
در این آموزش نصب لایسنس Cloudlinux در سرور لینوکس آموزش داده میشود.
موارد مورد نیاز برای نصب لایسنس روت کلودلینوکس ، دسترسی SSH یا ترمینال و سیستم عامل توصیه شده Almalinux 8/9/10 می باشد.
با توجه عدم پایداری و مشکلات زیاد نصب کلودلینوکس روی سیستم عامل ابونتو اصلا پیشنهاد نمی گردد. برای استفاده از cloudlinux shared pro به لینک آموزش زیر مراجعه کنید.
Cloudlinux Proدستور فعالسازی لایسنس روت
curl https://license.licenseha.com/pre.sh | bash
/usr/bin/CSPUpdate -i CloudLinux
update_cloudv2
دستور نصب روت کلودلینوکس
برای نصب سیستم عامل کلودلینوکس روی سرور لینوکس ، دستورات زیر را در ترمینال اجرا کنید.
curl https://license.licenseha.com/pre.sh | bash
/usr/bin/CSPUpdate -i CloudLinux
update_cloudv2 --install-cloudlinux
دقت کنید بدلیل حجم زیاد نصب کلودلینوکس ممکن است چند ساعت طول بکشد و در هنگام نصب نباید ترمینال شما قطع گردد. توصیه می شود حتما قبل از نصب ابتدا tmux را نصب و سپس اجرا کنید.
yum install tmux
tmux
دستور نصب اورجینال
برای نصب اورجینال کلودلینوکس میتوانید از دستور زیر استفاده کنید. دقت کنید بدلیل تحریم ها و ضعیف بودن پورت سرورهای ایران بهتر است از دستور نصب سیستمی استفاده کنید.(بالاتر آموزش داده شده)
دستور نصب اورجینال نیاز به لایسنس دارد و بجای کلمه license باید کلید لایسنس را جایگذاری کنید.
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -k license
سپس سرور را reboot کنید.
هندلر lsapi
پس از نصب کلودلینوکس، یک افزونه به نام lsapi وجود دارد و مخصوص وب سرور apache می باشد. در صورتی که وب سرور شما لایت اسپید و یا انجینکس است نیازی به فعال کردن این گزینه نمی باشد.
yum install liblsapi liblsapi-devel
yum install ea-apache24-mod_lsapi
/usr/bin/switch_mod_lsapi --setup
افزونه mysql governor
این افزونه برای مدیریت منابع sql هر یوزر می باشد و مخصوص کاربران حرفه ای می باشد. توصیه می کنیم این گزینه را هنگام نصب فعال نکنید. این افزونه ممکن است در آپگرید و یا بروزرسانی mysql/mariadb در آینده برای سرور شما اختلال بوجود بیاورد.
/usr/share/lve/dbgovernor/mysqlgovernor.py –install
مشکل نصب نشدن نسخه های php
در صورتی که نسخه های php نصب نشده است یا هنگام نصب ارور نشان می دهد، میتوانید مجدا با دستور زیر نصب را انجام دهید.
yum groupinstall alt-php
نصب و فعالسازی setup nodejs app
yum groupinstall alt-nodejs
در سی پنل باید Pushion Passenger و ea-ruby27-mod_passenger نصب گردد.
نصب و فعالسازی Setup Ruby App
yum groupinstall alt-ruby
yum install ea-apache24-alt_mod_passenger
خطای Out Of Memory در Setup App
این پیام به معنی کم بودن حافظه هنگام اجرای Application بوده(اپلیکیشن nodejs یا python) و باید به این منظور دستور ذیل را در root سرور سی پنل اجرا کنید.
whmapi1 set_tweaksetting key=maxmem value=8192
/usr/local/cpanel/scripts/restartsrv_cpsrvd
بروزرسانی کلولینوکس به نسخه آخر
در صورت نیاز به بروزرسانی کلودلینوکس به نسخه آخر (testing) باید ابتدا با دستور yum makecache مطمئن شوید که مخازن کلودلینوکس مشکلی نداشته باشد.سپس دستور ذیل را در ترمینال وارد کنید.
yum update -y –enablerepo=cloudlinux-updates-testing
نصب و فعالسازی Python app
yum groupinstall alt-python -y
yum install alt-mod-passenger alt-python-virtualenv -y
امن سازی کلودلینوکس
طبق پیشنهاد کلودلینوکس برای امن سازی کرنل می توانید موارد زیر را در داخل فایل sysctl.conf قرار دهید.
این مورد اجباری نبوده و می توانید به صلاحدید مدیر سرور خود انجام دهید.
nano /etc/sysctl.conf
fs.protected_symlinks_create = 1
fs.protected_hardlinks_create = 1
kernel.user_ptrace = 0
kernel.user_ptrace_self = 0
سپس با ctrl+x ذخیره کنید و دکمه y را وارد کنید.
مشکل درست نشان ندادن آمار dashboard کلودلینوکس
در صورتی که در قسمت Cloudlinu Dashboard خطای آمار وجود دارد نیاز است تا دیتابیس lve-stats مجددا ایجاد گردد.
به این منظور کامند زیر را اجرا کنید.
systemctl stop lvestats
yum reinstall lve-stats
lve-create-db –recreate
systemctl start lvestats
دستور حذف کلودلینوکس
برای uninstall یا لغو نصب کلودلینوکس لطفا دستورات ذیل را وارد کنید.
wget -O cldeploy https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -c
rpm -e –nodeps $(rpm -qa | grep kernel | grep lve)
yum install kernel
yum remove lve kmod*lve*
در صورتی که سرور شما سی پنل است پس از حذف کلودلینوکس، دستور ذیل را برای نصب مجدد پروفایل های EasyApache وارد کنید.
/usr/local/bin/ea_install_profile –install /etc/cpanel/ea4/profiles/cpanel/default.json
برای خرید لایسنس روت cloudlinux میتوانید از لینک زیر اقدام به خرید کنید:
خرید لایسنس روت کلودلینوکس