Linux命令三

该博客围绕Linux系统展开,介绍了磁盘查看命令df -h、lsblk;内存查看及使用率计算,提到SWAP空间使用建议;阐述负载top值含义及控制经验值;介绍进程全局杀命令,压缩解压缩方法,定时调度操作,以及后台执行脚本的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.磁盘

1.用df -h
在这里插入图片描述
也可以用df -Th会多出一列文件系统
在这里插入图片描述

2.lsblk
lsblk主要查看磁盘类型是否是LVM,支持动态扩容
在这里插入图片描述

2.内存

[root@ruozedata001 ~]# free -m
total used free shared buff/cache available
Mem: 7823 5058 998 413 1766 2061
Swap: 0 0 0

以上述为例:预留内存=7823-5058=2765MB 内存使用率:5058/7823=64%,生产上的预留内存最好在15%左右。
SWAP空间:swap是因为内存不够,使用部分磁盘空间来充当内存使用,虽然可以解决内存紧缺的问题,但是效率不高。尤其是大数据,swap哪怕设置了大小 ,也尽量设置惰性使用。即参数=0

3.负载top

在这里插入图片描述
由上图的load average值为:0.00 0.01 0.05 ,此值的意思是分别在1min、5min、15min之内的机器负载情况。
经验值为:10 。也就是生产上尽量控制在10,否则就认为服务器很卡。
yarn和redis的默认端口正式挖矿的热点端口,此种问题会造成服务器的负载高居不下。
另外硬件自身的问题也可能会导致负载很高,万能解决方案是关闭应用,重启机器 进行检测是不是硬件问题。

4.进程

全局杀:
kill -9 $(pgrep -f 匹配字符),如下图:
在这里插入图片描述

5.压缩解压缩

zip -r xxx.zip xxx/*
unzip xxx.zip

在这里插入图片描述

6.定时

crontab -l 查看已编辑好的定时调度
crontab -e 编辑一个定时调度的文件内容
* * * * * sleep 10s;date >> /root/5.log 结果如下图
分 时 日 月 周
在这里插入图片描述

crontab这个调度时间的最细级别只能到分,但是可以通过其他手段可以让其到秒级别,例如:
每隔10s打印一次
在这里插入图片描述

7.后台执行脚本

nohup … &
nohup:不挂断地运行命令 &:在后台执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值