Linux基礎命令(6)

1、目錄
windows:每一個磁盤(分區)都是位於某個根之下
windows是多根系統
linux:linux中的文件都在一個根之下
linux是單根系統
linux遵循FHS(目錄結構基本相似)    
2、目錄結構
linux的目錄結構是倒樹狀
一、二進制程序目錄 (就是那些可執行文件,可執行程序,好比:ls mkdir touch...)
/bin /sbin                         啓動系統必要的程序(僅僅是啓動系統)
/usr/bin /usr/sbin                 爲了完成系統的特定功能(完成功能)
/usr/local/bin  /usr/local/sbin    和系統功能無關的程序(第三方程序)

bin:binary(二進制)所有用戶均可以執行
sbin:system binary(系統二進制,管理系統的命令,比較重要)
只有管理員用戶能夠執行的程序
cat /bin/install
二、配置文件目錄
存放各個程序的配置文件
例子:/etc/sysconfig/network-scripts/ifcfg-eth0 <<<<網卡配置文件
      /etc/sysconfig/network        <<<<<</主機名配置文件
      /etc/passwd                   <<<<<</用戶配置文件(系統中的所有用戶都保存在
      這個文件,每一行是一個用戶)
      /etc/shadow                   <<<<<<用戶密碼
        需求,統計當前系統共有多少用戶?
    [root@7 home]# cat /etc/passwd |wc -l
    22
    三、用戶的家目錄
/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不授權限約束
四、存放內容常常變化的文件的目錄
/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
五、共享文件目錄
注意:該目錄下的文件有特色,只有讀權限。
/usr
例子:/usr/share/include
      /usr/share/man/man5
      /usr/share/fonts
六、啓動系統相關文件目錄
/boot
    vmlinuz  可執行的Linux內核
相關文章
相關標籤/搜索