در ایران وب هاست سرورهای مجازی ( ابری ) با سیستم عامل میکروتیک ارایه میگردد.
سرورهای مجازی که با سیستم عامل Router OS شرکت میکروتیک با عنوان mikrotik chr شناخته می شوند، معمولا به صورت اصلی بوده و به دلیل عدم موجود لاینسنس فعال روی رویتر میکروتیک، محدودیت های برای استفاده به وجود می آورد که مهم ترین آن محدودیت سرعت روی 1mb می باشد.
آموزش فعال سازی لایسنس mikrotik chr
1- ابتدا به سایت mikrotik.com رفته و ثبت نام کنید.
2- بعد از ثبت نام ، نام کاربری شما آدرس ایمیل شما و پسورد هم به ایمیل شما ارسال می شود.
3- حالا با winbox وارد میکروتیک شوید و به مسیر system> license بروید.
4- در پنجره کوچکی که باز شده، روی renew کلیک کنید.
5- گزینه Level را روی P unlimited بگذارید و نام کاربری و پسورد سایت mikrotik.com را وارد کنید و Start را بزنید.
روتر میکروتیک chr شما با لایسنس فعال شد و بدون محدودیت قابل استفاده می باشد
* زمان و دوره ای که license به شما نمایش میدهد 2 ماهه می باشد اما تا زمان نگارش این مقاله ، بعد از 2 ماه بدون مشکل روتر میکروتیک شما به فعالیتش ادامه میدهد.
ufw disable پس از اجرای دستور، پیام زیر را مشاهده خواهید کرد: “فایروال در هنگام راه اندازی سیستم متوقف و غیرفعال شد”.
توجه داشته باشید که باید ufw دستور را به صورت root (یا sudo) اجرا کنیم. برای اطمینان از خاموش بودن فایروال، ufw status دستور را اجرا کنید.
پس از اجرای دستور، پیام زیر را مشاهده خواهید کرد: “فایروال در هنگام راه اندازی سیستم متوقف و غیرفعال شد”.
خاموش کردن فایروال در بسیاری از موارد میتواند مشکل ورود شما به محیط SSH را برطرف کند و در صورتی که دسترسی به SSH ندارید باید از محیط ترمینال یا VNC به سرور ورود کنید.
وقتی یک هارد دیسک اضافی در سرور مجازی سفارش می دهید، درایو به ماشین شما متصل می شود. در صورت نیاز می توانید فضا را به چند درایو تقسیم کنید. ، اما دقت داشته باشید باید درایوهای اضافی را پارتیشن بندی کنید.
قبل از شروع، اطلاعات درایو را بررسی کنید. این اطلاعات هارد دیسک مانند مسیر آن را که برای پارتیشن بندی درایو لازم است به شما می دهد. ما این دستور fdisk -l را انجام می دهیم
در اینجا می توانید هارد دیسک اصلی خود و درایو اضافی را مشاهده کنید.
در سرورهای NVMe VPS ما، درایوهای اضافی معمولاً به صورت /dev/vdb و هارد دیسک اصلی به صورت /dev/vda نصب میشوند. شما می توانید مقدار کل فضا و سایر اطلاعات درایو را مشاهده کنید.
اکنون که جزئیات اضافی هارد دیسک خود را می دانید، وقت آن است که دست به کار شوید. ما قصد داریم این درایو را برای استفاده از تمام فضا پارتیشن بندی کنیم، اما در صورت تمایل می توانید پارتیشن های بیشتری اضافه کنید. برای شروع، دستور fdisk و مسیر ورود به هارد دیسک را صادر کنید.
1
<code>fdisk/dev/vdb</code>
برای مشاهده لیست کامل دستورات حرف m را وارد کرده و Enter را بزنید. در اینجا تمام گزینه هایی که می توانید استفاده کنید را مشاهده می کنید. ما یک پارتیشن جدید ایجاد می کنیم، بنابراین n را وارد کنید . این یک پارتیشن اولیه خواهد بود، پس در مرحله بعد، p را وارد کنید . شماره پارتیشن 1 خواهد بود زیرا تنها پارتیشن ما است، بنابراین، 1 را وارد کنید .
قسمت بعدی قسمتی است که فضایی را به پارتیشن اختصاص می دهید. ما قصد داریم از تمام فضا استفاده کنیم، بنابراین برای استفاده از مقادیر پیشفرض، کافیست دوبار Enter را بزنید.
پارتیشن را روی دیسک بنویسید
شما تنظیمات پارتیشن خود را دارید اما فقط در حافظه است. در مرحله بعد باید جداول پارتیشن را روی سرور بنویسیم. برای نوشتن تغییرات، w را وارد کرده و enter را فشار دهید. شما باید این پیام را ببینید؛
1
2
3
<code>The partition table has been altered!
Calling ioctl()tore-read partition table.
Syncing disks.</code>
قالب بندی پارتیشن
برای استفاده از درایو جدید باید آن را فرمت کنید. برای فرمت درایو با سیستم فایل ext4
1
<code><code>mkfs.ext4/dev/vdb</code></code>
هنگام فرمت کردن هارد دیسک می توانید از سیستم های فایل مختلف مانند xfs استفاده کنید. پس از تکمیل فرمت باید پیامی دریافت کنید.
1
<code></code>
با استفاده از blkid اکنون می توانید درایو و اطلاعات اضافی را مشاهده کنید.
هارد دیسک اضافی را در پوشه ای مانت کنید
برای استفاده از هارد دیسک جدید خود باید آن را در یک پوشه mount کنید. ما قصد داریم این را در پوشه پشتیبان نصب کنیم، اما شما می توانید از هر نام پوشه ای استفاده کنید. ابتدا پوشه را بسازید
1
1
<code>mkdir/backup</code>
اکنون می توانیم هارد دیسک اضافی را در پوشه پشتیبان نصب کنیم.
1
<code>mount/dev/vdb/backup</code>
در این مرحله می توانید درایو اضافی را که با استفاده از دستور df -h در پوشه پشتیبان نصب شده است ببینید
تا به حال شما هارد دیسک اضافی خود را پارتیشن بندی کرده اید، آن را فرمت کرده و در یک پوشه نصب کرده اید. از قبل می توان از آن استفاده کرد، اما اجازه دهید مطمئن شویم که درایو هنگام راه اندازی سرور مجازی خود نصب می شود. شما درایوها را در هنگام بوت با استفاده از FSTAB سوار می کنید.. فایل موجود را ویرایش کنید
درایو اضافی را در هنگام بوت سوار کنید
1
1
<code>nano/etc/fstab</code>
اطلاعات اضافی درایو خود را با استفاده از کلید TAB وارد کنید تا بقیه اطلاعات مانند تصویر زیر وارد شود.
ذخیره کنید و فایل را ببندید. شما خوب هستید که بروید! سرور خود را راه اندازی مجدد کنید و هارد دیسک اضافی شما نصب و آماده استفاده خواهد شد.
در صورتی که از یک شرکت هاستینگ اقدام به خرید سرور اختصاصی می کنید، یکی از روش های مفید برای دسترسی به سرور اتصال از طریق ریموت است. روش های مختلفی برای اتصال از طریق ریموت وجود دارد. در ادامه دو روش اتصال از طریق RDP و KVM را با یکدیگر مقایسه می کنیم.
MySQL یکی از مشهورترین سیستم های مدیریت دیتابیس است که قابلیت اجرا شدن بر روی پلت فرم های مختلف مانند Linux و Windows را داراست و اغلب به صورت ترکیبی با زبان برنامه نویسی PHP استفاده می شود. در ادامه با نحوه ی نصب Mysql بر روی سیستم عامل Ubuntu آشنا می شویم .
نصب MySQL بر روی Ubuntu کار ساده ای است برای این منظور کافی است مراحل زیر را دنبال کنید.
با کاربر root و با استفاده از پروتکل ssh وارد سرور ubunto شوید.
قبل از هر کاری نیاز است که سیستم عامل ubunto به روز رسانی شود. از دستور زیر جهت به روز رسانی سیستم عامل سرور استفاده می کنیم.
در این مقاله به نحوه جلوگیری از حملات DDOS بر روی سرور مجازی VPS خواهیم پرداخت این روش بر روی همه نسخه های ویندوز Windows DNS (2003/2008/2012) قابل استفاده است. دو حالت وجود دارد که در ادامه به توضیح آنها می پردازیم.
حالت اول : از DNS server سرور مجازی برای اتصال آن به دامنه های خارجی استفاده شده است.
اگر DNS server را در ویندوز VPS خود نصب کرده اید و forwarders روشن است ، باید Windows Firewall را پیکربندی کنید تا کاربران، دیگر نتواننداز DNS server شما استفاده کنند.
تمام کاری که باید انجام بدهید این است که DNS TCP/UDP Incoming firewall rules را در تب Scope تغییر دهید و IP هایی که می خواهید به DNS server دسترسی داشته باشند را در آن قسمت اضافه کنید.
نکته : اگر در سرورهای دیگر به Windows Active Directorydomain متصل می شوید باید مطمئن شوید که آدرسهای IP سرور دیگر را به بخش “Remote IP Address” اضافه کرده اید.
سرورها در یک شرکت هاستینگ ممکن است به دفعات دچار حملات متعددی شوند. یکی از این حملات حمله DDoS می باشد. برای تشخیص این نوع حملات DDoS (از جمله حمله SYN و GET و غیره) روی سرورهای لینوکسی می توانید از دستور زیر استفاده نمایید:
1
netstat-nat|awk'{print $6}'|sort|uniq-c
سپس برای لیست کردن تمامی IPهای متصل به سرور از دستور زیر استفاده می کنیم به ترتیب نزولی تعداد اتصال مرتب شده اند:
همچنین شما می توانید ببینید که کدام دامنه ها بیشترین فعالیت را داشته اند (در نمونه حمله GET).
1
2
cd/usr/local/apache/domlogs/
ls-ltr|tail-50
سپس می توانید ببینید که کدام IPها روی یک دامنه خاص فعال هستند و و اقدام مناسب را برای آن IP انجام دهید (به عنوان مثال بلاک کردن IP در فایروال). برای مشاهده IPها از دستور زیر استفاده کنید:
فرمان Rsync (Remote sync) ابزاریست فوق العاده سریع برای کپی و همگام سازی فایل ها و دایرکتوری ها ، این فرمان قادر است عملیات کپی را در یک سرور محلی و یا مابین دو سرور مختلف انجام دهد. ابزار Rsync گزینه های زیادی جهت کنترل عمیات کپی بر روی فایل ها ارائه می دهد.
Rsync از الگوریتم delta-transfer برای کپی کردن فایل ها استفاده می کند. این الگوریتم تنها تفاوت ها بین فایل های مبدا و فایل های موجود در مقصد را انتقال می دهد. و همین امر باعث کاهش داده های ارسال شده در شبکه می شود. ادامه مطلب …
وب هاستینگ به شما اجازه می دهد که وب سایت خود را به روش های مختلفی سفارشی سازی کنید به گونه ای که ردر زمان دلخواه بتوانید تغییرات مورد نظر را اعمال کنید. این نکته را باید در نظر داشت که بهترین روش برای نگهداری وب سایت روی اینترنت استفاده از وب هاستینگ است و هنگامی که نام دامنه خود را انتخاب کردید و ثبت دامنه را انجام دادید، باید وب سایت خود را ایجاد کنید تا اینکه بتوانید در آینده نرخ ترافیک بالاتری داشته باشید. وب هاستینگ های مختلفی وجود دارد که بتوانید با توجه به نیاز خود یکی از آنها را انتخاب کنید. برای شرکت های تجاری که به تازگی وارد بازار کار شده اند، استفاده از سرویس هاستیگ بهترین روش برای معرفی و کسب شهرت در کوتاهترین زمان است و این کار در مقایسه با سرویس های سرور اختصاصی هزینه کمتری را به دنبال دارد.
ممکن است برای شما که با سرور و هاست سروکار داربد، پیش آمده باشد که با خطای Table matomo_log_x is marked as crashed and last (automatic?) repair failed برخورده باشید. این خطا بدین معنی است که جداول Mysql دچار مشکل شده است (خراب شده) و باید درست شود. این خطا به ندرت رخ می دهد و دلایل متعددی می تواند داشته باشد که از جمله آن می توان به نبود فضای کافی روی دیسک اشاره کرد.
شاهده و بررسی آمارهای سرور مجازی شما در کنترل پنل solusVM بسیار ساده است.
برای مشاهده آمار سرور مجازی خودتان در داشبورد solusVM روی تب statistics کلیک کنید.
اخیراْ سرویس بک آپ یا بعضی ها به عنوان هاست بک آپ آن را میشناسند توسط ایران وب هاست عرضه شده است .
بر هیچ کس پوشیده نیست که لزوم داشتن سرویس بک آپ و تهیه نسخه پشتیبان از اطلاعات تا چه میزان اهمیت دارد.
در زیر راهنمای راه اندازی سرویس بک آپ به عنوان یک درایو مستقل در سیستم عامل لینوکس با استفاده از پروتکل ارتباطی WebDav آموزش داده میشود.
برای کاربران حرفه ای ایران وب هاست که با سیستم های مجازی سازی لینوکس آشنایی دارند این سوال پیش می آید که کدام روش مجازی سازی برای ما مناسب است.
در این مطلب به مقایسه این دو روش مجازی سازی می پردازیم.
در صورتی که رمز ورود به سرور مجازی لینوکس را فراموش کرده اید. لازم است که به سرور مجازی از طریق محیط Rescue وارد شوید.
ورود به محیط Rescue از طریق ارسال درخواست به پشتیبانی صورت میگیرد.
قسمت پشتیبانی نام کاربری و رمز ورود شما را برای ورود به محیط SSH برای Rescue Modeارسال میکند.
دستور زیر را جهت شناسایی و اگاهی از سخت افزار دیسک سرور مجازی یا سرور اختصاصی صادر میکنیم:
1
ls/dev/[hsv]d[a-z]*[0-9]*
نتیجه مانند زیر خواهد بود :
1
/dev/sda/dev/sda1/dev/sda2
در صورتی که سیستم عامل به عنوان مثال در مسیر زیر قرار داشته باشد میتوانیم به این صورت رمز روت را تغییر دهیم
1
mount/dev/sda1/mnt
شروع عملیات ریست پسورد Root
1
2
chroot-prepare/mnt
chroot/mnt
سپس دستور زیر را برای تغییر رمز صادر میکنیم :
1
passwd
پس از دستور بالا رمز جدید برای دو مرتبه سوال میشود و پس از ورود در دو مرحله رمز روت سرور مجازی ما تغییر یافته است و میتوانید از حالت Rescue با دستور زیر خارج شوید :
بعد از خرید سرور مجازی برای مدیریت اکانت های آن نیاز به یک کنترل پنل است که میتوان از کنترل پنل های تجاری مانند کنترل پنل سی پنل استفاده کرد یا بر اساس مطلبی که پیش تر ارایه کردیم میتوان از کنترل پنل رایگان webmin استفاده کنیم.
در یک مطلب نحوه نصب کنترل پنل رایگان Webmin را بر روی سرور مجازی لینوکس یا سرور اختصاصی لینوکس توضیح داده شد.
اما مساله ای که در رابطه با کنترل پنل وب مین توضیح داده شد این کنترل پنل پنل برای مدیریت سرور مورد استفاده قرار میگیرد و باید برای استفاده از آن دسترسی به روت سرور مجازی یا سرور اختصاصی داشت.
کنترل پنل هاست یک نرم افزار است که بر روی سرور مجازی یا سرور اختصاصی قرار میگیرد و امکان مدیریت سرور را بصورت وب محیا میکند.یکی از معروفترین کنترل پنل های مدیریت سرور لینوکس کنترل پنل cPanel است.سی پنل یک کنترل پنل تجاری محسوب میشود و به دلیل پشتیبانی و بروز رسانی ها دارای لایسنس است و در صورت استفاده و نصب روی سرور مجازی یا سرور اختصاصی نیاز به فعال سازی و خرید لایسنس دارد.
در این مطلب قصد داریم روند نصب کنترل پنل وب مین که بصورت رایگان عرضه میشود و نیاز به خرید لایسنس ندارد را توضیح دهیم.
برای اجرای دستور Telnet در ویندوز مراحل زیر را دنبال کنید.
وارد محیط command prompt شوید.دستور زیر را در command prompt اجرا کنید.
“شماره پورت” “نام سایت و یا IP موردنظر” Telnet
مثال : telnet irwebhost.com 25
در صورتی که در جواب دستور Telnet عبارت Failed نمایش داده شود ( تصویر زیر) بدین معناست که پورت مذکور در سرور مورد نظر باز نیست و کامپیوتر شما نمی تواند با پورت مذکور در سرور مورد نظر ارتباط برقرار نمایید.
در صورتی که با اجرای دستور Telnet پیغامی مشابه تصویر زیر در صفحه نمایش داده شود این بدان معناست که پورت مورد نظر باز است و ارتباط بین کامپیوتر شما و پورت مورد نظر برقرار است.
نکته : اگر ویندوز شما 7 و یا Vista است. دستور Telnet بصورت پیش فرض در آن فعال نمی باشد و نیاز است که این دستور را بر روی ویندوز فعال نمایید. ( تصویر زیر)
برای فعال کردن دستور Telnet مراحل زیر را دنبال کنید.
وارد control panel ویندوز شده گزینه Programs and Features را یافته بر روی آن کلیک نمایید سپس بر روی گزینه Turn Windows features on or off کلیک کنید در پنجره باز شده گزینه Telnet Client را فعال کنید و در نهایت Ok کنید. حال شما این امکان را دارید که از telne استفاده کنید.