Cent0S 6.7直接在/etc/resolv.conf文件下修改DNS地址重啟不生效問題

来源:http://www.cnblogs.com/TenMiles/archive/2017/07/23/7224370.html
-Advertisement-
Play Games

CentOS 6.7/Linux下設置IP地址 1:臨時修改: 1.1:修改IP地址 # ifconfig eth0 192.168.2.104 1.2:修改網關地址 # route add default gw 192.168.2.1 dev eth0 1.3:修改DNS # echo "name ...


CentOS 6.7/Linux下設置IP地址

1:臨時修改:

1.1:修改IP地址 # ifconfig eth0 192.168.2.104

1.2:修改網關地址 # route add default gw 192.168.2.1 dev eth0

1.3:修改DNS # echo "nameserver 192.168.2.1" >> /etc/resolv.conf         // 與主機的DNS伺服器保持一致

這個時候就可以上網了,上網的IP地址為192.168.2.104,網關地址為192.168.2.1。但是這樣的設置是臨時性的,一旦重啟網卡或者重啟伺服器,除了1.3的操作其他均會被還原,這樣的方式只適合臨時IP修改,想要永久性修改網卡配置文件,就需要修改相應的文件

2:永久性修改: 

2.1:修改IP地址修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,如果有多張網卡,則修改相應的網卡# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0                             #網卡對應的設備別名BOOTPROTO=static                    #網卡獲得ip地址的方式(預設為dhcp,表示自動獲取)HWADDR=08:00:27:F9:5B:B9    #網卡MAC地址(物理地址)IPADDR=192.168.2.104             #IP地址NETMASK=255.255.255.0          #子網掩碼 ONBOOT=yes                            #系統啟動時是否激活此設備2.2:修改網關地址修改/etc/sysconfig/network文件# vi /etc/sysconfig/networkNETWORKING=yes                #表示系統是否使用網路,no表示不能使用網路HOSTNAME=doiido                #設置本機的主機名,要和/etc/hosts中設置的主機名相同GATEWAY=192.168.100.1      #設置網關的IP地址這個時候已經可以ping通IP地址,但是還無法ping通功能變數名稱,因此需要修改DNS2.3:修改DNS修改/etc/resolv.conf文件# vi /etc/resolv.confnameserver 192.168.2.1          #與主機DNS伺服器保持一致nameserver 114.144.114.114      #國內功能變數名稱伺服器2.4:重啟網卡# service network restart正在關閉介面 eth0: [確定]關閉環回介面: [確定]彈出環回介面: [確定]彈出界面 eth0: [確定]這個時候,系統就可以正常的上網了嗎?按照正常情況是可以的,但是我在centos 6.7中這樣嘗試的時候,發現依然是只能ping通IP地址,不能訪問功能變數名稱。在網上查找了下

原來在Centos6.7下麵直接修改/etc/resolv.conf不行。必須要在/etc /sysconfig/network-scripts/ifcfg-eth0裡面最後加上dns的設置。要不然,重啟後,肯定使用eth0設置中沒有設 dns的相關信息,使/etc/resolv.conf恢復到原來的狀態。打開/etc/sysconfig/network-scripts/ifcfg-eth0,在裡面加上DNS的配置[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=08:00:27:F9:5B:B9TYPE=EthernetUUID=16b21d21-1ea0-4d4f-9d5d-4c164066cf15ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168.2.104NETMASK=255.255.255.0GATEWAY=192.168.2.1DNS1=192.168.2.1                #可選擇與主機DNS保持一致,也可使用谷歌的8.8.8.8,根據實際情況切換DNS2=114.144.114.114         #國內功能變數名稱伺服器~                           保存退出後,可以發現/etc/resolv.conf裡面根本就不需要設置。service network restart 後,可以發現/etc/resolv.conf裡面就有兩個dns的解析ip了。配置好以後重啟網路,cat /etc/resolv.conf,可以看到如下參數:[root@localhost /]# cat /etc/resolv.conf # Generated by NetworkManagernameserver 192.168.2.1nameserver 114.144.114.114

 

DNS解析設置成功。 這個時候重新ping 功能變數名稱地址,可以ping通在此要強調一點的是,直接修改/etc/resolv.conf這個文件是沒用的,網路服務重啟以後會根據/etc/sysconfig /network-scripts/ifcfg-eth0來重載配置,如果ifcfg-eth0沒有配置DNS,那麼resolv.conf會被衝掉,重 新變成空值。
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 暑假在家有些懈怠,不,非常懈怠— —||!良心已經發痛了,想快些補回原來的進度,但忽然發現,中斷了一段時間再重新去學習,有的地方連最基本的符號都忘記了 ,這次特意弄個最最基礎的,恢復一下,以前的進度。 1.建立一個工作空間 在home文件夾裡面發現新建好了相應的文件夾,當然裡面,空空的,什麼都沒有。 ...
  • 前言 因為比賽的限制是使用Hadoop2.7.2,估在此文章下麵的也是使用Hadoop2.7.2,具體下載地址為 "Hadoop2.7.2" 開始的準備 目前在我的實驗室上有三台Linux主機,因為需要參加一個關於spark數據分析的比賽,所以眼見那幾台伺服器沒有人用,我們團隊就拿來配置成集群。具體 ...
  • 一.環境: centos release 6.9 python 2.7.13 二.安裝工具bypy sudo pip install bypy 三.使用bypy 3.1 授權 3.2 上傳文件 bypy upload (在某個文件夾下就會將文件夾下的內容全部上傳到雲端) 3.3 下載文件 bypy ...
  • 把當前文件夾的文件名用","連接成一行,或者將多行轉變為一行 將行逆序輸出 刪除 開頭的註釋行 去掉每行開頭4個字元 對文件第一列進行統計 對文件第四列用":"切割成兩列並將最後一列結果+1,然後輸出全部列 對文件第二列求均值 實現DNA序列反向互補 某一行插入另外一個文件的內容 對一個文件按照第一 ...
  • 用戶和用戶組及許可權管理: 一:基本概念 linux是一個多任務(multi-task)多用戶(multi-user)的操作系統,每個用戶和用戶組都有自己的ID號UID GID,每個用戶都有自己的家目錄不能隨意訪問其他用戶的家目錄,管理員root除外。 用戶的分類:(以centos7.x為例) 管理員 ...
  • 常說Linux上有文本處理的三劍客,grep、sed和awk,本文就grep做出詳細的描述,並引出正則表達式。 grep 舉例1:匹配/etc/passwd下有frank的行 舉例2:匹配/etc/passwd下有frank的行,忽略大小寫 舉例3:匹配/etc/passwd下不能被bash匹配的行 ...
  • 已經那麼多年工作下來了,結果裝linux還是那麼 的費勁! 裝的是純凈版Ubuntu16.04版本,17.04怕不穩定就沒裝, 裝了發現VmwareTools是暗的,以前也遇到過這個問題,但是真的忘記了怎麼解決了。 弄了半天其實關鍵就是一句話,找到你Vmware的安裝目錄,裡面有個linux.iso ...
  • 度過了難熬的考試月時期之後,最近和小伙伴一起參加的的比賽進入了緊張的準備時期。在進行工作的時候,發現有很多基礎的知識點,自己不是很清楚以及瞭解,所以在想,要不就邊學習的時候邊寫下學習日記,以供自己後來不懂的時候查看,同時以希望自己的一些所得能幫助到其他人。共勉之~ ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...