LinuxÍøÂçÓ¦ÓÃÎÊ´ð

×÷Õß: linux_ 2005-05-29 00:20:47
¡¾×ªÔØ¡¿LinuxÍøÂçÓ¦ÓÃÎÊ´ð
ÎÊ£ºÈçºÎÔÚLinuxÏÂÊÖ¶¯Ìí¼ÓĬÈÏÍø¹Ø£¿
´ð£ºÒÔrootÓû§ÎªÀý£¬Ö´ÐÐÏÂÃæµÄÃüÁ
# route add default gw xxx.xxx.xxx.xxx£¨Íø¹ØµÄIP£©
Èç¹ûÓû§Ïë¸ü¸ÄÍø¹Ø£¬±à¼­/etc/sysconfig/network-scripts/ifcfg-eth0Îļþ£¬½«¶ÔÓ¦µÄÍø¹ØÉèÖÃÐÞ¸ÄÖ®ºó£¬Ö´ÐÐÏÂÃæµÄÃüÁî¼´¿É£º
#/etc/init.d/network restart

ÎÊ£ºÔÚLinuxÖÐÓÐʱ¿ª»ú²»×Ô¶¯¼ì²éÐÂÓ²¼þ£¬Ð°²×°µÄÍø¿¨ÕÒ²»µ½¡£ÇëÎÊÔõô½â¾ö£¿
´ð£º×Ô¶¯¼ì²éÐÂÓ²¼þµÄ·þÎñÊÇKudzu£¬Óû§¿ÉÒÔÓá°ntsysv¡±ÃüÁîÆô¶¯¸Ã·þÎñ¡£Ï´ÎÖØÆô¾Í»áÕÒµ½Óû§µÄÐÂÍø¿¨¡£

ÎÊ£ºÎÒÓмÒÀïÓÐһ̨µçÄÔ×°ÁËLinux£¬ÎÒÏë´Ó¹«Ë¾Ô¶³ÌµÇ½µ½¼ÒÀï½øÐвÙ×÷£¬Ã¿´ÎTelnet¶¼²»ÄÜÓÃrootµÇ½£¬ÇëÎÊÓа취½â¾öÂð£¿
´ð£ºÎªÁË°²È«ÐԵĿ¼ÂÇ£¬ÏÖÔÚÓÐЩLinuxµÄ°æ±¾Ä¬Èϲ»°²×°Telnet£¬ÍƼöʹÓÃSSH¡£µ±È»Èç¹ûÓû§¶Ô°²È«ÐÔûÓкܸߵÄÒªÇ󣬿ÉÒÔÖ±½ÓÓÃrootµÇ¼¡£·½·¨ÊÇÐÞ¸Ä/etc/pam.d/login×¢Ê͵ôÏÂÃæÒ»ÐУº
# auth required /lib/security/pam_security.so
×îºó±£´æÍ˳ö£¬¼´¿ÉÓÃrootµÇ¼¡£

ÎÊ£ºLinuxÏÂÈçºÎ¼àÊÓËùÓÐͨ¹ý±¾»úÍø¿¨µÄÊý¾Ý£¿
´ð£ºÊ¹ÓÃÏÂÃæµÄÃüÁî¼´¿É£º
#tcpdump iptraf

ÎÊ£ºÈçºÎ¹Ø±ÕÓû§µÄPOP3ȨÏÞ£¿
´ð£º°ÑPOP3µÄ¶Ë¿Ú¹Øµô¾Í¿ÉÒÔÁË¡£ÔÚÎļþ/etc/servicesÖÐÕÒµ½ÏÂÃæÕâÒ»ÐУ»
pop-3 110/tcp
ÔÚËüÇ°¼Ó¸ö¡°#¡±£¬°ÑËü×¢Ê͵ô¾Í¿ÉÒÔÁË¡£

ÎÊ£ºÈçºÎ´ÓLinuxÉϸøWindows·¢ËÍPopUpÏûÏ¢£¿
´ð£º°ÑÏÂÃæ½Å±¾±£´æΪ/usr/local/bin/net:

#!/bin/bash
#/usr/local/bin/net

case ¡° $1¡± in
send)
echo ¡° $3¡±|smbclient -I ¡° $2¡± -M `nmblookup -A ¡° $2¡±|sed -e ¡®1d¡¯
-e ¡®3£¬/*/d¡¯|cut -f2|cut -d¡® ¡¯ -f1`
;;
*)
echo ¡°Usage:net send ¡±
exit 1
esac



ÔÙ¸ø¸ÃÎļþ¼ÓÉÏÖ´ÐÐȨÏÞ£¬ÃüÁîÈçÏ£º
#chmod +x /usr/local/bin/net
ʹÓÃnet½Å±¾µÄÀý×ÓÈçÏ£º
#net send 192.168.12.1 "hello, Linux!"

ÎÊ£ºÈçºÎÈ·¶¨wu-ftpdÊÇ·ñ´æÔÚsite exec°²È«Â©¶´£¿
´ð£ºÔÚijЩLinux·¢Ðа汾ÉϵÄwu-ftpdÓÐsite exec°²È«Â©¶´£¬Óû§¿ÉÒÔ·ÇÄäÃûÓû§ftpµÇ¼£¬È»ºóÖ´ÐÐÏÂÃæµÄÃüÁ
ftp>SITE EXEC bash -c id
Èç¹û·µ»ØµÄÐÅÏ¢ÖÐÓС°200-uid=0(root) gid=0(root)¡±£¬ÄÇô¾ÍÓÐÕâ¸ö©¶´£¬ÐèÒªÂíÉϸü»»¡£

ÎÊ£ºwu-ftpdÈçºÎÔÊÐíÄäÃûÓû§ÉÏ´«Îļþ£¿
´ð£º½¨Á¢Ò»¸öÎļþ¼Ð£¬¶ÔÓÚFTPÓû§¿Éд¡£È»ºóÔÚftpaccessÀïÃæ×öÈçÏÂÉèÖãº
upload /home/ftp /home/ftp/incoming/* yes ftp ftp 0400 nodirs

ÎÊ£ºwu-ftpdÈçºÎ½ûÖ¹Óû§ÉÏ´«²»¹æÔòÎļþÃûµÄÎļþ£¿
´ð£º±ÈÈçÒªÏÞÖÆÄäÃûÓû§²»ÄÜÉÏ´«ÎļþÃû°üº¬ÌØÊâ×Ö·ûµÄÎļþ£¬ÄÇô¿ÉÒÔÔÚftpaccessÀïÃæÉèÖÃÈçÏ£º
path-filter anonymous /etc/paths.msg ^[-A-Za-z0-9._]* $ ^. ^-

ÎÊ£ºÈçºÎÈ¡ÏûLinuxµÄDHCP·þÎñ£¿
´ð£ºÕâÒª¿´Óû§ÊÇÓÃϵͳ×Ô´øµÄDHCP£¬»¹ÊÇ×ÔÒѺóÀ´×°µÄ£¬ÏÂÃæ·ÖÁ½ÖÖÇé¿öÀ´ËµÃ÷£º
1.Èç¹ûϵͳ×Ô´øµÄ£¬¿ÉÒÔÑ¡Ôñ¿ªÊ¼¡úϵͳ·þÎñ¡úDHCPÑ¡ÏͣµôDHCP·þÎñ£¬È»ºóÖ´ÐÐÏÂÃæµÄÃüÁ
#/etc/rc.d/init.d/xinetd restart
2.Èç¹ûÊÇÓû§ºóÀ´×°µÄ£¬Ò»°ãÊÇÔÚ/etc/rc.localÖУ¬ÈÃϵͳ¹Ø±ÕDHCP·þÎñ¡£

ÎÊ£ºÔõôÑùʹtcp syn cookie±£»¤ÉúЧ£¿
´ð£ºÊ¹ÓÃÏÂÃæµÄÃüÁî¼´¿É£º
#echo 1 > /proc/sys/net/ipv4/tcp_syncookies

ÎÊ£ºÔõÑù¿ØÖÆÓû§ÓʼþµÄ´óС?
´ð£ºÔËÐÐÏÂÃæµÄÃüÁîÀ´ÏÞ¶¨£º
# max message size to 1MB
O MaxMessageSize=1000000
È»ºóÖØÆôSendmail¼´¿É¡£

Ïà¹Ø×ÊѶ