5。22 部分命令詳解
1。 ifconfig
功能:顯示或裝置網路裝置
語法:ifconfig[網路裝置]引數
補充說明:ifconfig可設定網路裝置的狀態(通常是網絡卡),或者顯示目前的設定,常需設定的專案有IP地址,子網掩碼以及硬體本身的IRQ與I/O等,其他專案通常保留預設值即可。
若不加任何引數,則顯示目前使用中網路裝置的設定。若指定[網路裝置][IP地址],則是設定網路裝置的IP地址。
2。 hostname
功能:查詢並設定主機名稱
語法:hostname [-adfhinsvVy] [-F<檔名稱>]
補充說明:當開機時,系統會讀取/etc/hosts設定檔案,藉此設定主機的IP及時應的全名(FQDN,完全合格域名)與別名,而hostname指令可用來查詢當前執行主機的,主機名稱全名,前置名稱,域名、別名、IP等。
linux。 flag。 com (FQDN)
前置名稱 域名
引數:
—a 查詢主機名稱別名
—d 查詢主機域名
—i 查詢主機IP地址
—nis 查詢主機nis域名。
3。 ping
功能:檢測主機、網路是否正常。
語法:ping 主機名稱或IP地址
補充說明:執行ping命令,它會使用icmp傳輸協議,發生要求響應的資訊,若遠端主機的網路功能沒有問題,就會響應該資訊。因而得知該主機執行正常。
引數:
—c <完成次數。>
—f 極限檢測,用於統計封包的遺失,錯誤比率,但易造成網路負擔。
—I <網路介面。> 使用指定網路介面送出封包,
—s<封包大小>: 設定封包大小,預設56+8即64、dytes
4。 netstat
功能:顯示網路狀態。
語法:netstat[—aclefgh;lmnnoprsurwx] [—a<網路型別>][——ip]
補充說明:利用netstat指令去讓您得知整個linux系統的網路情況。假設您沒有指定任何引數給netstat命令,則效果與指定引數“—f”相同。
引數:
—r 顯示路由表
—n 直接使用IP地址,而不透過域名服氣。
5.Route
route工具主要功能是管理Linux系統核心中的路由表。它最大的用途就是用來設定靜態的路由表項,通常是在系統用ifconfig配置網路介面(例如網絡卡等)後,用它來設定主機或者一網段的IP地址應該透過什麼介面傳送等。
⑴ 格式如下:
route [-CFvnee]
route [-v] [-A family] add [-net|-host] target [netmask
Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I]
[reject] [mod] [dyn] [reinstate] [[dev] If]
route [-v] [-A family] del [-net|-host] target [gw Gw]
[netmask Nm] [metric N] [[dev] If]
route [-V] [——version] [-h] [——help]
⑵ 主要引數說明如下:
-v 使用冗餘輸出模式。
-A family 指定特定的地址族(例如“inet”、“inet6”)。
-n 使用數字顯示的地址(例如,202。38。75。75)而不是去解釋域名。
-e 使用與netstat相同的輸出格式。
-ee 引數會產生很長的輸出,包括核心路由表的幾乎所有資訊。
-net 目標(target)是一個網段。
-host 目標(target)是一個單獨的主機。
-F 顯示核心FIB路由表。結果可能被-e 和-ee引數改變。
-C 顯示核心中路由快取資訊。
del 刪除一個路由表項。
add 增加一個路由表項。
target 配置的目的網段或者主機。可以是IP,或者是網路或主機名。
netmask Nm 用來指明要新增的路由表項的網路掩碼。
gw Gw 任何通往目的(target )的IP分組都要透過這個閘道器。
metric M 設定路由表中該項的尺度域(metric field)為M。
mss M 設定TCP的最大分片長度(MSS)M bytes。 系統預設值是536。
window W 設定TCP傳送視窗的尺寸為W bytes。
irtt I 設定TCP的初始化迴路時間(irtt)I毫秒(1-12000)。預設情況下按照RFC 1122 規定是300ms。
reject 安裝一個阻塞型的路由,這樣可能會有路由查詢失敗。
mod, dyn, reinstate 新增或者修改一個動態路由表項。主要用來測試和診斷。
dev If 強行使用某個特定的輸出介面(If),而不用系統去尋找介面。
⑶ 舉幾個配置的例子:
route add -net 192。56。76。0 netmask 255。255。255。0 dev eth0
新增一條路由表項,網段192。56。76。x 應該從介面“eth0”走。
route add default gw mango-gw
新增一條預設路由(如果沒有其他匹配的路由項,就使用這個路由規則)。“mango-gw”是一個主機名, 而通往這個主機的路由規則應該事先已經設定好了。
route add ipx4 sl0
給主機“ipx4”新增一條路由規則,使用SLIP介面sl0。
⑷ Route命令的輸出結果
輸出的格式有以下幾行:
Destination 目標網段或者主機。
Gateway 閘道器地址,如果沒有設定,則是“*”表示。
Genmask 網路掩碼。
Flags 一些可能的標記如下:
U (路由是活動的)
H (目標是一個主機)
G (使用閘道器(gateway))
R (reinstate route 動態路由產生的表項)
D (dynamically installed by daemon or redirect)
M (modified from routing daemon or rederict)
! (reject route)
Metric 路由距離。
Ref 路由項引用次數。(linux核心中沒有使用)
Use 查詢路由項的次數。。
Iface 該路由表項對應的輸出介面。
MSS 預設的TCP最大分片尺寸。
Window 預設的TCP視窗的尺寸。
irtt 預設的TCP迴路時間。
HH (cached only)
ARP入口的數目。
Arp (cached only) 該路由項對應的物理地址是否過期等資訊。
⑸ 實驗命令:route -n的輸出例項
5。23 Linux系統提速
1.開啟硬碟DMA支援
# Vi /etc/rc。d/rc。local
在最後一面加上一行:/sbin/hdparm -d1 -x68 -c3 -m16 /dev/hda
用#hdparm -Tt /dev/had/ 進行前後測試。
-c3引數啟用32位支援,使用-c0可以取消它。-c1引數也可啟用32位支援並使用更少的記憶體開銷,但是在很多驅動器下它不工作。
-m16引數啟用16部分傳輸。除了西部資料的驅動器外,大多數驅動器設定為16或32部分是最合適的。西部資料的驅動器緩衝區小,當設定大於8部分時效能將顯著下降。對西部資料驅動器來說,設定為4部分是最合適的。
如果您的硬碟機支援 ATA33 可以加上 -X66 這個引數,ATA66則是 -X68
2.關閉多餘的系統服務:對於只是上網、打檔案、聽音樂、看電影的人,只需要:
⑴ crond
⑵ network
⑶ syslogd
3.下載kernel重新編譯:不作模組,只要需要的。
⑴ 減少虛擬終端機數量。只要兩個F1和F2 ,XWindow為F3
⑵ vi /etc/inittab將mingetty3-6 全部加上#字號。
⑶ #init q
4.調整X-Window環境,只針對KDE
⑴ 改為16色
⑵ 取消屏保
⑶ 取消動畫
⑷ 使用同一字型
⑸ 瀏覽器用mozilla
⑹ 不啟用音效伺服器artd
5.調整程式優先權
提速mozilla
#/bin/nice -10 /usr/local/mozilla/mozilla免安裝包的mozilla。或 /root/mozilla/mozilla
其他常用程式可照此辦理。
。。9
5。24 網路配置試驗
內容:靜態網路設定
目標: 手動配置網路設定的技巧
1.設定IP地址
⑴ 使用ifdown命令關閉網絡卡
#ifdown eth0
⑵ 用文字編輯器開啟/etc/sysconfig/network-scripts/ifcfg-eth0, 按以下內容更改(x為你的座位號)
DEVICE=eth0
BOOTPROTO=none
onBOOT=yes
IPADDR=192。168。0。x
NETMASK=255。255。255。0
GATEWAY=192。168。0。254
⑶ 檢視/etc/resolv。conf的內容。裡面應該包含從DHCP伺服器得到的設定。如果沒有。改為以下設定:
search example。com
nameserver 192。168。0。254
⑷ 使用ifup啟動配置好的網絡卡
ifup eth0
⑸ 使用ping server1 確認網路配置
⑹ 重啟動系統,使用ping server1 確認網路配置