linux網路設定與基礎服務
1、ifconfig 用法
ifconfig 檢視所有活動網路介面的資訊
ifconfig ens33 檢視指定網路介面資訊
ifconfig ens33:0 192.168.90.100設定虛擬網路介面用於測試用的
ifconfig ens33 down 禁用
ifconfig ens33 up 重新啟用網絡卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33 網路介面配置檔案
ONBOOT 指定是否開機啟動
BOOTPROTO 指定網絡卡ip地址配置模式:三種模式
none 手動 static靜態手動配置 dhcp動態自動獲取
IPADDR 指定ip地址
NETMASK 指定子網掩碼 255.255.255.0 centos6版本
(PREFIX=24)centos7
GATEWAY 指定閘道器
2、netstat命令 檢視網路連結情況 經常用來判斷一個服務是否執行
通常使用“-anpt”組合選項以數字形式顯示當前系統中所有的TCP連線資訊,同時顯示對應的程序資訊
-a 顯示當前主機中所有活動的網路連線資訊
-n 直接使用ip地址
-p 顯示與網路相關聯的程序號,程序資訊(該選項需要root許可權)
-u 顯示UDP傳輸協議的連線狀況
-t 顯示TCP傳輸協議的連線狀況
-r 顯示路由表資訊
如:netstat -anpt | grep httpd 程式名稱 或
netstat -anpt | grep 80 埠號
3、ping 測試網路連線
用法:
ping 目標主機
ping 127.0.0.1 測試網絡卡有沒有問題
ping 閘道器地址 測試網路裝置有沒有問題
ping 網址 測試有沒有聯網
表明能上網了
4、nslookup命令 測試DNS域名解析
nslookup ip地址
nslookup 域名
nslookup DNS伺服器地址
如:nslookup
/etc/hosts本地主機對映檔案
儲存主機與ip地址的對映記錄
要在真機上 C:\Windows\System32\drivers\etc
裡面的hosts拖到桌面修改 修改完了在託進去 對應關係
hosts檔案和DNS伺服器的計較
預設情況下,系統首先從hosts檔案查詢解析
hosts檔案只對當前的主機有效
host 檔案可減少DNS查詢過程,從而加快訪問速度
/etc/resolv.conf檔案
域名解析配置檔案指定dns伺服器地址
5、hostname 檢視主機名稱
hostname
永久的修改主機名稱
vi /etc/hostname centos7版本
vi /etc/sysconfig/networks centos6版本
hostnamectl set-hostname mail.qq.com
6、route 設定路由記錄
route -n檢視路由表
netstat –r檢視路由表
route add -net 網段地址/24 gw IP地址(必須經過閘道器)
如: route add -net 192.168.80.0/24 gw 192.168.80.1
route del -net 網段地址/24 刪除到指定網段的路由記錄
route del default gw IP地址(閘道器) 刪除路由表中的預設閘道器記錄
route add default gw IP地址(閘道器)
如:route add default gw 192.168.80.1 向路由表中新增預設閘道器記錄