CentOS 6 階段總結(二)

2021-10-04 06:46:02 字數 2805 閱讀 9026

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...