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