Linux网络设置(第二版) --Linux网络设置
Linux網絡設置
--網絡配置文件與命令
網絡配置文件
1、/etc/sysconfig/network-scripts/ifcfg-eth0 #【保存了IP地址和網關】
[設置靜態IP]
IPADDR=新IP地址 #該選項設置了IP地址,如果設置了BOOTPROTO=dhcp,自動獲取IP地址的話,就不會有該選項,否則為BOOTPROTO=no
GATEWAY=網關 #指定網關
BROADCAST=廣播地址
NETMASK=子網掩碼
?
2、/etc/sysconfig/network #保存了本機主機名
HOSTNAME=主機名 #指定主機名,如果指定了dhcp自動分配,則不會有該選項,因為主機名都是localhost
?
3、/etc/rc.d/init.d/network?start/stop/restart 網絡啟動腳本
或者?service?network?restart
如果設置了靜態IP,則重啟系統,或者重新加載以下該啟動腳本,設置都會生效,但是,推薦后者!
?
4、/etc/hosts #保存了域名數據庫
?
5、/etc/services #保存了網絡服務信息,如:端口和傳輸協議
?
6、/etc/resolv.conf #指定DNS服務器地址
nameserver?[DNS服務器IP地址]? #添加DNS服務器,加空格可以指定多個DNS服務器地址,最多可以使用3個
?
附- 服務程序可以不使用固定端口,但是一般對外公開的WebServer不會改變端口,但是像SSH一般推薦更改,可以回避掃描
nmap?[IP地址] #掃描對方主機啟用那些服務,但是他只會默認掃描周知端口或知名服務的端口
?
網絡管理命令
1、 ifconfig #查看網絡端口設置
ifconfig?eth0?up/down #啟動/關閉網卡
?
2、 ethtool?[網卡名稱] #檢測網卡線路連接
ethtool?eth0
ethtool?wlan0
很多時候,一個服務器上面會有多塊網卡,這時,ethtool命令就顯得十分重要了!
?
3、arp #查看ARP表信息,如前
4、ping #探測遠程主機
ping?-c?10?-s?1000?IP地址 #-c?指定ping的次數,-s?指定發送數據包的大小,注意ping通時的丟包率
?
5、route #操作路由表
route?add?default?gw?192.168.14.100 #在不修改配置文件的情況下添加網關
【但是最好還是修改配置文件】
【zerba?路由軟件】
?
6、traceroute #查看路由路徑
traceroute?www.163.com???? #他會列出在訪問這臺主機時所經過的所有的路由器與延時情況
?
7、netstat #監控網絡狀態
netstat?-an #查看所有連接
netstat?-an?|?grep?:80 #查看Apache服務是否啟動
總結
以上是生活随笔為你收集整理的Linux网络设置(第二版) --Linux网络设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php连接postgresql
- 下一篇: Java基础01 从HelloWorld