Linux 常用命令 二

2022-09-02 14:36:07 字數 2751 閱讀 2303

實現使用者賬號的管理,要完成的工作主要有如下幾個方面:

新增使用者-useradd

useradd -m user1 # 建立乙個使用者並自動建立豬目錄

# 選項如下

-c comment 指定一段注釋性描述。

-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。

-g 使用者組 指定使用者所屬的使用者組。

-g 使用者組,使用者組 指定使用者所屬的附加組。

-m 使用者目錄如不存在則自動建立。

-s shell檔案 指定使用者的登入shell。

-u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。

增加使用者賬號就是在/etc/passwd檔案中為新使用者增加一條記錄,

同時更新其他系統檔案如/etc/shadow,/etc/group等。

刪除使用者-userdel

userdel -r user1 # 刪除使用者並刪除主目錄
此命令刪除使用者kuangshen在系統檔案中(主要是/etc/passwd, /etc/shadow, /etc/group等)的記錄,

同時刪除使用者的主目錄。

修改使用者-usermod

修改使用者賬號就是根據實際情況更改使用者的有關屬性,如使用者號、主目錄、使用者組、登入shell等。

usermod -d /home/z –g dev user1  #將使用者1的主目錄改為/home/z,組改為dev
常用的選項包括 -c, -d, -m, -g, -g, -s, -u以及-o等 ,這些選項的意義與 useradd 命令中的選項一樣,可以為使用者指定新的資源值。

切換使用者-su

su 使用者名稱 # 如果有設定密碼就要輸入密碼

# 注意!在linux中輸入密碼是沒有響應的

密碼問題

passwd 使用者名稱 # 剛建立的使用者就直接輸入新密碼,一般與useradd連用

passwd -l 使用者名稱 # 鎖定使用者,一旦鎖定無法登入

passwd -u 使用者名稱 # 解鎖

passwd -d 使用者名稱 # 清空密碼

本質是對/etc/group檔案進行操作

建立使用者組-groupadd

groupadd 組名 # 建立使用者組,id自增

groupadd -g 999 組名 # 建立使用者組,指定id為999

刪除使用者組-groupdel

groupdel 組名
修改使用者組-groupmod

groupmod -n 新組名 -g 1000 原組名

-n 改名

-g 改id

/etc/passwd檔案

使用者名稱:口令(shell登入密碼,不可見顯示為x):使用者標識號:組標識號:注釋描述:主目錄:登入shell

/etc/shadow 存著加密的口令

/etc/group 存放使用者組資訊

linux磁碟管理好壞直接關係到整個系統的效能問題。

linux磁碟管理常用三個命令為 df、du 和 fdisk。

列出整體磁碟使用量-df

df # 列出檔案系統使用情況

df -h # 檔案大小人性化

引數:-a :列出所有的檔案系統,包括系統特有的 /proc 等檔案系統;

-k :以 kbytes 的容量顯示各檔案系統;

-m :以 mbytes 的容量顯示各檔案系統;

-h :以 m=1000k 取代 m=1024k 的進製方式;

-t :顯示檔案系統型別, 連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;

-i :不用硬碟容量,而以 inode 的數量來顯示

顯示目錄或檔案的大小-du

du [-ahskm] 檔案或目錄名稱

選項與引數:

-a :列出所有的檔案與目錄容量,因為預設僅統計目錄底下的檔案量而已。

-h :以人們較易讀的容量格式 (g/m) 顯示;

-s :列出總量而已,而不列出每個各別的目錄占用容量;

-s :不包括子目錄下的總計,與 -s 有點差別。

-k :以 kbytes 列出容量顯示;

-m :以 mbytes 列出容量顯示

hostname 可以檢視主機名

hostname name 修改主機名

檢視檔案,可能會覺得硬鏈結和複製檔案很像,就是拷貝乙份!其實可沒那麼簡單。

在刪除原始檔1之後,硬鏈結不受影響,仍然可用。而軟鏈結報紅,無法使用。

Linux常用命令(二)

fdisk l 顯示分割槽列表 disk dev sda 500.1 gb,500107862016 bytes 255 heads,63 sectors track,60801 cylinders units cylinders of 16065 512 8225280 bytes sector ...

Linux常用命令(二)

五 幫助命令 1 man 命令英文原意 manual 命令所在路徑 usr bin man 執行許可權 所有使用者 語法 man 命令或配置檔案 功能描述 獲得幫助資訊 範例 man ls 檢視ls命令的幫助資訊 man services 檢視配置檔案services的幫助資訊 2 info 指令英...

Linux 常用命令(二)

setup命令 root localhost setup 進入進行系統設定 退出 tab quit cp 複製命令 cp 123 321 cp a 123 321 rm命令 刪除命令 r 目錄及檔案 root localhost html rm i qiao.txt rm remove regula...