Сүлжээний картны тохиргоо
Fedora, CentOS, RedHat үйлдлийн системүүд нь ethernet сүлжээний картаа eth0, eth1, eth2 гэх мэт нэрлэдэг ба олон интерфэс картуудаа дугаарлан уг дугаараар нь ялгаж таньдаг.
Сүлжээний картны тохиргоогоо харахдаа ifconfig коммандыг ашиглана:
[root@linux ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:06:25:09:6A:B5
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:47379 errors:0 dropped:0 overruns:0 frame:0
TX packets:107900 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:4676853 (4.4 Mb) TX bytes:43209032 (41.2 Mb)
Interrupt:11 Memory:c887a000-c887b000
lo Link encap:Local Loopback
inet addr: 127.0.0.1 Mask: 255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:787 errors:0 dropped:0 overruns:0 frame:0
TX packets:787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:82644 (80.7 Kb) TX bytes:82644 (80.7 Kb)
Мөн ifconfig коммандыг сүлжээний картыг тохируулахад ашиглаж болдог бөгөөд дараах бичлэгийн ерөнхий хэлбэртэй байна:
ifconfig interface-name [parameter1] [parameter2] ... [parameterN]
Голлон ашигалгддаг parameter-үүд нь:
address Тухайн интерфэйсийн хаягийг тохирхойлно
netmask Тухайн интерфэйсийн маскыг тодорхойлно
broadcast Broadcast хаягийг тодорхойлно
media интерфэйсийн төрлийг тодорхойлно
up интерфэсийг идвэхжүүлнэ
down интерфэйсийг идвэхгүй болгоно
Жишээлбэл:
[root@fedora ~]# ifconfig eth0 address 192.168.1.100 netmask 255.255.255.128 broadcast 192.168.1.127 media 10baseT up
Энэ комманд нь eth0 интерфэйст 192.168.1.100 гэсэн хаяг, 255.255.255.128 гэсэн маск оноогоод, broadcast хайг нь 192.168.1.127, интерфэйс нь 10mbps хурдтай Ethernet сүлжээ болохыг зааж өгч интерфэйсийг идвэхжүүлж байна.
udirdlaga
Friday, January 6, 2012
Network card
Сүлжээний картны тохиргоо
Fedora, CentOS, RedHat үйлдлийн системүүд нь ethernet сүлжээний картаа eth0, eth1, eth2 гэх мэт нэрлэдэг ба олон интерфэс картуудаа дугаарлан уг дугаараар нь ялгаж таньдаг.
Сүлжээний картны тохиргоогоо харахдаа ifconfig коммандыг ашиглана:
[root@linux ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:06:25:09:6A:B5
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:47379 errors:0 dropped:0 overruns:0 frame:0
TX packets:107900 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:4676853 (4.4 Mb) TX bytes:43209032 (41.2 Mb)
Interrupt:11 Memory:c887a000-c887b000
lo Link encap:Local Loopback
inet addr: 127.0.0.1 Mask: 255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:787 errors:0 dropped:0 overruns:0 frame:0
TX packets:787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:82644 (80.7 Kb) TX bytes:82644 (80.7 Kb)
Мөн ifconfig коммандыг сүлжээний картыг тохируулахад ашиглаж болдог бөгөөд дараах бичлэгийн ерөнхий хэлбэртэй байна:
ifconfig interface-name [parameter1] [parameter2] ... [parameterN]
Голлон ашигалгддаг parameter-үүд нь:
address Тухайн интерфэйсийн хаягийг тохирхойлно
netmask Тухайн интерфэйсийн маскыг тодорхойлно
broadcast Broadcast хаягийг тодорхойлно
media интерфэйсийн төрлийг тодорхойлно
up интерфэсийг идвэхжүүлнэ
down интерфэйсийг идвэхгүй болгоно
Жишээлбэл:
[root@fedora ~]# ifconfig eth0 address 192.168.1.100 netmask 255.255.255.128 broadcast 192.168.1.127 media 10baseT up
Энэ комманд нь eth0 интерфэйст 192.168.1.100 гэсэн хаяг, 255.255.255.128 гэсэн маск оноогоод, broadcast хайг нь 192.168.1.127, интерфэйс нь 10mbps хурдтай Ethernet сүлжээ болохыг зааж өгч интерфэйсийг идвэхжүүлж байна.
Fedora, CentOS, RedHat үйлдлийн системүүд нь ethernet сүлжээний картаа eth0, eth1, eth2 гэх мэт нэрлэдэг ба олон интерфэс картуудаа дугаарлан уг дугаараар нь ялгаж таньдаг.
Сүлжээний картны тохиргоогоо харахдаа ifconfig коммандыг ашиглана:
[root@linux ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:06:25:09:6A:B5
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:47379 errors:0 dropped:0 overruns:0 frame:0
TX packets:107900 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:4676853 (4.4 Mb) TX bytes:43209032 (41.2 Mb)
Interrupt:11 Memory:c887a000-c887b000
lo Link encap:Local Loopback
inet addr: 127.0.0.1 Mask: 255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:787 errors:0 dropped:0 overruns:0 frame:0
TX packets:787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:82644 (80.7 Kb) TX bytes:82644 (80.7 Kb)
Мөн ifconfig коммандыг сүлжээний картыг тохируулахад ашиглаж болдог бөгөөд дараах бичлэгийн ерөнхий хэлбэртэй байна:
ifconfig interface-name [parameter1] [parameter2] ... [parameterN]
Голлон ашигалгддаг parameter-үүд нь:
address Тухайн интерфэйсийн хаягийг тохирхойлно
netmask Тухайн интерфэйсийн маскыг тодорхойлно
broadcast Broadcast хаягийг тодорхойлно
media интерфэйсийн төрлийг тодорхойлно
up интерфэсийг идвэхжүүлнэ
down интерфэйсийг идвэхгүй болгоно
Жишээлбэл:
[root@fedora ~]# ifconfig eth0 address 192.168.1.100 netmask 255.255.255.128 broadcast 192.168.1.127 media 10baseT up
Энэ комманд нь eth0 интерфэйст 192.168.1.100 гэсэн хаяг, 255.255.255.128 гэсэн маск оноогоод, broadcast хайг нь 192.168.1.127, интерфэйс нь 10mbps хурдтай Ethernet сүлжээ болохыг зааж өгч интерфэйсийг идвэхжүүлж байна.
Postfix
Postfix Email server-ыг хэрхэн амжилттай тохируулах вэ?
Web-ийг Удирдан ,зохицуулах
l Web management (postfixadmin)
Хэрэглэгч бүртгэх өгөглийн сан байгуулах
l Users stored in a database (mysql)
Web mail сервэртэй байх
l Web mail (squirrel)
Хамгаалалт хийх
l Smtp authentication
Mysql – Олон host хийх боломжтой юм
Ихэнх тохиолдолд Default-аар суусан байдаг. Энэ тохиолдолд хамгийн анх систем суулгах үед.
yum install mysql-server
Тэгэсний дараа Mysql-server-ээ асааж өгөх хэрэгтэй
/etc/init.d/mysqld start
Mysql дээр өгөдлийн сангаа үүсгэж өгөх хэрэгтэй
mysql -u root -p -e "CREATE DATABASE postfix;"
Тэгээд нэг postfix гэх нэр болон password(өөрийн хүссэн байдлаар оноож өгөх)-тэй хэрэглэгч тодорхойлж өгөх юм. Энэ нь ерөнхийдөө аюулгүй байдал болон нэг Админ үүсгэж байгаа юм.
mysql -u root -p -e "CREATE USER postfix IDENTIFIED BY 'password';"
Мөн хэрэглэгчид эрх олгож өгөх хэрэгтэй
mysql -u root -p -e "GRANT ALL PRIVILEGES ON postfix.* TO postfix;"
Дээр бичигдсэн хэсгийг мөн ийм байдлаар бичиж болно.Ингэж бичвэл илүү товч байх бөгөөд хялбар байх нь харагдаж байна.
Mysql -u root -p
Mysql> CREATE DATABASE postfix;
Mysql> CREATE USER postfix IDENTIFIED BY 'password';
Mysql> GRANT ALL PRIVILEGES ON postfix.* TO postfix;
Apache
Зорилго нь: Web-ээр Management хийх
Php-msql, php-imap(pop server лүү хандах зорилгоор) http php(web-ээр хэрэглэгч manage хйих зорилгоор )-г суулгах хэрэгтэй
yum install php-mysql php-imap http php
Тэгээд Postfixadmin.conf гэж file үүсгэж өгөх
touch /etc/httpd/conf.d/postfixadmin.conf
vi /etc/httpd/conf.d/postfixadmin.conf
Web-ийг удирдах зорилгоор
Alias /postfixadmin /var/www/postfixadmin
/etc/init.d/httpd start
Postfixadmin
Postfixadmin гэх package-ыг татаж авах
Download postfixadmin from www.postfixadmin.org
Тэр file-аа задалж
tar -zxvf postfixadmin-2.2.1.1.tar.gz
Дээр үүсгэсэн (/var/www/postfixadmin) даа хийж өгөх хэрэгтэй
mv postfixadmin-2.2.1.1 /var/www/postfixadmin
Тэгээд мөн Config.inc.php гэсэн өшлу үүсгэх юм
vi /var/www/postfixadmin/config.inc.php
Дээр үүсгэсэн (vi /var/www/postfixadmin/config.inc.php )-т доорх тохиргоог хийж өгнө.
$CONF['configured'] = true; - зөвшөөрөх
$CONF['postfix_admin_url'] = '/postfixadmin'; - Директорын хаяг
$CONF['database_type'] = 'mysqli'; - өгөгдлийг сангийн төрөл
$CONF['database_host'] = 'localhost'; - өгөгдлийн сангийн host
$CONF['database_user'] = 'postfix'; өгөгдлийн сангийн хэрэглэгч (postfix гэх нэртэй)
$CONF['database_password'] = 'your_password'; тэр хэрэглэгчийн нүүц үг
$CONF['database_name'] = 'postfix'; Өгөгдлийн сангийн нэр
$CONF['domain_in_mailbox'] = 'NO'; mailbox-б domain нэрээр хандах
$CONF['encrypt'] = 'cleartext'; нууцлал хйих
$CONF['emailcheck_resolve_domain] = 'NO'; ирсэн email –ийг шалагх
Subscribe to:
Posts (Atom)