/proc重要的目录 内存的映射 一切皆文件
/proc/meminfo # 查看内存信息
CPU ---> 内存 ----> 磁盘
IO I input O output
内存中存储了什么数据? 运行起来的所有进程都在内存中运行
什么是buffer 写缓冲 数据先写入到内存中 存储这部分数据的内存 称为缓冲区
什么是cache 读缓存 数据线调用到内存中 存储这部分数据的内存 称为缓存区
free -h 查看当前系统的内存信息
/proc/cpuinfo # 查看cpu信息
lscpu # 查看CPU信息
/var 文件作用: 存放服务的日志文件
[root@oldboyedu ~]# ll /var/log/messages # 系统相关的一些日志 记录到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 # 登录系统相关的日志 记录到secure日志
tail # 默认显示文件后10行
-n 显示n行 n为数字 简写 tail -4
-f 时时显示文件内容的变化 查看最新的日志 简写 tailf
head # 默认显示文件前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.... 管理员