آموزش سرور اختصاصی - لینوکس

Arman 512™

عضو جدید
اطلاعات در مورد RAM سرورم میخوام، چطور باید بدست بیارم؟ راه حل من میخوام اطلاعات دقیقی از میزان حافظه استفاده شده و خالی،میزان cache و دیگر پارامترهای مربوط به حافظه RAM سرورم داشته باشم،از کجا میتونم این اطلاعات رو بدست بیارم؟

برای بدست اوردن اطلاعات اولیه میتونید از دستور زیر استفاده کنید(در خط فرمان)
کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]# free[/FONT][/COLOR][/RIGHT]
در صورتی که نیاز به اطلاعات بیشتر و تخصصی تر داشتید از دستور زیر استفاده کنید:
کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]# cat /proc/meminfo[/FONT][/COLOR][/RIGHT]




تغییر پورت ssh راه حل

برای تغییر پورت SSH مراحل زیر را پیگیری نمایید:
با دسترسی root به ssh وارد شوید و فایل /etc/ssh/sshd_config را ویرایش کنید.
عدد 22 نوشته شد در خط port 22 را به عدد مربوط به پورت دلخواه خود تغییر دهید.
سپس فایل را ذخیره و سرویس ssh را reset کنید.
کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]service sshd restart[/FONT][/COLOR][/RIGHT]



جستجو و مرتب سازی نتیجه براساس حجم راه حل

برای جستجو و نمایش لیست مرتب شده براساس حجم در لینوکس میتوان از دستور زیر استفاده نمود:


کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]find ./ -size +10M -type f -print0 | xargs -0 ls -Ssh1 --color[/FONT][/COLOR][/RIGHT]

فرمان

فوق ابتدا فایلهای بیش از ۱۰مگابایت را پیدا مینماید و بصورت به xarg
ارسال میکند و xarg هم بعنوان یک ارگومان آنرا به ls منتقل مینماید.



جستجوی متن در تعدادی فایل راه حل

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

کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]grep -lir "some text" *[/FONT][/COLOR][/RIGHT]


سوئیچ l نام فایل را در خروجی نمایش میدهد

سوئیچ i از حالت حساس به حروف کوچک و بزرگ را غیرفعال مینماید

سوئیچ r تمام زیر پوشه ها را نیز جستجو مینماد

حذف پوشههای خالی راه حل

برای حذف پوشههایی که خالی میباشند میتوانید از یکی از دستورات زیر استفاده نمایید:

کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]rmdir **/*(/^F)[/FONT][/COLOR]

[COLOR=#414141][FONT=Tahoma]find . -type d -empty -delete[/FONT][/COLOR]

[COLOR=#414141][FONT=Tahoma]$ find . -depth -type d -exec rmdir {} \; 2>/dev/null[/FONT][/COLOR][/RIGHT]

خاموش شدن سیستم در ساعت دلخواه راه حل
برای خاموش شدن خودکار سیستم پس از گذشت ۳ساعت از دستور زیر استفاده نمایید:

کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]echo init 0 | at now + 3 hours[/FONT][/COLOR][/RIGHT]



خطای Got a packet bigger than max_allowed_packet bytes راه حل
ممکن است در زمان restor کردن و یا کار با بانک Mysql با پیغام خطای Got a packet bigger than 'max_allowed_packet' bytes مواجه شوید.
در این زمان باید مقدار متغییر زیر را در فایل my.cnf تنظیم کنید.
کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]set-variable=max_allowed_packet=*M[/FONT][/COLOR][/RIGHT]
بجای * عدد دلخواه خود برای حداکثر سایز بستهها در mysql را مشخص کنید بطور مثال عدد ۱۶ بیانگر حداکثر مثدار ۱۶مگابایت در بستههای mysql میباشد

طریقه وصل شدن به SSH راه حل چطور می توانم به SSH ارتباط برقرار کنم؟

نحوه کار با Putty چگونه است ؟
آیا امکان اتصال به SSH از طریق ویندوز امکان پذیر است ؟
جهت مدیریت سرور های بر پایه لینوکس معمولا از طریق SSH استفاده می شود . و کسانی که از ویندوز استفاده می کنند باید از نرم افزارهای کمکی استفاده کنند که مشهورترین و آسانترین نرم افزار ، نرم افزاز Putty می باشد که ابتدا باید این نرم افزار را از این آدرس دریافت کنید.
در مرحله بعد فایل دریافتی را اجرا کنید که پنچره تنظیمات آن جهت متصل شدن به سرور برای شما نمایان شود.



در قسمت Hostname or IP address آی پی و یا Hostname سرور و یا VPS را بنویسید
و در مقابل آن پرت مورد نظر برای اتصال را وارد کنید که در سرور های لینوکس این پرت به صورت پیشفرض 22 می باشد .وهمچنین پرت اتصال برای مدیریت Hypervm به صورت پیشفرض 3131 می باشد.
قسمت Protocol را بر روی SSH گذاشته و سپس بر روی Open کلیک کنید.
سپس در پنجره باز شده نام کاربری را که معمولا root می باشد را به همراه رمز عبور وارد کنید .
و به مدیریت سرور بپردازید.

عدم امکان استفاده از imagettftext در PHP راه حل
کاربران در استفاده از تابع ()imagegettext را در PHP ندارند و در زمان استفاده از این تابع با پیغام خطای زیر مواجه میشوند.

کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]Fatal error: Call to undefined function imagettftext()[/FONT][/COLOR][/RIGHT]

برای رفع این مشکل باید Apache را همراه با پارامترهای زیر کامپایل نمایید.

کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]--enable-gd-native-ttf[/FONT][/COLOR]
[COLOR=#414141][FONT=Tahoma]--with-ttf[/FONT][/COLOR]
[COLOR=#414141][FONT=Tahoma]--with-freetype-dir=/usr
[/FONT][/COLOR][/RIGHT]
اگر از easyapache در WHM برای اینکار استفاده میکنید باید گزینههای زیر را انتخاب نمایید.


کد:
[RIGHT][COLOR=#414141][FONT=Tahoma]imagettftext[/FONT][/COLOR]
[COLOR=#414141][FONT=Tahoma]freetype[/FONT][/COLOR]
[COLOR=#414141][FONT=Tahoma]gd[/FONT][/COLOR][/RIGHT]
 
آخرین ویرایش:

emreh

کاربر حرفه ای
کاربر ممتاز
سلام...
بی زحمت سر تیتر رو عوض کن و بنویس سرور اوبونتو ...
باتشکر...
 
بالا