Linux 常用指令
背景:我们用的是腾旭云服务器。ubuntu系统。公司没有运维。服务器相关操作由后端操作。工作日常使用的Linux命令。公司类型不同,高频Linux命令也会有所不同。Linux命令很多,我们不用死记硬背,在需要使用的时候,查询相关指令就好。推荐通过菜鸟教程查看具体指令用法。1.存储相关指令
磁盘占用占比
文件大小
内存占用
2.进程相关指令
jps
ps -aux | sort -k4nr | head -5ps -aux | sort -k3nr | head -5lsof -i:859
3. 日志查看相关指令
cat service.log | grep 13888888888cat -n service.log | grep 13888888888sed -n "29496,29516p" service.log:从29496行开始检索,到29516行结束cat service.log | grep 13 |more :将查询后的结果交由more输出cat service.log | grep 13 > /home/sanwai/aa.txt 将查询后的结果写到/home/sanwai/aa.txt文件上cat sys-user.2025-06-24.log | grep -c '小米'#日志文件计数耗cpu,不耗内存vi sys-user.2021-06-24.log#耗内存4.文件操作相关指令
tar.gz 文件打包解压
tar -zcvf FileName.tar.gz DirName将DirName和其下所有文件(夹)压缩
tar -C DesDirName -zxvf FileName.tar.gz解压到目标路径
tar -zxvf FileName.tar.gz
解压到当前文件夹
sudo find /var/lib/docker -size +1024Msudo find /var/lib/docker -name "sys-netty*.log"sudo mv 1.txt /datadisk/tmp/logs/sudo mv 1.txt /datadisk/tmp/logs/log1/sudo mv 1.txt /datadisk/tmp/logs/cat /dev/null > $log #清空日志文件不会删除文件 docker下会释放磁盘占用rm -rf $log 删除日志文件 docker下不会释放磁盘占用