真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux76命令,linux中755

linux下配置網(wǎng)絡(luò)連接

linux 命令配置網(wǎng)絡(luò)連接首先,先了解傳統(tǒng)的網(wǎng)絡(luò)設(shè)置命令:

成都創(chuàng)新互聯(lián)公司2013年至今,先為陸河等服務(wù)建站,陸河等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為陸河企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

1. 使用ifconfig命令設(shè)置并查看網(wǎng)絡(luò)接口情況

示例1: 設(shè)置eth0的IP,同時(shí)激活設(shè)備:

# ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up

示例2: 設(shè)置eth0別名設(shè)備 eth0:1 的IP,并添加路由

# ifconfig eth0:1 192.168.4.2

# route add ?host 192.168.4.2 dev eth0:1

示例3:激活(禁用)設(shè)備

# ifconfig eth0:1 up(down)

示例4:查看所有(指定)網(wǎng)絡(luò)接口設(shè)置

# ifconfig (eth0)

2. 使用route 命令設(shè)置路由表

示例1:添加到主機(jī)路由

# route add ?host 192.168.4.2 dev eth0:1

# route add ?host 192.168.4.1 gw 192.168.4.250

示例2:添加到網(wǎng)絡(luò)的路由

# route add ?net IP netmask MASK eth0

# route add ?net IP netmask MASK gw IP

# route add ?net IP/24 eth1

示例3:添加默認(rèn)網(wǎng)關(guān)

# route add default gw IP

示例4:刪除路由

# route del ?host 192.168.4.1 dev eth0:1

示例5:查看路由信息

# route 或 route -n (-n 表示不解析名字,列出速度會(huì)比route 快)

3.ARP 管理命令

示例1:查看ARP緩存

# arp

示例2: 添加

# arp ?s IP MAC

示例3: 刪除

# arp ?d IP

4. ip是iproute2軟件包里面的一個(gè)強(qiáng)大的網(wǎng)絡(luò)設(shè)置工具,他能夠替代一些傳統(tǒng)的網(wǎng)絡(luò)管理工具。例如:ifconfig、route等,

上面的示例完萬(wàn)能用下面的ip命令實(shí)現(xiàn),而且ip命令能實(shí)現(xiàn)更多的功能.下面介紹一些示例:

4.0 ip命令的語(yǔ)法

ip命令的用法如下:

ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]

4.1 ip link set--改動(dòng)設(shè)備的屬性. 縮寫:set、s

示例1:up/down 起動(dòng)/關(guān)閉設(shè)備。

# ip link set dev eth0 up

這個(gè)等于傳統(tǒng)的 # ifconfig eth0 up(down)

示例2:改動(dòng)設(shè)備傳輸隊(duì)列的長(zhǎng)度。

參數(shù):txqueuelen NUMBER或txqlen NUMBER

# ip link set dev eth0 txqueuelen 100

示例3:改動(dòng)網(wǎng)絡(luò)設(shè)備MTU(最大傳輸單元)的值。

# ip link set dev eth0 mtu 1500

示例4: 修改網(wǎng)絡(luò)設(shè)備的MAC地址。

參數(shù): address LLADDRESS

# ip link set dev eth0 address 00:01:4f:00:15:f1

4.2 ip link show--顯示設(shè)備屬性. 縮寫:show、list、lst、sh、ls、l

-s選項(xiàng)出現(xiàn)兩次或更多次,ip會(huì)輸出更為周詳?shù)腻e(cuò)誤信息統(tǒng)計(jì)。

示例:

# ip -s -s link ls eth0

eth0: mtu 1500 qdisc cbq qlen 100

link/ether 00:a0:cc:66:18:78 brd ff:ff:ff:ff:ff:ff

RX: bytes packets errors dropped overrun mcast

2449949362 2786187 0 0 0 0

RX errors: length crc frame fifo missed

0 0 0 0 0

TX: bytes packets errors dropped carrier collsns

178558497 1783946 332 0 332 35172

TX errors: aborted fifo window heartbeat

0 0 0 332

這個(gè)命令等于傳統(tǒng)的 ifconfig eth0

5.1 ip address add--添加一個(gè)新的協(xié)議地址. 縮寫:add、a

示例1:為每個(gè)地址設(shè)置一個(gè)字符串作為標(biāo)簽。為了和Linux-2.0的網(wǎng)絡(luò)別名兼容,這個(gè)字符串必須以設(shè)備名開頭,接著一個(gè)冒號(hào),

# ip addr add local 192.168.4.1/28 brd + label eth0:1 dev eth0

示例2: 在以太網(wǎng)接口eth0上增加一個(gè)地址192.168.20.0,掩碼長(zhǎng)度為24位(155.155.155.0),標(biāo)準(zhǔn)廣播地址,標(biāo)簽為eth0:Alias:

# ip addr add 192.168.4.2/24 brd + dev eth1 label eth1:1

這個(gè)命令等于傳統(tǒng)的: ifconfig eth1:1 192.168.4.2

5.2 ip address delete--刪除一個(gè)協(xié)議地址. 縮寫:delete、del、d

# ip addr del 192.168.4.1/24 brd + dev eth0 label eth0:Alias1

5.3 ip address show--顯示協(xié)議地址. 縮寫:show、list、lst、sh、ls、l

# ip addr ls eth0

5.4.ip address flush--清除協(xié)議地址. 縮寫:flush、f

示例1 : 刪除屬于私網(wǎng)10.0.0.0/8的所有地址:

# ip -s -s a f to 10/8

示例2 : 取消所有以太網(wǎng)卡的IP地址

# ip -4 addr flush label "eth0"

6. ip neighbour--neighbour/arp表管理命令

縮寫 neighbour、neighbor、neigh、n

命令 add、change、replace、delete、fulsh、show(或list)

6.1 ip neighbour add -- 添加一個(gè)新的鄰接條目

ip neighbour change--修改一個(gè)現(xiàn)有的條目

ip neighbour replace--替換一個(gè)已有的條目

縮寫:add、a;change、chg;replace、repl

示例1: 在設(shè)備eth0上,為地址10.0.0.3添加一個(gè)permanent ARP條目:

# ip neigh add 10.0.0.3 lladdr 0:0:0:0:0:1 dev eth0 nud perm

示例2:把狀態(tài)改為reachable

# ip neigh chg 10.0.0.3 dev eth0 nud reachable

6.2.ip neighbour delete--刪除一個(gè)鄰接條目

示例1:刪除設(shè)備eth0上的一個(gè)ARP條目10.0.0.3

# ip neigh del 10.0.0.3 dev eth0

6.3.ip neighbour show--顯示網(wǎng)絡(luò)鄰居的信息. 縮寫:show、list、sh、ls

示例1: # ip -s n ls 193.233.7.254

193.233.7.254. dev eth0 lladdr 00:00:0c:76:3f:85 ref 5 used 12/13/20 nud reachable

6.4.ip neighbour flush--清除鄰接條目. 縮寫:flush、f

示例1: (-s 能顯示周詳信息)

# ip -s -s n f 193.233.7.254

7. 路由表管理

7.1.縮寫 route、ro、r

7.5.路由表

從Linux-2.2開始,內(nèi)核把路由歸納到許多路由表中,這些表都進(jìn)行了編號(hào),編號(hào)數(shù)字的范圍是1到255。另外,

為了方便,還能在/etc/iproute2/rt_tables中為路由表命名。

默認(rèn)情況下,所有的路由都會(huì)被插入到表main(編號(hào)254)中。在進(jìn)行路由查詢時(shí),內(nèi)核只使用路由表main。

7.6.ip route add -- 添加新路由

ip route change -- 修改路由

ip route replace -- 替換已有的路由

縮寫:add、a;change、chg;replace、repl

示例1: 設(shè)置到網(wǎng)絡(luò)10.0.0/24的路由經(jīng)過網(wǎng)關(guān)193.233.7.65

# ip route add 10.0.0/24 via 193.233.7.65

示例2: 修改到網(wǎng)絡(luò)10.0.0/24的直接路由,使其經(jīng)過設(shè)備dummy

# ip route chg 10.0.0/24 dev dummy

示例3: 實(shí)現(xiàn)鏈路負(fù)載平衡.加入缺省多路徑路由,讓ppp0和ppp1分擔(dān)負(fù)載(注意:scope值并非必需,他只不過是告訴內(nèi)核,

這個(gè)路由要經(jīng)過網(wǎng)關(guān)而不是直連的。實(shí)際上,如果你知道遠(yuǎn)程端點(diǎn)的地址,使用via參數(shù)來(lái)設(shè)置就更好了)。

# ip route add default scope global nexthop dev ppp0 nexthop dev ppp1

# ip route replace default scope global nexthop dev ppp0 nexthop dev ppp1

示例4: 設(shè)置NAT路由。在轉(zhuǎn)發(fā)來(lái)自192.203.80.144的數(shù)據(jù)包之前,先進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換,把這個(gè)地址轉(zhuǎn)換為193.233.7.83

# ip route add nat 192.203.80.142 via 193.233.7.83

示例5: 實(shí)現(xiàn)數(shù)據(jù)包級(jí)負(fù)載平衡,允許把數(shù)據(jù)包隨機(jī)從多個(gè)路由發(fā)出。weight 能設(shè)置權(quán)重.

# ip route replace default equalize nexthop via 211.139.218.145 dev eth0 weight 1 nexthop via 211.139.218.145 dev eth1 weight 1

7.7.ip route delete-- 刪除路由

縮寫:delete、del、d

示例1:刪除上一節(jié)命令加入的多路徑路由

# ip route del default scope global nexthop dev ppp0 nexthop dev ppp1

7.8.ip route show -- 列出路由

縮寫:show、list、sh、ls、l

示例1: 計(jì)算使用gated/bgp協(xié)議的路由個(gè)數(shù)

# ip route ls proto gated/bgp |wc

1413 9891 79010

示例2: 計(jì)算路由緩存里面的條數(shù),由于被緩存路由的屬性可能大于一行,以此需要使用-o選項(xiàng)

# ip -o route ls cloned |wc

159 2543 18707

示例3: 列出路由表TABLEID里面的路由。缺省設(shè)置是table main。TABLEID或是個(gè)真正的路由表ID或是/etc/iproute2/rt_tables文件定義的字符串,

或是以下的特別值:

all -- 列出所有表的路由;

cache -- 列出路由緩存的內(nèi)容。

ip ro ls 193.233.7.82 tab cache

示例4: 列出某個(gè)路由表的內(nèi)容

# ip route ls table fddi153

示例5: 列出默認(rèn)路由表的內(nèi)容

# ip route ls

這個(gè)命令等于傳統(tǒng)的: route

7.9.ip route flush -- 擦除路由表

示例1: 刪除路由表main中的所有網(wǎng)關(guān)路由(示例:在路由監(jiān)視程式掛掉之后):

# ip -4 ro flush scope global type unicast

示例2:清除所有被克隆出來(lái)的IPv6路由:

# ip -6 -s -s ro flush cache

示例3: 在gated程式掛掉之后,清除所有的BGP路由:

# ip -s ro f proto gated/bgp

示例4: 清除所有ipv4路由cache

# ip route flush cache

*** IPv4 routing cache is flushed.

7.10 ip route get -- 獲得單個(gè)路由 .縮寫:get、g

使用這個(gè)命令能獲得到達(dá)目的地址的一個(gè)路由及他的確切內(nèi)容。

ip route get命令和ip route show命令執(zhí)行的操作是不同的。ip route show命令只是顯示現(xiàn)有的路由,而ip route get命令在必要時(shí)會(huì)派生出新的路由。

示例1: 搜索到193.233.7.82的路由

# ip route get 193.233.7.82

193.233.7.82 dev eth0 src 193.233.7.65 realms inr.ac cache mtu 1500 rtt 300

示例2: 搜索目的地址是193.233.7.82,來(lái)自193.233.7.82,從eth0設(shè)備到達(dá)的路由(這條命令會(huì)產(chǎn)生一條非常有意思的路由,這是一條到193.233.7.82的回環(huán)路由)

# ip r g 193.233.7.82 from 193.233.7.82 iif eth0

193.233.7.82 from 193.233.7.82 dev eth0 src 193.233.7.65 realms inr.ac/inr.ac

cache mtu 1500 rtt 300 iif eth0

8. ip route -- 路由策略數(shù)據(jù)庫(kù)管理命令

命令add、delete、show(或list)

注意:策略路由(policy routing)不等于路由策略(rouing policy)。

在某些情況下,我們不只是需要通過數(shù)據(jù)包的目的地址決定路由,可能還需要通過其他一些域:源地址、IP協(xié)議、傳輸層端口甚至數(shù)據(jù)包的負(fù)載。

這就叫做:策略路由(policy routing)。

8.5. ip rule add -- 插入新的規(guī)則

ip rule delete -- 刪除規(guī)則

縮寫:add、a;delete、del、d

示例1: 通過路由表inr.ruhep路由來(lái)自源地址為192.203.80/24的數(shù)據(jù)包

ip ru add from 192.203.80/24 table inr.ruhep prio 220

示例2:把源地址為193.233.7.83的數(shù)據(jù)報(bào)的源地址轉(zhuǎn)換為192.203.80.144,并通過表1進(jìn)行路由

ip ru add from 193.233.7.83 nat 192.203.80.144 table 1 prio 320

示例3:刪除無(wú)用的缺省規(guī)則

ip ru del prio 32767

8.7. ip rule show -- 列出路由規(guī)則

縮寫:show、list、sh、ls、l

示例1: # ip ru ls

0: from all lookup local

32762: from 192.168.4.89 lookup fddi153

32764: from 192.168.4.88 lookup fddi153

32766: from all lookup main

32767: from all lookup 253

9. ip maddress -- 多播地址管理

縮寫:show、list、sh、ls、l

9.3.ip maddress show -- 列出多播地址

示例1: # ip maddr ls dummy

9.4. ip maddress add -- 加入多播地址

ip maddress delete -- 刪除多播地址

縮寫:add、a;delete、del、d

使用這兩個(gè)命令,我們能添加/刪除在網(wǎng)絡(luò)接口上監(jiān)聽的鏈路層多播地址。這個(gè)命令只能管理鏈路層地址。

示例1: 增加 # ip maddr add 33:33:00:00:00:01 dev dummy

示例2: 查看 # ip -O maddr ls dummy

2: dummy

link 33:33:00:00:00:01 users 2 static

link 01:00:5e:00:00:01

示例3: 刪除 # ip maddr del 33:33:00:00:00:01 dev dummy

10.ip mroute -- 多播路由緩存管理

10.4. ip mroute show -- 列出多播路由緩存條目

縮寫:show、list、sh、ls、l

示例1:查看 # ip mroute ls

(193.232.127.6, 224.0.1.39) Iif: unresolved

(193.232.244.34, 224.0.1.40) Iif: unresolved

(193.233.7.65, 224.66.66.66) Iif: eth0 Oifs: pimreg

示例2:查看 # ip -s mr ls 224.66/16

(193.233.7.65, 224.66.66.66) Iif: eth0 Oifs: pimreg

9383 packets, 300256 bytes

11. ip tunnel -- 通道設(shè)置

縮寫 tunnel、tunl

11.4.ip tunnel add -- 添加新的通道

ip tunnel change -- 修改現(xiàn)有的通道

ip tunnel delete -- 刪除一個(gè)通道

縮寫:add、a;change、chg;delete、del、d

示例1:建立一個(gè)點(diǎn)對(duì)點(diǎn)通道,最大TTL是32

# ip tunnel add Cisco mode sit remote 192.31.7.104 local 192.203.80.1 ttl 32

11.4.ip tunnel show -- 列出現(xiàn)有的通道

縮寫:show、list、sh、ls、l

示例1: # ip -s tunl ls Cisco

12. ip monitor和rtmon -- 狀態(tài)監(jiān)視

ip命令能用于連續(xù)地監(jiān)視設(shè)備、地址和路由的狀態(tài)。這個(gè)命令選項(xiàng)的格式有點(diǎn)不同,命令選項(xiàng)的名字叫做monitor,接著是操作對(duì)象:

ip monitor [ file FILE ] [ all | OBJECT-LIST ]

示例1: # rtmon file /var/log/rtmon.log

示例2: # ip monitor file /var/log/rtmon.log r

Linux查看分區(qū)的命令是什么

一、df -lh 命令

df 是來(lái)自于coreutils 軟件包,系統(tǒng)安裝時(shí),就自帶的;我們通過這個(gè)命令可以查看磁盤的使用情況以及文件系統(tǒng)被掛載的位置;

[root@localhost ~]# df -l

文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)

/dev/sda3 4956316 3565088 1135396 76% /

tmpfs 241320 12 241308 1% /dev/shm

/dev/sda6 4806904 2523708 2039012 56% /media/disk

/dev/sda1 4956284 3529796 1170656 76% /media/_

/dev/sda5 4845056 2581484 2019388 57% /media/disk-1

可以看到系統(tǒng)掛在sda3上,另外還掛了sda6/sda1/sda5三個(gè)系統(tǒng)。

二、fdisk -l 命令

fdisk 是一款強(qiáng)大的磁盤操作工具,來(lái)自u(píng)til-linux軟件包,我們?cè)谶@里只說他如何查看磁盤分區(qū)表及分區(qū)結(jié)構(gòu);通過-l 參數(shù),能獲得機(jī)器中所有的硬盤的分區(qū)情況;

[root@localhost ~]# fdisk -l

Disk /dev/sda: 40.0 GB, 40000000000 bytes

255 heads, 63 sectors/track, 4863 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x62a9f8d0

Device Boot Start End Blocks Id System

/dev/sda1 * 1 637 5116671 83 Linux

/dev/sda2 638 891 2040255 82 Linux swap / Solaris

/dev/sda3 892 1528 5116702+ 83 Linux

/dev/sda4 1529 2744 9767520 5 Extended

/dev/sda5 1529 2136 4883728+ 83 Linux

/dev/sda6 2137 2744 4883728+ 83 Linux

sda1

是MBR(主引導(dǎo)記錄)所在的分區(qū);sda2是交換分區(qū);sda4是擴(kuò)展分區(qū),包括了sda5,sda6兩個(gè)邏輯分區(qū)。系統(tǒng)劃分分區(qū)的時(shí)候只能劃分4個(gè)主

分區(qū)(擴(kuò)展分區(qū)也算主分區(qū)),我在上面分了3個(gè)主分區(qū)+1個(gè)Extended分區(qū),5.6是邏輯分區(qū)。所以才會(huì)有sda1.2.3.4.5.6。如果你只

劃分了1個(gè)主分區(qū)+1個(gè)擴(kuò)展分區(qū),那么邏輯分區(qū)就從sda5開始了,sda1.2.5.6...

三、cfdisk -Ps命令 (注意P是大寫)

cfdisk 也是一款不錯(cuò)的分區(qū)工具;在有些發(fā)行版中,此工具已經(jīng)從util-linux包中剔除;cfdisk 簡(jiǎn)單易用是他的特點(diǎn);

查看磁盤分區(qū)的用法 cfdisk -Ps 磁盤設(shè)備名 只有一個(gè)硬盤也可以用 cfdisk -Ps

例1:[root@localhost ~]# cfdisk -Ps

Partition Table for /dev/sda

First Last

# Type Sector Sector Offset Length Filesystem Type (ID) Flag

-- ------- ----------- ----------- ------ ----------- -------------------- -------

1 Primary 0 10233404 63 10233405 Linux (83) Boot

2 Primary 10233405 14313914 0 4080510 Linux swap / So (82) None

3 Primary 14313915 24547319 0 10233405 Linux (83) None

4 Primary 24547320 44082359 0 19535040 Extended (05) None

5 Logical 24547320 34314839 63 9767520 Linux (83) None

6 Logical 34314840 44082359 63 9767520 Linux (83) None

Logical 44082360 78124094 0 34041735 Free Space None

例2:[root@localhost ~]# cfdisk -Ps /dev/sda

Partition Table for /dev/sda

First Last

# Type Sector Sector Offset Length Filesystem Type (ID) Flag

-- ------- ----------- ----------- ------ ----------- -------------------- ----

1 Primary 0 10233404 63 10233405 Linux (83) Boot

2 Primary 10233405 14313914 0 4080510 Linux swap / So (82) None

3 Primary 14313915 24547319 0 10233405 Linux (83) None

4 Primary 24547320 44082359 0 19535040 Extended (05) None

5 Logical 24547320 34314839 63 9767520 Linux (83) None

6 Logical 34314840 44082359 63 9767520 Linux (83) None

Logical 44082360 78124094 0 34041735 Free Space None

四、parted 命令

parted

功能不錯(cuò)的分區(qū)工具;在Fedora 8中有帶,可以自己安裝上;調(diào)用方法簡(jiǎn)單,parted 默認(rèn)是打開的設(shè)備是/dev/hda

,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quit

輸入parted命令后要等會(huì)兒才會(huì)出現(xiàn)下面的內(nèi)容:

[root@localhost ~]# parted

GNU Parted 1.8.6

使用 /dev/sda

Welcome to GNU Parted! Type ’help’ to view a list of commands.

(parted)

在光標(biāo)那里輸入p回車出現(xiàn)下面內(nèi)容:

Model: ATA Maxtor 5T040H4 (scsi)

Disk /dev/sda: 40.0GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number Start End S ize Type File system 標(biāo)志

1 32.3kB 5240MB 5239MB 主分區(qū) ext3 啟動(dòng)

2 5240MB 7329MB 2089MB 主分區(qū) linux-swap

3 7329MB 12.6GB 5240MB 主分區(qū) ext3

4 12.6GB 22.6GB 10.0GB 擴(kuò)展分區(qū)

5 12.6GB 17.6GB 5001MB 邏輯分區(qū) ext3

6 17.6GB 22.6GB 5001MB 邏輯分區(qū) ext3

(parted)

在光標(biāo)后面輸入quit退出。

五、sfdisk -l

[root@localhost ~]# sfdisk -l

Disk /dev/sda: 4863 cylinders, 255 heads, 63 sectors/track

Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End #cyls #blocks Id System

/dev/sda1 * 0+ 636 637- 5116671 83 Linux

/dev/sda2 637 890 254 2040255 82 Linux swap / Solaris

/dev/sda3 891 1527 637 5116702+ 83 Linux

/dev/sda4 1528 2743 1216 9767520 5 Extended

/dev/sda5 1528+ 2135 608- 4883728+ 83 Linux

/dev/sda6 2136+ 2743 608- 4883728+ 83 Linux

六、也可以使用 應(yīng)用程序系統(tǒng)工具磁盤使用分析器 來(lái)查看磁盤使用情況。

linux 中刪除 文件的命令是什么?

linux下刪除文件的命令是rm;

以下分兩種介紹刪除方法:

對(duì)于目錄文件的刪除:

#rf -rf filename

對(duì)于非目錄文件的刪除:

#rf filename

之所以對(duì)于目錄文件的刪除加上了強(qiáng)制參數(shù)是因?yàn)樵趌inux對(duì)目錄文件的刪除是遞歸式的;

rm 的參數(shù)如下所示:

OPTIONS

?Remove (unlink) the FILE(s).

?-f, --force

? ? ? ? ignore nonexistent files, never prompt

?-i ? ? prompt before every removal

?-I ? ? prompt once before removing ?more ?than ?three ?files, ?or ?when

? ? ? ? removing ?recursively. ?Less intrusive than -i, while still giv-

? ? ? ? ing protection against most mistakes

?--interactive[=WHEN]

? ? ? ? prompt according to WHEN: never, ?once ?(-I), ?or ?always ?(-i).

? ? ? ? Without WHEN, prompt always

?--one-file-system

? ? ? ? when ?removing ?a hierarchy recursively, skip any directory that

? ? ? ? is on a file system different from ?that ?of ?the ?corresponding

? ? ? ? command line argument

?--no-preserve-root

? ? ? ? do not treat ‘/’ specially

?--preserve-root

? ? ? ? do not remove ‘/’ (default)

?-r, -R, --recursive

? ? ? ? remove directories and their contents recursively

?-v, --verbose

? ? ? ? explain what is being done

?--help display this help and exit

?--version

? ? ? ? output version information and exit

Linux下如何強(qiáng)制中斷一個(gè)程序的執(zhí)行?(利用按鍵,而不是kill命令)

Linux下強(qiáng)制中斷一個(gè)程序的執(zhí)行使用鍵盤按鍵可以有多種方法。

1、CTRL+C鍵,這相當(dāng)于發(fā)送Terminal信息到當(dāng)前的程序。比如下圖,在通過find命令查找名稱帶3b76的文件,可以直接按ctrl+c鍵結(jié)束掉循環(huán)。

2、CTRL+Z鍵,這是暫停鍵,暫停程序執(zhí)行。可以再通過fg命令返回重新運(yùn)行被暫停的程序。比如下圖,在mysql中執(zhí)行命令,這時(shí)候希望查詢一下當(dāng)前目錄下的文件,就可以按CTRL+Z,然后執(zhí)行完ls命令后,再執(zhí)行fg命令即可回到mysql中。

3、CTRL+D鍵,發(fā)送exit信號(hào),退出程序,比CTRL+C要溫柔一些,比如下圖,退出phython3.5就可以按CTRL+D鍵。

Linux怎么查看IP地址 linux系統(tǒng)IP設(shè)置與查看命令大全

1. 使用ifconfig命令配置并查看網(wǎng)絡(luò)接口情況

示例1: 配置eth0的IP,同時(shí)激活設(shè)備:

# ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up

示例2: 配置eth0別名設(shè)備 eth0:1 的IP,并添加路由

# ifconfig eth0:1 192.168.4.2

# route add –host 192.168.4.2 dev eth0:1

示例3:激活(禁用)設(shè)備

# ifconfig eth0:1 up(down)

示例4:查看所有(指定)網(wǎng)絡(luò)接口配置

# ifconfig (eth0)

—————————

2. 使用route 命令配置路由表

示例1:添加到主機(jī)路由

# route add –host 192.168.4.2 dev eth0:1

# route add –host 192.168.4.1 gw 192.168.4.250

示例2:添加到網(wǎng)絡(luò)的路由

# route add –net IP netmask MASK eth0

# route add –net IP netmask MASK gw IP

# route add –net IP/24 eth1

示例3:添加默認(rèn)網(wǎng)關(guān)

# route add default gw IP

示例4:刪除路由

# route del –host 192.168.4.1 dev eth0:1

示例5:查看路由信息

#route 或route -n(-n 表示不解析名字,列出速度會(huì)比route 快)

—————————

3.ARP 管理命令

示例1:查看ARP緩存

# arp

示例2:添加

# arp –s IP MAC

示例3: 刪除

# arp –d IP

—————————

4.ip是iproute2軟件包里面的一個(gè)強(qiáng)大的網(wǎng)絡(luò)配置工具,它能夠替代一些傳統(tǒng)的網(wǎng)絡(luò)管理工具。例如:ifconfig、route等,

上面的示例完全可以用下面的ip命令實(shí)現(xiàn),而且ip命令可以實(shí)現(xiàn)更多的功能.下面介紹一些示例:

4.0 ip命令的語(yǔ)法

ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]

4.1 ip link set–改變?cè)O(shè)備的屬性.縮寫:set、s

示例1:up/down 起動(dòng)/關(guān)閉設(shè)備。

# ip link set dev eth0 up

這個(gè)等于傳統(tǒng)的 # ifconfig eth0 up(down)

示例2:改變?cè)O(shè)備傳輸隊(duì)列的長(zhǎng)度。

參數(shù):txqueuelen NUMBER或者txqlen NUMBER

# ip link set dev eth0 txqueuelen 100

示例3:改變網(wǎng)絡(luò)設(shè)備MTU(最大傳輸單元)的值。

# ip link set dev eth0 mtu 1500

示例4: 修改網(wǎng)絡(luò)設(shè)備的MAC地址。

參數(shù): address LLADDRESS

# ip link set dev eth0 address 00:01:4f:00:15:f1

4.2 ip link show–顯示設(shè)備屬性.縮寫:show、list、lst、sh、ls、l

-s選項(xiàng)出現(xiàn)兩次或者更多次,ip會(huì)輸出更為詳細(xì)的錯(cuò)誤信息統(tǒng)計(jì)。

示例:

# ip -s -s link ls eth0

這個(gè)命令等于傳統(tǒng)的 ifconfig eth0

—————————

5.1 ip address add–添加一個(gè)新的協(xié)議地址. 縮寫:add、a

示例1:為每個(gè)地址設(shè)置一個(gè)字符串作為標(biāo)簽。為了和Linux-2.0的網(wǎng)絡(luò)別名兼容,這個(gè)字符串必須以設(shè)備名開頭,接著一個(gè)冒號(hào),

# ip addr add local 192.168.4.1/28 brd + label eth0:1 dev eth0

示例2: 在以太網(wǎng)接口eth0上增加一個(gè)地址192.168.20.0,掩碼長(zhǎng)度為24位(155.155.155.0),標(biāo)準(zhǔn)廣播地址,標(biāo)簽為eth0:Alias:

# ip addr add 192.168.4.2/24 brd + dev eth1 label eth1:1

這個(gè)命令等于傳統(tǒng)的:ifconfig eth1:1 192.168.4.2

5.2 ip address delete–刪除一個(gè)協(xié)議地址. 縮寫:delete、del、d

# ip addr del 192.168.4.1/24 brd + dev eth0 label eth0:Alias1

5.3 ip address show–顯示協(xié)議地址. 縮寫:show、list、lst、sh、ls、l

# ip addr ls eth0

5.4.ip address flush–清除協(xié)議地址. 縮寫:flush、f

示例1 : 刪除屬于私網(wǎng)10.0.0.0/8的所有地址:

# ip -s -s a f to 10/8

示例2 : 取消所有以太網(wǎng)卡的IP地址

# ip -4 addr flush label “eth0″

—————————

6. ip neighbour–neighbour/arp表管理命令

縮寫 neighbour、neighbor、neigh、n

命令 add、change、replace、delete、fulsh、show(或者list)

6.1 ip neighbour add — 添加一個(gè)新的鄰接條目

ip neighbour change–修改一個(gè)現(xiàn)有的條目

ip neighbour replace–替換一個(gè)已有的條目

縮寫:add、a;change、chg;replace、repl

示例1: 在設(shè)備eth0上,為地址10.0.0.3添加一個(gè)permanent ARP條目:

# ip neigh add 10.0.0.3 lladdr 0:0:0:0:0:1 dev eth0 nud perm

示例2:把狀態(tài)改為reachable

# ip neigh chg 10.0.0.3 dev eth0 nud reachable

6.2.ip neighbour delete–刪除一個(gè)鄰接條目

示例1:刪除設(shè)備eth0上的一個(gè)ARP條目10.0.0.3

# ip neigh del 10.0.0.3 dev eth0

6.3.ip neighbour show–顯示網(wǎng)絡(luò)鄰居的信息.縮寫:show、list、sh、ls

示例1: # ip -s n ls 193.233.7.254

193.233.7.254. dev eth0 lladdr 00:00:0c:76:3f:85 ref 5 used 12/13/20 nud reachable

6.4.ip neighbour flush–清除鄰接條目. 縮寫:flush、f

示例1: (-s 可以顯示詳細(xì)信息)

# ip -s -s n f 193.233.7.254

—————————

7. 路由表管理

7.1.縮寫 route、ro、r

7.5.路由表

從Linux-2.2開始,內(nèi)核把路由歸納到許多路由表中,這些表都進(jìn)行了編號(hào),編號(hào)數(shù)字的范圍是1到255。另外,

為了方便,還可以在/etc/iproute2/rt_tables中為路由表命名。

默認(rèn)情況下,所有的路由都會(huì)被插入到表main(編號(hào)254)中。在進(jìn)行路由查詢時(shí),內(nèi)核只使用路由表main。

7.6.ip route add — 添加新路由

ip route change — 修改路由

ip route replace — 替換已有的路由

縮寫:add、a;change、chg;replace、repl

示例1: 設(shè)置到網(wǎng)絡(luò)10.0.0/24的路由經(jīng)過網(wǎng)關(guān)193.233.7.65

# ip route add 10.0.0/24 via 193.233.7.65

示例2: 修改到網(wǎng)絡(luò)10.0.0/24的直接路由,使其經(jīng)過設(shè)備dummy

# ip route chg 10.0.0/24 dev dummy

Linux用什么命令設(shè)置IP地址啊

Linux命令行下配置IP地址的幾種配置方法:

即時(shí)生效(重啟后失效):

ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址

route add default gw 192.168.1.1 //添加網(wǎng)關(guān)

啟動(dòng)生效:

vim /etc/sysconfig/network-scripts/ifcfg-eth0 //(某些版本中可能沒有vim這個(gè)編輯器比如centos,大家可能用vi替換)

IPADDR=192.168.1.102 //添加IP地址

NETMASK=255.255.255.0 //掩碼

GATEWAY=192.168.1.1 //添加網(wǎng)關(guān)

最后結(jié)果如下:

DEVICE=eth0

BOOTPROTO=static

IPADDR=192.168.1.102

NETMASK=255.255.255.0

GETEWAY=192.168.1.1

ONBOOT=yes

TYPE=Ethernet

注:BOOTPROTO只有在static(靜態(tài))模式下才可以使用設(shè)置的IP信息

修改dns

vim /etc/resolv.conf

修改后可即時(shí)生效,啟動(dòng)同樣有效

形式

加入nameserver= ***.***.***.***

最多可有三個(gè),作為上一個(gè)失敗后的候選

修改host name

即時(shí)生效:

hostname fc2

啟動(dòng)生效:

vim /etc/sysconfig/network

形式如下:

NETWORKING=yes

HOSTNAME=rh-linux.fc.org

##########################################################

首先,先了解傳統(tǒng)的網(wǎng)絡(luò)配置命令:

1. 使用ifconfig命令配置并查看網(wǎng)絡(luò)接口情況

示例1: 配置eth0的IP,同時(shí)激活設(shè)備:

ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up

示例2: 配置eth0別名設(shè)備 eth0:1 的IP,并添加路由

ifconfig eth0:1 192.168.4.2

route add –host 192.168.4.2 dev eth0:1

示例3:激活(禁用)設(shè)備

ifconfig eth0:1 up(down)

示例4:查看所有(指定)網(wǎng)絡(luò)接口配置

ifconfig (eth0)

—————————

2. 使用route 命令配置路由表

示例1:添加到主機(jī)路由

route add –host 192.168.4.2 dev eth0:1

route add –host 192.168.4.1 gw 192.168.4.250

示例2:添加到網(wǎng)絡(luò)的路由

route add –net IP netmask MASK eth0

route add –net IP netmask MASK gw IP

route add –net IP/24 eth1

示例3:添加默認(rèn)網(wǎng)關(guān)

route add default gw IP

示例4:刪除路由

route del –host 192.168.4.1 dev eth0:1

示例5:查看路由信息

route 或  route -n  (-n 表示不解析名字,列出速度會(huì)比route 快)

—————————

3.ARP 管理命令

示例1:查看ARP緩存

arp

示例2: 添加

arp –s IP MAC

示例3: 刪除

arp –d IP

—————————

4. ip是iproute2軟件包里面的一個(gè)強(qiáng)大的網(wǎng)絡(luò)配置工具,它能夠替代一些傳統(tǒng)的網(wǎng)絡(luò)管理工具。

例如:ifconfig、route等,

上面的示例完全可以用下面的ip命令實(shí)現(xiàn),而且ip命令可以實(shí)現(xiàn)更多的功能.下面介紹一些示例:

4.0 ip命令的語(yǔ)法

ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]

4.1 ip link set–改變?cè)O(shè)備的屬性. 縮寫:set、s

示例1:up/down 起動(dòng)/關(guān)閉設(shè)備。

ip link set dev eth0 up

這個(gè)等于傳統(tǒng)的

ifconfig eth0 up

ifconfig eth0 down

示例2:改變?cè)O(shè)備傳輸隊(duì)列的長(zhǎng)度。

參數(shù):txqueuelen NUMBER或者txqlen NUMBER

ip link set dev eth0 txqueuelen 100

示例3:改變網(wǎng)絡(luò)設(shè)備MTU(最大傳輸單元)的值。

ip link set dev eth0 mtu 1500

示例4: 修改網(wǎng)絡(luò)設(shè)備的MAC地址。

參數(shù): address LLADDRESS

ip link set dev eth0 address 00:01:4f:00:15:f1

4.2 ip link show–顯示設(shè)備屬性.縮寫:show、list、lst、sh、ls、l

-s選項(xiàng)出現(xiàn)兩次或者更多次,ip會(huì)輸出更為詳細(xì)的錯(cuò)誤信息統(tǒng)計(jì)。

示例:

ip -s -s link ls eth0

這個(gè)命令等于傳統(tǒng)的

ifconfig eth0

—————————

5.1 ip address add–添加一個(gè)新的協(xié)議地址. 縮寫:add、a

示例1:為每個(gè)地址設(shè)置一個(gè)字符串作為標(biāo)簽。為了和Linux-2.0的網(wǎng)絡(luò)別名兼容,這個(gè)字符串必須以設(shè)備名開頭,接著一個(gè)冒號(hào),

ip addr add local 192.168.4.1/28 brd + label eth0:1 dev eth0

等價(jià)于

ifconfig eth0:5 192.168.4.1/28

ip addr add local 192.168.4.1/28 dev eth0

示例2: 在以太網(wǎng)接口eth0上增加一個(gè)地址192.168.20.0,掩碼長(zhǎng)度為24位(155.155.155.0),標(biāo)準(zhǔn)廣播地址,標(biāo)簽為 eth0:Alias:

ip addr add 192.168.4.2/24 brd + dev eth1 label eth1:1

這個(gè)命令等于傳統(tǒng)的: 

ifconfig eth1:1 192.168.4.2/24

5.2 ip address delete–刪除一個(gè)協(xié)議地址. 縮寫:delete、del、d

ip addr del 192.168.4.1/24 brd + dev eth0 label eth0:Alias1

5.3 ip address show–顯示協(xié)議地址. 縮寫:show、list、lst、sh、ls、l

ip addr ls eth0

5.4.ip address flush–清除協(xié)議地址. 縮寫:flush、f

示例1 : 刪除屬于私網(wǎng)10.0.0.0/8的所有地址:

ip -s -s a f to 10/8

示例2 : 取消所有以太網(wǎng)卡的IP地址

ip -4 addr flush label “eth0″

—————————

6. ip neighbour–neighbour/arp表管理命令

縮寫 neighbour、neighbor、neigh、n

命令 add、change、replace、delete、fulsh、show(或者list)

6.1 ip neighbour add — 添加一個(gè)新的鄰接條目

ip neighbour change–修改一個(gè)現(xiàn)有的條目

ip neighbour replace–替換一個(gè)已有的條目

縮寫:add、a;change、chg;replace、repl

示例1: 在設(shè)備eth0上,為地址10.0.0.3添加一個(gè)permanent ARP條目:

ip neigh add 10.0.0.3 lladdr 0:0:0:0:0:1 dev eth0 nud perm

示例2:把狀態(tài)改為reachable

ip neigh chg 10.0.0.3 dev eth0 nud reachable

6.2.ip neighbour delete–刪除一個(gè)鄰接條目

示例1:刪除設(shè)備eth0上的一個(gè)ARP條目10.0.0.3

ip neigh del 10.0.0.3 dev eth0

6.3.ip neighbour show–顯示網(wǎng)絡(luò)鄰居的信息. 縮寫:show、list、sh、ls

示例1: ip -s n ls 193.233.7.254

193.233.7.254. dev eth0 lladdr 00:00:0c:76:3f:85 ref 5 used 12/13/20 nud reachable

6.4.ip neighbour flush–清除鄰接條目. 縮寫:flush、f

示例1: (-s 可以顯示詳細(xì)信息)

ip -s -s n f 193.233.7.254

—————————

7. 路由表管理

7.1.縮寫 route、ro、r

7.5.路由表

從Linux-2.2開始,內(nèi)核把路由歸納到許多路由表中,這些表都進(jìn)行了編號(hào),編號(hào)數(shù)字的范圍是1到255。另外,

為了方便,還可以在/etc/iproute2/rt_tables中為路由表命名。

默認(rèn)情況下,所有的路由都會(huì)被插入到表main(編號(hào)254)中。在進(jìn)行路由查詢時(shí),內(nèi)核只使用路由表main。

7.6ip route add — 添加新路由

ip route change — 修改路由

ip route replace — 替換已有的路由

縮寫:add、a;change、chg;replace、repl

示例1: 設(shè)置到網(wǎng)絡(luò)10.0.0/24的路由經(jīng)過網(wǎng)關(guān)193.233.7.65

ip route add 10.0.0/24 via 193.233.7.65

示例2: 修改到網(wǎng)絡(luò)10.0.0/24的直接路由,使其經(jīng)過設(shè)備dummy

ip route chg 10.0.0/24 dev dummy

示例3: 實(shí)現(xiàn)鏈路負(fù)載平衡.加入缺省多路徑路由,讓ppp0和ppp1分擔(dān)負(fù)載(注意:scope值并非必需,它只不過是告訴內(nèi)核,這個(gè)路由要經(jīng)過網(wǎng)關(guān)而不是直連 的。實(shí)際上,如果你知道遠(yuǎn)程端點(diǎn)的地址,使用via參數(shù)來(lái)設(shè)置就更好了)。

ip route add default scope global nexthop dev ppp0 nexthop dev ppp1

ip route replace default scope global nexthop dev ppp0 nexthop dev ppp1

示例4: 設(shè)置NAT路由。在轉(zhuǎn)發(fā)來(lái)自192.203.80.144的數(shù)據(jù)包之前,先進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換,把這個(gè)地址轉(zhuǎn)換為193.233.7.83

ip route add nat 192.203.80.142 via 193.233.7.83

示例5: 實(shí)現(xiàn)數(shù)據(jù)包級(jí)負(fù)載平衡,允許把數(shù)據(jù)包隨機(jī)從多個(gè)路由發(fā)出。weight 可以設(shè)置權(quán)重.

ip route replace default equalize nexthop via 211.139.218.145 dev eth0 weight 1 nexthop via 211.139.218.145 dev eth1 weight 1

7.7.ip route delete– 刪除路由

縮寫:delete、del、d

示例1:刪除上一節(jié)命令加入的多路徑路由

ip route del default scope global nexthop dev ppp0 nexthop dev ppp1

7.8.ip route show — 列出路由

縮寫:show、list、sh、ls、l

示例1: 計(jì)算使用gated/bgp協(xié)議的路由個(gè)數(shù)

ip route ls proto gated/bgp |wc

1413989179010

示例2: 計(jì)算路由緩存里面的條數(shù),由于被緩存路由的屬性可能大于一行,以此需要使用-o選項(xiàng)

ip -o route ls cloned |wc

159254318707

示例3: 列出路由表TABLEID里面的路由。缺省設(shè)置是table main。TABLEID或者是一個(gè)真正的路由表ID或者是/etc/iproute2/rt_tables文件定義的字符串,

或者是以下的特殊值:

all — 列出所有表的路由;

cache — 列出路由緩存的內(nèi)容。

ip ro ls 193.233.7.82 tab cache

示例4: 列出某個(gè)路由表的內(nèi)容

ip route ls table fddi153

示例5: 列出默認(rèn)路由表的內(nèi)容

ip route ls

這個(gè)命令等于傳統(tǒng)的: route

7.9.ip route flush — 擦除路由表

示例1: 刪除路由表main中的所有網(wǎng)關(guān)路由(示例:在路由監(jiān)控程序掛掉之后):

ip -4 ro flush scope global type unicast

示例2:清除所有被克隆出來(lái)的IPv6路由:

ip -6 -s -s ro flush cache

示例3: 在gated程序掛掉之后,清除所有的BGP路由:

ip -s ro f proto gated/bgp

示例4: 清除所有ipv4路由cache

ip route flush cache

*** IPv4 routing cache is flushed.

7.10 ip route get — 獲得單個(gè)路由 .縮寫:get


標(biāo)題名稱:linux76命令,linux中755
本文鏈接:http://weahome.cn/article/dscjess.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部