1. 程式人生 > >Linux網路那點事(CentOS、Ubuntu、Kali)

Linux網路那點事(CentOS、Ubuntu、Kali)

這種方法適用於CentOS和Ubuntu(附錄有kali和debain的網路配置),現在伺服器基本上都是這兩者,其他的Linux版本基本指令會即可,不需要什麼都會

vi /etc/sysconfig/network-scripts/ifcfg-eth0 (有些人不一定是eth0)

有些人不是eth0,你得根據上面的名字來(之前好像說過怎麼修改這個名字,這裡就不累贅了)

這幾個是必要欄位,可以聯想win的網路設定,VI的使用我說過不下於7遍了,這邊就不說了,可以看上面設定開機自動聯網的文章,裡面又說了一遍

IPADDR=192.168.1.110
NETMASK=255.255.255.0
GATEWAY=192.168.1.1


DNS1=114.114.114.114

重啟一下就成功了,提示一下,如果用xshell連線的發現連線不了,不要慌,先看看你改完的ip和當前連線ip是否一致(本案例就是兩個不同的ip

來來來,繼續看,lo這個是什麼鬼?官方解釋:迴環地址,粗暴點就是類似於我們win裡面的localhost

win中的localhost其實就是127.0.0.1的重定向

收工

附錄(Ubuntu、Kali):(沒有無線網絡卡的PC不生效,附錄參考 此文章 此文章

vi /etc/network/interfaces 配置網路 

auto eth0            //該網絡卡開機自啟
iface eth0 inet static               //配置eth0使用預設的靜態地址
address 192.168.1.111          //設定eth0的IP地址
netmask 255.255.255.0         //配置eth0的子網掩碼
gateway 192.168.1.1            //配置當前主機的預設閘道器

vi /etc/resovl.conf 配置DNS(最多3個)(即時生效)

domain
nameserver 114.114.114.114
nameserver 119.29.29.29  //DNSPOD
nameserver 180.76.76.76  //百度DNS

reboot 重啟 or /etc/init.d/networking restart 重啟網路

有線(虛擬機器不能識別無線網絡卡的)我是這樣設定的,命令我倒是不太清楚,會命令的可以留個言,小子萬分感謝~

相關推薦

Linux網路CentOSUbuntuKali

這種方法適用於CentOS和Ubuntu(附錄有kali和debain的網路配置),現在伺服器基本上都是這兩者,其他的Linux版本基本指令會即可,不需要什麼都會 vi /etc/sysconfig/network-scripts/ifcfg-eth0 (有些人不一定是eth0) 有些人不

Android 關於定位中的GPS,GPGGA,NMEA-0183,RTCM

首先關於定位一些解釋 通常在Android端地圖相關用的最多的都是第三方的Sdkj進行二次開發,如百度,高德,World Wind ,arcgis等,對於手機自帶的GPS晶片和國內的北斗晶片瞭解的相對較少,GPS在android中已經由android底層驅動封

PostgreSql文件讀取寫入命令執行的辦法

ict con ext ews none urn truct 語法 tip ? 2013/07/9 作者: admin PostgreSql那點事(文件讀取寫入、命令執行的辦法) 今天無意發現了個PostgreSQL環境,線上學習了下,一般的數據註射(讀寫數據庫)差異不

Android8.0適配

懸浮 新增功能 nta onstop config ges 保持 com dfa 1、通知渠道(Channeld) 當然,適配8.0的第一步自然是把targeSdk升級到26,在8.0中所有通知的實現都需要提供通知渠道,否則,所有通知在8.0系統上面都不能正常顯示; 下圖是

Android8.0適配

滿足 ive 用戶 box str ati 隱式 分解 語音 小夥伴們,咱們今天咱繼續對Android8.0的適配進行分解,今天將針對啟動頁,版本適配和系統限制等進行“啃食”1、啟動頁適配近日,我無意中發現應用在8.0系統上面啟動頁崩潰,趕緊去找BUG,運行後發現如下異常:

【轉】NettyChannel中的Pipeline

【原文】https://github.com/code4craft/netty-learning/blob/master/posts/ch3-pipeline.md Channel是理解和使用Netty的核心。Channel的涉及內容較多,這裡我使用由淺入深的介紹方法。在這篇文章中,我們主要介紹Channe

基於VUE開發專案的

前言 最近由於公司需要,需要寫一個相對來說比較大型的後臺管理系統。為了保證管理系統操作體驗較為舒適並且專案後期益於維護,最後決定基於VUE全家桶來開發一個高度元件化的單頁SPA應用。 技術選型 vue:進行資料繫結以及開發元件 vue-rou

Linux登入

我們登入linux的時候基本上不太關注上面的這個提示,其實這個還是有點文章的 簡單解釋一下: 上一次dnt使用者登入的時間,以及終端是tty1 知識普及: 命令模式下預設有六個終端tty1-tty6 tty7代表圖形登入 遠端登入會顯示pts/0,1,2... 當你登入root的時候,

Spring原始碼學習--AOP

文章來源: 原始碼下載: 還是依照慣例,給一張牛逼的高清無碼思維導圖,總結一下以上各個知識點: 再來一張表格,總結一下各類增強型別所對應的解決方案: 最後給一張 UML 類圖描述一下 Spring AOP 的整體架構: 今天我要

Linux USB 驅動開發—— 熱插拔

Linux USB 驅動開發(四)—— 熱插拔那點事         學習USB熱插拔之前,先學習一些USB的硬體知識: 一、USB基礎概念 1、硬體知識(USB插座和插頭)        在最初的標

Telerik Kendo UI 【3】GridView MVVM前後臺聯動服務端分頁分組過濾查詢排序

中文化之後,我們開始具體使用kendo ui元件。經常開發系統的我,通常從最常用的控制元件用起,那就是表格控制元件GridView!現在的軟體系統基本上就是標籤框、文字框、選擇框、樹、表格堆砌而成。因此接觸任何一種UI元件的時候,我通常都最為關注GridView,表格控制元

NMI,FIQ 與arm構架1

微信公眾號 mindshare思享   NMI是Non Maskable Interrupt的縮寫,它是一種不能mask的硬體中斷,主要用於當一些不能恢復的硬體錯誤發生時傳送訊號給CPU。 NMI通常是用在當一般的中斷被軟體(比如OS)mask的情況下需要響應一

NMI, FIQ 與arm構架2

微信公眾號 mindshare思享   以下內容會談到: 1.   NMI的使用場景。 2.   在arm上怎麼模擬NMI a.   通過GIC的中斷優先順序模擬 b

vue單頁應用中 返回列表記住上次滾動位置keep-alive快取之後更新列表資料

實踐場景需求 產品列表中,滾動到一定位置的時候,點選檢視產品資訊,後退之後,需要回到原先的滾動位置,這是常見的需求 所有頁面均在router-view中,暫時使用了keep-alive來快取所有頁面,所以進入不同分類的產品列表,和不同的產品詳情頁面,需要更新資料 首先注意: 本次實踐測試環境為pc

從蘇寧電器到卡巴斯基後傳第02篇:講講我與某培訓機構合作的

前言與鋪墊                我在正傳裡面講過,在我研究生還沒有畢業的時候,曾經有那麼一段時間我沒有找到工作,於是在陰差陽錯之下就走上了講師的道路。當然,儘管那個時候我才研二,按道理並不是一定要找到工

資料結構--線性表連結串列

#include<iostream> #include<stdlib.h> using namespace std; //鏈式線性表的儲存結構 #define OK 1 #define ERROR 0 #define TRUE 1 #de

Linux 網路程式設計 全解--------TCP三次握手資料傳輸四次揮手滑動視窗

寫在前面:今天中秋佳節,首先祝大家佳節快樂,身體健康,恭喜發財。吃也吃了,喝也喝了,玩也玩了,乾點正事吧。 說一下寫這個系列的目的,隨著對物聯網開發的深入,越來越覺得自己網路基礎知識的薄弱,雖然開發過程中不需要對網路基礎有很深入的瞭解照樣能進行,但有一些問題仍然是不知其因,

資料結構--線性表迴圈列表

#include<iostream> using namespace std; typedef struct DulNode { ElemType data; struct DuLNode *prior;//直接前驅結點 struct DuLN

資料結構--棧鏈式結構

#include<iostream> #include<stdlib.h> using namespace std; typedef int ElemType; typedef int Status; #define OK 1 #def

資料結構--佇列鏈式結構

#include<iostream> using namespace std; typedef int QEueue; #define OK 1 #define ERROR 0 typedef int QElemType; typedef int