1.hostname指令
作用:操作服务器的主机名(读取、设置)
语法1:#hostname,输出完整的主机名
语法2:#hostname -f ,输出当前主机名中的FQDN(全限定域名)
2.id指令
作用:查看一个用户的一些基本信息(包含用户id,用户组id,附加组id…),该指令若未指定用户,则默认为当前用户
语法:#id ,显示当前用户信息
语法:#id 用户名 ,显示指定用户信息
验证上述信息是否正确:
验证用户信息: /etc/passwd 验证用户组信息: /etc/group
3.whoami指令
作用:显示当前登录的用户名,一般用于shell脚本,获取当前操作用户
语法:#whoami
4.ps -ef指令(重点)
作用:用于查看服务器的进程信息
选项:
-e:等价于“-a”,表示列出全部进程(全部进程)
-f:显示全部的列,(详细信息)
UID:执行该进程的用户id
PID:进程id
PPID:该进程的父级进程id,如果一个进程的父级进程找不到,则其为僵尸进程
C:CPU占用率,百分数
STIME:start time,进程启动时间
TTY:终端设备,发起该进程的设备识别符号,若为?则不是终端发起,为系统自动
TIME:进程执行时间
CMD:进程名称或路径
案例:在ps的结果中过滤出想要查看的进程状态
#ps -ef | grep 名称
5.top指令
作用:查看服务器进程占的资源
语法:
进入命令:#top (动态显示)
退出指令:q
快捷键: M:表示按照内存从高到低降序排列
P:表示按照CPU使用率从高到低排序
1:当服务器拥有多个CPU可使用“1”来切换是否显示cpu的详细信息
6.du -sh指令
作用:查看目录的真实大小
语法:#du -sh 目录的路径
选项:
-s :summaries,只显示汇总的大小
-h :表示以较高可读性的形式进行显示
案例:#du -sh /root/yunwei
7.find指令
作用:用于查找文件
语法:#find 搜索的路径范围 选项 选项的值
选项:
-name :按照文档名称进行搜索(支持模糊搜索)
-type :按照文档类型进行搜索
文档类型:“-”表示文件(在使用find时用“f”替换),“d”表示文件夹
案例1:使用find搜索httpd.conf
#find / -name httpd.conf
案例2:使用find搜索etc目录下的所有conf后缀文件,并统计个数
#find /etc -name *.conf | wc -l
案例3:使用find搜索/etc/sane.d/目录下所有文件
#find /etc/sine.d/ -type -f
8.service指令
作用:用于控制一些软件服务的启动/停止/重启
语法:#service 服务名 start/stop/restart
案例:启动本机安装的apache(网站服务器软件),其服务名httpd
#service httpd start
案例:通过ps检查是否启动
#ps -ef | grep httpd
9.kill指令
作用:表示杀死进程(僵尸进程 / 因某些原因需要关闭的进程)
语法:#kill 进程PID(语法配合ps使用)
语法:#killall 进程名称
10.ifconfig指令(重点)
作用:获取网卡信息
语法:#ifconfig
11.reboot指令
作用:重新启动计算机
语法1:#reboot
语法2:#reboot -w ,模拟重启,但是不重启(只写关机、开机的日志)
12.shutdown指令
作用:关机(慎用)
语法1:#shutdown -h now “关机提示”,或者,#shutdown -h 15:25
案例:设置Linux关机时间在12:00
#shutdown -h 12:00 “系统将在12:00关机”
ctrl+c取消关机计划(centOS 7.0之前)
shutdown -c(centOS 7.0之后)
除了shutdown关机外,还有以下几个关机命令:
init 0 ;
halt;
poweroff;
13.uptime指令
作用:输出计算机的持续在线时间
#uptime
14.uname指令
作用:获取计算机操作系统的相关信息
语法1:#uname,获取操作系统类型
语法2:#uname -a ,获取全部操作系统信息(类型、主机名、内核版本、发布时间、开源计划)
15.netstat -tnlp指令
作用:查看网络连接状态
语法:#netstat -tnlp
选项:
-t:表示只列出tcp协议的连接;
-n:表示将地址从字母组合转化成ip地址,将协议转为端口号
-l:表示过滤出“state”(状态)列中值为LISTEN(监听)的连接
-p:表示显示发起连接的进程的PID和进程名称
(apache默认端口80,命令行sshd默认端口22)
16.man指令
作用:manual,手册(包含Linux全部命令手册)
#man 命令,退出按q键