CentOS серверт хэрэглэгдэх зарим линукс тушаалууд
Бичсэн: 2010-03-23, 11:15
Redhat суурьтай бусад линукс дээр ч адилхан байх аа. Хэрэв алсаас удирдах бол (Dedicated/VPS г.м) putty хэмээх жижиг програм ашиглан SSH-ээр тушаалын мөрнөөс удирдана.
1. Хамгийн эхэнд цаг тохируулах.
гарч ирсэн мөрийг ~/.profile файл дотор нэмж бичиж өгнө. жишээ нь:
Бас:
Reboot шалгахдаа date
Автоматаар цаг тохируулах NTP:
Шалгах:
Apache restart:
2. Aspell + Монгол хэл суулгах
http://mnspell.openmn.org/ хаягаас (mirror: http://www.dusal.net/downloads/aspell6- ... -2.tar.bz2 ) wget тушаалаар татаж аваад tar xjf тушаалаар задалж .configure make make install тушаалуудаар суулгана.
3. Нэмэлт програм нэмж суулгах бол:
rpm суулгагч суулгахдаа
4. Тохиргоог өөрчлөхдөө vim ашиглана.
vim ашиглаж засвар хийхдээ a товчоор бичих горимд орж бичлэгээ өөрчлөөд Esc товч дарж буцаж тушаалын горимд ороод :wq тушаалаар хадгалж гарна. :q хадгалахгүй гарна.
5. Putty хааж гарах:
6. php-pear-mail суулгах
7. ClamAV вирус шалгах
Нүүсний дараа /var/qmail/users rsync хийж хуулахгүй бол kloxo backup ажиллахгүй!
Shellscript олох
http://safesrv.net/finding-php-shell-scripts/
DDos халдлагаас хамгаалах:
mod_evasive
Error хуудсуудыг солих
/var/www/error руу хуудсуудыг хуулаад /etc/httpd/conf/httpd.conf дотор тохируулж өгнө.
Вирус шалгах
clamscan / -r -i --move='/root/clamav/virus/' -l /root/clamav/scan.log
Kloxo qmail hostname тохируулах хэрэгтэй
Server-ээ сонгоод Server mail settings
kloxo secondary dns server дээрээ давхар домэйн оруулж янзлахдаа :
You can do it on MySQL. Goto phpMyAdmin and select kloxo database
export dns table and open dns.sql file and replace all 'localhost' to 'localhost,secondary.dns.servername.tld' and save.
Then delete dns table from phpMyAdmin and import edited file.
Then from ssh run
/script/fixdns --server=all
Also do same on client table coma_dnssyncserver_list field for future add domain.
Goodluck!
kloxo-ын named bind-ын
алдааг засах
vim /var/named/chroot/etc/named.conf
vim /var/named/chroot/etc/global.options.named.conf
1. Хамгийн эхэнд цаг тохируулах.
Код: Бүгдийг сонгох
tzselect
Код: Бүгдийг сонгох
TZ='Asia/Ulaanbaatar'; export TZ
Код: Бүгдийг сонгох
ln -s -f /usr/share/zoneinfo/Asia/Ulaanbaatar /etc/localtime
Автоматаар цаг тохируулах NTP:
Код: Бүгдийг сонгох
yum install ntp
chkconfig ntpd on
service ntpd start
Код: Бүгдийг сонгох
date
Код: Бүгдийг сонгох
service httpd restart
Код: Бүгдийг сонгох
yum install aspell
Код: Бүгдийг сонгох
cd /root
wget http://www.dusal.net/downloads/aspell6-mn-0.06-2.tar.bz2
cd aspell*
./configure
make
make install
rpm суулгагч суулгахдаа
Код: Бүгдийг сонгох
rpm -Uhv --force ner*.rpm
vim ашиглаж засвар хийхдээ a товчоор бичих горимд орж бичлэгээ өөрчлөөд Esc товч дарж буцаж тушаалын горимд ороод :wq тушаалаар хадгалж гарна. :q хадгалахгүй гарна.
5. Putty хааж гарах:
Код: Бүгдийг сонгох
exit
Код: Бүгдийг сонгох
yum install php-pear-Mail
Код: Бүгдийг сонгох
clamscan -ir / -l clamscanreport
Нүүсний дараа /var/qmail/users rsync хийж хуулахгүй бол kloxo backup ажиллахгүй!
Shellscript олох
http://safesrv.net/finding-php-shell-scripts/
DDos халдлагаас хамгаалах:
mod_evasive
Error хуудсуудыг солих
/var/www/error руу хуудсуудыг хуулаад /etc/httpd/conf/httpd.conf дотор тохируулж өгнө.
Вирус шалгах
clamscan / -r -i --move='/root/clamav/virus/' -l /root/clamav/scan.log
Kloxo qmail hostname тохируулах хэрэгтэй
Server-ээ сонгоод Server mail settings
kloxo secondary dns server дээрээ давхар домэйн оруулж янзлахдаа :
You can do it on MySQL. Goto phpMyAdmin and select kloxo database
export dns table and open dns.sql file and replace all 'localhost' to 'localhost,secondary.dns.servername.tld' and save.
Then delete dns table from phpMyAdmin and import edited file.
Then from ssh run
/script/fixdns --server=all
Also do same on client table coma_dnssyncserver_list field for future add domain.
Goodluck!
kloxo-ын named bind-ын
Код: Бүгдийг сонгох
/IN: bad owner name (check-names)
vim /var/named/chroot/etc/named.conf
Код: Бүгдийг сонгох
include "/etc/global.options.named.conf";
//Kloxo
include "/etc/kloxo.named.conf";
Код: Бүгдийг сонгох
options {
max-transfer-time-in 60;
listen-on { 69.60.111.100; 69.60.111.149; };
allow-recursion { none; };
allow-query { any; };
check-names master ignore;
check-names slave ignore;
check-names response ignore;
};