必知必会的Linux常用(运维)命令(新手向纯干货)

备战秋招面试,微信搜索公众号【TechGuide】关注更多新鲜好文和互联网大厂的笔经面经。
作者@TechGuide【全网同名】
点赞再看,养成习惯,您动动手指对原创作者意义非凡🤝

前言

本文是基于常见的LInux命令,作者总结出的一些在实际项目运维中应用比较多的命令和操作,比如系统资源管理、磁盘管理、进程管理等相关。本文旨在总结,和帮助读者对常见Linux命令有一个全局性的认识,想要使用熟练还需要多多练习,应用到实际项目中去。

正文

把握一个核心思想,在Linux的世界里,“一切皆文件”。何谓一切皆文件呢?你可以这样理解,你所有的操作和命令行的使用同时都是可以以打开文件的形式进行的,比如查看cpu运行状态你可以使用top命令,对于每个进程的相关运行信息,都可以通过打开文件的方式查看。

一、常用基本命令

以下不做详细解释。

ls -al  //所有文件 详细信息
rm -rf
cp ./a.txt .
mv ./a.txt .  //可用于重命名
mkdir -p dir1/dir2
rmdir -p dir1/dir2	//递归创建/删除
shutdown -h/r +10/now
reboot
chgrp -R  user group	//递归更改所在组
chown -R  	//递归更改文件拥有者
chmod 777 file1 //d目录/l链接/-文件+ rwxrwxrwx

二、查看文件/链接

cat/tac //正看/倒看
more
less/tail -F x.log	//实时监控日志
head/tail -n 10 1.txt	//查看前/后十行
//硬链接,inode相同,可以有多个路径指向同一个inode文件,只有最后一个硬链接被删除时,文件才彻底无引用。
ln f1 f2	
//软链接,symbolic link,相当于快捷方式,inode不同,是另一个文件,当链接的f1被删除时(无论是否为最后一个),f2失效
ln -s f1 f2	  

三*、系统资源查看

vmstat 2 3  //每隔2s查看一次,共查看3次(包括线程/IO/CPU/memory等)

在这里插入图片描述

dmesg | grep cpu //开机时内核检测信息

在这里插入图片描述

free -m  内存使用情况
cat proc/cpuinfo //cpu信息

在这里插入图片描述

pidstat -u 1 -p PID		//进程占用cpu分解信息
pidstat -p PID -r 采样间隔秒数	//查看进程占用内存信息

在这里插入图片描述

uname -a 	//内核版本
uptime   	//启动时间/平均负载

在这里插入图片描述

四*、磁盘管理

df -h	//全局占用(面向磁盘管理)

在这里插入图片描述

du -a/-sh	//当前目录(包括内部数据)占用大小/当前文件(目录)占用大小

在这里插入图片描述

五*、进程管理

ps -aux		//查看所有进程,可以显示进程占用cpu、memory比例
ps -aux | grep redis 	//配合grep食用更佳
ps -ef	//查看各线程父进程ID以及具体command详情
pstree -pu 	//进程树,查看父进程
pstree -p  //显示PID

在这里插入图片描述

top -d 秒数	//每隔一定秒数刷新一次
kill -9 PID		//sigkill信号

在这里插入图片描述

netstat   -nultp  //查看当前所有已经使用的端口情况
netstat  -anp | grep 端口号
lsof -p 1	//通过某个进程号显示该进程打开的文件 等等很多用法...

在这里插入图片描述
在这里插入图片描述

六、实例

大致步骤:
在这里插入图片描述
定位进程:
在这里插入图片描述
定位线程:

ps -mp PID	//显示各线程占用cpu比例

在这里插入图片描述
定位代码:
在这里插入图片描述


创作不易,你的鼓励是我创作的动力,如果你有收获,点个赞吧👍
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechGuide

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值