常用系统工作命令

Posted gyz-1024

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用系统工作命令相关的知识,希望对你有一定的参考价值。

echo命令

作用:用于在终端输出字符串或变量提出后的值,格式为"echo [字符串 | $变量]"

例如:
把指定字符串"anmtdyd"输出到终端屏幕

技术分享图片

使用$变量的方式提取变量SHELL的值,并将其输出到终端屏幕

技术分享图片

 

date命令

作用:显示及设置系统的时间和日期,格式:date [选项] [+指定的格式]

date命令中的参数以及作用
参数 作用
"%t" 跳格
"%H" 小时(00~23)
"%I" 小时(00~23)
"%M" 分钟(00~59)
"%S" 秒(00~59)
"%j" 今年中的第几天

 

 

 

 

 

 

 

 

按照默认格式查看当前系统时间

技术分享图片

按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令

技术分享图片

 将系统的当前时间设置为2018年10月14日18点38分

技术分享图片

 参数"%j"可用来查看今天是当前中的第几天,这个参数能够很好地区分备份时间的新旧,即数字越大,越靠近当前时间

 技术分享图片

 

reboot命令

作用:重启系统(由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启)

技术分享图片

 

poweroff命令

作用:关闭系统(该命令与reboot命令相同,都会涉及硬件资源的管理权限,因此默认只有root管理员才可以关闭)

技术分享图片

 

 ps命令

作用:擦好看系统中的进程状态,格式为”ps [参数]“

ps命令的参数以及作用
参数 作用
-a 显示所有进程
-u 用户以及其他详细信息
-x 显示没有控制终端的进程

 

 

 

 

 

Linux系统中时刻运行着许多进程,如果能够合理地管理它们,则可以优化系统的性能。在Linux系统中,有5种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,其各自含义如下所示:

参数 作用
R(运行) 进程正在运行或运行队列中等待
S(中断) 进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态
D(不可中断) 进程不响应系统异步信号,即便用kill命令也不能将其中断
Z(僵死) 进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放
T(停止) 进程收到停止信号后停止运行

 

 

 

 

 

查看系统所有进程状态

技术分享图片

 

top命令

作用:用于动态地监视进程活动与系统负载等信息

top命令相当强大,能够动态地查看系统运维状态,完全将它看作Linux中的”强化版Windows任务管理器“

技术分享图片

第一行:

20:03:41 :系统当前时间

1:08:系统已运行的时间(系统已运行1个小时,8分钟)

3 users:当前有三个用户登录

load average:系统负载(分别为5分钟、10分钟和15分钟的平均值,数值越小表示负载越低),数据时每隔5秒钟检查一次活跃的进程数,然后按特定的算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。

第二行:

497 total:当前进程总数

1 running:当前有1个进程正在运行

496 sleeping:当前有496个进程正处于睡眠状态中

0 stopped:当前有0个进程处于停止状态

0 zombie:当前有0个进程处于僵死状态

第三行:

1.8 us:用户占用资源百分比

0.4 sy:运行中的进程数

0.0 ni:改变过优先级的进程资源百分比

97.7 id:空闲的资源百分比

0.1 wa:IO等待占用CPU的百分比

0.0 hi:硬中断(Hardware IRQ)占用CPU的百分比

0.0 si:软中断(Software Interrupts)占用CPU的百分比

第四行:

1870784 total:物理内存总量

1060232 used:内存使用量

810552 free:内存空闲量

924 buffers:作为内核缓存的内存量

第五行:

2097148 total:虚拟内存总量

0 used:虚拟内存使用量

2097148 free:虚拟内存空闲量

355228 cached Men:已被提前加载的内存量

 

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

技术分享图片

 

kill命令

作用:用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”

技术分享图片

 

 

killall命令
作用:用于终止某个指定名称的服务所对应的全部进程,格式为“kill [参数] [服务名称]”

 技术分享图片





以上是关于常用系统工作命令的主要内容,如果未能解决你的问题,请参考以下文章

常用系统工作命令

2.3 常用系统工作命令

Linux 常用的系统工作命令

工作中常用的Android系统ADB命令收集

工作中常用的Linux命令:ipcs/ipcrm命令

系统管理之运维工作常用命令锦集