天天看點

作業系統linux——常用操作

1.軟體管理

軟體管理 apt ( Advanced Packaging Tool ) , 它可以自動下載下傳、配置、安裝軟體包;簡化了Linux系統上的。Debian及衍生版中都包含了apt , RedHat系列的linux的則使用yum來進行管理,其中Fedora22中Centos7中開始使用dnf 來替代yum。

apt-cache search package 搜尋包
apt-cache show package 擷取包的相關資訊,如說明、大小、版本等
sudo apt-get install package 安裝包
sudo apt-get install package –reinstall 重新安裝包
sudo apt-get -f install 強制安裝
sudo apt-get remove package 删除包
sudo apt-get remove package –purge 删除包,包括删除配置檔案等
sudo apt-get autoremove 自動删除不需要的包
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 更新系統
sudo apt-get dselect-upgrade 使用 dselect 更新
apt-cache depends package 了解使用依賴
apt-cache rdepends package 了解某個具體的依賴
sudo apt-get build-dep package 安裝相關的編譯環境
apt-get source package 下載下傳該包的源代碼
sudo apt-get clean && sudo apt-get autoclean 清理下載下傳檔案的存檔
sudo apt-get check 檢查是否有損壞的依賴
           

apt的配置檔案 :

/etc/apt/sources.list 設定軟體包的擷取來源
/etc/apt/apt.conf apt配置檔案
/etc/apt/apt.conf.d apt的零碎配置檔案
/etc/apt/preferences 版本參數
/var/cache/apt/archives/partial 存放正在下載下傳的軟體包
/var/cache/apt/archives 存放已經下載下傳的軟體包
/var/lib/apt/lists 存放已經下載下傳的軟體包詳細資訊
/var/lib/apt/lists/partial 存放正在下載下傳的軟體包詳細資訊
           

2.權限

檔案權限

rwxrwxr-- : 三組rwx 分别表示 所有者、所有組、其他人 的權限。
r : 表示可讀, 可以用數字 4 來表示
w : 辨別可寫 ,可以用數字 2 來表示
x : 表示可執行 , 可以用數字 1 來表示
- :表示沒有相應權限  可以用數字 0 來表示
           

修改檔案權限得方法

chmod o+w  file1
chmod g-w file1
chmod go-w file1
chmod u=rwx file1

chmod 755  file1  # -rwxr-xr-x (755) 隻有所有者才有讀,寫,執行的權限,組群和其他人隻有讀和執行的權限
chmod 644  #  -rw-r--r-- (644) 隻有所有者才有讀和寫的權限,組群和其他人隻有讀的權限


#  其中:
#  u 代表所有者(user)
#  g 代表所有者所在的組群(group)
#  o 代表其他人,但不是u和g (other)
#  a 代表全部的人,也就是包括u,g和o
           

目錄權限

r :  表示是否可以讀取目錄下的檔案名
w :  表示是否可以在目錄下建立修改檔案
x  : 表示目錄是否可以被搜尋
           
  • chown : 更改檔案的所有者和所有組
chown root:root  file
chown root   file  
chown :root   file
           

3.使用者和使用者組

linux使用檔案儲存使用者資訊 :

#       /etc/passwd 使用者賬戶資訊。
#       /etc/shadow 安全使用者賬戶資訊。
#       /etc/group 組賬戶資訊。
#       /etc/gshadow 安全組賬戶資訊。
#       /etc/default/useradd 賬戶建立的預設值。
#       /etc/skel/ 包含預設檔案的目錄。
#       /etc/login.defs Shadow 密碼套件配置。
           

繼續閱讀