نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: تاپیک نخصصی مدیریت لینوکس Bash Shell Scripting

  1. #1
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    54 تاپیک نخصصی مدیریت لینوکس Bash Shell Scripting

    با سلام خدمت همه دوستان عزیز و همکاران گل

    به درخواست تعداد زیادی از شما دوستان مبنی بر اینکه چرا آموزش های پیشرفته در مورد مدیریت سرور های لینوکسی ارائه نمیشه

    یکی از مهمترین قدم ها در مبحث Linux Server Managment بحث bash scripting می باشد که مدیر سرور بوسیله اون میتونه بطور کاملا تخصصی سرور رو مانیتورینگ - مدیریت - و automation کنه و خیلی کارهایی که دستی باید انجام بشه رو بصورت خودکار انجام بده.

    در این تاپیک قصد دارم که انشالله به مرور مداوم کدهای مفید و کاربری بصورت Bash Shell Script واستون تهیه کنم که مطمئنم خیلی از مدیران سرور آشنایی کافی ندارند و بسیار مفید خواهد بود .


    این تاپیک رو به مرور آپدیت میکنم و هر بار کدهای مفید و کاربری واستون آموزش خواهم داد.


    مخلص شما

    مهندس عیسی محمدزاده
    nginx
    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  2. تعداد تشکر ها ازnginxweb به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : تاپیک نخصصی مدیریت لینوکس Bash Shell Scripting

    خوب در اولین آموزش چند دستور کاربری و تخصصی رو خدمتتون معرفی میکنم

    توضیحات زیادی در مورد این دستورات نمیدم چون تاپیک تخصصی هستش و میر یک سرور باید به دستورات لینوکسی تسلط کافی داشته باشه.


    1- دستوری مفید برای optimize کردن تمامی دیتابیس ها براحتی در سرورهای سی پنل:

    کد:
    mysqlcheck -u root -p --auto-repair --check --optimize --all-databases

    2- دو دستور کاربری مفید برای مشاهده تعداد درخواست های روی وب سرور اپاچی که در مواقع حملات DDOS کاربردی می باشد


    کد:
    ps -def | grep httpd | grep -v grep | wc -l
    یا:

    کد:
    netstat -n | grep :80 |wc -l

    3- دستوری کاربردی جهت تست حملات DDOS با استفاده از tcpdump روی پورت 80:

    کد:
     tcpdump -n -s 300 -A dst port 80 | grep -o "\(GET\|POST\|[Hh]ost\).*"
    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  5. تعداد تشکر ها ازnginxweb به دلیل پست مفید


  6. #3
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : تاپیک نخصصی مدیریت لینوکس Bash Shell Scripting

    4- دستوری مفید جهت مشاهده درخواست های Query در سرویس Mysql:

    کد:
    mysqladmin processlist
    5- دستوری مفید جهت مشاهده اطلاعات دقیق cpu سرور:

    کد:
    cat /proc/cpuinfo
    6- دستوری مفید جهت مشاهده Live درخواست های mysql:

    کد:
    watch mysqladmin pr
    7- دستوری کاربری برای تنظیم ساعت و تاریخ:

    کد:
    date -s "10 JUL 2012 01:50:00"
    بجای ساعت و تاریخ ساعت و تاریخ مورد نظرتونو وارد بفرمایید
    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  7. تعداد تشکر ها ازnginxweb به دلیل پست مفید


  8. #4
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : تاپیک نخصصی مدیریت لینوکس Bash Shell Scripting

    8- دستوری مفید جهت پیدا کردن php.ini بارگذاری شده در php:

    کد:
    php -i| grep php.ini
    9- دستوری مفید برای مشاهده php handler استفاده شده فعلی در سرورهای سی پنل:

    کد:
    /usr/local/cpanel/bin/rebuild_phpconf --current
    10- دستوری کاربردی برای مشاهده وضعیت quota:

    کد:
    repquota -a
    11- با توجه به فشاری که استفاده از دستور top به سی پی یو وارد میکنه دستوری مفید واستون اماده کردم که فقط میزان tasks و cpu usage رو میتونید مشاهده نمایید

    کد:
    top -b | grep -2 “load average”
    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  9. تعداد تشکر ها ازnginxweb به دلیل پست مفید


  10. #5
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : تاپیک نخصصی مدیریت لینوکس Bash Shell Scripting

    12- دستوری بسیار کاربردی جهت پیدا کردن فایل ها با سایز مشخص

    بطور مثال در نظر داریم تمامی فایل هایی که حجم بالای 50 کیلوبایت دارن برای ما لیست گردد:


    کد:
    find /home/ -type f -size +50k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
    13- پیدا کردن تمامی فایل های دارای یک کلمه خاص:

    مثلا تمامی فایل هایی در اسمشون کلمه word دارن:

    کد:
    find /home -name "*shell*"

    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  11. تعداد تشکر ها ازnginxweb به دلیل پست مفید


  12. #6
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : تاپیک نخصصی مدیریت لینوکس Bash Shell Scripting

    14- دستوری مفید برای پیدا کردن و حدف تمامی فایل ها با یک extension خاص
    مثلا قصد حذف تمامی فایل های .log را داریم:


    کد:
    find ~ -name ‘*.log’ -print0 | xargs -0 rm -f

    15- کامندی کاربردی جهت پاک کردن فقط session file ها در فولدر tmp:


    کد:
    rm -f /tmp/sess_*

    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  13. تعداد تشکر ها ازnginxweb به دلیل پست مفید


  14. #7
    عضو جدید
    تاریخ عضویت
    Jan 2012
    نوشته ها
    19
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    7
    تشکر شده در
    7 پست

    پیش فرض پاسخ : تاپیک نخصصی مدیریت لینوکس Bash Shell Scripting

    سلام لطفا در این رابطه هم توضیح دهید
    کد:
    http://www.webhostingtalk.ir/f87/79741/#post754022

  15. تعداد تشکر ها از xxxxmortezaxxxx به دلیل پست مفید


  16. #8
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : تاپیک نخصصی مدیریت لینوکس Bash Shell Scripting

    16- گاهی پیش میاد نیاز هستش 2 کلمه رو در یک فایل جستجو کنیم مخصوصا مدیران سرور برای پیدا کردن shell exploit ها میتونن استفاده نمایند از این دستور

    مثال:

    کد:
    egrep -w 'word1|word2' /path/to/file
    word1< کلمه اول
    word2< کلمه دوم

    و ادامه هم مسیر فایل مورد نظر

    این دستور کاربرد زیادی هم در track down کردن log ها و همچنین بررسی مختوای فایل ها دارد

    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  17. تعداد تشکر ها از nginxweb به دلیل پست مفید


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. کتاب آموزشی Linux Command Line and Shell Scripting Bible, 2nd Edition
    توسط shafiee در انجمن مباحث و منابع آموزشی
    پاسخ ها: 2
    آخرين نوشته: August 19th, 2013, 12:07
  2. دانلود کتاب Linux Shell Scripting Cookbook
    توسط navidz در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: October 29th, 2012, 09:14
  3. کتاب اموزش shell scripting
    توسط alieblice در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: September 24th, 2012, 23:01
  4. Winstructor Shell Scripting
    توسط Vahid در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: January 29th, 2010, 20:59
  5. Winstructor Shell Scripting Batch Files
    توسط hamedch67 در انجمن مباحث دیگر
    پاسخ ها: 1
    آخرين نوشته: November 14th, 2008, 19:05

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •