003Linux網路配置

2022-05-23 06:09:12 字數 1700 閱讀 7448

基於vmware中的linux系統:

1、vmware提供了三種網路工作模式:

(1)bridged(橋接模式)

橋接模式,顧名思義,得有橋,誰充當橋呢?當然是主機,安裝了虛擬機器的主機,充當的是虛擬機器與外部網路的橋。主機上面安裝了虛擬機器,如果採用橋接模式,虛擬機器將能夠通過主機訪問到外部的網路,外部的網路也能夠通過主機訪問到虛擬機器。

(2)nat(網路位址轉換模式)

特點:主機與虛擬機器使用的是乙個ip位址,這樣就能滿足ip位址有限的情況。但是我們這個虛擬機器是不能被外部所發現的,外部網路看到的ip位址永遠都是安裝虛擬機器的主機的。但是虛擬機器可以通過主機去訪問外部網路。

(3)host-only(主機模式)

最明顯的特點:安裝虛擬機器的計算機沒有接入到任何外部網路;

這時候如果想讓虛擬機器中的系統與主機進行通訊,就採用host-only模式。就好比兩台計算機直接使用網線連線在一起。

適用環境:安裝虛擬機器的主機沒有連線任何外部網路。

注意事項:

(1)選擇網路模式前,停止虛擬機器中的系統的執行;

(2)配置完網路後,重新啟動虛擬機器中的系統;

2、linux網路設定

ifconfig:檢視各網絡卡詳細資訊,乙太網卡名一般為「eth0」

/etc/init.d/network restart:重啟各網絡卡

(2)步驟

①重啟各網絡卡:/etc/init.d/network restart

執行結果:報錯

報錯原因:/etc/init.d/network 與 networkmanager衝突了。

解決辦法:關閉networkmanager      service networkmanager stop

②重啟之後,用ifconfig檢視各網絡卡的情況,發現少了etho,

linux常見網路介面:-eth0 系統中第1塊物理網絡卡(eth是乙太網的縮寫)   -lo:虛擬的回環網絡卡(用軟體模擬出的虛擬的回環網絡卡,是沒有辦法去連線外部網路的)    -virbr0:虛擬網橋       實實在在去連線外部網路是不能使用虛擬的,要使用eth0。

問題解決:

①修改eth0網絡卡的配置檔案,將onboot="no"改為"yes"(檔案位置:/etc/sysconfig/network-scripts/ifconfig-eth0,有時候可能並不是ifconfig-eth0,可以先進去/etc/sysconfig/network-scripts目錄,看哪個像,有可能是ifcfg-eth0)

②再次重啟各網絡卡,重啟後eth0出現了,並且有乙個ip位址,從主機ping這個ip是可以ping通的。

總結一下步驟:首先關閉networkmanager服務,重啟各網絡卡,將onboot設定為yes,然後再重啟各網絡卡。

(003)linux基礎函式

1 常見的c庫io函式有 fopen fclose fread fwrite fgets fputs fscanf fprintf fseek fgetc fputc flush等。2 原理 其中,與linux系統函式不同的是 1 read 函式 2 write 函式 1 open 函式 其中,o ...

003 linux基本目錄介紹

普通檔案 如文字檔案 c語言元 shell指令碼 二進位制的可執行檔案等,可用cat less more vi emacs來察看內容,用mv來改名。目錄檔案 包括檔名 子目錄名及其指標。它是linux儲存檔名的唯一地方,可用ls列出目錄檔案。連線檔案 是指向同一索引節點的那些目錄條目。用ls來檢視是...

003 Linux的Cgroup《例項詳解》

為什麼要有cgroup linux系統中經常有個需求就是希望能限制某個或者某些程序的分配資源。也就是能完成一組容器的概念,在這個容器中,有分配好的特定比例的cpu時間,io時間,可用記憶體大小等。於是就出現了cgroup的概念,cgroup就是controller group,最初由google的工...