常用Linux命令(一)

1.常用系统命令

1、date命令

date命令用于显示和设置当前系统的时间和日期,格式:date [参数] [+格式]

date命令中常用参数
参数作用
%t跳格【Tab键】
%H小时(24小时制)
%l(大写字母i)小时(12小时制)
%M分钟
%S秒钟
%Y
%m
%d

不带参数date命令结果如下:

[root@localhost ~]# date

Sun Feb 17 20:59:14 CST 2019

 


 

按照特定格式输出:

[root@localhost ~]# date "+%Y-%m-%d %H:%M:%S"
2019-02-17 21:02:54

 

 


2、reboot命令

reboot用于重新启动系统,只能在root管理员下进行使用,其命令如下:

[root@localhost ~]# reboot 


 


3、poweroff命令

poweroff命令用来关闭系统(关机),和reboot类似,需要在root管理员下使用。

[root@localhost ~]# poweroff

 

 


4、ps命令

ps命令用来查看系统中的进程状态,格式为“ps [参数]”

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

Linux系统中时刻运行着许多进程,如果可以合理地管理它们,则可以优化系统的性能。在Linux系统中,有5种常见的进程状态,分别为R,S,D,Z,T

R(运行):进程正在运行或在运行队列中等待;

S(中断):进程处于休眠中,当收到信号后,则脱离该状态;

D(不可中断):进程不响应系统异步信号,即便使用kill命令也不能将其中断;

Z(僵尸):进程已经终止,但其描述符仍然存在;

T(停止):进程收到停止信号后停止运行。

USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND
进程的所有者进程ID号CPU运算器占用率内存占用率虚拟内存使用量(单位KB)占用的固定内存量(KB)所在终端进程状态启动的时间实际使用CPU的时间命令名称与参数

5、top命令

top命令用于动态监视进程活动与系统负载信息,格式为:top。

top命令功能很强大,相当于强化版的Windows任务管理器。

第1行分别表示:系统时间、系统运行的时长、登录终端数(我的是图形化界面+xshell,所以是2个)、load average系统负载(三个数值分别表示1分钟、5分钟、15分钟内的平均值,数值越小说明负载越低)。

第2行分别表示:进程总数、运行的进程数、失眠中的进程数、停止的进程数、僵尸进程数。

第3行分别表示:用户占用cpu资源百分比(us)、系统内核占用资源百分比(sy)、改变过优先级的进程资源百分比(ni)、空闲的资源百分比(id)、用户等待Io完成的cpu占用百分比(wa)、处理硬件中断占用资源百分比(hi)、处理软件中断占用资源的百分比(si)、这个虚拟机被hypervisor偷去的CPU时间(译注:如果当前处于一个hypervisor下的vm,实际上hypervisor也是要消耗一部分CPU处理时间的)(st不懂)。

第4行分别表示:物理内存总量(total)、内存使用量(used)、内存空闲量(free)、作为内核缓存的内存量(buffers)。

第5行分别表示:虚拟内存总量(total)、虚拟内存使用量(used)、虚拟内存空闲量(free)、已被提前加载的内存量(cached Mem)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值