1. 程式人生 > >linux修改靜態ip方法&&如何使用xshell連線

linux修改靜態ip方法&&如何使用xshell連線

ifconfig檢視本地ip和網絡卡資訊

cd到目錄/etc/sysconfig/network_scripts


想修改那塊網絡卡就vi他。

例如修改eth0



這樣eth0的網絡卡就修改完畢,退出vi進行網路重啟

service network restart

檢視本地ip   ifcofnig

不同版本的linux,修改方法是不一樣的,下面講一下ubuntu的修改方法

vim /etc/network/interfaces


如果想上外網,還要修改dnd配置檔案.

修改/etc/resolv.conf檔案,配置DNS伺服器資訊

修改完畢,最後重啟網路服務即可:

sudo /etc/init.d/networking restar

***********************************************************************************************

如果是要連線xshell還需確認是否安裝shell

方法如下

確認步驟:  www.2cto.com     (1)輸入:ps -e |grep ssh 如果服務已經啟動,則可以同時看到“ssh-agent”和“sshd”,如果沒有啟動,或沒有安裝服務 ;    (2)輸入sudo apt-get install openssh-server 安裝服務。      (3)可以測試用SSH連線本機看是否能成功登入。    輸入命令:ssh -l 使用者名稱 host 然後會提示輸入密碼,如果正確就可以登入,同樣,在客戶端就可以使用SSH遠端登入此伺服器。網上有很多介紹在Ubuntu下開啟SSH服務的文章,但大多數介紹的方法測試後都不太理想,均不能實現遠端登入到Ubuntu上,最後分析原因是都沒有真正開啟ssh-server服務。最終成功的方法如下:    sudo apt-get install openssh-server    Ubuntu預設安裝了openssh-client,所以在這裡就不安裝了,如果你的
系統
沒有安裝的話,再用apt-get安裝上即可。    www.2cto.com     然後確認sshserver是否啟動了:    ps -e |grep ssh    如果只有ssh-agent那ssh-server還沒有啟動,需要/etc/init.d/ssh start ,如果看到sshd那說明ssh-server已經啟動了。    ssh-server配置檔案位於/ etc/ssh/sshd_config,在這裡可以定義SSH的服務埠,預設埠是22,你可以自己定義成其他埠號,如222。然後重啟SSH服務:    sudo /etc/init.d/ssh restart  ssh連線:ssh
[email protected]
    斷開連線:exit




下面附上修改dns的具體方法:

安裝好Ubuntu之後設定了靜態IP地址,再重啟後就無法解析域名。想重新設定一下DNS,開啟/etc/resolv.conf

cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

內容是一段警告:說這個檔案是resolvconf程式動態建立的,不要直接手動編輯,修改將被覆蓋。

果不其然,修改後重啟就失效了,搜尋了Ubuntu下設定DNS的相關資料,總結出兩個辦法:

方法一 通過/etc/network/interfaces,在它的最後增加一句:

dns-nameservers 8.8.8.8

8.8.8.8是Google提供的DNS服務,這裡只是舉一個例子,你也可以改成電信運營商的DNS。重啟後DNS就生效了,這時候再看/etc/resolv.conf,最下面就多了一行:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8

方法二 通過修改:

/etc/resolvconf/resolv.conf.d/base(這個檔案預設是空的)

在裡面插入:
nameserver 8.8.8.8
nameserver 8.8.4.4

如果有多個DNS就一行一個

修改好儲存,然後執行

resolvconf -u

再看/etc/resolv.conf,最下面就多了2行:

cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4

可以看到我們的設定已經加上了,然後再ping一個域名,當時就可以解析了,無需重啟。

附:CentOS下修改DNS則容易的多了,直接修改/etc/resolv.conf,內容是:
nameserver 8.8.8.8
nameserver 8.8.4.4



相關推薦

linux修改靜態ip方法&&如何使用xshell連線

ifconfig檢視本地ip和網絡卡資訊 cd到目錄/etc/sysconfig/network_scripts 想修改那塊網絡卡就vi他。 例如修改eth0 這樣eth0的網絡卡就修改完畢,退出vi進行網路重啟 service network restart 檢視

Linux 修改靜態 IP

Linux 修改靜態 IP cd /etc/sysconfig/network-scripts進入該目錄,該目錄存放的都是有關網路的配置檔案vim /ifcfg-eth0 編輯預設的網絡卡配置檔案修改如下:將BOOTPROTO由原來的dhcp修改為staic在末尾加上如下資訊IPADDR=192.168.8

7天hadoop學習(一)之虛擬機器的網路連線方式及linux靜態ip設定

學習hadoop需要用到linux,所以視訊中講解了一些用到的linux知識。 如果通過虛擬機器進去linux系統一直讀進度條就是進不去主機頁面,有可能是網絡卡原因,那麼在虛擬機器設定選項選擇高階,重新生成MAC地址。 http://www.cnblogs.com/xi

Linux修改靜態IP

1.切換root使用者$>su root2.編輯/etc/sysconfig/network-scripts/ifcfg-eno16777736a.備份檔案$>cd /etc/sysconfig/network-scripts$>cp ifcfg-eno16

linux修改靜態ip修改網絡卡名稱為eth0,以及iso裝系統後的配置ip

Linux修改靜態ip方案一: 1.  # cd /etc/sysconfig/network-scripts/ 2.# vim ifcfg-eth0 新增更改黃匡內容    這時候如果想修改成靜態的,首先把BOOTPROTO="dhcp"改成BOOTPROTO="stati

拷貝了虛擬機器後linux下如何配置靜態ip,並連線外網

參考文章1:https://my.oschina.net/allman90/blog/294847 由於是拷貝的虛擬機器:所以mac地址會不一樣的 如何刪除以前的網絡卡,配置新的: 參考文章2:h

linux 配置靜態ip

script 啟用 boot etc linux number bootproto 名稱 pan 1.vim /etc/sysconfig/network-scripts/[網卡名] 2.加入配置 TYPE=Ethernet DEVICE=enp0s3 #綁定的網卡名

CentOS 設置靜態IP 方法

ges 本機 src 技術 ip地址 resolv netmask nbsp 服務器 在做項目時由於公司局域網采用自動獲取IP的方式,導到每次服務器重啟主機IP都會變化。為了解決這個問題,我參考了http://blog.sina.com.cn/s/blog_537977e5

Linux配置靜態IP

網絡服務 -a bootp res serve fatal 0.0.0.0 ipad autoconf 1.進入/etc/sysconfig/network-scripts,修改網卡配置文件ifcfg-eno16777736 2.修改網絡配置修改前TYPE="Et

將CentOS和Redhat虛擬機器的IP設為靜態IP方法

           一般在主機上建立的虛擬機器預設是通過DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)網路協議來動態生成的,這樣會導致你安裝的虛擬機器的IP地址是動態變化的,在安裝多節點叢集

linux配置靜態ip地址

本文是在root帳號下執行的 (1)獲取網絡卡名字 ip route show (2)配置靜態IP 開啟/etc/network/interfaces vim /etc/network/interfaces 在裡邊加上如下內容 auto eno2 iface eno2

Ubuntu 18.04.1修改靜態IP地址

直接上命令 修改interfaces sudo vim /etc/network/interfaces 編輯內容 # interfaces(5) file used by ifup(8) and ifdown(8) auto lo #iface lo inet loo

centos7 修改靜態ip修改主機名

修改靜態地址 modify /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" DEFROUTE="yes" IPV4_FAILURE_FATAL=

Linux設定靜態IP(橋接模式)

1.虛擬機器網路連線模式① bridged(橋接模式)在這種模式下,VMWare虛擬出來的作業系統就像是區域網中的一臺獨立主機,它可以訪問網內任何一臺機器。在橋接模式下,你需要手工為虛擬系統配置IP地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊。同時,由於這個虛擬系統是區域

nmtui修改靜態IP地址,巨好用!

今天發現了一個修改網絡卡的命令,巨好用! 一、先檢視一下本機某網絡卡的資訊,我這裡以ens38為例: [[email protected] ~]# ifconfig ens38 ens38: flags=4163<UP,BROADCAST,RUNNING,MULTICAST&

linux(阿里雲ECS)使用Xshell連線伺服器

今天在阿里雲買了一臺學生機,9.9一個月,對啦,感謝昨天有個朋友匿名給我打賞了20。 下面稍微介紹一下如何使用阿里雲伺服器安裝寶塔面板。 一、準備 阿里雲的雲伺服器,即 ECS,預設的使用者名稱 root,密碼的話可以修改。 連線 ssh,使用的是公網ip。 二

在CentOS中配置靜態ip,並連線外網

由於最近在搞大資料,因為涉及到Linux叢集配置,所以需要將每臺主機配置一個固定的ip,也就是靜態ip。但由於缺少運維知識,導致叢集內部可以通訊,但不可連線外網。環境如下:        試驗中我在vmware中安裝CentOS6.7搭建了一個叢集,叢集中有3個節點, ha

Linux配置ssh服務和XShell連線Linux

SSH服務檢視和安裝,配置: https://www.cnblogs.com/qiuqiuqiu/p/6445426.html https://www.cnblogs.com/yunweis/p/7727077.html https://blog.csdn.net/java_dotar_01/artic

論如何在西部開源偷懶之自動修改靜態ip

改ip又繁瑣又重複,搭建服務必須要做,作為懶蟲,我有一句mmp必須要講 如果你也想偷懶你需要我來給你安排一下 想學習手動修改的不準點這裡 https://blog.csdn.net/qwefyjwww/article/details/83144062 話不多說,上程式碼 #!/

Linux配置靜態ip及resolve.conf檔案內容被清除問題

/etc/resolv.conf被清空的原因是/etc/sysconfig/network-scripts/ifcfg-eth0中沒有dns server資訊, 所以重啟後系統自動使用/etc/sysconfig/network-scripts/ifcfg-eth0中的設