【CentOS 7筆記6】,系統目錄結構與文件類型#171019

hellopasswdmysql


一. 系統目錄結構

1. 建立普通用戶

/root/    #root用戶的home目錄
useradd hello    #建立普通用戶
ls /home/hello/    #查看普通用戶的home文件
vi /root/.ssh/.authorized_keys/    #添加密鑰
/etc/ssh/sshd_config    #修改ssh配置文件

2. 系統目錄結構

軟連接,存放系統命令:linux

  • /bin/ #普通用戶經常使用命令的目錄
  • /sbin/ #superbin,存放一些系統管理的命令,具備必定權限纔可使用的命令。
  • /usr/bin/
  • /ser/sbin/

64位系統有/lib64目錄,主要存放動態連接庫sql

  • /usr/lib/
  • /usr/local/lib

系統庫文件,存放系統動態鏈接共享庫:數據庫

  • /lib/
  • /lib64/

經常使用服務器

  • /home/ #家目錄,當新建一個新用戶,則目錄下就有一個對應的用戶路徑,是普通用戶的主目錄,至關於/root/目錄,主要用存放普通用戶的相關文件
  • /boot/ #系統啓動所需的核心文件,Linux的內核文件及引導系統管理器(引導裝載程序)所須要的文件目錄
  • /dev/ #linux系統特有的設備文件,存在Linux系統下的設備文件,如光驅、磁盤等。訪問該目錄下某個文件至關於訪問某個硬件設備,經常使用的時掛載光驅
  • /etc/ #存放系統配置文件,做爲軟件啓動時默認文件讀取的目錄
  • /media/ #媒介目錄,默認爲空
  • /cdrom/ #將光驅文件系統掛在這個目錄下,mount /dev/cdrom /cdrom
  • /mnt/ #用於存放掛載儲存設備的掛載目錄的
  • /opt/ #主要存放那些可選的程序
  • /proc/ #存在操做系統運行時的信息,如進程信息、內核信息、網絡信息、系統啓動進程等,此目錄的內容存於內存中,實際不佔用磁盤空間。
  • /run/ #進程產生的臨時文件,PID
  • /srv/ #服務啓動後,所需訪問的數據目錄,默認空(例如www服務啓動讀取的網頁數據就能夠放- 在/srv/www)
  • /sys/ #系統內核相關文件,與/proc相似,是一個虛擬的文件系統,主要記錄與系統核心相關的信息,如系統當前已經載入的模塊信息等。這個目錄實際不佔硬盤容量
  • /tmp/ #系統臨時目錄,默認空,任何用戶能夠訪問。系統軟件或用戶運行程序(如MySQL)時產生的臨時文件存放到這裏。此目錄數據需按期清除,重要數據不可放置此目錄下,而且此目錄不宜太小。
  • /usr/ #系統用戶命令
  • /usr/local/ #mysql等軟件

系統日誌:網絡

  • /var/ #此目錄內容是常常變更的,/var/lib是存放系統日誌的文件,/var/log用於存放系統日誌
  • /var/log/ #存放系統日誌的目錄
  • /var/www/ #Apache服務器站點存放目錄
  • /var/lib/ #存放系統日誌的文件(如MySQL數據庫存放地)
  • /var/log/message/ #系統總日誌
  • /var/run/ #PID

二. 文件類型

1. 文件類型

-    #普通文件(文本文檔(白色),二進制文件(綠色))    ls -lh
d    #目錄(藍色)
c    #字符串設備(黃色)    ls -la /dev/tty
l    #軟連接(快捷方式)青色
b    #塊設備(黃色)    ls -la /dev/hda1
s    #socket文件(粉色)    ls -lh /var/lib/mysql/mysql.sock

2. 文件權限

----------
第一項爲文件類型,其餘六項爲文件權限
前三個-爲檔案者權限
中間三個-爲檔案全部羣組權限
最後三個-爲其餘人權限
r表示可讀
w表示可寫
x表示可執行
-表示無權限

【CentOS 7基礎筆記4】,兩種修改密碼方式
【CentOS 7基礎筆記5】,主機互相登錄
【CentOS 7基礎筆記6】,系統目錄結構與文件類型
【CentOS 7基礎筆記7】,ls、tree、alias、cd命令和相對、絕對路徑
【CentOS 7基礎筆記8】文件與目錄的增刪命令ssh

修改於171028socket

相關文章
相關標籤/搜索