LInux-05-centOS7⾼级指令
centos-7⾼级指令
⼀.hostname:操作服务器的主机名
1. hostnaem 显⽰完整的主机名
2. hostnaem -f 输出当前主机名中的FQDN(全限定域名)
⼆.id:查看⽤户基本信息(⽤户ID,⽤户组ID,附加组ID,如果不指定⽤户就默认为当前⽤户)
1. id显⽰当前执⾏命令⽤户的基本信息
2. id⽤户名显⽰指定⽤户基本信息
三,whoami: 显⽰当前⽤户名称
四, ps: 查看服务器进程信息(主要查看异常信息)
1. ps-e 表⽰列出所有进程
2. ps-f 显⽰全部的列
3. ps -ef 显⽰所有的进程和列
grep命令查看进程4. ps -ef|grep进程名称通过管道符,只查看匹配的进程
UID 执⾏该进程的⽤户ID
PID 当前执⾏的进程ID
PPID PID是PPID⽗级ID,如果PPID在PID中不到匹配的id,则该进程为僵⼫进程
C CPU占⽤⽐列
STIME 该进程启动时间
TTY 执⾏进程终端(?表⽰系统的进程,⾮问号进程可以结束进程)
TIME 进程的执⾏时间
CMD 该进程的名称或者路径
五,top :查看服务器的进程占⽤资源(动态显⽰)
1. q 退出
2. m 按照内存(MEN)从⾼到低的排序
3. p 按照CPU的使⽤率从⾼到低的排序
六, du :⽬录真实⼤⼩
1. du-sh ⽂件名:显⽰此⽂件⼤⼩
2. du-s ⽂件名:显⽰此⽂件⼤⼩(-s 后⾯可以加 -m 或 -k :⾃⼰定义单位默认⼀ k为单位)
3. du-h ⽂件名:按可读性⼤⼩排列⽂件
(注:和ls相似,du更好)
七, find :查⽂件(能搜索出隐藏⽂件)
语法:find 路径范围( /⽂件夹名称或 /)选项(name或type)选项的值()案例1:find / -name b 案列2:find /etc -name b
-name :按⽂件的名称进⾏搜索(可进⾏模糊查询)案例:find /etc -name *.config
-type :按⽂档的类型进⾏搜索(“-”表⽰⽂件(在使⽤find的时候需要⽤f替换),“d"表⽰⽂件夹)↓
案例1:find / -type f 案列2:find /etc -type d |wc-l (wc-l表⽰多少⾏)
⼋, service -控制软件服务器启动停⽌重启(不⼀定所有的软件都有服务)
语法:service 服务名 start/stop/restart
九, kill:结束进程(结束僵⼫进程和问题进程)
1. kill进程id(PID)(语法需要配合ps⼀起使⽤)
2. killall进程名字
⼗,ifconfig⽤于操作⽹相关的指令(⽐ip add 更好)
⼗⼀,reboot:重新启动计算机
⼗⼆, shutdown:关机
⼗三,uptime:输出计算机的持续在线时间(计算机从开机到现在运⾏的时间)⼗四,uname:获取计算机系统的相关信息
1.uname 获取操作系统的类型
2.uname -a 获取全部的信息(类型,主机名,内核版本,发布时间,开源计划)
⼗五,netstat :获取计算机的⽹络连接状态
语法:netstat -tnlp
-t :表⽰列出tcp协议的连接
-n:表⽰将地址从字母组合转化为IP地址,将协议转化为端⼝号来显⽰
-l:表⽰过滤出state(状态)列中为listen(监听)的连接
-p:表⽰显⽰发起连接进程的PID和进程的名称
⼗六,man:⼿册(包含linux全部命令的⼿册)
1.q退出⼿册
案例:man cp查询cp指令的⽤法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论