Linux课程笔记——Linux相关指令(4)高级指令

1、hostname

作用:操作服务器主机名(读取/设置)
语法:

  1. hostname 含义:表示输出完整的主机名
  2. hostname -f 含义:表示输出当前主机名的FQDN(全限定域名)
2、id

作用:查看用户的基本信息(包含用户id、用户组id、附加组id...)该指令若不指定用户则默认当前用户

语法:

  1. id 默认显示当前执行该命令的用户的基本用户信息
  2. id 显示指定用户的基本信息
3、whoami

作用:显示当前登录的用户名,一般用于shell脚本,获取当前操作的用户名方便记录日志

4、ps -ef

作用:主要查看服务器的进程信息
选项:
-e :等价于“-A”,表示列出全部进程
-f : 显示全部的列(显示全字段 )

在指令执行之后出现的内容中:
UID:表示该进程执行的用户ID
PID:表示进程ID
PPID:表示该进程的父级进程ID ,如果一个程序的父级进程找不到,该程序进程称之为僵尸进程
C:CPU占用率,形式是百分数
STIME:进程的启动时间
TTY:终端设备,发起该进程的设备识别符号,如果显示“?”则表示该进程不是由终端设备发起
TIME:进程执行时间
CMD:该进程名称或者相对路径

5、top

作用:查看服务器的进程占的资源
语法:
进入:top(动态显示)
退出: 按Q键

USER:该进程对应的用户
PR:进程的优先级
VIRT:虚拟内存
RES:常驻内存
SHR:共享内存
S:表示进程进行的状态,S表示睡眠R表示运行

6、du -sh

作用:查看目录的真实大小
选项:
-s:只显示汇总的大小
-h:以高可读性形式显示

7、find

作用:用于查找文件
语法:find 路径范围 选项 选项的值
选项:
-name:按文件名进行搜索(支持模糊搜索)
-type:按照文档类型进行搜索

文档类型:“-”表示文件(在使用find时需要用“f”替换) “d”表示文件夹

8、service

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

9、kill

作用:表示杀死进程(在遇到僵尸进程或出于某些原因需要关闭进程时)
语法:kill 进程PID(语法需要配合ps一起使用)

  • 与kill命令作用相似但比kill更好用的杀死进程命令:killall
10、ifconfig

作用:用于操作网卡相关命令
语法:ifconfig (获取网卡信息)
注意:inet addr 就是网卡的IP地址

11、reboot

作用:重新启动计算机
语法:

  1. reboot :重启
  2. reboot -w:模拟重启但不重启(只写关机开机的日志不重启,主要用来做测试)
12、shutdown【慎用】

作用:关机
语法:
shutdown -h now(可加引号,里面写关机提示,例:“关机提示”)
或者 shutdown -h 18:00

举例:shutdown -h 18:00 “系统将在18:00关机”
取消方式:

shutdown -c**(centOS 7.0之后可用)**
ctrl+c     **(centOS 7.0之前可用)**

除shutdown之外还有其他关机命令:
init 0
halt
poweroff

13、uptime

作用:输出计算机持续在线时间(计算机从开机以来到现在的运行时间)
语法:uptime

14、uname

作用:获取计算机操作系统相关信息
语法:

  1. uname 获取操作系统的类型
  2. uname -a all,表示获取全部的系统信息(类型、全部主机名、内核版本、发布时间、开源计划)
15、netstat -tnip

作用:查看网络连接状态
语法:netstat -tnip

  1. -t:表示只列出tcp协议的连接
  2. -n:表示将地址从字母组合转化成ip地址,将协议转化成端口号显示
  3. -l:表示过滤出“state(状态)”列中其值为LISTEN(监听 )的连接
  4. -p:表示显示发起连接的进程pid和进程名称
16、man

作用:manual,手册(包含Linux中全部命令的手册,英文)
语法:man 命令

你可能感兴趣的:(Linux课程笔记——Linux相关指令(4)高级指令)