1.常見linux的目錄
一級目錄:
/ 根目錄 ~主目錄 /home 用戶目錄 /etc 配置目錄 /bin 可執行文件目錄 /dev 設備文件 磁盤就是一種外部設備。所以磁盤就是再此目錄下。
/usr 放用戶程序
/lib 系統的基本庫,比如存放一些鏈接程序,程序運行都需要鏈接加載到cpu 所以基本所有的程序都要用到這個目錄 也就是共享的
/mnt 掛載目錄
/boot 啓動文件目錄 一般有linux內核 還有一些啓動配置文件
/root 超級用戶的目錄
/tmp臨時文件
2.linux常見發行版
1.archlinux 這個不太友好,輕量級的liunx。。意味着靈活度高。配置起來相當麻煩。
- ubuntu 友好型的,會提供預配置的系統,安裝起來相對較容易。
3.硬鏈接與軟鏈接聯繫與區別
前置:文件兩個部分,文件名與數據 。 而數據分爲兩部分,元數據與用戶數據, 元數據指文件的附加屬性 比如大小 創建時間,類別等。 用戶數據就是存放真正的數據。
linux中文件名不是真正的索引,inode號是真正的索引節點,他唯一。文件名只是方便我們記憶。
硬鏈接與軟連接。
爲了解決文件共享,引入了鏈接。硬鏈接指一個inode號對應有多個文件。 軟連接就是一個文件,裏面存放的都是指向另外文件的路勁。
4.etc/hosts作用
配置文件,存放一個ip/域名映射表 域名解析的時候先從瀏覽器中查找ip/域名映射關係,然後沒有的話,就會到本機的host文件中查找,最後會到第三方服務商的dns服務器中尋找。
5.查看linux運行級別
級別有7種 查看方法 who -r或者runlevel
6.查看默認網關 ifconfig
7./etc/fstap
手動掛載的信息需要寫入這個文件,否則關機了就=掛載信息級=就沒了,這個目錄開機時候,系統會自動掃描掛載信息,所以需要寫入這個文件中。
8.文件目錄權限rwx
再linux中文件和目錄沒有太多區別,我認爲頂級目錄才叫目錄,之後目錄裏存放着不同的文件。
權限: r 讀 w寫 x執行 合起來可讀可寫可執行
對於目錄而說 它的權限是針對於文件或者低級目錄而言, rwx 就是 可以在這個目錄裏看到,創建或者刪除文件。
對於文件來說,就是可讀可寫可執行,文件自身的修改取決於文件本身的權限,無關包裹着他的目錄。
9.配置ip方式
臨時配置ip起效 ifconfig 網卡標識 ip
永久起效: 修改網卡配置文件 路徑 /etc/sysconfig/network-scripts/ifcfg-eth0
10.linux安裝軟件的方式
rpm 比較通用的安裝方式 自動安裝該軟件的相關依賴包
apt ubuntu的安裝方式 這種方式安裝會自動安裝某軟件的相關的依賴包
yum 是redhat中的
dpkg 這種安裝方式需要自己安裝軟件的一些依賴包
11.常見端口以及作用
網絡傳輸協議有TCP UDP協議 TCP更加安全,需要三次握手。UDP協議鏈接不可靠,適合傳輸不要重要的數據。
端口作用:每一個端口代表的是一個進程,一個服務。
11024端口號是規定好了的,102560000多是動態的端口 用戶自定義。
常見端口:
TCP 22 ssh服務的默認端口
TCP 23 telnet端口
TCP 80 http端口
TCP 443 https端口
UDP 53 域名解析服務