/proc重要的目錄? 內(nèi)存的映射? 一切皆文件
/proc/meminfo # 查看內(nèi)存信息
CPU ---> 內(nèi)存 ----> 磁盤
IO? I input O output
內(nèi)存中存儲(chǔ)了什么數(shù)據(jù)? 運(yùn)行起來(lái)的所有進(jìn)程都在內(nèi)存中運(yùn)行
什么是buffer? 寫緩沖? 數(shù)據(jù)先寫入到內(nèi)存中 存儲(chǔ)這部分?jǐn)?shù)據(jù)的內(nèi)存? 稱為緩沖區(qū)
什么是cache? 讀緩存? 數(shù)據(jù)線調(diào)用到內(nèi)存中? 存儲(chǔ)這部分?jǐn)?shù)據(jù)的內(nèi)存 稱為緩存區(qū)
free -h 查看當(dāng)前系統(tǒng)的內(nèi)存信息
/proc/cpuinfo # 查看cpu信息
lscpu ? # 查看CPU信息
/var 文件作用: 存放服務(wù)的日志文件
[root@oldboyedu ~]# ll /var/log/messages # 系統(tǒng)相關(guān)的一些日志 記錄到messages
-rw-------. 1 root root 1888520 Nov? 3 11:43 /var/log/messages
[root@oldboyedu ~]# ll /var/log/secure
-rw-------. 1 root root 25736 Nov? 3 11:43 /var/log/secure # 登錄系統(tǒng)相關(guān)的日志 記錄到secure日志
tail? ? # 默認(rèn)顯示文件后10行
? ? -n? 顯示n行 n為數(shù)字? 簡(jiǎn)寫 tail -4
-f? 時(shí)時(shí)顯示文件內(nèi)容的變化 查看最新的日志 簡(jiǎn)寫 tailf
head? ? # 默認(rèn)顯示文件前10行
[root@oldboyedu ~]# # 使用head和tail命令 取出文件中的第7行
[root@oldboyedu ~]# head -n7 /var/log/messages |tail -n1
Oct 30 08:28:52 oldboy-lnb kernel: Disabled fast string operations
[root@oldboyedu ~]# [ `grep Failed /var/log/secure|wc -l` -gt 2 ] && echo "send email.... 管理員"
send email.... 管理員