hostname指令:操作服务器的主机名(读取)
主机名:相当于人的名字
hostname
表示输出完整的主机名
hostname -f
输出当前主机名中的全限定域名FQDN
id指令:查看一个用户的基本信息
基本信息:用户id,用户组id,附加组id,该指定如果不指定用户,则默认当前用户
id 用户名
查看用户名的基本信息
whoami指令:我是谁?显示当前登陆的用户名
一般用户shell脚本,用户获取当前操作的用户名,方便记录日志
ps -ef指令:用于查看服务器的进程信息
-ef:
e:等价于A:表示列出全部的进程
f:列出全部的列(显示全字段)
pid:进程id
ppid:该进程的父级进程id
c:cpu的占用率,其形式是百分数
ps -ef | grep gnome
top指令:查看服务器的进程占的资源
top
退出命令:按下q键
PR:优先级
VIRT:虚拟内存
RES:常驻内存
SHR:共享内存
计算一个进程实际使用的内存 = 常驻内存-共享内存
S:表示进行睡眠.sleeping,R表示运行,running
%CPU:cpu的占用百分比
%MEM:表示内存的占用百分比
COMMAND:进程的名称或者路径
按下M键,将按照MEM从高到低进行降序排序
按下P键,将按照%CPU从高到低进行降序排序
按下1键,显示各个cpu的详细信息
du -sh指令:查看目录的真实大小
-s:summaries,只显示汇总的大小
-h:表示以高可读性的形式进行显示
find指令:用于查找文件
find 路径范围 选项 选项的值
选项:
-name
-type:文档类型:-表示文件,在find里面用f来替换,d表示文件夹,所以type,可以有f或d
find / -type -f
find / -name *.conf
service指令:用于控制一些软件的服务启动/停止/重启
service 服务名 start/stop/restart
apache的服务名是httpd
service httpd start
作用是启动apache服务名
kill指令:用于杀死进程
kill 进程pid
killall 进程名称
ifconfig指令:用于操作网卡相关的指令
inet addr就是网卡的ip地址
reboot指令:重新启动计算机
reboot
reboot -w
模拟重启,但是不重启.效果就是只写开机关机的日志信息,但是实际不重启
shutdown指令:关机
慎用
shutdown -h now "关机提示"
立即关机
shutdown -h 12:03
12:03分关机,就是定时关机
ctrl+c取消关机指令 cent7.0之前
shutdown -c 在cent7.0之后版本可以取消关机
uptime指令:输出计算机的持续在线时间
uptime
直接输出
uname指令:获取计算机操作系统相关信息
uname
获取操作系统的类型
uname -a
表示获取全部的系统信息
netstat -tnlp指令:查看网络连接状态
netstat -tnlp
t:tcp协议
n:更好的形式(显示端口号)
l:state为Listen的
p:显示pid和进程名称
man指令:manual,手册,包含了Linux中全部命令手册,英文
man cp
通过man命令查看cp指令的用法
按q键退出