10/18 Linux

Page 1

10/18 Linux

Section 4

 與網路相關的組態檔: 1.

/etc/sysconfig/network/ifcfg-ethX

網路介面

2.

/etc/sysconfig/network/routes

Default Gateway

3.

/etc/resolv.conf

DNS 位址

4.

/etc/HOSTNAME

主機名稱 ( FQDN )

5.

/etc/hosts

靜態對映檔

6.

/etc/host.conf

插入另一張網卡,網路介面卡設定: #ip

address add 10.120.220.2/16

#vi

/etc/sysconfig/network/ifcfg-eth1

BOOTPROTO=’static’ IPADDR=’10.120.220.2’ NETMASK=’ 255.255.0.0’ STARTMODE=’auto’ USERCONTROL=’no’ #service network restart #ifdown ifup 

brd

+

dev eth1

( 登出後失效 )

設定 eth1 的組態檔案 ( 永久 )

表示要為此介面設定靜態位址 設定靜態 IP 位址 設定網路遮罩 開機時自動啟動該網路介面 禁止一般使用者變更 網路服務重新啟動

eth1

eth1

重新啟動網路介面 eth1

設定 Default Gateway:(使用 TCP/IP 協定一定要有 route table) #ip

route show

( = route )


routing table 所顯示的資訊做個解說 

Destination: 表示封包要抵達的目的地位址,可以是一台主機的 IP 位址或者是網路段位址。另外 還有一個 default ( 0.0.0.0),其代表的是 Default Route (預設路由),當封包要抵達 的目的地在路由表上找不到可利用的路由資訊時,就會將封包傳給預設路由所指定的 Default Gateway 主機來傳送。  Gateway: 封包是要透過哪台 gateway 主機來傳送。當這個欄位出現「*」或「0.0.0.0」時, 表示封包傳送過程不需使用到 gateway。在來源端與目的端主機位於同一個網路段時,就 用不到 gateway 了。  Genmask: 目的地的網路遮罩。如果目的地是一台主機就是 255.255.255.255,如果是 Default Route 就是 0.0.0.0。  Metric: 路由的權值。  Flags: 旗標的意思。 「U」表示路由已啟用, 「G」代表封包傳送過程需透過 gateway, 「H」則 表示目的地是一台主機。  Iface: 表示封包是透過哪個介面來傳遞出去。 出處:http://www.suse.url.tw/sles10/lesson11.htm


暫時性的,登出後就失效: #ip

route add 140.115.0.0/16

via 10.120.0.1 從 10.120.0.1 這個 Gateway 出去

#ip

route add

140.115.0.0/16

#ip

route add

default

dev

eth0

由 eth0 連出去

via 10.120.0.1

設定 Default Gateway

永久性: #vi

/etc/sysconfig/network/routes default

10.120.0.1

- -

Destination Dummy/Gateway 

Netmask

Device

指定 DNS 位址: #vi

/etc/resolv.conf

nameserver 168.95.1.1 nameserver 168.95.192.1 #nslookup

tw.yahoo.com

最多可以輸入三筆 nslookup 用來作為 IP 與主機名稱對應的檢查

#ping

-c

4

168.95.1.1

4次

#ping

-i

2

168.95.1.1

間隔 2 秒

#ping

-s 120 168.95.1.1

size + 120bytes;預設是 56bytes,不過還要再 加上 ICMP 8bytes 的 header 資料,才是真正 所送出的封包大小。


主機名稱 ( FQDN ) #hostname

查詢主機名稱

#hostname suse

暫時更改主機名稱為 suse

#vi

/etc/HOSTNAME

永久更改主機名稱

#vi

/etc/hosts

靜態對映檔

10.120.220.2 

#cat

若改了主機名稱,其靜 態對映檔也要一起改!

suse.digitalairlines.com suse

/etc/host.conf

order hosts, bind

尋找 IP 位址時,會先去 /etc/hosts 找,若沒有 再去 /etc/resolv.conf 找

 Net ID:192.168.11.0/24 1. 需要切割 8 個 Subnets 2. 任取 5 個 Subnets 3. 決定此 5 個 Subnets 的 legal host IDs


#vi

/etc/sysconfig/sysctl IP_FORWARD = “yes” 35

主機支援路由

#chkconfig

--level

boot.ipconfig on

#chkconfig

--list boot.ipconfig

#chkconfig

SuSEfirewall2_setup

#chkconfig

SuSEfirewall2_init

開機時可以自動啟用路由 檢視是否啟用

off

開機時自動關閉防火牆

off

路由表: Host A – R1:192.168.11.160

192.168.11.66

255.255.255.224

eth1

Host A – R2:192.168.11.160

192.168.11.98

255.255.255.224

eth1

192.168.11.65

255.255.255.224

eth0

192.168.11.130 255.255.255.224

eth1

192.168.11.97

255.255.255.224

eth0

192.168.11.129 255.255.255.224

eth0

192.168.11.32 Host B – R1:192.168.11.160 192.168.11.32 Host B – R2:192.168.11.32

#traceroute -n

192.168.11.162

追蹤封包從來源端到目的端的路由過程所經過 的節點 ( -n:不必解析 IP 位址所對應的主機名 稱,可加快查詢;-w:在幾秒內得不到主機的 回應,就直接進行下一個節點的測試;預設是五 秒。 )


Section 5 

行程監控指令: 

ps ( process status )

常用參數說明: -a

顯示受終端機控制的程式。

-u 顯示使用者本身所執行的程式 (受終端機控制)。 -x

顯示使用者本身所執行的所有程式,包括不受終端機控制的系統程式在內。

-l

以長格式來顯示,這樣訊息呈現會更完整。 #sleep

100

[1] 4633

&

在背景執行 sleep 4633 是行程識別碼 ( PID )

#ps aux | grep sleep #jobs

查詢字串裡有 sleep 的行程

只能看到所處 TTY 的工作


pstree:使用樹狀結構來顯示系統所有行程的指令

常用參數說明: -l

以長格式來顯示,這樣訊息呈現會更完整。

-a

顯現指令的參數。

-n 根據 PID 排序。 -p 顯現 PID。 #pstree -lanp 

top:動態行程管理指令,預設每隔三秒就會自動做動態更新

常用參數說明: -b 將行程所有資訊依序做輸出。 -d 設定 top 畫面中,行程資訊更新的秒數。 -n 讓 top 進行幾次輸出後就結束執行。 -u 顯示特定使用者所執行的程式。 -p 指定要顯示的 PID 資訊。 #top

-d

1

-u

#top

-b

-d

5

#top

-b

-n

2

user1@gmail.com

user1

| tee top1.txt

| mail

-s “top-report”


設定行程優先權: 

事前:nice <-level> cmd

事後:renice <level>

#nice

--10

sleep 10000

#renice -15 4633 

kill 指令、訊號 (Signals): #kill <PID> #killall <program_name>

#kill

-1 4369

#killall

-9

vi

„PID

&

of 程式‟


訊號

功能

1

SIGHUP

與終端機所建立的關聯行程,通知該行程終端機即將關閉。

2

SIGINT

透過鍵盤執行中斷作業,ctrl + c。

9

SIGKELL

透過核心立即要求行程結束。

15

SIGTERM

請求行程自我結束。

18

SIGCONT 將暫停的行程重新繼續執行。

19

STOP

暫停行程。

安裝 DNS 服務: #yast Software → Software Management → search #vi

/etc/named.conf 45

…………….. { 10.120.220.1 ; } ;

#service named #pidof named

start

named → bind


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.