Linux学习笔记(13)

系统管理(续)

anacron命令:检测长期未执行的定时任务

anacron [选项] [工作名]
-f	强制执行相关工作,忽略时间戳。
-u	更新 /var/spool/anacron/cron.{daily,weekly,monthly} 文件中的时间戳为当前日期,但不执行任何工作。
-s	依据 /etc/anacrontab 文件中设定的延迟时间顺序执行工作,在前一个工作未完成前,不会开始下一个工作。
-n	立即执行 /etc/anacrontab 中所有的工作,忽略所有的延迟时间。
-q	禁止将信息输出到标准错误,常和 -d 选项合用。

使用案例可自行科学上网搜索

vmstat命令:监控系统资源

该命令可用来监控 CPU 使用、进程状态、内存使用、虚拟内存使用、硬盘输入/输出状态等信息

vmstat [-a] [刷新延时 刷新次数]
vmstat [选项] 
-fs	-f:显示从启动到目前为止,系统复制(fork)的程序数,此信息是从 /proc/stat 中的 processes 字段中取得的。
-s:将从启动到目前为止,由一些事件导致的内存变化情况列表说明。
-S 单位	令输出的数据显示单位,例如用 K/M 取代 bytes 的容量。
-d	列出硬盘有关读写总量的统计表。
-p 分区设备文件名	查看硬盘分区的读写情况。

 

 

procs	进程信息字段:
-r:等待运行的进程数,数量越大,系统越繁忙。
-b:不可被唤醒的进程数量,数量越大,系统越繁忙。
memory	内存信息字段:
-swpd:虚拟内存的使用情况,单位为 KB。
-free:空闲的内存容量,单位为 KB。
-buff:缓冲的内存容量,单位为 KB。
-cache:缓存的内存容量,单位为 KB。
swap	交换分区信息字段:
-si:从磁盘中交换到内存中数据的数量,单位为 KB。
-so:从内存中交换到磁盘中数据的数量,单位为 KB。
这两个数越大,表明数据需要经常在磁盘和内存之间进行交换,系统性能越差。
io	磁盘读/写信息字段:
-bi:从块设备中读入的数据的总量,单位是块。
-bo:写到块设备的数据的总量,单位是块。
这两个数越大,代表系统的 I/O 越繁忙。
system	系统信息字段:
-in:每秒被中断的进程次数。
-cs:每秒进行的事件切换次数。
这两个数越大,代表系统与接口设备的通信越繁忙。
cpu	CPU信息字段:
-us:非内核进程消耗 CPU 运算时间的百分比。
-sy:内核进程消耗 CPU 运算时间的百分比。
-id:空闲 CPU 的百分比。
-wa:等待 I/O 所消耗的 CPU 百分比。
-st:被虚拟机所盗用的 CPU 百分比。

dmesg命令:显示开机信息

free命令:查看内存使用状态

free [选项]
-b	以 Byte(字节)为单位,显示内存使用情况。
-k	以 KB 为单位,显示内存使用情况,此选项是 free 命令的默认选项。
-m	以 MB 为单位,显示内存使用情况。
-g	以 GB 为单位,显示内存使用情况。
-t	在输出的最终结果中,输出内存和 swap 分区的总量。
-o	不显示系统缓冲区这一列。
-s 间隔秒数	根据指定的间隔时间,持续显示内存使用情况。

w和who命令:查看登录用户信息

w [选项] [用户名]
who [选项] [file]
两者区别是who命令只能显示当前登录的用户信息,无法得知用户执行了那些命令。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值