兩個重要檔案
/etc/passwd
用戶名:賬號口令:用戶標識號:組標識號:注釋說明:用戶家目錄:用戶shell

/etc/shadow
用戶名:用戶密碼:上次更改密碼的日期:過多長時間能更改密碼:密碼多少天后到期:密碼到期前的警告期限:賬號失效期限:賬號失效期限:賬號的生命周期:保留沒有實際意義

用戶和組
# uesradd 新建用戶
不加任何選項時,會創建一個跟用戶名同名的組

-c 用戶的注釋性資訊
-e 禁用賬號的日期
-u 自定義uid
-g 使新增用戶屬于已經存在的組
-d 自定義用戶的家目錄
-M 不建立家目錄
-s 自定義shell

# chfn 更改用戶的注釋資訊

# passwd 指定和修改用戶賬戶口令
root可以修改其他賬戶的密碼,普通用戶只能修改自己的密碼

-l 鎖定(停用)用戶賬戶
-u 口令解鎖
-x 指定口令的最長存活期
-w 口令要到期前提前警告的天數

# mkpasswd 生成密碼
-l 生成指定長度的密碼
(yum安裝expect)

# usermod 修改用戶設定
# userdel 在所有與賬戶有關的檔案中將用戶資訊全部洗掉
-r 洗掉用戶賬戶的同時,一并洗掉該用戶的家目錄

# su 切換用戶
- 初始化當前用戶的各種環境變數

# groupadd 創建組群
-g 自定義gid的數值

# groupmod 修改組群
-n 修改組群名稱

# gpasswd 在附屬組中增加、洗掉用戶
(只有root和組管理員才能使用)
-a 把用戶加入組
-d 把用戶從組中洗掉
-A 給組指派管理員


# groupdel 洗掉組
組中含有用戶時,先洗掉用戶才可以洗掉組

配置與管理磁盤
# df 查看檔案系統的磁盤空間占用情況
-i 查看inodes的使用情況

-h 使用合適的單位表示
-k、-m 分別表示以KB和MB為單位顯示

# du 查看某個目錄或檔案所占空間的大小
-a 全部檔案和目錄的大小都列出來
-b 列出的值以B為單位輸出
-k 以KB為單位輸出,和默認不加選項的輸出值一樣
-m 以MB為單位輸出
-h 系統自動調節單位

-c 最后加總

-s 只列出總和
磁盤磁區
# fdisk 對磁盤進行磁區
-l 列出系統中所有的磁盤設備以及磁區表(不加設備名稱)
會列出該設備的磁區表(加設備名稱)

fdisk /dev/sdb
d 洗掉磁盤磁區

n 創建新磁區
主磁區

擴展磁區(不可格式化,不能掛載)

邏輯磁區

p 列出硬碟磁區表

q 不保存更改,退出
w 把修改寫入硬碟磁區表,退出

# parted 對磁盤進行磁區(一般超過2T時使用)
-l 查看現有磁區

# parted /dev/sdb 對磁盤進行磁區
mklabel gpt 創建磁區表
mkpart PART-TYPE [FS-TYPE] START END 進行磁盤磁區
{PART-TYPE :primary(主磁區), extended(擴展磁區), logical(邏輯磁區)
fs-type 檔案系統型別:fs32,NTFS,ext2,ext3、ext4等
start end 磁區的起始和結束位置}
建立主磁區

建立擴展磁區

p 查看磁區情況

q 確定保存并退出

# partprobe 重繪磁區
# mkfs 建立檔案系統(格式化)
-t 指定要創建的檔案系統型別

-L 預設該磁區的標簽

-b 磁區時設定每個資料區塊占用的空間大小(默認為4096B)

# e2label 查看或修改磁區的標簽

磁盤掛載
# mount 手動掛載檔案系統
-t 指定要掛載的檔案系統的型別
-o 指定要掛載的檔案系統的特性


# umount 卸載已掛載的磁盤磁區
命令后面可以跟掛載點,也可以跟磁區名
-l 強行卸載

# vi /etc/fstab 自動掛載檔案系統
磁區的標識 掛載點 磁區的格式 掛載引數 是否備份 是否自檢磁盤
掛載引數default 表示按照大多數永久檔案系統的默認值設定掛載定義

# mount -a 令命令生效
# blkid 獲得全部磁盤磁區的UUID

磁盤配額
# quota 設定磁盤配額
# vi /etc/fstab
啟用用戶的磁盤配額功能加入usrquota
啟用組的磁盤配額功能加入grpquota

# mount -o remount /掛載點 使增加配額功能命令生效

# quotacheck -cvug 生成磁盤配額檔案

# edquota 設定用戶和組的磁盤配額
-u 設定用戶的磁盤配額
-g 設定組的磁盤配額
進入vi編輯器

# quotaon -avug 啟動磁盤配額功能
# quotaoff 關閉磁盤配額功能

# repquota -avug 檢查磁盤配額的使用情況

增加虛擬記憶體
# dd if=/dev/zero of=/tmp/newdisk bs=1M count=1024 建立swapfile
if指定源 of指定目標檔案 bs定義塊的大小 count定義塊的數量

# mkswap -f /tmp/newdisk 格式化為swap格式

# free 查看記憶體的使用情況
# swapon /tmp/newdisk 掛載啟用該磁盤

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/148743.html
標籤:Linux
上一篇:nfs 所有的版本的 RFC 整理; nfs 所有版本對比;
下一篇:GCC編譯命令的學習
