¡¡¡¡1 ¡¢¹ØÓÚËÑË÷£»
¡¡¡¡ÔÚLinuxÎļþϵͳÖУ¬ËÑË÷¸ÅÄîÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇËÑË÷ÎļþÃû£¬ÁíÒ»ÖÖÊÇÔÚÒ»¸öÎļþÖÐËÑË÷Ö¸¶¨µÄÄÚÈÝ£»ÕâÁ½ÖÖËÑË÷£¬ÎÒÃǶ¼¼òÒªµÄ½éÉÜһϣ¬µ«²»Ò»¶¨¼«Îª×¨Òµ¡£Ïëµ½ÄÄдµ½ÄÄ£»
¡¡¡¡2¡¢Í¨¹ýËÑË÷ÎļþÃûÀ´²éÕÒÎļþ£»
¡¡¡¡ÓеĵÜÐÖ¾³£»á˵Îļþ¶¼·ÅÔÚÄÄÀïÁË£¬ÎÒÔõô²éÕÒÎļþ£¿ÆäʵÕâÀï˵µÄÒâ˼¾ÍÊÇͨ¹ýÎļþÃûÀ´²éÕÒÎļþËù´¦µÄλÖã»ËÑË÷ÎļþÃû£¬ÎÒÃdz£ÓõŤ¾ßÓÐfind¡¢locate¡¢whereµÈ¡£ÏÖÔÚÎÒÃǼòµ¥µÄ˵һ˵Õ⼸¸ö¹¤¾ßÔÚÎļþϵͳÖУ¬Í¨¹ý²éÕÒÎļþÃûµÄ·½·¨À´²é¿´ÆäËùÔÚµÄλÖã»
¡¡¡¡2.1 find
¡¡¡¡find ·¾¶ -name ÎļþÃû
¡¡¡¡¾ÙÀý£º±ÈÈçÔÚ/etcÖÐËÑË÷vsftpd.confÎļþ£»
[code]¡¡¡¡[root@localhost ~]# find /etc -name vsftpd.conf[/code]
¡¡¡¡find ¸üΪÏêϸµÄ˵Ã÷Çë²Î¿¼£º ¡¶LinuxÎļþ²éÕÒÃüÁîfind£¬xargsÏêÊö¡·
¡¡¡¡find ÊÇ×îÇ¿¾¢µÄËÑË÷¹¤¾ß£¬Ó÷¨Ò²±È½ÏÁé»î£¬¶ø²»Êǽö½öÕÒÒ»¸öÎļþÃûÕâ¸ö¹¦ÄÜ¡£
¡¡¡¡2.2 locate
¡¡¡¡locate ÊÇÓÃÀ´Í¨¹ýÎļþÃûËÑË÷ÎļþµÄ¹¤¾ß£¬ËüµÄÓ÷¨Ò²±È½Ï¼òµ¥¡£locate µÄÓ¦Óã¬Ê×ÏÈҪͨ¹ýupdatedb½¨Á¢Ë÷ÒýÊý¾Ý¿â£¬È»ºó²ÅÄÜÓ¦Óã»Èç¹ûÄúа²×°ÁËÈí¼þ»òÕß´æ·ÅÁËеÄÎļþ£¬Ò²ÒªÏÈÔËÐÐupdatedbÃüÁÒÔÉú³É×îÐÂË÷Òý¿â¡£
¡¡¡¡Ó÷¨£º
¡¡¡¡locate ÎļþÃû
¡¡¡¡ÎÒÃÇÒªÏÈÔËÐÐupdatedb£»
[code]¡¡¡¡[root@localhost ~]# updatedb[/code]
¡¡¡¡¾ÙÀý£º ÎÒÃÇÒªÕÒvsftpd.confÎļþ¶¼Î»ÓÚÄĸöλÖã»
[code]¡¡¡¡[root@localhost ~]# locate vsftpd.conf
¡¡¡¡/etc/vsftpd/vsftpd.conf
¡¡¡¡/home/beinan/vsftpd.conf
¡¡¡¡/root/.vsftpd.conf.swp
¡¡¡¡/root/vsftpd.conf
¡¡¡¡/root/vsftpd.config
¡¡¡¡/usr/share/doc/vsftpd-2.0.4/EXAMPLE/INTERNET_SITE/vsftpd.conf
¡¡¡¡/usr/share/doc/vsftpd-2.0.4/EXAMPLE/INTERNET_SITE_NOINETD/vsftpd.conf
¡¡¡¡/usr/share/doc/vsftpd-2.0.4/EXAMPLE/VIRTUAL_USERS/vsftpd.conf
¡¡¡¡/usr/share/logwatch/default.conf/logfiles/vsftpd.conf
¡¡¡¡/usr/share/logwatch/default.conf/services/vsftpd.conf
¡¡¡¡/usr/share/man/man5/vsftpd.conf.5.gz[/code]
¡¡¡¡2.3 whereis ºÍwhich
¡¡¡¡2.3.1 where
¡¡¡¡whereis ÊÇÀ´Ñ°ÕÒÃüÁîµÄ¶þ½øÖÆÎļþ£¬Í¬Ê±Ò²»áÕÒµ½Æä°ïÖúÎļþ£»
¡¡¡¡±ÈÈçÎÒÃDz»ÖªµÀfdisk¹¤¾ß·ÅÔÚÄÄÀÎÒÃǾͿÉÒÔÓÃwhereis fdisk À´²éÕÒ£»
[code]¡¡¡¡[root@localhost ~]# whereis fdisk
¡¡¡¡fdisk: /sbin/fdisk /usr/share/man/man8/fdisk.8.gz[/code]
¡¡¡¡Èç¹ûÎÒÃÇѰÕÒgrubÔÚÄÄÀӦ¸ÃÓÃÈçÏÂÃüÁ˵Ã÷grubλÓÚ/sbinĿ¼£¬ËûµÄ°ïÖúÎļþÊÇgrub.8.gz £¬Ò²¾ÍÊÇman grub£»
[code]¡¡¡¡[root@localhost ~]# whereis grub
¡¡¡¡grub: /sbin/grub /etc/grub.conf /usr/share/grub /usr/share/man/man8/grub.8.gz[/code]
¡¡¡¡2.3.2 which
¡¡¡¡which ºÍwhere ÏàËÆ£¬Ö»ÊÇÎÒÃÇËùÉèÖõĻ·¾³±äÁ¿ÖÐÉèÖúõÄ·¾¶ÖÐѰÕÒ£»±ÈÈ磻
[code]¡¡¡¡[root@localhost ~]# which fdisk
¡¡¡¡/sbin/fdisk[/code]
¡¡¡¡3¡¢ÔÚÒ»¸öÎļþ»òÊä³öÖвéÕÒ£»
¡¡¡¡ÓÐʱÎÒÃÇΪÁ˹ÜÀí·þÎñÆ÷£¬¿ÉÄÜÒª²é¿´Ò»Ð©ÈÕÖ¾Îļþ»ò¹ÜÀíÖ¸ÁîµÄÊä³ö£¬²¢³éÈ¡³öÀ´£»ÕâʱÎÒÃÇÒªÓõ½moreºÍgrep¡¢egrep¡¢|£¨¹ÜµÀ£©£¬Èç¹ûÒªÊä³öµ½Ò»¸öÎļþÖУ¬ »¹ÒªÓõ½ > ¡£
¡¡¡¡±ÈÈçÎÒÃDz鿴/var/log/message Îļþ£¬²¢²éÕÒ5ÔÂ8ºÅµÄÈÕÖ¾£»ÎÒÃÇÓ¦¸ÃÓÃÈçϵÄÃüÁî×éºÏ£»
[code]¡¡¡¡[root@localhost ~]# cat /var/log/messages |grep 'May 8' |more[/code]
¡¡¡¡×¢Ò⣺ÒòΪMayºÍ8Ö®¼äÓÐÁ½¸ö¿Õ¸ñ£¬ËùÒÔµÃÓÃ''ºÅÀ¨ÆðÀ´¡£
¡¡¡¡Èç¹ûÎÒÃÇÏë°Ñ²é¿´µ½µÄ½á¹ûÊä³öµ½Ò»¸öÎļþÖУ¬Ó¦¸ÃÓà > Êä³öµ½Îļþ£»
[code]¡¡¡¡[root@localhost ~]# cat /var/log/messages |grep 'May 8' > ~/message0508.txt
¡¡¡¡[root@localhost ~]# more ~/message0508.txt[/code]
¡¡¡¡ÉÏÃæµÄÀý×Ó£¬ÊÇÎÒÃÇÊ×ÏÈÓà cat À´²é¿´/var/log/message µÄÄÚÈÝ£¬È»ºó³éÈ¡´øÓÐ May 8×ÖÑùµÄÐУ¬È»ºóÊä³öµ½Óû§¼ÒĿ¼Ï嵀 message0508.txtÎļþÖУ¬È»ºóÔÙÓÃmoreÀ´²é¿´message0508.txtÎļþÄÚÈÝ£»
¡¡¡¡´ÓÒ»¸öÊä³ö½á¹ûÖвéÕÒ
¡¡¡¡ÎÒÃÇÒ²¿ÉÒÔ´ÓÒ»¸öÊä³öµÄ½á¹ûÖвéÕÒËùÐèÒªµÄÄÚÈÝ£¬Çë¿´ÏÂÃæµÄÀý×Ó£»
¡¡¡¡[root@localhost ~]# ls -lh
¡¡¡¡×Ü¼Æ 24M
[code]¡¡¡¡-rwxr-xr-x 1 root root 545 04-25 11:21 adduml02.sh
¡¡¡¡-rwxr-xr-x 1 root root 545 2004-01-18 adduml.sh
¡¡¡¡-rw-rw-rw- 1 root root 0 04-25 14:26 dood
¡¡¡¡drwxr-xr-t 2 root root 4.0K 04-24 21:59 googledir
¡¡¡¡-rwxr-xr-x 1 root root 7 04-21 12:47 lsfile.sh
¡¡¡¡-rw-r--r-- 1 root root 31K 05-08 13:47 message0508.txt
¡¡¡¡drwxr-xr-x 2 root root 4.0K 04-21 12:46 mkuml-2004.07.17
¡¡¡¡-rwxr-xr-x 1 root root 67K 04-22 14:13 mkuml-2004.07.17-ananas.tar.bz2
¡¡¡¡drwxr-xr-x 2 root 502 4.0K 04-25 09:08 mydir
¡¡¡¡-rw-r--r-- 1 root root 7.9M 04-27 20:35 myfile.img
¡¡¡¡-rw-r--r-- 1 root root 4.0M 04-27 20:37 myfileSpaa
¡¡¡¡-rw-r--r-- 1 root root 3.9M 04-27 20:37 myfileSpab
¡¡¡¡-rw-r--r-- 1 root root 7.9M 04-27 20:38 newmyfile.img
¡¡¡¡drwxrw-rw- 2 root root 4.0K 04-25 14:22 sundir
¡¡¡¡drwxr-xr-x 2 root root 4.0K 04-25 09:20 testdir
¡¡¡¡-rwxr-xr-x 1 root root 613 03-26 18:41 upgrade.log
¡¡¡¡-rw------- 1 root root 4.0K 04-29 20:12 vsftpd.conf
¡¡¡¡-rw-r--r-- 1 root root 4.0K 04-29 20:23 vsftpd.config
¡¡¡¡-rw-r--r-- 1 root root 100 04-27 16:14 xaa[/code]
¡¡¡¡ÔÚls -lh µÄÊä³ö½á¹ûÖУ¬²é¿´´øÓÐ04-27×ÖÑùµÄÐУ¬ÎÒÃÇ¿´µ½´øÓÐ04-27×ÖÑùµÄÐж¼³öÀ´ÁË¡£04-27ÔÚÕâÀï±íʾÎļþ´´½¨»ò×îºóÐ޸썷ÃÎÊ£©µÄʱ¼ä¡£·ûºÏÕâÒ»ÌØÕ÷µÄ¶¼ÔÚÀïÃæ¡£
[code]¡¡¡¡[root@localhost ~]# ls -lh |grep '04-27' |more
¡¡¡¡-rw-r--r-- 1 root root 7.9M 04-27 20:35 myfile.img
¡¡¡¡-rw-r--r-- 1 root root 4.0M 04-27 20:37 myfileSpaa
¡¡¡¡-rw-r--r-- 1 root root 3.9M 04-27 20:37 myfileSpab
¡¡¡¡-rw-r--r-- 1 root root 7.9M 04-27 20:38 newmyfile.img
¡¡¡¡-rw-r--r-- 1 root root 100 04-27 16:14 xaa[/code]
¡¡¡¡²éÕÒÕýÔÚÔËÐеijÌÐò£º
¡¡¡¡ÕâÒ²ÊÇ´ÓÒ»¸öÊä³öÖвéÕÒµÄÀý×Ó£¬ÏÈÓÃps À´ÁгöËùÓÐÕýÔÚÔËÐÐÖеĽø³Ì£¬È»ºóͨ¹ýgrep À´ÌáÈ¡¡£ÏÂÃæµÄÀý×ÓÖвéÕÒÊÇ·ñÓÐgaim³ÌÐòÔÚÔËÐУ»
[code]¡¡¡¡[root@localhost ~]# ps -aux |grep gaim
¡¡¡¡Warning: bad syntax£¬ perhaps a bogus '-'? See /usr/share/doc/procps-3.2.6/FAQ
¡¡¡¡beinan 2682 0.0 4.0 152644 30188 ? S 08:59 0:16 gaim
¡¡¡¡root 5660 0.0 0.0 5160 720 pts/1 S+ 13:58 0:00 grep gaim[/code]
¡¡¡¡´ÓÉÏÃæµÄÀý×Ó£¬ÎÒÃÇ¿ÉÒÔ¿´µ½µÄÈ·ÓÐgaimÔËÐУ¬½ø³ÌºÅÊÇ2682 ¡£Èç¹ûÏëɱµôgaimÔõô°ì£¿Ó¦¸ÃÓÐkill 2682 »òkillall gaim
¡¡¡¡[root@localhost ~]# kill 2682
¡¡¡¡»ò
¡¡¡¡[root@localhost ~]# killall gaim
¡¡¡¡¶ÔÓÚ½ø³ÌµÄ²éÕÒ£¬Ò²¿ÉÒÔÓÃpgrep À´½øÐУ»±ÈÈçÎÒÃDzéÕÒgaim£»
¡¡¡¡[root@localhost ~]# pgrep gaim
¡¡¡¡2682
¡¡¡¡µÈ¼ÛÓÚ£»
[code]¡¡¡¡[root@localhost ~]# ps -aux |grep gaim
¡¡¡¡Warning: bad syntax£¬ perhaps a bogus '-'? See /usr/share/doc/procps-3.2.6/FAQ
¡¡¡¡beinan 2682 4.4 2.3 105000 17504 ? S 14:05 0:02 gaim
¡¡¡¡root 5716 0.0 0.0 5156 712 pts/1 R+ 14:06 0:00 grep gaim[/code]
¡¡¡¡4¡¢¹ØÓÚ±¾ÎÄ£»
¡¡¡¡¹ØÓÚ²éÕÒµÄÃüÁîºÍ¹¤¾ß˵ÆðÀ´±È½Ï¸´ÔÓ£¬±¾ÎÄÒ²½ö½öÊÇÒ»¸öÈëÃÅÐÔµÄÎĵµ¡£Èç¹ûÖ»ÊÇͨ¹ýÎļþÃûÀ´²éÕÒµ½ËûλÖã¬ÎҸоõ»¹ÊÇÓÃlocateºÃÒ»µã¡£ÓÐʱfindÌ«·Ñʱ¼ä £»
¡¡¡¡ÕâÆªÎÄÕ±¾À´½ö½öÊÇдÎļþºÍĿ¼µÄËÑË÷µÄ£¬ºóÀ´ÎÒÏëµ½£º¿ÉÄÜÓеĵÜÐÖҪѧһµãÖ¸¶¨¹Ø½¡×ÖÔÚÒ»¸öÎļþ»òÊä³öÖвéÕÒ¡£ËùÒÔÓÖдÁËÒ»µãÔÚÒ»¸öÎļþ»òÊä³öÖвéÕÒËùÐèÒªµÄÄÚÈÝ¡£¿´ÉÏÈ¥±¾ÎÄÓÐµãÆ´´ÕµÄ¸Ð¾õ£¬ÊDz»ÊÇÌ«ËæÒâÁË£¿

