系統管理類命令

2021-10-08 02:13:55 字數 3532 閱讀 1421

命令列萬用字元

*匹配任意長度的多個字元

?匹配任意單個字元

[ ]匹配指定範圍內的任意單個字元

[^]匹配指定範圍外的任意單個字元

例,①:建立目錄test01,並在目錄下建立40個不同檔案(mkdir建立目錄,touch .file表示建立1.file到10.file個檔案)

②:用星號匹配以.abc.file結尾的檔案

③:用?匹配以.abc.file結尾的檔案

④:用匹配以.abc.file結尾的檔案(單個字元,所以不包括10.abc.file)

表示以0-9和a-z開頭,以.txt結尾的檔案

⑤:用[^]匹配不以數字開頭的.abc.file結尾的檔案

date命令續

如果沒有網路不能從網際網路上配置yum源,可以配置本地的yum源:

(1)掛載本地映象:

第一步:把映象掛載到虛擬機器的虛擬光碟機裝置上

第二步:將光碟機裝置檔案掛載到對應的檔案目錄(data)上

[root@localhost ~]# mkdir /data #建立/data目錄

[root@localhost ~]# mount /dev/sr0 /data/ #把光碟機檔案掛載到/data目錄下,sr0為光碟機,被識別為檔案

[root@localhost ~]#cd /data #到data目錄下

[root@localhost data]#ls

[root@localhost data]#cd packages/ #跳到data目錄下的packages目錄下

[root@localhost packages]#ls #ls發現有很多.rpm包,這些包可以使用

第三步:構建乙個yum的配置檔案

[root@localhost packages]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# vim mylinux.repo #建立檔案,一定要以.repo結尾

檔案中寫入[mylinux]

name=「mylinux…」

baseurl=file:///data

gpgcheck=0

enable=1

:wq #儲存退出

不會寫可以參考其他.repo檔案:

[root@localhost ~]# yum list #列出當前軟體包

[root@localhost ~]# yum install zip #安裝zip軟體包

passwd(設定使用者密碼)

一.修改密碼

root 可以修改普通使用者的密碼 ;

例,root修改使用者test001的密碼:passwd test001

普通使用者無法修改其他使用者的密碼;

普通用修改自己密碼,秘鑰需要復合複雜性規則要求。

二.linux下/etc/shadow檔案詳解

例如使用者test001密碼設定為123456,通過加密後各引數(共9個)儲存在/etc/shadow檔案中(passwd test001----》123456 ----》加密 ----》/etc/shadow (9))。

可以vim /etc/shadow進入檔案shadow下修改引數:

/etc/shadow引數(各引數以:分割)說明:

(1)使用者名稱

(2)使用者密碼(賬戶未設定密碼時為!!,設定密碼後加密顯示)

(3)上次修改密碼的時間距離2023年01月01日多少天

(4)密碼最短有效天數, 即使用者最少多少天後才能改密碼的天數(預設0,0表示無限制,意味著任何時間都可以修改密碼)

(5)使用者最多多少天後一定要修改密碼的天數,系統會強制使用者修改密碼(預設位99999天,可以理解為永不過期)

(6)密碼過期前多少天時間會被警告(改為-1 則永遠不會提示)

(7)密碼過期後多少天內賬號變為inactive狀態,可登陸,但不能操作

(8)多少天後賬號會過期,無法登陸

(9)暫時保留未使用

三.各種命令

-k, --keep-tokens 保持身份驗證令牌不過期

-d, --delete 刪除已命名帳號的密碼(只有根使用者才能進行此操作)

-l, --lock 鎖定指名帳戶的密碼(僅限 root 使用者)

-u, --unlock 解鎖指名賬戶的密碼(僅限 root 使用者)

-e, --expire 終止指名帳戶的密碼(僅限 root 使用者)

-f, --force 強制執行操作

-x, --maximum=days 密碼的最長有效時限(只有根使用者才能進行此操作)

-n, --minimum=days 密碼的最短有效時限(只有根使用者才能進行此操作)

-w, --warning=days 在密碼過期前多少天開始提醒使用者(只有根使用者才能進行此操作)

-i, --inactive=days 當密碼過期後經過多少天該帳號會被禁用(只有根使用者才能進行此操作)

-s, --status 報告已命名帳號的密碼狀態(只有根使用者才能進行此操作)

–stdin 從標準輸入讀取令牌(只有根使用者才能進行此操作)

例,[root@localhost ~]# echo 「123456」 | passwd --stdin test001 #從輸入修改密碼(利用管道(乙個檔案標準輸出作為另乙個檔案的標準輸入)把輸出的123456作為使用者test001的密碼)

常見的系統管理類命令

1,ls a顯示所有檔案包括隱藏檔案 a顯示所有檔案包括隱藏檔案但除過.和 c以ctime排序,lt一起使用 l以長資料格式顯示檔案屬性以及許可權等資訊 t已修改時間排序 d列出目錄本身,而不是目錄中的內容 i列出檔案的inode號,一般和 l一起使用 h將檔案的大小以kb mb gb格式顯示 如圖...

Linux常見系統管理類命令

a 顯示所有檔案,包括隱藏檔案 h 將檔案內容大小以gb kb等易讀的方式顯示 i 結合 l引數,列出每個檔案的inode l 常用 列出長資料串,顯示出檔案的屬性和許可權等資料資訊 s 以檔案大小排序 t 以修改時間排序 l 顯示當前路徑 p 顯示當前路徑,有連線檔案時,不使用連線路徑,直接顯示連...

系統管理命令

whowhoami 顯示使用者自己的身份 hostname 顯示主機名稱 hostname hostname i 顯示主機ip uname 顯示系統資訊 uname a 顯示全部資訊 核心名稱,主機名,核心版本號,核心版本,硬體名,處理器型別,硬體平台型別,作業系統名稱 top 顯示當前系統中耗費資...