�است،هاست ارزان،هاست پرسرعت،ریسلر نامحدود،مسترریسلر،آلفامستر ریسلر،سوپرآلفامستر ریسلر،نمایندگی هاست نامحدود،دامنه،دامنه ارزان،دامنه بین المللی،هاست چت روم،هاست خوب،میزبانی وب حرفه ای،یاس آی تی

�است،هاست ارزان،هاست پرسرعت،ریسلر نامحدود،مسترریسلر،آلفامستر ریسلر، سوپرآلفامستر ریسلر، نمایندگی هاست نامحدود ، دامنه،دامنه ارزان،دامنه بین المللی،هاست چت روم،هاست خوب،میزبانی وب حرفه ای،یاس آی تی

�است،هاست ارزان،هاست پرسرعت،ریسلر نامحدود،مسترریسلر،آلفامستر ریسلر،سوپرآلفامستر ریسلر،نمایندگی هاست نامحدود،دامنه،دامنه ارزان،دامنه بین المللی،هاست چت روم،هاست خوب،میزبانی وب حرفه ای،یاس آی تی

پشتیبانی تلفن اداری فقط در ساعات کاری انجام میگردد | جهت تماس در ساعات غیر اداری می توانید با شماره 09307405414 تماس حاصل فرمایید
آموزش جلوگیری از حمله متد Symlink در آپاچی

با سلام.

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

nano /usr/local/apache/conf/httpd.conf

سپس کلید ترکیبی ctrl+w را فشار دهید و کد <Directory “/”> را سرچ کنید سپس بعد از کد :

<Directory "/">
    Options -ExecCGI -FollowSymLinks Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch
    AllowOverride All
</Directory>

کد زیر را وارد کنید:

<Directory "/home">
    Options -ExecCGI -FollowSymLinks -Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch
    AllowOverride AuthConfig Indexes Limit FileInfo Options=IncludesNOEXEC,Indexes,Includes,MultiViews,SymLinksIfOwnerMatch
</Directory>

سپس دستور زیر را وارد کنید:

ctrl+x

و در اخر هم y را بزنید و سیو کنید و با دستور

service httpd restart

آپاچی را ریستارت کنید.

آموزش باز کردن پورت در فایروال

ابتدا دستور زیر را وارد میکنیم:

nano /etc/csf/csf.conf

سپس ctrl+w را می زنیم و tcp_in و tcp_out را سرچ میکنیم
سپس پورت 22 یا هر پورتی را که در سرور لازم است پاک یا اضافه کنید.
سپس ctrl+x و سیو میکنیم به همین راحتی پورت در سرور باز می شود.
پا نوشت: لازم به ذکر است که در این دو مقدار باید پورتی که وارد میکنید یکی باشد ضمنا توصیه نمی شود که پورت های عادی را ببنید چون ممکنه است سرور از کار بیافتد.

آموزش نصب Rkhunter یا Rootkits Hunte

آموزش نصب 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 استفاده میکنیم( بهتر است چند روزی یک بار این دستور را اجرا کنیم)

آموزش نصب ماژول Ioncube

برای نصب این ماژول دستوارت زیر رو به ترتیب وارد کنید:

cd /usr/local
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_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

 

 

آموزش محدود کردنCPU برای کاربر

محدود کردنCPU برای کاربر
سپس دستورات زیر را به ترتیب وارد کنید:
cd /usr/local/src
wget http://www.r-fx.ca/downloads/prm-current.tar.gz
tar –zxvf prm-current.tar.gz
cd prm-0.*
./install.sh
rm –Rf /usr/local/src/prm*
سپس :
nano –w /usr/local/prm/conf.prm
برای ارسال اخطار به ایمیل مقادیر زیر را اینگونه تفییر دهید:
Change USR_ALERT=‖0″ to USR_ALERT=‖1″
USR_ADDR=‖root‖
به جای root ایمیل خود را وارد کنید.
برای استفاده از برنامه از دستور زیر استفاده می کنیم:
/usr/local/sbin/prm –s
/usr/local/sbin/prm –q

آموزش نصب ConfigServer Explorer

نصب 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 برید و از این پلاگین مفید استفاده کنید.

آموزش نصب فایروال CSF

آموزش نصب 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

 

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

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

شما در این آموزش یاد خواهید گرفت که چگونه آپاچی , mysql و phpmyadmin , php بصورت کاملا حرفه ای و بدون مشکل راه اندازی کنید. تمامی مشکلات در این آموزش بصورت کامل حل شده است.

برای نصب آپاچی ابتدا وارد اس اس اچ بشید و دستورات زیر را به ترتیب وارد نمایید:

yum install httpd

chkconfig httpd on

nano /etc/httpd/conf/httpd.conf

در خط 80 این فایل عبارت زیر را

Name VirtualHost#

را به

Name VirtualHost

تغییر بدید.

سپس دستورات زیر را به ترتیب وارد نمایید

iptables -A INPUT -p tcp –dport 25 -j ACCEPT

service iptables save

service iptables restart

service httpd restart

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

برای نصب mysql مراحل زیر را طی کنید:

ابتدا دستورهای زیر را وارد نمایید:

Yum Install Mysql-server mysql php-mysql

chkconfig mysqld on

در صورت درخواست دانلود فایلی عبارت y را تایپ کنید و اینتر بزنید.

سپس با استفاده از دستور زیر mysql را اجرا نمایید.

service mysqld restart

برای حفظ امنیت بیشتر در mysql دستور زیر را وارد کنید و به جای عبارت your mysqlpassowrd رمز عبور روت اصلی mysql خودتون رو وارد کنید

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘yourmysqlpassword’);

برای اینکه بهتر بتوانید بر mysql های خودتون کنترل و تسلط داشته باشید phpmyadmin نصب کنید

مراحل نصب phpmyadmin به صورت زیر است:

دستورات زیر را به ترتیب وارد کنید

rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm

yum install phpMyAdmin

service httpd restart

سپس به آدرس :

ipaddress/phpMyAdmin

سپس در صورت مواجه شدن با ارور 403 مراحل زیر را انجام بدید.

nano /etc/httpd/conf.d/phpMyAdmin.conf

سپس با استفاده از دستور بالا وارد فایل کانفیگ phpmyadmin بشید و با استفاده از کلید ترکیبی ctrl+w عبارت Deny from All را جستجو کنید و هرجا این عبارت را دیدید حذف نمایید.

سپس وارد ادرس ipaddress/phpMyAdmin بشید و یوزرنیم و پسورد اصلی روت را وارد نمایید در صورت تغییر رمز عبور mysql رمز عبوری که به روت mysql خود داده اید را وارد نمایید.

بعد از نصب phpmyadmin نوبت به نصب php میرسد.

مراحل نصب php به صورت زیر است :

ابتدا دستور زیر را وارد نمایید:

yum install php

سپس هم اپاچی را ریست نمایید:

service httpd restart

سپس میتوانید با ادیت کردن فایل /etc/php.ini تنظیمات پیشرفض php را تغییر دهید.

لازم به ذکر است که روت اصلی شما یعنی همان public_html هاست شما در فولدر /var/www/html قرار دارد.

در صورت ایجاد یک فایل index.html صفحه دیفالت apache از بین خواهد رفت.

موفق باشید.

برخی دستوارت لینوکس

دستورات اصلی و ریستارت سرویس ها
ریستارت کردن سرور : 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

آموزش تغییر پورت ssh

برای تغییر پورت SSH مراحل زیر را انجام دهید :
وارد SSH شوید و فایل /etc/ssh/sshd_config را ویرایش کنید.
عدد 22 نوشته شد در خط port 22 را به عدد مربوط به پورت دلخواه خود تغییر دهید.
سپس فایل را ذخیره و سرویس
SSH
را با استفاده ار دستور زیر Reset کنید :
service sshd restart