常用系统工作命令
- echo命令:echo命令用于在终端输出字符串或变量提取后的值,格式为"echo【字符串|$变量】"。
- date命令:date命令用于显示及设置系统的时间或日期,格式为"date【选项】【+指定的格式】"
- reboot命令:reboot命令用于重启系统,其格式为reboot。
- poweroff命令:poweroff命令用于关闭系统,格式为poweroff。
- wget命令:wget命令用于在终端中下载网络文件,格式为"wget【参数】下载地址"。
- ps命令:ps命令用于查看系统中的进程状态,格式为"ps【参数】"。参数:-a 显示所有进程,-u 用户及其他详细信息,-x 显示没有控制终端的进程。
常见进程状态
R(运行):进程正在运行火灾运行队列中等待。
S(中断):进程处于休眠中,当某个条件形成后或者接受到信号时,则脱离该状态。
D(不可中断):进程 不想赢系统异步信号,即便用kill命令也不能将其中断。
Z(僵死):进程已经终止,但进程描述符依然存在,直到父进程调用wait4() 系统函数后将进程释放。
T(停止):进程收到停止信号后停止运行。 - top命令:top命令用于动态监视进程活动与系统负载等信息。其格式为top。
top命令执行结果的前5行为系统整体的统计信息,其所代表的含义如下:
第一行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。
第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
第三行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
第四行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
第五行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。 - pidof命令:pidof命令用于查询某个指定服务进程的PID值,格式为"pid【参数】【服务名称】"。
- kill命令:kill命令用于终止某个指定PID的服务进程,格式为"kill【参数】【进程PID】"。
- killall命令:killall命令用于终止某个指定名称的服务所对应的的全部进程,格式为"killall【参数】【进程名称】"。