将系统的当前时间设置为2019年9月1日9点0分的date命令如下所示:
[root@linuxprobe Desktop]# date -s "20190901 9:00:00"
Sun Sep 1 09:00:00 CST 2019
再次使用date命令并按照默认的格式查看当前的系统时间,如下所示:
[root@linuxprobe Desktop]# date
Sun Sep 1 09:00:43 CST 2019
date命令中的参数%j可用来查看今天是当年中的第几天
[root@linuxprobe Desktop]# date "+%j"
244
3. reboot 命令
reboot命令用于重启系统,其格式为reboot:
由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启,其命令如下:
[root@linuxprobe Desktop]# reboot
4. poweroff 命令
poweroff命令用于关闭系统,其格式为poweroff
由于关闭计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启,其命令如下:
[root@linuxprobe Desktop]# poweroff
5. wget 命令
wget命令用于在终端中下载网络文件,格式为"wget [参数] 下载地址"
[root@linuxprobe Desktop]# wget
6. ps 命令
ps命令用于查看系统中的进程状态,格式为"ps [参数]"
l -A 列出所有的行程(包括其他用户的进程)
l -u 用户以及其他详细信息
l -x 显示没有控制终端的进程
进程有5种状态,分别为运行、中断、不可中断、僵死与停止
· R(运行):进程正在运行或在运行队列中等待
· S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时linux命令,则脱离该状态
· D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断
· Z(僵死):进程以及终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放
· T(停止):进程收到停止信号后停止运行
[root@linuxprobe Desktop]# ps -aux
7. top 命令
top命令用于动态地监视进程活动与系统负载等信息,其格式为top
top命令相当于Windows任务管理器
[root@linuxprobe Desktop]# top
-----当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。 cpu利用率 系统cpu利用率+用户cpu利用率 cpu相关指标 average load ——平均负载 上一分钟同时处于“就绪”状态的平均进程数 在过去的1分钟,的平均负载 一般来说只要每个cpu的当前活动进程数不大于3那么系统的性能就是良好的,如果每个cpu的任务数大于5,那么就表示这台机器的性能有严重问题。在做第一步的时候,系统当前的php fastcgi进程数明显超过了预设值的64这个数值,在电信的服务器上查看当前的php fastcgi进程数没有高于64这个数值,而且网通线路的活动连接明显高于电信的活动连接,准备到晚上的时候看看情况,结果到晚上22:30的时候,查看系统当前的php fastcgi进程数明显小于64预设值,当前的活动连接也比原来低很多,由此可以说明出现nginx不稳定的情况是由于服务器访问负载过大引起的,就是加上第二步的错误也不顶作用。
· 第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数