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
系統庫文件,存放系統動態鏈接共享庫:數據庫
經常使用服務器
- /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