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

您所在的位置:网站首页 linux运维网站维护 必知必会的Linux常用(运维)命令(新手向纯干货)

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

2024-07-10 03:57| 来源: 网络整理| 查看: 265

备战秋招面试,微信搜索公众号【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比例

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

创作不易,你的鼓励是我创作的动力,如果你有收获,点个赞吧👍


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3