Linux常用系统工作命令

发布于 2020-07-24  783 次阅读


内容纲要

1.reboot命令

reboot命令用于重启系统,默认只能由root管理员来重启

2.poweroff命令

poweroff命令用于关闭系统,而不会重启,该命令与reboot相同,都会涉及到硬件资源的管理权限,只能由root关闭系统

3.wget命令

wget命令用于在终端中下载文件,格式为:wget【参数】下载地址
常用参数:
-b:后台下载模式
-P:下载到指定目录
-t:最大尝试次数
-c:断点续传
-p:下载页面内所有的资源,包括图片、视频等
-r:递归下载
例:

[root@study ~]# wget -rp jonyblog.cn #下载博客的所有资源

4.ps命令

ps命令用于查看系统中的进程状态,格式为:ps【参数】
常用参数:
-a:显示所有进程(包括其他用户的进程)
-u:用户以及其他详细信息
-x:显示没有控制终端的进程

Linux系统中时刻运行着许多的进程,如果能够合理地管理他们,则可以优化系统的性能。在Linux系统当中,有5种常见的进程状态,分别为:运行(R)、中断(S)、不可中断(D)、僵死(Z)、停止(T)

[root@study ~]# ps -u
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       1262  0.0  3.5 326068 35264 tty1     Ssl+ 7月23   0:13 /usr/bin/X :0 -background none -noreset -audit 4 -v
root       1903  0.0  0.0 110204   156 tty3     Ss+  7月23   0:00 /sbin/agetty --noclear tty3 linux
root       2058  0.0  0.0 231972   516 tty2     S    7月23   0:00 su root
root       2065  0.0  0.0 116852   652 tty2     S+   7月23   0:02 bash
root      72931  0.0  0.2 116836  2112 tty4     Ss+  02:56   0:00 /bin/bash
root      84818  0.0  0.3 116892  3508 pts/0    Ss   09:37   0:00 -bash
root      84948  0.0  0.1 155472  1872 pts/0    R+   09:44   0:00 ps -u

注:USER(进程所有者)、PID(进程ID号)、%CPU(运算器占用率)、%MEM(内存占用率)、VSZ(虚拟内存使用量)、RSS(占用的固定内存量)、TTY(所在终端)、STAT(进程状态)、START(被启动的时间)、TIME(实际使用CPU的时间)、COMMAND(命令名称与参数)

5.top命令(Linux版任务管理器)

file

  • 第一行:系统时间、运行时间、登录终端数、系统负载(三个数值分别是1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)
  • 第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数
  • 第三行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比

6.pidof命令

pidof命令用于查询某个指定服务进程的PID值,格式为:pidof【参数】【服务名称】
每个进程的进程号码值(PID)是唯一的,因此可以通过PID来区分不同的进程。

例如:可以使用如下命令来查询本机上的sshd服务程序的PID:

[root@study ~]# pidof sshd
84809 1191

7.killall命令

killall命令用于终止某个指定名称的服务所对应的全部进程,格式为:killall【参数】【进程名称】

  • alipay_img
  • wechat_img
届ける言葉を今は育ててる
最后更新于 2020-07-24