ºìÁªLinuxÃÅ»§
Linux°ïÖú

ʹÓÃÈÕ־ϵͳ±£»¤Linux°²È«

·¢²¼Ê±¼ä:2005-07-02 00:16:09À´Ô´:ºìÁª×÷Õß:»ð
±¾ÎÄÖ÷Òª½²ÊöÈçºÎʹÓÃLinuxϵͳÖеÄÈÕÖ¾×Óϵͳ¼°ÆäÃüÁÀ´¸üºÃµØ±£»¤ÏµÍ³°²È«¡£

¡¡¡¡LinuxϵͳÖеÄÈÕÖ¾×Óϵͳ¶ÔÓÚϵͳ°²È«À´Ëµ·Ç³£ÖØÒª£¬Ëü¼Ç¼ÁËϵͳÿÌì·¢ÉúµÄ¸÷ÖÖ¸÷ÑùµÄÊÂÇ飬°üÀ¨ÄÇЩÓû§Ôø¾­»òÕßÕýÔÚʹÓÃϵͳ£¬¿ÉÒÔͨ¹ýÈÕÖ¾À´¼ì²é´íÎó·¢ÉúµÄÔ­Òò£¬¸üÖØÒªµÄÊÇÔÚϵͳÊܵ½ºÚ¿Í¹¥»÷ºó£¬ÈÕÖ¾¿ÉÒԼǼϹ¥»÷ÕßÁôϵĺۼ££¬Í¨¹ý²é¿´ÕâЩºÛ¼££¬ÏµÍ³¹ÜÀíÔ±¿ÉÒÔ·¢Ïֺڿ͹¥»÷µÄijЩÊÖ¶ÎÒÔ¼°Ìص㣬´Ó¶øÄܹ»½øÐд¦Àí¹¤×÷£¬ÎªµÖÓùÏÂÒ»´Î¹¥»÷×öºÃ×¼±¸¡£

¡¡¡¡ÔÚLinuxϵͳÖУ¬ÓÐÈýÀàÖ÷ÒªµÄÈÕÖ¾×Óϵͳ:

¡¡¡¡¡ñ Á¬½Óʱ¼äÈÕÖ¾: Óɶà¸ö³ÌÐòÖ´ÐУ¬°Ñ¼Ç¼дÈëµ½/var/log/wtmpºÍ/var/run/utmp£¬loginµÈ³ÌÐò»á¸üÐÂwtmpºÍutmpÎļþ£¬Ê¹ÏµÍ³¹ÜÀíÔ±Äܹ»¸ú×ÙË­ÔÚºÎʱµÇ¼µ½ÏµÍ³¡£

¡¡¡¡¡ñ ½ø³Ìͳ¼Æ: ÓÉϵͳÄÚºËÖ´ÐУ¬µ±Ò»¸ö½ø³ÌÖÕֹʱ£¬ÎªÃ¿¸ö½ø³ÌÍù½ø³Ìͳ¼ÆÎļþ£¨pacct»òacct£©ÖÐдһ¸ö¼Ç¼¡£½ø³Ìͳ¼ÆµÄÄ¿µÄÊÇΪϵͳÖеĻù±¾·þÎñÌṩÃüÁîʹÓÃͳ¼Æ¡£

¡¡¡¡¡ñ ´íÎóÈÕÖ¾: ÓÉsyslogd£¨8£©ÊØ»¤³ÌÐòÖ´ÐУ¬¸÷ÖÖϵͳÊØ»¤½ø³Ì¡¢Óû§³ÌÐòºÍÄÚºËͨ¹ýsyslogd£¨3£©ÊØ»¤³ÌÐòÏòÎļþ/var/log/messages±¨¸æÖµµÃ×¢ÒâµÄʼþ¡£ÁíÍâÓÐÐí¶àUnix³ÌÐò´´½¨ÈÕÖ¾¡£ÏñHTTPºÍFTPÕâÑùÌṩÍøÂç·þÎñµÄ·þÎñÆ÷Ò²±£³ÖÏêϸµÄÈÕÖ¾¡£

¡¡¡¡LinuxÏÂÈÕÖ¾µÄʹÓÃ

¡¡¡¡1£®»ù±¾ÈÕÖ¾ÃüÁîµÄʹÓÃ

¡¡¡¡utmp¡¢wtmpÈÕÖ¾ÎļþÊǶàÊýLinuxÈÕÖ¾×ÓϵͳµÄ¹Ø¼ü£¬Ëü±£´æÁËÓû§µÇ¼½øÈëºÍÍ˳öµÄ¼Ç¼¡£Óйص±Ç°µÇ¼Óû§µÄÐÅÏ¢¼Ç¼ÔÚÎļþutmpÖÐ; µÇ¼½øÈëºÍÍ˳ö¼Ç¼ÔÚÎļþwtmpÖÐ; Êý¾Ý½»»»¡¢¹Ø»úÒÔ¼°ÖØÆôµÄ»úÆ÷ÐÅÏ¢Ò²¶¼¼Ç¼ÔÚwtmpÎļþÖС£ËùÓеļǼ¶¼°üº¬Ê±¼ä´Á¡£Ê±¼ä´Á¶ÔÓÚÈÕÖ¾À´Ëµ·Ç³£ÖØÒª£¬ÒòΪºÜ¶à¹¥»÷ÐÐΪ·ÖÎö¶¼ÊÇÓëʱ¼äÓм«´ó¹ØϵµÄ¡£ÕâЩÎļþÔÚ¾ßÓдóÁ¿Óû§µÄϵͳÖÐÔö³¤Ê®·ÖѸËÙ¡£ÀýÈçwtmpÎļþ¿ÉÒÔÎÞÏÞÔö³¤£¬³ý·Ç¶¨ÆÚ½ØÈ¡¡£Ðí¶àϵͳÒÔÒ»Ìì»òÕßÒ»ÖÜΪµ¥Î»°ÑwtmpÅäÖóÉÑ­»·Ê¹Óá£Ëüͨ³£ÓÉcronÔËÐеĽű¾À´Ð޸ģ¬ÕâЩ½Å±¾ÖØÐÂÃüÃû²¢Ñ­»·Ê¹ÓÃwtmpÎļþ¡£

¡¡¡¡utmpÎļþ±»¸÷ÖÖÃüÁîÎļþʹÓ㬰üÀ¨who¡¢w¡¢usersºÍfinger¡£¶øwtmpÎļþ±»³ÌÐòlastºÍacʹÓᣠµ«ËüÃǶ¼ÊǶþ½øÖÆÎļþ£¬²»Äܱ»ÖîÈçtailÃüÁî¼ôÌù»òºÏ²¢£¨Ê¹ÓÃcatÃüÁ¡£Óû§ÐèҪʹÓÃwho¡¢w¡¢users¡¢lastºÍacÀ´Ê¹ÓÃÕâÁ½¸öÎļþ°üº¬µÄÐÅÏ¢¡£¾ßÌåÓ÷¨ÈçÏÂ:

¡¡¡¡whoÃüÁî: whoÃüÁî²éѯutmpÎļþ²¢±¨¸æµ±Ç°µÇ¼µÄÿ¸öÓû§¡£WhoµÄȱʡÊä³ö°üÀ¨Óû§Ãû¡¢ÖÕ¶ËÀàÐÍ¡¢µÇ¼ÈÕÆÚ¼°Ô¶³ÌÖ÷»ú¡£Ê¹ÓøÃÃüÁϵͳ¹ÜÀíÔ±¿ÉÒԲ鿴µ±Ç°ÏµÍ³´æÔÚÄÄЩ²»·¨Óû§£¬´Ó¶ø¶ÔÆä½øÐÐÉó¼ÆºÍ´¦Àí¡£ÀýÈç: ÔËÐÐwhoÃüÁîÏÔʾÈçÏÂ:

[root@working]# who

root pts/0 May 9 21:11 (10.0.2.128)

root pts/1 May 9 21:16 (10.0.2.129)

lhwen pts/7 May 9 22:03 (10.0.2.27)



¡¡¡¡Èç¹ûÖ¸Ã÷ÁËwtmpÎļþÃû£¬ÔòwhoÃüÁî²éѯËùÓÐÒÔÇ°µÄ¼Ç¼¡£ÀýÈçÃüÁîwho /var/log/wtmp½«±¨¸æ×Ô´ÓwtmpÎļþ´´½¨»òɾ¸ÄÒÔÀ´µÄÿһ´ÎµÇ¼¡£

¡¡¡¡ÈÕ־ʹÓÃ×¢ÒâÊÂÏî

¡¡¡¡ÏµÍ³¹ÜÀíÈËÔ±Ó¦¸ÃÌá¸ß¾¯Ì裬ËæʱעÒâ¸÷ÖÖ¿ÉÒÉ×´¿ö£¬²¢ÇÒ°´Ê±ºÍËæ»úµØ¼ì²é¸÷ÖÖϵͳÈÕÖ¾Îļþ£¬°üÀ¨Ò»°ãÐÅÏ¢ÈÕÖ¾¡¢ÍøÂçÁ¬½ÓÈÕÖ¾¡¢Îļþ´«ÊäÈÕÖ¾ÒÔ¼°Óû§µÇ¼ÈÕÖ¾µÈ¡£ÔÚ¼ì²éÕâЩÈÕ־ʱ£¬Òª×¢ÒâÊÇ·ñÓв»ºÏ³£ÀíµÄʱ¼ä¼ÇÔØ¡£ÀýÈç:

¡¡¡¡¡ö Óû§Ôڷdz£¹æµÄʱ¼äµÇ¼;

¡¡¡¡¡ö ²»Õý³£µÄÈÕÖ¾¼Ç¼£¬±ÈÈçÈÕÖ¾µÄ²Ðȱ²»È«»òÕßÊÇÖîÈçwtmpÕâÑùµÄÈÕÖ¾ÎļþÎ޹ʵØȱÉÙÁËÖмäµÄ¼Ç¼Îļþ;

¡¡¡¡¡ö Óû§µÇ¼ϵͳµÄIPµØÖ·ºÍÒÔÍùµÄ²»Ò»Ñù;

¡¡¡¡¡ö Óû§µÇ¼ʧ°ÜµÄÈÕÖ¾¼Ç¼£¬ÓÈÆäÊÇÄÇЩһÔÙÁ¬Ðø³¢ÊÔ½øÈëʧ°ÜµÄÈÕÖ¾¼Ç¼;

¡¡¡¡¡ö ·Ç·¨Ê¹Óûò²»Õýµ±Ê¹Ó󬼶Óû§È¨ÏÞsuµÄÖ¸Áî;

¡¡¡¡¡ö Î޹ʻòÕß·Ç·¨ÖØÐÂÆô¶¯¸÷ÏîÍøÂç·þÎñµÄ¼Ç¼¡£

¡¡¡¡ÁíÍâ, ÓÈÆäÌáÐѹÜÀíÈËÔ±×¢ÒâµÄÊÇ: ÈÕÖ¾²¢²»ÊÇÍêÈ«¿É¿¿µÄ¡£¸ßÃ÷µÄºÚ¿ÍÔÚÈëÇÖϵͳºó£¬¾­³£»á´òɨÏÖ³¡¡£ËùÒÔÐèÒª×ÛºÏÔËÓÃÒÔÉϵÄϵͳÃüÁȫÃæ¡¢×ۺϵؽøÐÐÉó²éºÍ¼ì²â£¬ÇмɶÏÕÂÈ¡Ò壬·ñÔòºÜÄÑ·¢ÏÖÈëÇÖ»òÕß×ö³ö´íÎóµÄÅжϡ£

¡¡¡¡usersÃüÁî: usersÓõ¥¶ÀµÄÒ»ÐдòÓ¡³öµ±Ç°µÇ¼µÄÓû§£¬Ã¿¸öÏÔʾµÄÓû§Ãû¶ÔÓ¦Ò»¸öµÇ¼»á»°¡£Èç¹ûÒ»¸öÓû§Óв»Ö¹Ò»¸öµÇ¼»á»°£¬ÄÇËûµÄÓû§Ãû½«ÏÔʾÏàͬµÄ´ÎÊý¡£ÔËÐиÃÃüÁÈçÏÂËùʾ:

¡¡¡¡[root@working]# users

¡¡¡¡root root //Ö»µÇ¼ÁËÒ»¸öRootȨÏÞµÄÓû§

¡¡¡¡lastÃüÁî: lastÃüÁîÍù»ØËÑË÷wtmpÀ´ÏÔʾ×Ô´ÓÎļþµÚÒ»´Î´´½¨ÒÔÀ´µÇ¼¹ýµÄÓû§¡£ÏµÍ³¹ÜÀíÔ±¿ÉÒÔÖÜÆÚÐԵضÔÕâЩÓû§µÄµÇ¼Çé¿ö½øÐÐÉó¼ÆºÍ¿¼ºË£¬´Ó¶ø·¢ÏÖÆäÖдæÔÚµÄÎÊÌ⣬ȷ¶¨²»·¨Óû§£¬²¢½øÐд¦Àí¡£ÔËÐиÃÃüÁÈçÏÂËùʾ:

[root@working]# last

devin pts/1 10.0.2.221 Mon Jul 21 15:08-down (8+17:46)

devin pts/1 10.0.2.221 Mon Jul 21 14:42 - 14:53 (00:11)

changyi pts/2 10.0.2.141 Mon Jul 21 14:12 - 14:12 (00:00)

devin pts/1 10.0.2.221 Mon Jul 21 12:51 - 14:40 (01:49)

reboot system boot 2.4.18 Fri Jul 18 15:42 (11+17:13)

reboot system boot 2.4.18 Fri Jul 18 15:34 (00:04)

reboot system boot 2.4.18 Fri Jul 18 15:02 (00:36)



¡¡¡¡¶ÁÕß¿ÉÒÔ¿´µ½£¬Ê¹ÓÃÉÏÊöÃüÁîÏÔʾµÄÐÅϢ̫¶à£¬Çø·Ö¶ÈºÜС¡£ËùÒÔ£¬¿ÉÒÔͨ¹ýÖ¸Ã÷Óû§À´ÏÔʾÆäµÇ¼ÐÅÏ¢¼´¿É¡£ÀýÈç: ʹÓÃlast devinÀ´ÏÔʾdevinµÄÀúÊ·µÇ¼ÐÅÏ¢£¬ÔòÈçÏÂËùʾ:

[root@working]# last devin

devin pts/1 10.0.2.221 Mon Jul 21 15:08 - down (8+17:46)

devin pts/1 10.0.2.221 Mon Jul 21 14:42 - 14:53 (00:11)



¡¡¡¡acÃüÁî:acÃüÁî¸ù¾Ýµ±Ç°µÄ/var/log/wtmpÎļþÖеĵǼ½øÈëºÍÍ˳öÀ´±¨¸æÓû§Á¬½ÓµÄʱ¼ä£¨Ð¡Ê±£©£¬Èç¹û²»Ê¹ÓñêÖ¾£¬Ôò±¨¸æ×ܵÄʱ¼ä¡£ÁíÍ⣬¿ÉÒÔ¼ÓһЩ²ÎÊý£¬ÀýÈ磬last -t 7±íʾÏÔʾÉÏÒ»Öܵı¨¸æ¡£

¡¡¡¡lastlogÃüÁî lastlogÎļþÔÚÿ´ÎÓÐÓû§µÇ¼ʱ±»²éѯ¡£¿ÉÒÔʹÓÃlastlogÃüÁî¼ì²éijÌض¨Óû§ÉϴεǼµÄʱ¼ä£¬²¢¸ñʽ»¯Êä³öÉϴεǼÈÕÖ¾/var/log/lastlogµÄÄÚÈÝ¡£Ëü¸ù¾ÝUIDÅÅÐòÏÔʾµÇ¼Ãû¡¢¶Ë¿ÚºÅ£¨tty£©ºÍÉϴεǼʱ¼ä¡£Èç¹ûÒ»¸öÓû§´ÓδµÇ¼¹ý£¬lastlogÏÔʾ¡°**Never logged**¡±¡£×¢ÒâÐèÒªÒÔrootÉí·ÝÔËÐиÃÃüÁî¡£ÔËÐиÃÃüÁîÈçÏÂËùʾ:

[root@working]# lastlog

Username Port From Latest

root pts/1 10.0.2.129 ¶þ 5ÔÂ 10 10:13:26 +0800 2005

opal pts/1 10.0.2.129 ¶þ 5ÔÂ 10 10:13:26 +0800 2005



¡¡¡¡2£®Ê¹ÓÃSyslogÉ豸

¡¡¡¡SyslogÒѱ»Ðí¶àÈÕÖ¾º¯Êý²ÉÄÉ£¬±»ÓÃÔÚÐí¶à±£»¤´ëÊ©ÖУ¬ÈκγÌÐò¶¼¿ÉÒÔͨ¹ýsyslog ¼Ç¼Ê¼þ¡£Syslog¿ÉÒԼǼϵͳʼþ£¬¿ÉÒÔдµ½Ò»¸öÎļþ»òÉ豸ÖУ¬»ò¸øÓû§·¢ËÍÒ»¸öÐÅÏ¢¡£ËüÄܼǼ±¾µØʼþ»òͨ¹ýÍøÂç¼Ç¼ÁíÒ»¸öÖ÷»úÉϵÄʼþ¡£

¡¡¡¡SyslogÉ豸ºËÐÄ°üÀ¨Ò»¸öÊØ»¤½ø³Ì£¨/etc/syslogdÊØ»¤½ø³Ì£©ºÍÒ»¸öÅäÖÃÎļþ£¨/etc/syslog.confÅäÖÃÎļþ£©¡£Í¨³£Çé¿öÏ£¬¶àÊýsyslogÐÅÏ¢±»Ð´µ½/var/adm»ò/var/logĿ¼ÏµÄÐÅÏ¢ÎļþÖУ¨messages.*£©¡£Ò»¸öµäÐ͵Äsyslog¼Ç¼°üÀ¨Éú³É³ÌÐòµÄÃû×ÖºÍÒ»¸öÎı¾ÐÅÏ¢¡£Ëü»¹°üÀ¨Ò»¸öÉ豸ºÍÒ»¸öÓÅÏȼ¶·¶Î§¡£

¡¡¡¡ÏµÍ³¹ÜÀíԱͨ¹ýʹÓÃsyslog.confÎļþ£¬¿ÉÒÔ¶ÔÉú³ÉµÄÈÕÖ¾µÄλÖü°ÆäÏà¹ØÐÅÏ¢½øÐÐÁé»îÅäÖã¬Âú×ãÓ¦ÓõÄÐèÒª¡£ÀýÈ磬Èç¹ûÏë°ÑËùÓÐÓʼþÏûÏ¢¼Ç¼µ½Ò»¸öÎļþÖУ¬Ôò×öÈçϲÙ×÷:

¡¡¡¡#Log all the mail messages in one place

¡¡¡¡mail.* /var/log/maillog

¡¡¡¡ÆäËûÉ豸ҲÓÐ×Ô¼ºµÄÈÕÖ¾¡£UUCPºÍnewsÉ豸ÄܲúÉúÐí¶àÍⲿÏûÏ¢¡£Ëü°ÑÕâЩÏûÏ¢´æµ½×Ô¼ºµÄÈÕÖ¾£¨/var/log/spooler£©Öв¢°Ñ¼¶±ðÏÞΪ\"err\"»ò¸ü¸ß¡£ÀýÈç:

¡¡¡¡# Save news errors of level crit and higher in a special file.

¡¡¡¡uucp,news.crit /var/log/spooler

¡¡¡¡µ±Ò»¸ö½ô¼±ÏûÏ¢µ½À´Ê±£¬¿ÉÄÜÏëÈÃËùÓеÄÓû§¶¼µÃµ½¡£Ò²¿ÉÄÜÏëÈÃ×Ô¼ºµÄÈÕÖ¾½ÓÊÕ²¢±£´æ¡£

¡¡¡¡#Everybody gets emergency messages£¬ plus log them on anther machine

¡¡¡¡*.emerg *

¡¡¡¡*.emerg @linuxaid.com.cn

¡¡¡¡Óû§¿ÉÒÔÔÚÒ»ÐÐÖÐÖ¸Ã÷ËùÓеÄÉ豸¡£ÏÂÃæµÄÀý×Ó°Ñinfo»ò¸ü¸ß¼¶±ðµÄÏûÏ¢Ë͵½/var/log/messages£¬³ýÁËmailÒÔÍâ¡£¼¶±ð\"none\"½ûÖ¹Ò»¸öÉ豸:

¡¡¡¡#Log anything£¨except mail£©of level info or higher

¡¡¡¡#Don\'t log private authentication messages!

¡¡¡¡*.info:mail.none;autHPriv.none /var/log/messages

¡¡¡¡ÔÚÓÐЩÇé¿öÏ£¬¿ÉÒÔ°ÑÈÕÖ¾Ë͵½´òÓ¡»ú£¬ÕâÑùÍøÂçÈëÇÖÕßÔõôÐÞ¸ÄÈÕÖ¾¶¼²»ÄÜÇå³ýÈëÇֵĺۼ£¡£Òò´Ë£¬syslogÉ豸ÊÇÒ»¸ö¹¥»÷ÕßµÄÏÔÖøÄ¿±ê£¬ÆÆ»µÁËËü½«»áʹÓû§ºÜÄÑ·¢ÏÖÈëÇÖÒÔ¼°ÈëÇֵĺۼ££¬Òò´ËÒªÌرð×¢Òâ±£»¤ÆäÊØ»¤½ø³ÌÒÔ¼°ÅäÖÃÎļþ¡£

¡¡¡¡3£®³ÌÐòÈÕÖ¾µÄʹÓÃ

¡¡¡¡Ðí¶à³ÌÐòͨ¹ýά»¤ÈÕÖ¾À´·´Ó³ÏµÍ³µÄ°²È«×´Ì¬¡£suÃüÁîÔÊÐíÓû§»ñµÃÁíÒ»¸öÓû§µÄȨÏÞ£¬ËùÒÔËüµÄ°²È«ºÜÖØÒª£¬ËüµÄÎļþΪsulog£¬Í¬ÑùµÄ»¹ÓÐsudolog¡£ÁíÍ⣬ÖîÈçApacheµÈHttpµÄ·þÎñÆ÷¶¼ÓÐÁ½¸öÈÕÖ¾: access_log£¨¿Í»§¶Ë·ÃÎÊÈÕÖ¾£©ÒÔ¼°error_log£¨·þÎñ³ö´íÈÕÖ¾£©¡£ FTP·þÎñµÄÈÕÖ¾¼Ç¼ÔÚxferlogÎļþµ±ÖУ¬LinuxÏÂÓʼþ´«ËÍ·þÎñ£¨sendmail£©µÄÈÕÖ¾Ò»°ã´æ·ÅÔÚmaillogÎļþµ±ÖС£

¡¡¡¡³ÌÐòÈÕÖ¾µÄ´´½¨ºÍʹÓÃÔںܴó³Ì¶ÈÉÏÒÀÀµÓÚÓû§µÄÁ¼ºÃ±à³ÌÏ°¹ß¡£¶ÔÓÚÒ»¸öÓÅÐãµÄ³ÌÐòÔ±À´Ëµ£¬ÈκÎÓëϵͳ°²È«»òÕßÍøÂ簲ȫÏà¹ØµÄ³ÌÐòµÄ±àд£¬¶¼Ó¦¸Ã°üº¬ÈÕÖ¾¹¦ÄÜ£¬ÕâÑù²»µ«±ãÓÚ³ÌÐòµÄµ÷ÊԺ;À´í£¬¶øÇÒ¸üÖØÒªµÄÊÇÄܹ»¸ø³ÌÐòµÄʹÓ÷½ÌṩÈÕÖ¾µÄ·ÖÎö¹¦ÄÜ£¬´Ó¶øʹϵͳ¹ÜÀíÔ±Äܹ»½ÏºÃµØÕÆÎÕ³ÌÐòÄËÖÁϵͳµÄÔËÐÐ×´¿öºÍÓû§µÄÐÐΪ£¬¼°Ê±²ÉÈ¡Ðж¯£¬ÅųýºÍ×è¶ÏÒâÍâÒÔ¼°¶ñÒâµÄÈëÇÖÐÐΪ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ