美文网首页
Linux之 高级指令

Linux之 高级指令

作者: 测试员 | 来源:发表于2019-08-19 22:39 被阅读0次

ps -ef指令(重点)

指令:ps
作用:主要是查案服务器的进程信息
选项含义
-e:等价于“-A”,此傲视李处全部的进程
-f:显示全部的列(显示全部字段)

image.png
说一下每一列的含义
UID:该进程执行的用户id;
PID:进程id;
C:CPU的占用率,其形式是百分数;
STIME:进程的启动时间;
TTY:终端设备,发起进程的设备识别号,如果显示“?”,则表示该进程并不是由终端设备发起的。
TIME:进程的执行时间;
CMD:该进程的名称或者对应的路径;

top指令

作用:查看服务器的进程占得资源
语法
进入命令:#top (动态显示)
退出命令:#按下q键
输出的结果

image.png
表头含义
PID: 进程id
USER: 该进程对应的用户
PR: 优先级
VIRT: 虚拟内存
RES: 常驻内存
NI:用户进程空间内改变过优先级的进程占用CPU百分比
SHR: 共享内存
计算一个进程实际使用的内存 = 常驻内存 (RES)-共享内存(SHR)
S: 表示进程的状态(sleeping,其中S表示睡眠表示运行)
%CPU: 表示CPU的占用百分比
%MEM: 表示内存占用百分比
TME+: 表示执行的时间
COMMAND: 进程的名称或者路径
在运行top的时候,可以按下方便的快捷键:
M:表示将结果按照内存(MEM)从高到低进行降序排列;
P : 表示景结果按照CPU使用率从高到低进行降序排列;`
1:当服务器拥有多个cpu的时候可以使用“1”快捷键来切换时候展示显示各个cpu的详细信息。

hostname指令

作用:操作服务器的主机名(读取、设置)
语法1:#hostname 含义:表示输出完整的主机名
语法2:#hostname -f 含义:表示输出当前主机名中的FQDN(全限定域名)

id指令

作用:查看一个用户的一些基本信息(包含用户ID,用户组ID,附加组ID…),该指令如果不指定用户则默认当前用户。
语法1:#id 含义:显示当前执行命令的用户的基本信息。
语法2:#id 用户名 含义:显示指定用护的基本信息
[aiuap@zjoss20ia1 ~] # id
uid=1001(aiuap) gid=1001(aiuap) 组=1001(aiuap)
[aiuap@zjoss20ia1 ~]# id aiuap
uid=1001(aiuap) gid=1001(aiuap) 组=1001(aiuap)
[aiuap@zjoss20ia1 ~]# id root
uid=0(root) gid=0(root) 组=0(root)
用户信息
[aiuap@zjoss20ia1 ~]# cat /etc/passwd|grep aiuap
aiuap:x:1001:1001::/home/aiuap:/bin/bash
[aiuap@zjoss20ia1 ~]# cat /etc/passwd|grep root
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
[aiuap@zjoss20ia1 ~]# cat /etc/group|grep root
root:x:0:
[aiuap@zjoss20ia1 ~]# cat /etc/group|grep aiuap
aiuap:x:1001:

whoami指令

作用:“我是谁?”显示当前登录的用户名,一般用于shell脚本,用于获取当前操作的用户名,方便记录日志。
语法1:#whoami 含义:表示输出完整的主机名

reboot指令

作用:重启计算机
语法1:#reboot 含义:重启计算机
语法2:# reboot -w 含义:模拟重启计算机但不重启(写一个重启日志)

shutdown指令

作用:关闭计算机
语法1: #hostname –h now 含义:立即关机
语法2:#hostname –h 12:59:59 含义:定时关机
其它关机命令:
init 0
halt
poweroff

ifconfig指令

作用:用于操作网卡相关的指令
简单语法:#ifconfig (获取网卡信息)
inte addr:xxx.xxx.xxx.xxx就是网卡的IP地址

man指令

作用:manual,手册(包含了Linux中全部命令手册,英文)
语法1:#man 命令 (退出按下q键)
案例:通过man命令查询cp命令的用法

man cp

du -sh指令

作用:查看目录的真实大小
语法:#du –sh 目录路径
选项含义:
-s:summaries 只显示汇总的大小
-h:以高可读性的形式进行显示
例子:统计/home/aiuap的大小
[aiuap@zjoss20ia1 ~]$ du -sh /home/aiuap
451M /home/aiuap

netstat -tnlp指令

作用:查看网络连接状态
语法:#netstat -tnlp 含义:表示输出完整的主机名
选项说明:
-t:表示只列出tcp协议的连接
-n:表示将地址从字母组合转化成IP地址,将协议转化成端口号来显示;
-l:表示滤出“state(状态)”列中其值为LISTEN(监听)的连接;
-p:表示显示发起连接的进程pid和进程名称;

uptime指令

作用:查看系统负载
语法1:#uptime
[root@LinServ-1 ~]# uptime
15:31:30 up 127 days, 3:00, 1 user, load average: 0.00, 0.00, 0.00
显示内容说明:
15:31:30 up //系统当前时间
127 days, 3:00 //主机已运行时间,时间越大,说明你的机器越稳定。
1 user //用户连接数,是总连接数而不是用户数
load average: 0.00, 0.00, 0.00 // 系统平均负载,统计最近1,5,15分钟的系统平均负载

uname指令

作用:获取计算机操作系统相关信息
语法1:#uame 获取操作系统的类型
语法2:# uame -a all.表示获取全部的系统信息(类型、主机名、内核版本、发布事假、开源计划)

service指令

作用:用于控制一些软件的启动/停止/重启
语法1:#service 服务名 start/stop/restart

kill指令

作用:表示杀死进程 (当遇到僵尸进程或者出于某些原因需要关闭进程的时候)
语法1:#kill 进程PID (需要配合ps一起使用)
案例:需要kill掉xx进程
[aiuap@zjoss20ia1 ~]$ ps -ef |grep xx
语法2:#killall

相关文章

  • Linux高级命令详解【乐搏TestPRO】

    前面讲过了Linux基本指令的使用,请参考Linux基本指令详解,接下来我们来学习下Linux的高级指令之文本处理...

  • Linux之 高级指令

    ps -ef指令(重点) 指令:ps作用:主要是查案服务器的进程信息选项含义:-e:等价于“-A”,此傲视李处全部...

  • Linux指令-高级指令

    1、hostname 作用:操作服务器的主机名(读取、设置)语法1:#hostname 表示输出完整的主机名...

  • Linux高级指令

    1、hostname指令 作用:操作服务器的主机名(读取、设置)语法1: 语法2: 2、id指令 作用:查看一个用...

  • Linux(2)-进阶指令,高级指令

    一.进阶指令1)df(disk free):#df:查看磁盘空间,使用"-h"选项,将磁盘大小以可读性较高的形式显...

  • Linux指令全网最全3(高级指令)

    三、高级指令 1.hostname指令 2.id指令 3.whoami指令 4.ps-ef指令(重点) 5.top...

  • Linux命令集

    学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相...

  • Linux第一天

    Linux第一天 linux目录 Shell指令 就是Linux指令 常用的shell指令 目录 删除 查看文件 ...

  • Linux —— Day1(Linux系统文件和基础指令)

    一、Linux系统的目录结构 二、Linux基本指令 1、指令与选项 2、基础指令 (1)ls指令 (2)pwd ...

  • Linux——Day3高级指令

    Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 1、hostname指令 2、i...

网友评论

      本文标题:Linux之 高级指令

      本文链接:https://www.haomeiwen.com/subject/lirysctx.html