سرور اختصاصی - لینوکس (22)
برای انجام این کار به صورت زیر عمل کنید.
1- کامند مربوطه را انتخاب کنید .
netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n
دستور بالا ، دستوری است برای تشخیص حملات DOS بر روی سرور
چون این دستور طولانی است برای این که همیشه این دستور را تایپ نکنیم از عمل lable گذاری استفاده می کنیم. که بعد از تایپ کامند مربوطه # label را وارد می کنیم.
به صورت زیر :
netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n # label
که به جای label اسم دلخواه که dos است را وارد می کنیم .
netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n # dos
سپس برای فراخوانی دستور کلید های Ctrl + R را در محیط SSH می زنیم و نام Label را وارد می کنیم.
چطور می توان فایل با پسوند .cig , یا .pl را پیدا کنم ؟
برای پیدا کردن فایلها با پسوند خاص دستور زیر را در محیط SSH وارد کنید.
find . -regex '.*\(cgi\|pl\)'
توسط این Command می توانید فایل های Cgi و Pl را پیدا کنید.
awk '/d.[0-9]/{print $4}' /proc/partitions
fdisk -l |grep -e '^/' |awk '{print $1}'|sed -e "s|/dev/||g"
من از LXAdmin یا Kloxo استفاده می کنم ؟چطور mbstring را فعال کنم ؟
در بعضی از پرتال ها به mbstring نیاز است . چطور این قابلیت را به سرور اضافه کنم ؟
برای انجام این عمل ابتدا به SSH با دسترسی روت وارد شده و سپس کامند زیر را وارد کنید.
ولی اگر جوابی از ناحیه سرور دریافت نشد. بیانگ این است که mbstring بر روی سرور شما نصب نیست وشما باید آن را نصب کنید.
برای نصب ابتدا دستور زیر را در SSH وارد کنید .
yum install php-mbstring
نحوه کار با Putty چگونه است ؟
آیا امکان اتصال به SSH از طریق ویندوز امکان پذیر است ؟
جهت مدیریت سرور های بر پایه لینوکس معمولا از طریق SSH استفاده می شود . و کسانی که از ویندوز استفاده می کنند باید از نرم افزارهای کمکی استفاده کنند که مشهورترین و آسانترین نرم افزار ، نرم افزاز Putty می باشد که ابتدا باید این نرم افزار را از این آدرس دریافت کنید.
در مرحله بعد فایل دریافتی را اجرا کنید که پنچره تنظیمات آن جهت متصل شدن به سرور برای شما نمایان شود.
و در مقابل آن پرت مورد نظر برای اتصال را وارد کنید که در سرور های لینوکس این پرت به صورت پیشفرض 22 می باشد .وهمچنین پرت اتصال برای مدیریت Hypervm به صورت پیشفرض 3131 می باشد.
قسمت Protocol را بر روی SSH گذاشته و سپس بر روی Open کلیک کنید.
سپس در پنجره باز شده نام کاربری را که معمولا root می باشد را به همراه رمز عبور وارد کنید و به مدیریت سرور بپردازید.
اینکار فایلهارا بصوت فشرده شده با gzip به سرور ssh منتقل مینماید
ارسال میکند و xarg هم بعنوان یک ارگومان آنرا به ls منتقل مینماید.
برای نمایش زمان از قالب لینوکسی به قالبی که برای انسان قابل درک باشد میتوان از دستورات زیر استفاده نمود:
date -d @1234567890
echo 1234567890 | awk '{ print strftime("%c", $0); }'این
دستورات در بازخوانی logها میتوانند مفید باشند بطور مثال برای خواند
logهای squid که زمان در آنها با فرمت یونیکسی ذخیره شده است:tail -f /var/log/squid/access.log | awk '{ print strftime("%c ", $1) $0; }