Linux系统运维应用工具的使用和实战
作者:网络转载 发布时间:[ 2013/4/8 9:05:02 ] 推荐标签:
动作
动作指定 rsyslogd 如何处理一条匹配该选择器的消息。简单的动作是由其路径指定的普通文件,rsyslogd 对这些文件追加消息。指定 /dev/console 将消息发送到系统控制台。如果想硬拷贝一条消息记录,需要指定一个代表专用打印机的设备文件。在文件名前面加上一个连字符(–)以防止将每条消息写入该文件。这样做可能会提高性能,但如果系统崩溃可能会丢失数据,以至于产生的消息没能来得及写入到一个文件中。
通过指定一个或多个由逗号分隔的用户名,可以将重要消息写入用户终端。通过使用一个星号可以将非常重要的信息写入每个登录的终端。
要将消息转发到远程系统上的 rsyslogd,通过在前面加上一个 @(将消息发送到 UDP 端口 514)或 @@(将消息发送到 TCP 端口 514)以指定系统的名字或 IP 地址。好将来自内核的关键信息转发到另一个系统,因为这些消息通常在系统崩溃之前,可能来不及保存到本地磁盘上。以下 rsyslog.conf 中的行将关键内核消息发送到 plum:
kern.crit @plum
在远程系统上编辑 /etc/rsyslog.conf,以下两部分命令行是否运行,取决于是否要使用 UDP 或 TCP。不要删除注释中的哈希标记。编辑这个文件后,使用 rsyslog.service 来重新启动 rsyslogd 守护进程。
# Provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514
# Provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514
应用工具四:掌握系统报告
许多实用程序可以对事项进行报告。例如,who、finger、ls、ps 以及其它实用程序可以生成简单的终用户报告。在某些情况下,这些报告有助于系统管理。本节介绍的实用程序可以产生更多的详细报告,可以为系统管理任务提供更多的帮助。Linux 还有许多其它报告实用程序,比如 sysstat 包中的 sar(系统活动报告)、iostat(输入 / 输出和 CPU 统计)和 mpstat(处理器统计),netstat(网络报告,位于 net-tools 包)和 nfsstat(NFS 统计,位于 nfs-utils 包)。
使用 vmstat 掌握虚拟内存统计信息
vmstat 实用程序(虚拟内存统计,位于 procps 包)生成包含磁盘和 CPU 活动数据的虚拟内存信息。以下示例显示了每隔 3 秒的 7 个迭代(参数 3 7)的虚拟内存统计信息。第一行包括自系统启动以来的时间,后续每行包括自上一行以来的时间间隔。
$ vmstat 3 7
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 2 0 684328 33924 219916 0 0 430 105 1052 134 2 4 86 8
0 2 0 654632 34160 248840 0 0 4897 7683 1142 237 0 5 0 95
0 3 0 623528 34224 279080 0 0 5056 8237 1094 178 0 4 0 95
0 2 0 603176 34576 298936 0 0 3416 141 1161 255 0 4 0 96
0 2 0 575912 34792 325616 0 0 4516 7267 1147 231 0 4 0 96
1 2 0 549032 35164 351464 0 0 4429 77 1120 210 0 4 0 96
0 2 0 523432 35448 376376 0 0 4173 6577 1135 234 0 4 0 95
以下列表解释了由 vmstat 显示的字段:
● procs 进程信息
● r 等待中可运行的进程数
● b 阻塞的进程数 ( 不间断睡眠中 )
● memory内存信息(以千字节为单位)
● swpd 使用的虚拟内存
● free 空闲内存
● buff 用作缓冲区的内存
● cache用作高速缓存的内存
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11