صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 30

موضوع: آموزش کامل و جامع مدیریت سرور مجازی

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض آموزش کامل و جامع مدیریت سرور مجازی

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

    برای ورود به سرور مجازی از نرم افزار Putty استفاده میکنیم که میتونید از لینک زیر دانلودش کنید.
    http://the.earth.li/~sgtatham/putty/0.62/x86/putty.exe
    الان که داشتم دنبال لینک اصلی پوتی میگشتم دیدم که برای موبایل هم وجود داره! ( نمیدونستم!)
    اینم لینک صفحه ی دانلودش برای گوشی ها (سیمبیان)
    PuTTY for Symbian OS - Download
    بعد از دانلود نرم افزار رو باز میکنم
    در کادر Host Name (Or IP Address) ای پی سرور رو یا نیم سرور رو وارد میکنیم ( به همراه یوزرنیم – در حالت عادی یوزر نیم root می باشد.)به شکل زیر :
    root@5.5.5.5
    و در کادر پورت , پورت سرور رو وارد میکنیم که در حالت دیفالت پورت 22 می باشد( مگر اینکه تغییر بدینش)
    سپس روی گزینه open کلیک میکنیم و صفحه ی مشکی رنگی باز میشود که از ما پسورد را میخواهد. پسورد رو وارد میکنیم(در اینجا پسورد دیده نمی شود پس دقت کنید.)- اگر میخواهید پسورد رو پیست کنید باید راست کلیک کنید تا پسورد پیست شود!
    سپس خط فرمان باز میشود و ما جلوی خط فرمان دستورات خودمون رو تایپ میکنیم.
    ویرایش توسط Yas-Host : April 15th, 2013 در ساعت 13:59

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


  3. #2
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    بخش دوم :
    دستورات اصلی و ریستارت سرویس ها
    ریستارت کردن سرور : reboot
    اپدیت کردن سرور : yum update
    ویرایش یک فایل : nano
    - مثال: nano /etc/php.ini
    دانلود یک فایل : wget
    - مثال : wget download.ir/file.zip
    پیدا کردن یک فایل در سرور : locate
    - مثال : locate php.ini
    نشان دادن محتویات یک پوشه/فولدر : dir
    - مثال : dir /etc
    نشان دادن محتویات یک پوشه/ فولدر : ls –a
    - مثال : ls –a /etc/
    ورود به یک فولدر در سرور برای انجام کار ها: cd
    مثال : cd /etc/
    برگشتن به فولدر قبلی : cd ..
    برگشتن به فولدر خانگی : cd
    عوض کردن پسورد سرور : passwd root
    ( سپس پسورد جدید رو وارد میکنیم)
    نمایش معماری سیستم : arch
    خاموش کردن سرور : init 0
    خاموش کردن سرور در ساعت و دقیقه معین :
    shutdown -h 16:30 &
    فشرده کردن یک فایل: gzip
    - مثال : gzip file1
    خارج سازی یک فایل فشرده با فرمت tar.gz : tar –xvfz
    - مثال : tar -xvfz archive.tar.gz
    خارج سازی یک فایل با فرمت zip : unzip
    مثال: unzip file1.zip
    نمایش وضعیت رم سرور : free –m
    نمایش برنامه های در حال اجرا که بیش ترین استفاده از cpu را دارند:!
    top
    استارت زدن شبکه سرور : service network start
    ریستارت کردن شبکه سرور : service network restart
    قطع کردن شبکه سرور : service network stop
    استارت زدن سی پنل : service cpanel start
    ریستارت کردن سی پنل : service cpanel restart
    قطع کردن سی پنل : service cpanel stop
    استارت زدن دایرکت ادمین: service directadmin start
    ریستارت کردن دایرکت ادمین: service directadmin restart
    قطع کردن دایرکت ادمین: service directadmin stop
    استارت زدن مای اس کیو ال: service mysql start
    ریستارت کردن مای اس کیو ال: service mysql restart
    قطع کردن مای اس کیو ال: service mysql stop
    استارت زدن آپاچی : service httpd start
    ریستارت کردن آپاچی : service httpd restart
    قطع کردن آپاچی : service httpd stop
    استارت زدن اس اس اچ : service sshd start
    ریستارت کردن اس اس اچ : service sshd restart
    قطع کردن اس اس اچ : service sshd stop
    کل دستورات لینوکس که شاید بدردتون بخوره رو میتونید از لینک زیر به همراه توضیح ببینید:
    Linux Command Line

  4. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  5. #3
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    بخش چهارم :
    نصب cpanel
    اول باید selinux رو خاموش کنید (در وی پی اس های اوپن وی زد نیازی به انجام اینکار نیست) برای اینکار در اس اس اچ بزنید:
    setup
    در صفحه ای که میاد برید به قسمت Firewall configuration و بعد یه دور کلید tab رو بزنید تا بیاید روی run tools و بعد اینتر بزنید بعد در صفحه ای که میاد برید رو Disabled (با زدن یه بار دکمه فلش راست کیبرد) و بعد کلید space رو بزنید بعد اگه یه بار دیگه کلید tab رو بزنید میاد تو قسمت SELinux بعد بیاید رو Disabled و دوباره کلید space رو بزنید بعد یه tab بزنید تا بیاید رو OK بعد اینتر بزنید و دوباره بر میگردید به صفحه اول این بار با زدن tab بیاد رو Quit و اینتر کنید حالا دوباره برمیگردید به صفحه اصلی.سپس دستورات زیر رو به ترتیب میزنیم:
    yum -y install gcc* autoconf
    wget http://layer1.cpanel.net/latest
    sh latest
    بستگی به رم سرورتون داره که چقدر زمان ببره!
    بعد با یه آیپی غیر ایران از لینک http://ip:2086 وارد بشید
    سپس تنظیمات رو که خیلی هم سخت نیست رو انجام بدید فقط هواستون باشه که میل سرور رو بزارید exim و وب سرور رو بزارید apache و smtp رو هم بزارید dovecot یه جایی دیگه هم هست که باید دی ان اس های خودتون رو وارد کنید.

  6. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  7. #4
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    نصب ماژول ها بدرد بخور!
    1- آموزش نصب ماژول Ioncube
    برای نصب این ماژول دستوارت زیر رو به ترتیب وارد کنید:
    cd /usr/local
    wget http://downloads2.ioncube.com/loader...lin_x86.tar.gz
    tar -zxvf ioncube_loaders_lin_x86.tar.gz
    سپس دستور زیر را وارد کنید:
    nano /usr/local/lib/php.ini
    حالا به اخر این فایل این خط را اضافه کنید:
    zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so
    سپس اپاچی رو ریستارت کنید
    برای اینکه مطمئن شید که ایا نصب شده است یا نه در خط فرمان خود این دستور را تایپ کنید:
    php -v

  8. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  9. #5
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    2- نمایش Log های سیستم
    شما می توانید با این ابزار به راحتی log سرور را در ایمیل خود داشته باشید.
    برای نصب مراحل زیر را انجام دهید.
    cd /root
    rpm -e logwatch
    wget ftp://ftp.kaybee.org/pub/redhat/RPMS...6-1.noarch.rpm
    rpm -i logwatch-7.3.6-1.noarch.rpm
    تنظیم ایمیل :
    سپس دستور زیر را وارد می کنیم
    nano /usr/share/logwatch/default.conf/logwatch.conf
    سپس به دنبال عبارت رو به رو میگردیم:
    MailTo = root
    و به جای root ایمیل خودتون رو وارد کنید.

  10. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  11. #6
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    3- اموزش نصب mod_security
    ممکن است شما برای نصب بعضی از پلاگین ها یا ... از ابزار خوب yum استفاده کنید برای مثال :
    Yum install name
    ولی در بعضی از مواقع با خطای :
    No package found
    مواجه میشیم که برای حل این مشکل مراحل زیر رو طی کنید:
    nano /etc/yum.repos.d/utterramblings.repo
    سپس مقادیر زیر را در ان قرار دهید و سیو کنید:
    [utterramblings]
    name=Jason’s Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
    سپس براحتی نصب کنید با دستور زیر :
    yum install mod_security

  12. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  13. #7
    کاربر اخراج شده
    تاریخ عضویت
    Apr 2013
    نوشته ها
    93
    تشکر تشکر کرده 
    135
    تشکر تشکر شده 
    28
    تشکر شده در
    24 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    نقل قول نوشته اصلی توسط Yas-Host نمایش پست ها
    3- اموزش نصب mod_security
    ممکن است شما برای نصب بعضی از پلاگین ها یا ... از ابزار خوب yum استفاده کنید برای مثال :
    Yum install name
    ولی در بعضی از مواقع با خطای :
    No package found
    مواجه میشیم که برای حل این مشکل مراحل زیر رو طی کنید:
    nano /etc/yum.repos.d/utterramblings.repo
    سپس مقادیر زیر را در ان قرار دهید و سیو کنید:
    [utterramblings]
    name=Jason’s Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
    سپس براحتی نصب کنید با دستور زیر :
    yum install mod_security
    بعد از دستورات گفته شده این پیغام موقع نصب میاد علت چیست؟

    root@server [/home]# nano /etc/yum.repos.d/utterramblings.repo
    root@server [/home]# yum install mod_security
    Loaded plugins: fastestmirror, security
    Setting up Install Process
    Loading mirror speeds from cached hostfile
    Error: Cannot find a valid baseurl for repo: utterramblings
    root@server [/home]#

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


  15. #8
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    4- آموزش نصب CSF و پلاگین ها
    wget http://www.configserver.com/free/csf.tgz
    tar -xzf csf.tgz
    cd csf
    sh install.sh
    cd ..
    ---------------------------------------------------------------------
    wget http://www.configserver.com/free/cmc.tgz
    tar -xzf cmc.tgz
    cd cmc/
    sh install.sh
    cd ..
    ---------------------------------------------------------------------
    wget http://www.configserver.com/free/cmm.tgz
    tar -xzf cmm.tgz
    cd cmm/
    sh install.sh
    cd ..
    ---------------------------------------------------------------------
    wget http://www.configserver.com/free/cmq.tgz
    tar -xzf cmq.tgz
    cd cmq/
    sh install.sh
    cd ..
    ---------------------------------------------------------------------
    wget http://www.configserver.com/free/cse.tgz
    tar -xzf cse.tgz
    cd /cse
    sh install.sh
    ---------------------------------------------------------------------
    کانفیگ CSF در بخش های بعدی اموزش داده می شود.

  16. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  17. #9
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    6- نصب ConfigServer Explorer
    برای نصب این پلاگین از دستورات زیر استفاده کنید:
    rm -fv cse.tgz
    wget http://www.configserver.com/free/cse.tgz
    tar -xzf cse.tgz
    cd cse
    sh install.sh
    cd ..
    rm -Rfv cse/ cse.tgz
    برای استفاده از این پلاگین به بخش پلاگین WHM برید و از این پلاگین مفید استفاده کنید.

  18. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  19. #10
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : آموزش کامل و جامع مدیریت سرور مجازی

    9- آموزش نصب Rkhunter یا Rootkits Hunter
    برای نصب دستورات زیر را به ترتیب وارد کنید:
    Cd
    Wget link download
    بجای link download اخرین نسخه را از صفحه زیر بگیرید:
    Rootkit Hunter
    سپس
    tar -zxvf rkhunter-x.x.x.tar.gz
    به جای x.x.x ورژن رو وارد کنید.
    cd rkhunter-x.x.x
    به جای x.x.x ورژن را وارد کنید.
    جهت اسکن کردن سرور به صورت دستی می توانید از دستور زیر استفاده کنید:
    / usr/local/bin/rkhunter –c
    جهت اسکن کردن خودکار به صورت روزانه از دستورات زیر استفاده کنید:
    ابتدا :
    pico /etc/cron.daily/rkhunter.sh
    سپس مقادیر زیر را وارد کنید:
    #!/bin/bash
    (/usr/local/bin/rkhunter -c --cronjob 2>&1 | mail -s "Daily Rkhunter Scan Report" email@domain.com)
    بجای email@domain.com
    جهت بروزرسانی از دستور rkhunter –update استفاده میکنیم( بهتر است چند روزی یک بار این دستور را اجرا کنیم)

  20. تعداد تشکر ها ازYas-Host به دلیل پست مفید


صفحه 1 از 3 123 آخرینآخرین

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

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

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

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

  1. پاسخ ها: 2
    آخرين نوشته: March 5th, 2017, 10:54
  2. فیلم آموزشی بهینه سازی سایت آموزش seo آموزش سئو
    توسط miladd001220 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: April 21st, 2015, 11:03
  3. پاسخ ها: 0
    آخرين نوشته: March 10th, 2014, 23:03
  4. پاسخ ها: 8
    آخرين نوشته: July 27th, 2013, 19:43

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

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