用戶與組管理,磁盤管理


兩個重要文件

/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    掛載啟用該磁盤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM