一. Linux目錄
/:根目錄 整個文件系統,有一個頂層目錄,稱爲根。
bin:存放一些可執行的程序、命令。
boot: 系統啓動所需的一些文件。
dev:系統中的設備(硬件在linux中通過“文件”來標識)
etc:存放系統、軟件的配置文件
home:普通用戶目錄的主目錄,以用戶名命名。
home/fred lib:系統庫目錄(32位)
lib64: 系統庫目錄(64位)
mnt:掛載外部存儲設備的文件目錄
root:root用戶的主目錄
sbin:系統的可執行命令 srv sys test tmp:系統臨時目錄
usr:共享資源目錄(多個用戶可以共享該目錄中的程序)
二 .Linux權限
1、添加用戶
useradd fred passwd 12345678 創建用戶和密碼
2、linux文件權限的描述格式
- rwx rwx rwx
d rwx rwx rwx d:標識節點類型(d:文件夾 -:文件 |:鏈接) r:可讀 w:可寫 x:可執行
第一組rwx:表示這個文件的擁有者對它的權限
第二組rwx:表示這個文件的所屬組用戶對它的權限
第三組rwx:表示這個文件的其他用戶(除以上兩種)對它的權限
groups 查看登錄用戶所在的組
添加權限:chmod +r 1.txt
刪除權限:chmod -r 1.txt
使用二進制表示權限:例如-rw-rw-r--二進制表示爲110,110,100,十進制表示爲664
補充: r:對文件來說,是可讀取內容;對文件夾來說,是可以ls w:對文件來說,是可修改文件的內容;對文件夾來說,是可以在其中創建或者刪除子節點 x:對文件來說,是能否運行這個文件;對文件夾來說,是能否cd進入這個目錄
作業:766代表什麼權限?
添加權限:chmod +r 1.txt 刪除權限:chmod -r 1.txt
三.用戶管理
1、增加用戶
useradd 用戶名 ---增加用戶 passwd 用戶名 ---給用戶設置密碼
userdel -r 用戶名 ---刪除用戶 加一個-r表示把用戶及用戶的主目錄都刪除
exit ---退出會話
2、增加用戶組
groupadd 組名 ---增加組
usermod -g 組名 用戶名 ---將用戶添加到組中
usermod -G 組名1,組名2 用戶名 ---將用戶添加到多個組中
gpasswd -d 用戶名 組名 ---將用戶從組中刪除 例如:gpasswd -d jack root | gpasswd -d jack sys
3、查看所屬組 groups ---查看當前用戶所屬組 groups jack ---查看指定用戶所屬組
4、su和sudo su:身份切換
su username 輸入密碼(root切換不需要輸入密碼)
sudo:讓普通用戶具備root的權限(需要配置 /etc/sudoers) 瞭解完su和sudo,是不是發現sudo有太多的優點了。su方式切換是須要輸入目標用戶的password。而sudo僅僅須要 輸入自己的password,所以sudo能夠保護目標用戶的password不外流的。當幫root管理系統的時候,su是直接將 root全部權利交給用戶。而sudo能夠更好分工,僅僅要配置好/etc/sudoers,這樣sudo能夠保護系統更安全,並且分 工明白,有條不紊。
5.配置環境變量 在/etc/profile 下配置