rpm -qpi fluffymcawesome-a-6.4.0-11.r19355.x86_64.rpm #確認該軟體包的作用(分析該軟體包的詳細資訊)
rpm -qpi --scripts fluffymcawesome-a-6.4.0-11.r19355.x86_64.rpm #會顯示當前rpm包中封裝的指令碼資訊
which vim #嘗試尋找vim命令所在位置
rpm -qf /usr/bin/vim #利用qf選項分析該檔案屬於哪個安裝包
rqm -qa |
grep --color 「vim」 #列出所有已經安裝過並且名字中帶vim的軟體包名
為了解決軟體之間的依賴關係問題。
光碟中乙個資料檔案目錄,這個目錄儲存了所有軟體之間的依賴關係。
cd /media/centos_6.9_final/repodata/ #repodata目錄的內容,記錄了所有rpm包之間的依賴關係。該資料內容,不便於明文閱讀,軟體可以識別
cd /etc/yum.repos.d/ #yum軟體配置檔案所在目錄,其內為自帶的鏈結網際網路的yum原始檔,以.repo為字尾,只有該字尾方可識別。
vim /etc/yum.repos.d/1.repo #配置yum原始檔
[***]
#標籤name=jiajia #描述
baseurl=file:/media/centos_6.9_final #依賴關係資料位置(光碟路徑)
gpgcheck=0 #不做金鑰對驗證
yum install 軟體名 #安裝軟體。安裝和解除安裝都不需要考慮所在路徑。
yum remove 軟體名 #解除安裝軟體
yum clear all #清理yum快取(更換過yum源的時候建議清除下之前快取)
快捷鍵ctrl+shift+=表示放大螢幕
ctrl+ -表示縮小螢幕
通過yum源可以解決很多軟體的缺失問題
檔案型別為檔案:
r 讀取
w 寫入
x 可執行
檔案型別為目錄:
r 可以列出目錄內容
w 可以在目錄中建立和刪除檔案
x 表示可以進入該目錄,沒有x,rw也無效
id root #查詢root使用者資訊
useradd 使用者名稱 #使用者建立
tail -f /var/log/secure #跟蹤使用者登入日誌資訊
su - 使用者名稱 #切換使用者
exit
#在超級管理員模式下退回普通使用者時使用
group
#列出所有以group開頭的命令
useradd -g nz2001 lzd #新增使用者lzd,並指定使用者的基本組為nz2001
userdel -r 使用者名稱 #使用者刪除(-r刪除使用者的所有資訊,包括家目錄資訊)
useradd -u 600 -g nz2001 lzd #(-u指定賬戶uid號)
usermod -u 600 lzd #修改lzd的uid為600
passwd -s lzd #檢視使用者lzd的密碼狀態
cat /etc/shadow #檢視使用者密碼資訊情況
passwd lzd #為使用者設定密碼
groupadd 組名 #新增組
gourpadd -g 組名 #新增
groupdel 組名 #刪除組
useradd -u uid -g gid 使用者名稱 #新增使用者,指定uid號,gid號
passwd 使用者名稱 #建立密碼
passwd -s 使用者名稱 #檢視密碼狀態
su - 使用者名稱 #切換使用者
ls -l #長格式顯示檔案資訊
ls -a #顯示所有內容(包括.和..兩個子目錄)
tail -2 /etc/shadow #顯示該檔案內容的最後兩行
whoami
#顯示當前使用者
which vim #查詢軟體vim路徑
echo 「wecoll file」 >> /tmp/wecoll.txt #建立txt檔案,追加內容wellcoll file
cat /tmp/wecoll.txt #顯示檔案內容
mkdir /tmp/rootdir #建立目錄
ls -l /tmp #檢視目錄內容的許可權
ls -ld /tmp #檢視當前指定目錄的許可權
touch 1.txt #建立txt檔案
chmod g-w /tmp/wencolldir/ #將目錄中寫許可權撤銷
chmod g=---,o+w rootdir #調整rootdir目錄的許可權,組許可權全部撤銷,其他使用者新增寫許可權
chmod 777 /tmp/wencolldir/ #將目錄中所屬者、所屬組、其他使用者許可權都改為列出增刪進入(8進製賦權法)
chmod 777 /tmp/wencoll.txt #將檔案中所屬者、所屬組、其他使用者許可權都改為讀寫執行
chmod 1777 /tmpp #建立乙個具有粘置位許可權的目錄,等同於chmod o+t /tmpp
chown wencoll rootdir/ #修改所屬者
chgrp nz2001 rootdir/ #修改所屬組
chmod u+s /usr/bin/ #新增suid許可權,若之前為755,新增suid許可權後等同於chmod 4755 /usr/bin。設定suid必須是root
CentOS 6啟動流程
載入bios的硬體資訊,獲取第乙個啟動裝置 讀取第乙個啟動裝置mbr的引導引導程式 grub 的啟動資訊 載入核心作業系統的核心資訊,核心開始解壓縮,並嘗試驅動所有的硬體裝置 核心執行init程式,並獲取預設的執行資訊 init程式執行 etc rc.d rc.sysinit檔案,重新掛載根檔案系統...
系統 安裝centos6
centos6 位址 由於版本較老,yum 無法使用。更新yum 源 更新阿里源 mv centos base.repo centos base.repo.backupwgetmv etc yum.repos.d centos 7.repo etc yum.repos.d centos base.r...
CentOS6 配置摘要
安裝必備的編譯庫 yum y installgccgcc c glibcautomake autoconf libtoolmake yum yinstalllibxslt devellibjpeg libjpeg devel libpng libpng devel freetype freetype...