رفع خطا kernel panic-not syncing attempted to kill init

رفع خطا kernel panic-not syncing attempted to kill init

رفع خطای Fixing Kernel panic
رفع خطای Fixing Kernel panic

مشکل در بوت شدن سرور الستیکس

خطایی که شما در این پست نحوه رفع اون رو آموزش میبینید ممکن است در سرور الستیکس یا هر سرور دیگه ای که دارای هسته لینوکسی باشه نمایش داده بشه. این خطا مربوط به زمانی است که هسته لینوکسی سرور شما قادر به لود کردن SELinux نیست و شما در زمان بوت شدن سیستم خطای Fixing Kernel panic – not syncing: Attempted to kill init را مشاهده میکنید مانند تصویر زیر:

آموزش رفع خطای Fixing Kernel panic
آموزش رفع خطای Fixing Kernel panic

برای رفع این مشکل در ابتدا سیستم را ریست کرده و دکه Esc را فشار دهید.

نحوه رفع خطای Fixing Kernel panic
نحوه رفع خطای Fixing Kernel panic

پس از زدن دکمه Esc محیطی مانند تصویر زیر برای شما نمایش داده شود.

 

رفع Fixing Kernel panic
رفع Fixing Kernel panic

روی گزینه ۳۴۸٫۱۸٫۱٫e15 دکمه e را زده

 

خطای Fixing Kernel panic
خطای Fixing Kernel panic

حال مانند تصویر زیر کامند selinux=0 enforcing=0 را وارد کنید.

Fixing Kernel panic
Fixing Kernel panic

سپس سیستم را ریست کنید تا اینبار سیستم شما به صورت کامل لود شود.

تنظیمات نرم افزار CuteFTP

نرم افزار CuteFTP یکی از نرم افزارهای کاربردی برای آپلود یا بارگذاری فایلها روی هاست می باشد.

آموزش تنظیمات نرم افزار CuteFTP
آموزش تنظیمات نرم افزار CuteFTP

در این نرم افزار شما با استفاده از پروتکل ftp می توانید انتقال اطلاعات را انجام دهید ، پیشنهاد ما برای آپلود فایلهای حجیم استفاده ازین نرم افزار هست.

تنظیمات نرم افزار CuteFTP
تنظیمات نرم افزار CuteFTP

cuteftp_1

نرم افزار CuteFTP دارای 5 قسمت اصلی است.
1- پنجره Local drives: فایل های موجود در هارد دیسک کامپیوتر کاربر را نشان می دهد.
2- پنجره Site Manager : اطلاعات سایت شما در FTP هایی که ساخته اید وجود دارد.
3- پنجره Remote : فایل های موجود در Host شما را نشان می دهد.
4- پنجره Log : وضعیت ارتباطات و کانکت بودن به هاست را نشان می دهد.
5- پنجره Queue : وضعیت فایل های آپلود و دانلود شده را نشان می دهد.

برای اتصال به ftp باید در بخش Host ادرس دامنه و یا ای پی سرور خود را وارد کنید.

در بخش یوزر و پسورد نیز نام کاربری و پسورد ftp را وارد کنید . در قسمت پورت نیز پورت 21 را وارد کنید.

همچنین برای ساخت یک FTP Site جدید از منوی File سپس New و بعد از آن FTP Sites را انتخاب می کنیم .

در پنجره ی باز شده باید اطلاعات مربوط به اکانت ftp خود را وارد کنید:

Label : در این فیلد نام FTP Site خود را وارد کنید.
Host Address : در این قسمت آدرس دامین یا آدرس FTP و یا آدرس IP سروری که سایت شما روی ان میزبانی می شود را وارد کنید.
Username : نام کاربری ادرس ftp که ساخته اید را وارد کنید.
Password : پسورد یوزر مورد نظر
Login Method : باید گزینه ی Normal را انتخاب کنید.

در تب Type به تنظیماتی که به صورت پیش فرض در نظر گرفته شده دست نزنید.

نکته ای در این جا وجود دارد که در قسمت Server Type حتما گزینه ی Auto Detect انتخاب شده باشد ، در غیر این صورت هنگام آپلود فایل های مختلف به مشکل بر می خوردید.

در نهایت بر روی دکمه Ok کلیک کرده ، مانند عکس زیر FTP ساخته شده ی سایت خود را در پنجره Site Manager مشاهده خواهید کرد.

کانفیگ لایت اسپید

کانفیگ لایت اسپید (litespeed) از خدمات حرفه ای پیشگام وب می باشد.
. لایت اسپید عملکرد و مقیاس پذیری فوق العاده بالایی دارد و سرعت چند برابری نسبت به آپاچی و وب سرورهای دیگر دارد.
پیشنهاد ما برای سایتهای پر بازدید که بازدید های لحظه ای انها زیاد می باشد استفاده از وب سرور لایت اسپید می باشد.
از ویژگی های بارز این وب سرور به شرح زیر می باشد:

افزایش عملکرد php تا 50%
بهترین عملکرد Ruby on Rail

تا 6  برابر سریع تر از apache

بهترین عملکرد perl
3 برابر سریع تر از apache در ssl
cgi های موثر
شتاب سخت افزاری ssl

امنیت
لغو همه buffer-overrun ها
Anti-DDoS

دقیقترین درخواست اعتبار سنجی http
جلو گیری از System overloading
CGI/FCGI/LSAPI/PHP/RUBY suEXEC

از مزیت های لایت اسپید برای شما گفتیم ولی اگر این وب سرور در سرور شما بدرستی کانفیگ نشود ، نمی توانید به عملکرد حقیق آن دست یابید.
کانفیگ لایت اسپید در سرورهای مختلف و با توجه به تعداد بازدیدهای شما متفاوت است ، ما با متخصص ترین افراد لایت اسپید را در سرور شما به بهترین شکل ممکن نصب و کانفیگ میکنیم.

SuHosin چیست

اگر شما مدیر یک سرور اشتراکی هستید که بر روی آن سایت های زیادی وجود دارد. هر یک از این سایت ها ممکن است دارای آسیب پذیری هایی باشند که امنیت کل سرور شما را تهدید می کنند یا فرض کنید شما یک برنامه نویس PHP هستید که در یک تیم برنامه نویسی کار می کنید. برنامه ای که ایجاد می کنید دارای بخش های مختلفی است که توسط برنامه نویسان دیگر ایجاد شده و امکان چک کردن همه کدهای آنها از نظر امنیتی تقریبا وجود ندارد.اینجاست که SuHosin به کمک شما می آید.

SuHosin چیست
SuHosin چیست

suHosin یک پلاگین امنیتی برای زبان PHP است. نام این پلاگین توسط ایجاد کننده ی آلمانی آن به زبان کره ای و به معنای فرشته ی محافظ انتخاب شده است. ‘su-ho-shin’ و یا در فارسی ‘سوحشین ‘ برای امن سازی سرور از مشکلات امنیتی شناخته شده و شناخته نشده در ابزار ایجاد شده به زبان PHP و یا خود هسته ی PHP ایجاد شده است و از دو بخش کلی تشکیل شده است. بخش اول آن یک Patch امنیتی برای هسته PHP است که محافظت Low Level را برعهده دارد. این بخش می تواند جلوی آسیب های Buffer Overflows یا آسیب پذیری های Format String را بگیرد. بخش دوم آسیب پذیری های شناخته شده و یا شناخته نشده دیگر را محافظت می کند.
چرا از suHosin استفاده کنیم؟ فرض کنید شما تنها برنامه نویس یک سایت به زبان PHP هستید و تنها سایت روی سرور نیز دست شما است و شما به کد خود اعتماد دارید. بازهم استفاده از suHosin می تواند برای شما مفید باشد، چراکه ممکن است آسیب پذیری جدید کشف شود که شما آن را در کد خود در نظر نگرفته اید.
حتی گاهی اطلاعات شما درباره امن سازی کد کافی نمی باشد. برای مثال می توان به آسیب پذیری Remote Code Inclusion اشاره نمود که اکثر افراد فکر می کنند با غیر فعال کردن allow_url_fopen در php.ini می توان جلوی آن را گرفت. اما حتی در این صورت نیز می توان از php://input و یا data:// URLs استفاده کرد. در اینجا suHosin به خوبی از شما محافظت می کند.

از امکانات این پلاگین می توان به موارد زیر اشاره نمود:

محافظت از صفحه phpinfo
جلوگیری از آسیب پذیری های Format String
جلوگیری از حملات مربوط به Session
جلوگیری از Buffer Overflow
جلوگیری از آسیب پذیری های Format String
اضافه شدن رمزنگاری SHA256 به هسته PHP
اضافه شدن پشتیبانی از CRYPT_BLOWFISH به تابع crypt
محافظت از صفحه phpinfo
محافظت از پایگاه داده(در حال حاضر آزمایشی)
رمزنگاری کوکی ها
جلوگیری از اجرای Remote Code Inclusion
جلوگیری از اجرای کدهایی که در فایل های آپلود شده وجود دارند
جلوگیری از Directory Traversal
از کار انداختن تابع eval
جلوگیری از حلقه های بی نهایت در کد
جلوگیری از آسیب پذیری HTTP Response Splitting
فیلتر کردن ورودی هایی که دارای عبارت های مشکوک هستند
فیلتر ورودی های ASCII
محدود کردن طول درخواست ها
قابلیت لاگ گیری
و ….

برای نصب suhosin در دایرکت ادمین کافیست مقدار suhosin را در فایل option.conf برابر yes قرار دهید و php و suhosin را build کنید.