linux的系统监控

系统状态

1.使用w查看系统负载
w
上面的第一行分别是时间,系统运行时间,用户数 ,后面的数为1分钟,5分钟,15分钟的平均负载,第一个是cpu的活动进程数
2.查看cpu信息
cat /proc/cpuinfo
在这里插入图片描述
3.使用vmstat监控系统的状态
在这里插入图片描述
r(run) 表示运行或等待cpu时间片的进程数
b(block) 表示等待资源的进程数,指io,内存等

4.使用top命令动态监控
在这里插入图片描述
如果使用为动态可以加-bn1参数

linux网络
  1. 临时ip配置,当然也可以用做虚拟ip的配置
ifconfig networkname:1 192.168.95.21 netmask 255.255.255.0

networkname 为网卡名称,可以用ifconfig查看
如果要重启网卡可以

ifdown en1; ifup en1

或者可以

systemctl restart network
  1. 一个网卡设置多个ip
ifconfig networkname:1 192.168.95.21 netmask 255.255.255.0

或者

cd /etc/sysconfig/network-scripts/
cp ifcfg-en1 ifcfg-en1\:1

然后重启网卡即可

  1. 更改主机名
vim /etc/hostname即可
  1. 修改dns
vim /etc/resolv.conf

当然这只是临时修改,要永久生效得修改网卡配置文件

linux的防火墙 firewalld

如果没有firewalld 使用yum install -y firewalld 安装

添加
firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
crontab 定时任务

常用参数

-u 指定用户,默认为当前用户
-e 表示制定计划任务
-l 列出任务
-r 删除任务

例如

01 10 06 06 2 echo "haha" > /root/cron.log
从左到右为 分 时 日 月 周 和命令 * 表示所有
*/8 如果是小时 就是每隔8小时
1,2,3    1,2,3小时执行可以用1-3表示

crontab -e 实际是打开了/var/spool/cron/username 文件
设置完成后查看状态

systemctl status crond
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值