將系統(tǒng)的當前時間設置為2019年9月1日9點0分的date命令如下所示:
[root@linuxprobe Desktop]# date -s "20190901 9:00:00"
Sun Sep 1 09:00:00 CST 2019
再次使用date命令并按照默認的格式查看當前的系統(tǒng)時間,如下所示:
[root@linuxprobe Desktop]# date
Sun Sep 1 09:00:43 CST 2019
date命令中的參數(shù)%j可用來查看今天是當年中的第幾天
[root@linuxprobe Desktop]# date "+%j"
244
3. reboot 命令
reboot命令用于重啟系統(tǒng),其格式為reboot:
由于重啟計算機這種操作會涉及硬件資源的管理權限,因此默認只能使用root管理員來重啟,其命令如下:
[root@linuxprobe Desktop]# reboot
4. poweroff 命令
poweroff命令用于關閉系統(tǒng),其格式為poweroff
由于關閉計算機這種操作會涉及硬件資源的管理權限,因此默認只能使用root管理員來重啟,其命令如下:
[root@linuxprobe Desktop]# poweroff
5. wget 命令
wget命令用于在終端中下載網(wǎng)絡文件,格式為"wget [參數(shù)] 下載地址"
[root@linuxprobe Desktop]# wget
6. ps 命令
ps命令用于查看系統(tǒng)中的進程狀態(tài),格式為"ps [參數(shù)]"
l -A 列出所有的行程(包括其他用戶的進程)
l -u 用戶以及其他詳細信息
l -x 顯示沒有控制終端的進程
進程有5種狀態(tài),分別為運行、中斷、不可中斷、僵死與停止
· R(運行):進程正在運行或在運行隊列中等待
· S(中斷):進程處于休眠中,當某個條件形成后或者接收到信號時linux命令,則脫離該狀態(tài)
· D(不可中斷):進程不響應系統(tǒng)異步信號,即便用kill命令也不能將其中斷
· Z(僵死):進程以及終止,但進程描述符依然存在,直到父進程調(diào)用wait4()系統(tǒng)函數(shù)后將進程釋放
· T(停止):進程收到停止信號后停止運行
[root@linuxprobe Desktop]# ps -aux
7. top 命令
top命令用于動態(tài)地監(jiān)視進程活動與系統(tǒng)負載等信息,其格式為top
top命令相當于Windows任務管理器
[root@linuxprobe Desktop]# top
-----當前時間,系統(tǒng)啟動到現(xiàn)在的時間,登錄用戶的數(shù)目,系統(tǒng)在最近1秒、5秒和15秒的平均負載。 cpu利用率 系統(tǒng)cpu利用率+用戶cpu利用率 cpu相關指標 average load ——平均負載 上一分鐘同時處于“就緒”狀態(tài)的平均進程數(shù) 在過去的1分鐘,的平均負載 一般來說只要每個cpu的當前活動進程數(shù)不大于3那么系統(tǒng)的性能就是良好的,如果每個cpu的任務數(shù)大于5,那么就表示這臺機器的性能有嚴重問題。在做第一步的時候,系統(tǒng)當前的php fastcgi進程數(shù)明顯超過了預設值的64這個數(shù)值,在電信的服務器上查看當前的php fastcgi進程數(shù)沒有高于64這個數(shù)值,而且網(wǎng)通線路的活動連接明顯高于電信的活動連接,準備到晚上的時候看看情況,結(jié)果到晚上22:30的時候,查看系統(tǒng)當前的php fastcgi進程數(shù)明顯小于64預設值,當前的活動連接也比原來低很多,由此可以說明出現(xiàn)nginx不穩(wěn)定的情況是由于服務器訪問負載過大引起的,就是加上第二步的錯誤也不頂作用。
· 第2行:進程總數(shù)、運行中的進程數(shù)、睡眠中的進程數(shù)、停止的進程數(shù)、僵死的進程數(shù)