欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

常用系统工作命令

程序员文章站 2022-04-06 13:06:06
echo命令 作用:用于在终端输出字符串或变量提出后的值,格式为"echo [字符串 | $变量]" 例如:把指定字符串"anmtdyd"输出到终端屏幕 使用$变量的方式提取变量SHELL的值,并将其输出到终端屏幕 date命令 作用:显示及设置系统的时间和日期,格式:date [选项] [+指定的 ......

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 [参数] [服务名称]”

 常用系统工作命令