一、proc文件系統(tǒng)
我們平時輸入的命令:ifconfig,hostname,free(查看內(nèi)存使用情況),df(查看硬盤使用情況),uname命令是從哪里得到的信息呢?
答案就是proc!看一下:
jerry@why :~$ cat /proc/version
Linux version 3.2.0-23-generic-pae (buildd@palmer) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu4) ) #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012
jerry@why :~$ uname -a
Linux why 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux
jerry@why :~$
/proc/是內(nèi)核的小窗戶。
二、日志系統(tǒng)
位置:jerry@why :~$ ls /var/log/
下面我用正則找出以。log結(jié)尾的日志文件:
jerry@why :/var/log$ locate -r "^/var/log/[a-z]*/.log$"
/var/log/alternatives.log
/var/log/apport.log
/var/log/auth.log
/var/log/boot.log
/var/log/bootstrap.log
/var/log/dpkg.log
/var/log/fontconfig.log
/var/log/jockey.log
/var/log/kern.log
/var/log/mail.log
/var/log/ufw.log
jerry@why :/var/log$
------------------------------------------------
進程
top查看進程的信息,默認(rèn)按照cpu占用排序,按M可以按內(nèi)存占用大小排序。如果想殺掉一個進程呢,發(fā)送15號信號,也就是按k回車,如果殺不掉怎么辦?可以強制殺掉,這時候發(fā)送9號信號(可能產(chǎn)生僵尸進程(不受控制的子進程))。
看一個各個信號
jerry@why:/var/log$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
(責(zé)任編輯:VEVB)
新聞熱點
疑難解答
圖片精選