Linux學習_基礎命令 2020_10_04
常用的系統工作命令
echo
[root@localhost ~]# echo "ping"
ping
[root@localhost ~]# echo 'ping'
ping
[root@localhost ~]# echo $SHELL
/bin/bash
date
[root@localhost ~]# date "%Y-%m-%d %H:%M:%S""%Y前面沒有加號, 是不能正確輸入對應的日期資訊"
date: invalid date ‘%Y-%m-%d %H:%M:%S’
[root@localhost ~]# date "+%Y-%m-%d %H:%M:%S"
2020-10-05 09:02:14
[root@localhost ~]# date -s "20100901 8:01:20"
Wed Sep 1 08:01:20 HKT 2010
[root@localhost ~]# date "+%j"
001
#延申命令
timedatectl set-time 23:50 此處的“:”必須為英文狀態下的“:”
reboot/poweroff
關機命令(預設只能ROOT使用者執行)
[root@localhost ~]# reboot
[root@localhost ~]# poweroff
#延申命令
init 0 中間必須包含空格
poweroff
shutdown
halt
wget
wget -p -r http://www.linuxprobe.com
ps
[root@localhost ~]# ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.4 0.6 252736 13868 ? Ss 09:14 0:01 /usr/lib/syste
root 2 0.0 0.0 0 0 ? S 09:14 0:00 [kthreadd]
***
延伸命令
ps aux | grep mem/cpu
awk
狀態
Running
Sleeping
D
Zombie
sTopped
top
win版本的工作管理員
[root@localhost ~]# top
#1
09:25:15 — 當前系統時間
11 min — 系統已經執行了126天14小時29分鐘(在這期間沒有重啟過)
1 user — 當前有1個使用者登入系統
load average: 0.00, 0.04, 0.02 — load average後面的三個數分別是1分鐘、5分鐘、15分鐘的負載情況。
load average資料是每隔5秒鐘檢查一次活躍的程式數,然後按特定演算法計算出的數值。如果這個數除以邏輯CPU的數量,結果高於5的時候就表明系統在超負荷運轉了。
#2
Tasks — 任務(程式),系統現在共有332個程式,其中處於執行中的有1個,331個在休眠(sleep),stoped狀態的有0個,zombie狀態(殭屍)的有0個。
#3 CPU相關
0.1 us — 使用者空間佔用CPU的百分比。
0.6 sy — 核心空間佔用CPU的百分比。
0.0 ni — 改變過優先順序的程式佔用CPU的百分比
99.1 id — 空閒CPU百分比
0.0 wa — IO等待佔用CPU的百分比
0.0 hi — 硬中斷(Hardware IRQ)佔用CPU的百分比
0.0 si — 軟中斷(Software Interrupts)佔用CPU的百分比
#4 Mem狀態
1966.1 total — 實體記憶體總量(1966.1M)
131.7 free — 空閒記憶體總量(131.7M)
1272.2 used — 使用中的記憶體總量(1272.2M)
562.2 buff/cache — 快取的記憶體量 (562.2M)
#5:swap交換分割槽
2048.0 total — 交換區總量(2GB)
2048.0 free — 空閒交換區總量(2GB)
0.0 used — 使用的交換區總量(0.0M)
506.1 avail Mem — 可用交換區總量(506.1)
#6 空行
#7~ 各程式(任務)的狀態監控
PID — 程式id
USER — 程式所有者
PR — 程式優先順序
NI — nice值。負值表示高優先順序,正值表示低優先順序
VIRT — 程式使用的虛擬記憶體總量,單位kb。VIRT=SWAP+RES
RES — 程式使用的、未被換出的實體記憶體大小,單位kb。RES=CODE+DATA
SHR — 共享記憶體大小,單位kb
S — 程式狀態。D=不可中斷的睡眠狀態 R=執行 S=睡眠 T=跟蹤/停止 Z=殭屍程式
%CPU — 上次更新到現在的CPU時間佔用百分比
%MEM — 程式使用的實體記憶體百分比
TIME+ — 程式使用的CPU時間總計,單位1/100秒
COMMAND — 程式名稱(命令名/命令列)
參考網址: https://blog.csdn.net/dxl342/article/details/53507673/
pidof
pidof + 服務名稱
[root@localhost ~]# pidof bash
2607 975
kill
kill + PID
kill 975 / 2607
killall
killall + 服務名稱
killall bash
延申命令
pstree -p
相關文章
- linux基礎命令學習Linux
- linux基礎學習 - free命令Linux
- Linux入門學習(1基礎操作命令)Linux
- Kali Linux基礎操作學習篇——mkdir命令Linux
- Linux基礎學習系列——Linux檔案目錄操作命令Linux
- Linux基礎學習Linux
- 學習linux基礎Linux
- Linux基礎學習——檔案基礎Linux
- Linux基礎命令小結(中)-Linux學習日記薦Linux
- mysql 基礎命令入門學習MySql
- Linux學習(Shell基礎)Linux
- linux基礎學習(1)Linux
- Linux基礎學習-Docker學習筆記LinuxDocker筆記
- Linux基礎學習五點Linux
- Linux學習-shell基礎02Linux
- Linux系統基礎學習Linux
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎知識複習之命令篇Linux
- 學習Linux務必要打好基礎Linux
- 基礎 IO (Linux學習筆記)Linux筆記
- 『學了就忘』Linux基礎命令 — 18、Linux命令的基本格式Linux
- 女生適合學習Linux運維嗎?Linux基礎學習Linux運維
- Linux基礎命令---ftpLinuxFTP
- Linux基礎命令---apachectlLinuxApache
- Linux基礎命令---mysqlLinuxMySql
- Linux基礎命令—initLinux
- Linux基礎命令---ifcfgLinux
- Linux基礎命令—pgrepLinux
- Linux基礎命令---pgrepLinux
- Linux基礎命令—nohupLinux
- Linux基礎命令—killallLinux
- Linux基礎命令---suLinux
- Linux基礎命令---chshLinux
- Linux基礎命令---chfnLinux
- Linux基礎命令—splitLinux
- Linux基礎命令---trLinux
- Linux基礎命令---splitLinux