Linux中的網絡設置方式
更新時間:2025年05月17日 16:11:16 作者:juuulia
這篇文章主要介紹了Linux中的網絡設置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
網卡配置文件路徑
/etc/sysconfig/network-scripts/

進入ifcfg-ens33文件修改網卡配置



1、iconfig
查看所有活動的網絡設備
- +設備名:查看指定的設備
- -a:查詢所有的網絡設備
- -s:查詢網絡通訊情況
- ifconfig ens33 up:打開指定設備
- ifconfig ens33 down:關閉指定設備
- ifup ens33:打開設備
- ifdown ens33:關閉設備










2、hostname
修改主機名
- 臨時修改
hostname ky29 su ##刷新

- 永久修改
hostnamectl set-hostname test2 su

3、route
查看路由表
- -n:將路由記錄中的地址信息顯示為數字形式

添加靜態(tài)路由
- 臨時配置
route add -net 192.168.14.0/24 gw 192.168.111.74 dev ens33

添加默認路由
route add defaults gw 192.168.111.74 dev ens33

刪除默認路由
route del default gw 192.168.111.74

4、netstat
端口掃描,查看端口是否正常工作
- -a:顯示當前主機所有活動的網絡鏈接信息
- -n:以數字的形式顯示相關的主機地址和端口信息
- -r:顯示路由表的信息
- -l:顯示處于監(jiān)聽狀態(tài)的網絡鏈接和端口信息
- -t:顯示tcp協議的信息
- -u:顯示udp協議的信息
- -p:顯示與網絡鏈接相關的進程號,進程名稱信息(必須要使用root權限)
一般使用格式
netstat -ansp | grp 端口號/服務名

5、ss
socket(通信套接字)
- -t:tcp協議
- -u:udp協議
- -w:裸套接字
- -x:內核socket相關
- -l:處于監(jiān)聽狀態(tài)
- -a:顯示所有網絡鏈接活動
- -n:數字格式
- -p:相關進程的pid和進程名
常用格式
ss -antp | grep 端口號/服務名
主要作用:端口被占用
1、查詢端口被誰占用
2、查詢出端口被哪個服務占用
- ss查詢速度比netstat要快
- ss適用于鏈接量較大的場景,netstat可能會卡死


6、ping
測試網絡連通性
ping www.baidu.com ##不指定ping的次數,一直ping
- -c:指定ping的次數
- -w:超時等待



7、traceroute
跟蹤數據包

8、nsloolup
正向解析,通過域名解析出真正的ip地址

9、dig
顯示網站的詳細信息,正向解析。

10、DNS解析地址的配置文件
/etc/resolve.conf
需要同時在ifcfg-en33寫入同樣的DNS地址
/etc/resolve.conf:nameserver 8.8.8.8 ifcfg-en33:DNS1=8.8.8.8
IP地址與主機的映射
/etc/hosts


總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
linux使用tcpdump命令監(jiān)視指定網絡數據包的方法
linux使用tcpdump命令監(jiān)視指定網絡數據包的方法,大家參考使用吧2013-12-12
CentOS 5.1下跑Mono和Asp.net的實現方法分享
由于想研究在linux下跑.net程序的可行性,于是嘗試在CentOS5.1下搭建Mono環(huán)境和Asp.Net的服務器。Asp.Net的服務器是采用mod_mono和Apache的方式搭建(Nginx的搭建尚未研究)2012-04-04

