service sysstat restart

系统管理

系统性能统计sar

sar是system activity reporter的缩写。

每隔2秒刷新网络流程:sar -n DEV 2

每隔2秒查看CPU使用情况5次:sar 2 5

内存

使用free命令查看内存使用情况,各字段含义如下:

名字 含义
VIRT 进程使用的虚拟内存总量,VIRT=SWAP+RES
SWAP 进程使用的虚拟内存中,被换出的大小
RES 进程常驻内存,未被换出的物理内存,RES=CODE+DATA
CODE 可执行代码占用的物理内存大小
DATA 进程使用的数据段+栈占用的内存大小
SHR 共享内存大小

进程

systemd

使用systemd对进程进行管理,创建dra.service文件,并拷贝到/usr/lib/systemd/system/目录即可。

[Unit]
Description=HuaweiCloud Hybrid Disaster Recovery Appliance
After=network-online.target

[Service]
Type=forking
ExecStart=/opt/dra/script/dra.init start
ExecStop=/opt/dra/script/dra.init stop
PIDFile=/var/run/dra.pid
KillMode=process
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

配置开机自启动:systemctl enable dra

启动/停止/状态服务:systemctl start/stop/status dra

其他详细使用可参考这里

kill

信号 数字 描述
SIGHUP 1 挂起,用来在终端连接丢失的时候通报
SIGINT 2 中断,在用户点击Ctrl+C时发送
SIGABRT 6 通过C函数abort发送,为assert使用
SIGKILL 9 迅速完全终止进程;不能被捕获这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。
SIGTERM 15 常规地终止进程
SIGCONT 18 在SIGSTOP后继续运行,类似fg/bg命令
SIGSTOP 19 中断进程,不能被捕获。同Ctrl+Z

ulimit

其他

删除所有匹配到name的进程:ps aux|grep name|awk '{print $2}'|xargs kill -9

results matching ""

    No results matching ""