linux常用命令 3系統管理

2021-08-24 20:41:44 字數 4412 閱讀 3859

以下為linux常用的命令舉例。

(注:#後面的為注釋,輸入命令時不要寫)

(三)系統管理

3.1 date(顯示或設定系統時間與日期)

date  #顯示當前的系統時間與日期,例如:2023年 10月 13日 星期一 18:33:49 cst

date "+%y" #顯示當前的四位年份

date "+%m" #顯示當前的月份(以01-12來表示)

date "+%d" #顯示當前的日期(以01-31來表示)

date -s 2012-01-15 #將當前系統日期設定為:2012-01-15

date -s 13:28:30 #將當前系統時間設定為:13:28:30

3.2 exit(退出當前的shell)

exit  #退出當前的shell,例如退出終端或退出已切換的使用者
3.3 groupadd(新建群組)

groupadd groupname  #新建groupname群組
3.4 groupdel(刪除群組)

groupdel groupname  #刪除groupname群組,如果此群組尚有使用者,則應先刪除使用者
3.5 su(切換使用者身份)

su  #切換到root使用者(即系統管理員)

su root #同上

su username #切換到username使用者

3.6 useradd(新建使用者)

useradd username  #新建username使用者

useradd -d /home/sun sun #新建使用者sun,並指定預設工作目錄為:/home/sun

useradd -d /home/sun -g grp -g grp sun #新建使用者sun,並指定預設工作目錄為:/home/sun,所屬群組為grp,附**組為grp

useradd -d /home/sun -g grp -g grp -s /bin/bash sun #新建使用者sun,並指定預設工作目錄為:/home/sun,所屬群組為grp,附**組為grp,預設shell為bash

useradd -d /home/sun -m -g grp -g grp -s /bin/bash sun #同上,不過同時會建立預設工作目錄:/home/sun

3.7 userdel(刪除使用者)

userdel sun  #刪除使用者sun,但不刪除使用者sun下的檔案

userdel -r sun #刪除使用者sun,並刪除使用者預設目錄以及目錄中所有檔案

3.8 usermod(修改使用者)

usermod -d /home/sun sun  #修改使用者sun的預設工作目錄

usermod -g grp sun #將使用者sun的所屬群組設為grp

usermod -g grp sun #新增使用者sun的附屬群組grp

usermod -l newname oldname #修改使用者oldname的名稱為newname

3.9 who(顯示當前登入系統的使用者資訊)

who  #顯示當前登入系統的所有使用者的資訊

who am i #顯示當前使用者的資訊

3.10 whoami(顯示自身的使用者名稱)

whoami  #顯示自身的使用者名稱
3.11 passwd(更改或設定使用者密碼)

passwd  #更改當前使用者的密碼

passwd sun #設定或更改使用者sun的密碼

3.12 clear(清空終端螢幕)

clear  #清空終端螢幕
3.13 shutdown(關閉或重啟linux系統)

shutdown -h now  #立即關機

shutdown -h +3 #3分鐘後關機

shutdown -h 17:50 #在當日17:50關機

shutdown -r now #立即重啟

shutdown -c #取消正在執行的關機或重啟動作

3.14 mount(掛載檔案系統)

mount /dev/sda8 debian  #將/dev/sda8所代表的檔案系統載入到debian目錄下
3.15 umount(解除安裝檔案系統)

umount /dev/sda8  #解除安裝已經掛載到某目錄下的/dev/sda8所代表的檔案系統

umount debian #解除安裝debian目錄下已掛載的檔案系統

3.16 startx(啟動x window系統)

startx  #啟動x window系統,開始乙個x會話
3.17 chage(使用者密碼管理)

chage -m 30 sun  #設定使用者sun的密碼有效期為30天,每隔30天系統會提醒使用者sun更改密碼
3.18 sudo(以root管理員使用者身份執行命令)

sudo -i  #切換到root使用者身份及環境,執行此命令後,命令提示符將會顯示:root@pcname

sudo shutdown -h now #以系統管理員身份執行關機

3.19 df(檢視系統磁碟的空間使用率)

df  #檢視系統磁碟的空間使用率

df -h #以直觀的方式顯示磁碟空間使用率

df -th #以直觀的方式顯示磁碟空間使用率,並顯示檔案系統型別

3.20 uname(顯示系統資訊)

uname -r  #檢視當前linux系統的核心版本號

uname -a #可以檢視包括核心版本號、機器硬體資訊、網路節點名、作業系統名字等資訊。

注:要檢視linux系統的版本資訊也可以檢視version檔案,可以輸入:cat /proc/version

3.21 free(檢視當前系統記憶體的使用情況)

free  #檢視當前系統記憶體的使用情況,預設以kb為單位

free -m #檢視當前系統記憶體的使用情況,並以mb為單位

3.22 which(查詢命令或別名的位置)

which ls  #查詢ls命令的位置
3.23 whereis(查詢特定命令的檔案所在位置)

whereis cvs  #查詢cvs命令相關的原始**、二進位制檔案或幫助檔案所在的位置
3.24 ps(顯示當前會話的所有活動程序)

ps  #顯示當前登入會話的所有活動程序

ps -au #顯示當前登入會話的所有活動程序的詳細資訊

3.25 kill(殺死或重啟特定的程序)

kill -9 4138  #殺死pid為4138的程序
3.26 pstree(以樹狀結構顯示系統中的所有程序)

pstree  #以預設方式顯示系統中的所有程序

pstree -ap #顯示系統中的所有程序,並同時顯示每個程序的pid號、完整命令及引數

pstree -ap root #顯示root使用者的所有程序,並同時顯示每個程序的pid號、完整命令及引數

3.27 w(顯示當前登入系統的使用者資訊)

w  #顯示當前登入系統的使用者資訊

w -s #以簡潔的方式顯示當前登入系統的使用者資訊

3.28 top(顯示各使用者當前執行的工作)

top  #動態顯示系統中各使用者當前執行的工作
3.29 source(在當前shell中執行指令碼)

source my.sh #在當前shell中執行my.sh指令碼
注:source命令可以用「.」符號來代替,比如命令「. my.sh」等價於「source my.sh」

3.30 id(顯示當前使用者的資訊)

id #顯示當前使用者的資訊,包括:使用者和主組名與id,附屬組名與id。如:uid=1000(android) gid=1000(android) 組=24(cdrom),119(admin),122(sambashare),123(vboxusers),1000(android)
3.31 stty(檢視命令列控制字元,如ctrl-c、ctrl-d、ctrl-z等)

stty -a #檢視系統中所有命令列控制字元

Linux系統管理 常用命令

一 進入目錄 cd home 進入 home目錄 cd root 進入 root目錄 cd 返回上一級目錄 cd 當前目錄 和 可以理解為相對路徑 例如cd hom test,cd加完整的路徑,可以理解為絕對路徑 二 檢視當前目錄 1.ls 檢視當前目錄所有的檔案和目錄。2.ls a 檢視所有的檔案...

Linux常用命令 系統管理

1 cal 檢視當前日曆 cal y表示檢視整年日曆 2 data 顯示或設定時間 設定時間格式 需要管理員許可權 date mmddhhmm cc yy ss format cc為年前兩位yy為年的後兩位,前兩位的mm為月,後兩位的mm為分鐘,dd為天,hh為小時,ss為秒。如 date 0102...

Linux常用命令 (系統管理)

使用者管理 useradd passwd userdel 使用者組管理 groupadd groupdel gpasswd 系統資訊 uname who whoami id 登入登出 login logout reboot shutdown halt su 新增使用者 先執行adduser命令增加使...