RHCE(Redhat7) (二)
硬碟以扇區為機關,1扇區為512b (6及以下以柱面為機關,1柱面為8M左右)
分區格式為xfs 最多支援500T (6及以下分區格式為ext4,最多支援50T)
fdisk MBR分區方式
gdisk GPT分區方式
parted 進階分區操作(建立、拷貝、調整分區大小等)
partprobe重新整理分區表(或重新開機伺服器)
fdisk -l
fdisk/dev/sdb (n 建立,p 列印,d 删除,w 儲存,t 改類型)
+10G 指定分區大小為10G
mkfs.xfs mkfs.ext4
mkfs.xfs -f (xfs多次格時需加-f)
xfs -admin -L opt /dev/sda3 (xfs分區打标簽)
a2label /dev/sda5 “backup” (ext4分區打标簽)
blkid/dev/sda3 檢視裝置UUID
df / (以位元組為機關)
df -h / (以M、G為機關)
df -hT / (T表示分區類型,如:xfs)
du . (統計目前目錄下檔案大小,位元組)
du -sh . (統計目前目錄下檔案大小,M、G)
baobab 調出圖形硬碟空間分析工具
/etc/fstab 挂載裝置到系統的儲存檔案
mount -a 是/etc/fstab檔案生效
mount -o 以特定選項挂載
defaults包括rw,suid,dev,exec,async
umount 解除安裝
lsof/aa (可以看出誰在使用,程序号)
mount -o remount,ro/rw /aa
mount -o remount,noexec /aa
mount10.0.0.2:/var /mnt (挂載nfs共享)
mount --bind /opt /mnt/opt 挂載一個目錄到另一個目錄下(僞裝用)
mkswap /dev/sda6 增加swap空間
swapon -a激活swap空間
swapon -s檢視已激活swap
swapoff/dev/sda6 關閉swap分區
swapon -p5 /dev/sda6 設定swap優先級
ls -i
ln -s (檔案類型會顯示為“l”)
ls -l (- 一般檔案,d 目錄,l 連結,b塊裝置,c字元裝置,p 命名管道,s套接字)
/run/root/media CD光牒預設路徑
ACL
getfacl
setfacl
setfacl -m o:r /tmp/aa.log (設定其它賬号對/tmp/aa.log有讀權限)
setfacl -x u:aa /tmp/aa.log (删除使用者aa對于/tmp/aa.log檔案的acl)
setfacl -b /tmp/aa.log (删除所有acl)
getfacl/tmp/aa.log 檢視ACL
setfacl -m u:aa:rwx /tmp/aa.log (設定使用者aa對/tmp/aa.log有讀寫執行的權限)
ACL資訊預設不繼承(要繼承得結合mask設定)
setfacl -m d:u:aa:rwx /aa (生效範圍是目錄以下,對目錄沒有效果)
setfacl -m u:aa:rwx /aa/
mount | grep home 檢視home分區的挂載(如:挂載源、分區格式等)
xfs分區設定空間配額
需先在/etc/fstab /home分區的defaults,usrquota,grpquota 然後重新開機伺服器(否則會報xfs_quota:cannotset limits function not implemented錯誤)
# xfs_quota–x –c “limit bsoft=30G bhard=40G aa” /home
# xfs_quota–x –c report /home
/var/lib/rpm rpm的本地資料庫目錄
rpm -i 安裝
rpm –e 解除安裝
rpm –i –nodeps 忽略依賴關系安裝
rpm –i –force對已安裝過的進行重安裝
rpm –U 更新,軟體不存在就等同于-i
rpm –U –oldpackage 降級
rpm –F 更新,軟體必須先存在
rpm –qa 檢視所有包
rpm –q 查單個包
rpm –qf 檔案由哪個包提供
rpm –l 檢視軟體資訊
rpm –qpi 檢視包編譯資訊
rpm –qpl 會安裝哪些檔案
rpm –qp –scipts查腳本資訊
rpm –V 包名 (無輸出說明對,有輸出說明有問題,如不正常可用rpm –i –force 重安裝)
/etc/pki/rpm-gpg 簽名檔案
rpm –import 導入簽名
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
rpm –qa |grep gpg-pubkey
rpm –vvk包名 校驗簽名
yuminstall 安裝
yumremove/erase 解除安裝
yumupdate 更新
yumgroup install “KDE” 安裝一組軟體包
yumlocalinstall = rpm –i
yum search 軟體名
yumlist 軟體名
yum listall
yumgroup list
yumwhatprovides /bin/ls = rpm –qf
yum reinstall= rpm –i --force
本文轉自linux部落格51CTO部落格,原文連結http://blog.51cto.com/yangzhiming/1717778如需轉載請自行聯系原作者
yangzhimingg