linux基礎知識

1.常見linux的目錄

一級目錄:

/ 根目錄 ~主目錄 /home 用戶目錄 /etc 配置目錄 /bin 可執行文件目錄 /dev 設備文件 磁盤就是一種外部設備。所以磁盤就是再此目錄下。

/usr 放用戶程序

/lib 系統的基本庫,比如存放一些鏈接程序,程序運行都需要鏈接加載到cpu 所以基本所有的程序都要用到這個目錄 也就是共享的

/mnt 掛載目錄

/boot 啓動文件目錄 一般有linux內核 還有一些啓動配置文件

/root 超級用戶的目錄

/tmp臨時文件

2.linux常見發行版

1.archlinux 這個不太友好,輕量級的liunx。。意味着靈活度高。配置起來相當麻煩。

  1. 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 域名解析服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章