常用系统工作命令
echo命令
命令:echo $SHELL
结果:
image.png
date命令
参数:
%t 跳格
%H 小时(0-24)
%I 小时(0-12)
%M 分钟(00-59)
%S 秒
%j 今年中的第几天
命令:date "+%Y-%m-%d %H:%M:%S"
结果:
image.png
reboot命令
作用:用于重启系统,需要使用root管理员才行。
命令:reboot
截图:
直接黑屏,没图。。。
poweroff命令
作用:关闭系统,,注意需要root权限
命令:poweroff
截图:
直接黑屏,无图。。。
wget命令
作用:下载网络资源,贼好用
相关参数
-b 后台下载模式
-P 下载到指定的目录
-t 最大尝试次数
-c 断点续传
-p 下载页面内所有的资源,包括图片视频等。
-r 递归下载
命令:
wget http://www.lol-wallpapers.com/wp-content/uploads/2018/06/Classic-Aatrox-Splash-Art-Update-Rework-HD-4k-Wallpaper-Background-Official-Art-Artwork-League-of-Legends-lol-1.jpg
效果图
image.png
例子命令:下载www.linuxprobe.com的所有资源
命令
wget -r -p www.linuxprobe.com
截图:
疯狂下载
image.png
ps命令
作用:用于查看系统中的进程状态
格式:ps[参数]
参数:
-a 显示所有进程
-u 用户以及其他详细信息
-x 显示没有控制终端的进程
进程状态分为
- R 运行
- S 中断
- D不可中断
- Z 僵死
-
T 停止
命令:ps -aux
截图:
image.png
注意短命令是可以合并的,长命令是不行的。
top命令
作用:动态监视进程活动与系统负载等信息
命令:top
截图:
image.png
重要内容(来源百度百科):前几行水平显示了不同系统参数的概括,接下来是进程和它们在列中的属性。
1.1系统运行时间和平均负载
top命令的顶部显示与uptime命令相似的输出。
这些字段显示:
当前时间
系统已运行的时间
当前登录用户的数量
相应最近5、10和15分钟内的平均负载。
可以使用’l’命令切换uptime的显示。
1.2任务
第二行显示的是任务或者进程的总结。进程可以处于不同的状态。这里显示了全部进程的数量。除此之外,还有正在运行、睡眠、停止、僵尸进程的数量(僵尸是一种进程的状态)。这些进程概括信息可以用’t’切换显示。
1.3 CPU状态
下一行显示的是CPU状态。这里显示了不同模式下的所占CPU时间的百分比。这些不同的CPU时间表示:
us, user:运行(未调整优先级的)用户进程的CPU时间
sy,system:运行内核进程的CPU时间
ni,niced:运行已调整优先级的用户进程的CPU时间
wa,IO wait:用于等待IO完成的CPU时间
hi:处理硬件中断的CPU时间
si:处理软件中断的CPU时间
st:这个虚拟机被hypervisor偷去的CPU时间(译注:如果当前处于一个hypervisor下的vm,实际上hypervisor也是要消耗一部分CPU处理时间的)。
可以使用’t’命令切换显示。
1.4内存使用
接下来两行显示内存使用率,有点像’free’命令。第一行是物理内存使用,第二行是虚拟内存使用(交换空间)。
物理内存显示如下:全部可用内存、已使用内存、空闲内存、缓冲内存。相似地:交换部分显示的是:全部、已使用、空闲和缓冲交换空间。
内存显示可以用’m’命令切换。
退出:只需要按q即可
kill命令
作用:杀死进程
命令内容:杀死刚才一直在下载网站上的内容进程,通过top看到wget的进程的pid
命令:
kill 3241
结果:
可以看到进程被终止
[图片上传中...(image.png-c69011-1542371823764-0)]
pidof命令
作用:查找指定进程的pid
命令格式:pidof[参数][服务名称]
命令内容:查询sshd的pid
命令内容:
pidof sshd
截图:
image.png
后话:当然也是可以通过kill来杀掉进程的
killall命令
作用:当有的时候服务程序需要多个进程进行协同服务的时候,那么就需要kill多个进程。kill命令可以很方便的杀掉服务。
命令格式:killall[参数]
命令内容;由于电脑没有安装httpd没法进行测试。
系统状态监测命令
ifconfig命令
作用:获取网卡配置与网络状态等信息
命令:ifconfig
截图:
image.png
uname命令
作用:用于查看系统内核和系统版本信息
格式:uname[-a]
命令:uname -a
截图:
image.png
查看系统版本详细信息命令
命令:cat /etc/redhat-release
截图:
image.png
uptime命令
作用:用于查看系统的负载信息
格式:uptime
内容:
image.png
后话:刚才的top命令里面第一行里面也有。
free命令
作用:显示当前系统中内存使用量信息
格式:free[-h]
命令:
free -h
截图:
image.png
who命令
作用:查看当前登录主机的用户信息和他们正在开起的终端信息
命令格式:who[参数]
命令内容:
who
截图:
image.png
last命令
作用:查看所有系统的登录记录
格式:last[参数]
命令:last
截图:
image.png
history命令
作用:用于显示历史执行过的命令,注意需要root权限
格式:history[-c],-c会清空记录233333
命令:history
截图:
image.png
网友评论