您好,登錄后才能下訂單哦!
一、目錄
windows:每個磁盤(分區)都是位于某個根之下
windows是多根系統
linux:linux中的文件都在一個根之下
linux是單根系統
linux遵循FHS(目錄結構基本類似)
二、目錄結構
linux的目錄結構是倒樹狀
1、二進制程序目錄 (就是那些可執行文件,可執行程序,比如:ls mkdir touch...)
/bin /sbin 啟動系統必要的程序(僅僅是啟動系統)
/usr/bin /usr/sbin 為了完成系統的特定功能(完成功能)
/usr/local/bin /usr/local/sbin 和系統功能無關的程序(第三方程序)
bin:binary(二進制)全部用戶都可以執行
sbin:system binary(系統二進制,管理系統的命令,比較重要)
只有管理員用戶可以執行的程序
cat /bin/install
2、配置文件目錄
存放各個程序的配置文件
例子:/etc/sysconfig/network-scripts/ifcfg-eth0 <<<<網卡配置文件
/etc/sysconfig/network <<<<<</主機名配置文件
/etc/passwd <<<<<</用戶配置文件(系統中的全部用戶都保存在
這個文件,每一行是一個用戶)
/etc/shadow <<<<<<用戶密碼
需求,統計當前系統共有多少用戶?
[root@7 home]# cat /etc/passwd |wc -l
22
3、用戶的家目錄
/root: 管理員用戶的家目錄
/home: 普通用戶的家目錄在home下和用戶名相同的那個目錄就是普通用戶的家目錄
/tmp : 臨時文件目錄 (這個目錄下的文件,如果在30天內沒有被重復的訪問或修改過,
那么該文件被自動刪除,所有用戶都可以在這個目錄下創建文件,每個用戶都可以在這個
目錄下讀取自己或者別的用戶的文件,但是只能刪除自己的,不能刪除別人的)
普通用戶只能在自己的家目錄下創建文件
[zhangsan@7 ~]$ pwd
/home/zhangsan
[zhangsan@7 ~]$ touch a.txt
[zhangsan@7 ~]$ ls
a.txt
##########
touch a.txt
[zhangsan@7 tmp]$ ls
a.txt
[zhangsan@7 tmp]$ rm -rf a.txt
[zhangsan@7 tmp]$ ls
注意:linux中的管理員root不受權限約束
4、存放內容經常變化的文件的目錄
/var
例子:/var/log/messages >>>記錄系統日志信息(經常產生新信息)
/var/log/secure >>>>記錄用戶登錄失敗的信息(登錄的用戶名
,客戶的ip地址)
lastb:用來顯示登錄失敗的信息
如果發現,在短時間內有人頻繁用相同或者不同的用戶嘗試登錄系統,說明
有人在暴力破解服務器,可以用防火墻封堵該IP
/var/log/lastlog >>>記錄系統中每個用戶上一次登錄時間和IP,以及登錄
方式,用lastlog可以查看
/var/log/wtmp >>>>顯示每個用戶的登錄狀態和最后的關機操作
命令:last
[root@7 home]# last
root pts/2 111.197.230.203 Sun Apr 14 21:55 still logged in
zhangsan pts/0 111.197.230.203 Sun Apr 14 21:46 still logged in
root pts/0 111.197.230.203 Sun Apr 14 21:46 - 21:46 (00:00)
root pts/1 111.197.230.203 Sun Apr 14 11:16 still logged in
root pts/0 111.197.230.203 Sun Apr 14 11:16 - 11:17 (00:00)
reboot system boot 3.10.0-957.5.1.e Sun Apr 14 18:37 - 22:27 (03:49)
useradd lisi
[root@7 home]# passwd lisi
tail /var/log/secure
pr 14 21:59:13 AliYun useradd[14157]: new group: name=lisi, GID=1001
Apr 14 21:59:13 AliYun useradd[14157]: new user: name=lisi, UID=1001, GID=1001, home=/home/lisi, shell=/bin/bash
Apr 14 21:59:20 AliYun passwd: pam_unix(passwd:chauthtok): password changed for lisi
5、共享文件目錄
注意:該目錄下的文件有特點,只有讀權限。
/usr
例子:/usr/share/include
/usr/share/man/man5
/usr/share/fonts
6、啟動系統相關文件目錄
/boot
vmlinuz 可執行的Linux內核
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。