欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux轉(zhuǎn)發(fā)命令 linux開(kāi)啟轉(zhuǎn)發(fā)功能

linux路由設(shè)置命令

linux的路由設(shè)置命令主要是route:

創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元灣里做網(wǎng)站,已為上家服務(wù),為灣里各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

1、添加路由命令: route add -net 192.168.0.0/24 gw 192.168.0.1 增加一個(gè)到192.168.X.X的網(wǎng)段,網(wǎng)關(guān)為192.168.0.1。

2、刪除路由命令:route del -net 192.168.0.0/24 gw 192.168.0.1

3、新增默認(rèn)路由:route add default gw 192.168.0.1

4、查詢路由表 : route -n

Linux命令

快照功能:記錄當(dāng)前的硬盤(pán)的狀態(tài)。剛建快照時(shí)快照占用內(nèi)存為0,標(biāo)記了當(dāng)前硬盤(pán)的存儲(chǔ)狀態(tài)。當(dāng)虛擬機(jī)對(duì)快照標(biāo)記的內(nèi)容改寫(xiě)時(shí),會(huì)將改寫(xiě)的內(nèi)容存儲(chǔ)進(jìn)快照,與未改寫(xiě)的部分整合得到完整的快照。當(dāng)快照標(biāo)記的部分被完全改寫(xiě),那么快照存儲(chǔ)空間完整記錄了當(dāng)時(shí)拍攝時(shí)的內(nèi)存狀態(tài)。

參數(shù)形式

第一種:參數(shù)用一橫的說(shuō)明后面的參數(shù)是字符形式。

第二種:參數(shù)用兩橫的說(shuō)明后面的參數(shù)是單詞形式。

第三種:參數(shù)前有橫的是 System V風(fēng)格。

第四種:參數(shù)前沒(méi)有橫的是 BSD風(fēng)格。

cat、more、less、head、tail命令的比較:

cat命令可以一次顯示整個(gè)文件,如果文件比較大,使用不是很方便;

more命令可以讓屏幕在顯示滿一屏幕時(shí)暫停,按空格往前翻頁(yè),按b往后翻頁(yè)。

less命令也可以分頁(yè)顯示文件,和more命令的區(qū)別就在于: 支持上下鍵卷動(dòng)屏幕、查找;不需要在一開(kāi)始就讀取整個(gè)文件,打開(kāi)大文件時(shí)比more、vim更快。

head命令用于查看文件的前n行。

tail命令用于查看文件的后n行,加上-f命令,查看在線日志非常方便,可以打印最新增加的日志。

一般模式:

編輯模式:

命令模式:

編碼

多行操作(列編輯模式)

插入:ctrl+v進(jìn)入列編輯模式,上下移動(dòng)光標(biāo)選擇需要插入的位置,然后輸入大寫(xiě)I,輸入需要文本,最后按esc鍵退出,就會(huì)發(fā)現(xiàn)文本會(huì)在選擇的多行中插入。

刪除:ctrl+v進(jìn)入列編輯模式,上下移動(dòng)光標(biāo)選中需要?jiǎng)h除的部分,然后按d,就會(huì)刪除選中的內(nèi)容。

①head:顯示文件頭部?jī)?nèi)容

②tail:輸出文件尾部?jī)?nèi)容

注意:用vim和vi修改內(nèi)容會(huì)刪除源文件并生成新文件,所以tail -f會(huì)失效。需要用到

追加和覆蓋語(yǔ)句(或),才能被tail -f監(jiān)視到。

一般用于查看小文件

查看壓縮文件中的文本內(nèi)容

例:

①more:文件內(nèi)容分屏查看器

②less:分屏顯示文件內(nèi)容,效率比more高

1、簡(jiǎn)單讀取

運(yùn)行腳本如下

測(cè)試結(jié)果為:

2、-p 參數(shù),允許在 read 命令行中直接指定一個(gè)提示。

運(yùn)行腳本如下

測(cè)試結(jié)果為:

echo [選項(xiàng)] [輸出內(nèi)容] (輸出內(nèi)容到控制臺(tái))

輸出給定文本的sha256加密后的內(nèi)容

①顯示當(dāng)前時(shí)間信息

②顯示當(dāng)前時(shí)間年月日

③顯示當(dāng)前時(shí)間年月日時(shí)分秒

④顯示昨天

⑤顯示明天時(shí)間

⑥顯示上個(gè)月時(shí)間

需要注意的是取下個(gè)月的命令存在bug,執(zhí)行如下命令會(huì)得到21-10,但是正常應(yīng)該得到21-09,需要注意

date -d "2021-08-31 +1 month" +%y-%m

⑦修改系統(tǒng)時(shí)間

⑧獲取當(dāng)前時(shí)間戳

獲取秒時(shí)間戳: date +%s

獲取毫秒時(shí)間戳:$[ (date +%s%N) /1000000]

查看日歷

(1)查看當(dāng)前月的日歷

(2)查看2017年的日歷

例:

對(duì)比gzip/gunzip,zip/unzip可以壓縮文件和目錄且保留源文件。

①zip:壓縮

②unzip:解壓縮

只能壓縮文件不能壓縮目錄,不保留原來(lái)的文件。

gzip 文件 (只能將文件壓縮為*.gz文件)

gunzip 文件.gz (解壓縮文件命令)

例: crontab -e

(1)進(jìn)入crontab編輯界面。會(huì)打開(kāi)vim編輯你的工作。

(2)每隔1分鐘,向/root/bailongma.txt文件中添加一個(gè)11的數(shù)字

*/1 * * * * /bin/echo ”11” /root/bailongma.txt

(3)可以用tail -f 目標(biāo)文件來(lái)實(shí)施監(jiān)控追加的內(nèi)容

查看日志

可以用tail -f /var/log/cron.log觀察

Cron表達(dá)式見(jiàn)文章:

ls [選項(xiàng)] [目錄或是文件]

cd [參數(shù)]

例: cd -P $(dirname $p1) ; pwd 先跳轉(zhuǎn)到文件的所在目錄,再打印$p1文件的實(shí)際路徑

概述

①cp(copy):只能在本機(jī)中復(fù)制

②scp(secure copy):可以復(fù)制文件給遠(yuǎn)程主機(jī)

scp -r test.sh hxr@hadoop102:/root

③rsync(remote sync):功能與scp相同,但是不會(huì)改文件屬性

rsync -av test.sh test.sh hxr@hadoop102:/root

④nc(netcat):監(jiān)聽(tīng)端口,可以實(shí)現(xiàn)機(jī)器之間傳輸文件。

nc -lk 7777 (-l表示listen,-k表示keep)

強(qiáng)制覆蓋不提示的方法:\cp

例:scp -r test.sh hxr@bigdata1:/root

例:rsync -av test.sh hxr@bigdata1:/root

例:

nc -lp 10000 nc_test.txt

nc -w 1 hadoop102 nc_test.txt

遠(yuǎn)程登錄時(shí)默認(rèn)使用的私鑰為~/.ssh/id_rsa

生成密鑰對(duì)

將公鑰發(fā)送到本機(jī)

將密鑰發(fā)送到需要登錄到本機(jī)的服務(wù)器上

修改密鑰的權(quán)限

遠(yuǎn)程登陸

如果有多個(gè)節(jié)點(diǎn)需要遠(yuǎn)程登陸,可以在.ssh下創(chuàng)建config并輸入

再次登陸

①正向代理:

②反向代理:

所謂“反向代理”就是讓遠(yuǎn)端啟動(dòng)端口,把遠(yuǎn)端端口數(shù)據(jù)轉(zhuǎn)發(fā)到本地。

HostA 將自己可以訪問(wèn)的 HostB:PortB 暴露給外網(wǎng)服務(wù)器 HostC:PortC,在 HostA 上運(yùn)行:

那么鏈接 HostC:PortC 就相當(dāng)于鏈接 HostB:PortB。

使用時(shí)需修改 HostC 的 /etc/ssh/sshd_config 的一條配置如下,不然啟動(dòng)的進(jìn)程監(jiān)聽(tīng)的ip地址為127.0.0.1,即只有本機(jī)可以訪問(wèn)該端口。

相當(dāng)于內(nèi)網(wǎng)穿透,比如 HostA 和 HostB 是同一個(gè)內(nèi)網(wǎng)下的兩臺(tái)可以互相訪問(wèn)的機(jī)器,HostC是外網(wǎng)跳板機(jī),HostC不能訪問(wèn) HostA,但是 HostA 可以訪問(wèn) HostC。

那么通過(guò)在內(nèi)網(wǎng) HostA 上運(yùn)行 ssh -R 告訴 HostC,創(chuàng)建 PortC 端口監(jiān)聽(tīng),把該端口所有數(shù)據(jù)轉(zhuǎn)發(fā)給我(HostA),我會(huì)再轉(zhuǎn)發(fā)給同一個(gè)內(nèi)網(wǎng)下的 HostB:PortB。

同內(nèi)網(wǎng)下的 HostA/HostB 也可以是同一臺(tái)機(jī)器,換句話說(shuō)就是 內(nèi)網(wǎng) HostA 把自己可以訪問(wèn)的端口暴露給了外網(wǎng) HostC。

例: 比如在我的內(nèi)網(wǎng)機(jī)192.168.32.244上有一個(gè)RabbitMQ的客戶端,端口號(hào)為15672。現(xiàn)在我希望在外網(wǎng)上訪問(wèn)固定ip的云服務(wù)器chenjie.asia的6009端口,通過(guò)跳板機(jī)192.168.32.243來(lái)轉(zhuǎn)發(fā)請(qǐng)求到192.168.32.244:15672,從而實(shí)現(xiàn)在外網(wǎng)訪問(wèn)內(nèi)網(wǎng)服務(wù)的功能,即內(nèi)網(wǎng)穿透。

①在192.168.32.244上啟動(dòng)RabbitMQ服務(wù)

②將chenjie.asia云服務(wù)器的私鑰復(fù)制到跳板機(jī)192.168.32.243的~/.ssh下,并重命名為id_rsa。通過(guò)如下命令看是否可以遠(yuǎn)程登陸到云服務(wù),可以登陸則進(jìn)行下一步。

③修改chenjie.asia服務(wù)器的ssh配置文件 /etc/ssh/sshd_config ,允許其他節(jié)點(diǎn)訪問(wèn)

然后重啟sshd服務(wù)

④在跳板機(jī)192.168.32.243啟動(dòng)ssh反向代理

這個(gè)進(jìn)程在關(guān)閉session時(shí)會(huì)停止,可以添加啟動(dòng)參數(shù) -CPfN

例:

以 root 身份執(zhí)行的程序有了所有特權(quán),這會(huì)帶來(lái)安全風(fēng)險(xiǎn)。Kernel 從 2.2 版本開(kāi)始,提供了 Capabilities 功能,它把特權(quán)劃分成不同單元,可以只授權(quán)程序所需的權(quán)限,而非所有特權(quán)。

例如:linux不允許非root賬號(hào)只用1024以下的端口,使用root啟動(dòng)命令nginx,會(huì)導(dǎo)致nginx權(quán)限過(guò)高太危險(xiǎn)。所以用setcap命令

sudo setcap cap_net_bind_service=+eip /bigdata/nginx/sbin/nginx

正確的關(guān)機(jī)流程為 :sync shutdown reboot halt

(1)sync (功能描述:將數(shù)據(jù)由內(nèi)存同步到硬盤(pán)中)

(2)halt (功能描述:關(guān)閉系統(tǒng),等同于shutdown -h now 和 poweroff)

(3)reboot (功能描述:就是重啟,等同于 shutdown -r now)

(4)shutdown [選項(xiàng)] [時(shí)間]

安裝

yum install -y telnet-server telnet

ls -i 顯示文件的節(jié)點(diǎn)號(hào)

find -inum 節(jié)點(diǎn)號(hào) -delete 刪除指定的節(jié)點(diǎn)即可刪除對(duì)應(yīng)的文件

啟動(dòng)一個(gè)服務(wù): systemctl start postfix.service

關(guān)閉一個(gè)服務(wù): systemctl stop postfix.service

重啟一個(gè)服務(wù): systemctl restart postfix.service

顯示一個(gè)服務(wù)的狀態(tài): systemctl status postfix.service

在開(kāi)機(jī)時(shí)啟用一個(gè)服務(wù): systemctl enable postfix.service

在開(kāi)機(jī)時(shí)禁用一個(gè)服務(wù): systemctl disable postfix.service

注:在enable的時(shí)候會(huì)打印出來(lái)該啟動(dòng)文件的位置

列出所有已經(jīng)安裝的服務(wù)及狀態(tài):

systemctl list-units

systemctl list-unit-files

查看服務(wù)列表狀態(tài):

systemctl list-units --type=service

查看服務(wù)是否開(kāi)機(jī)啟動(dòng): systemctl is-enabled postfix.service

查看已啟動(dòng)的服務(wù)列表: systemctl list-unit-files | grep enabled

查看啟動(dòng)失敗的服務(wù)列表: systemctl --failed

查看服務(wù)日志: journalctl -u postfix -n 10 -f

命令類似systemctl,用于操作native service。

添加腳本為服務(wù)(需要指定啟動(dòng)級(jí)別和優(yōu)先級(jí)): chkconfig --add [腳本]

刪除服務(wù): chkconfig --del [腳本]

單獨(dú)查看某一服務(wù)是否開(kāi)機(jī)啟動(dòng)的命令 : chkconfig --list [服務(wù)名]

單獨(dú)開(kāi)啟某一服務(wù)的命令 : chkconfig [服務(wù)名] on

單獨(dú)關(guān)閉某一服務(wù)的命令: chkconfig [服務(wù)名] off

查看某一服務(wù)的狀態(tài): /etc/intd.d/[服務(wù)名] status

啟用服務(wù)就是在當(dāng)前"runlevel"的配置文件目錄 /etc/systemd/system/multi-user.target.wants 里,建立 /usr/lib/systemd/system 里面對(duì)應(yīng)服務(wù)配置文件的軟鏈接;禁用服務(wù)就是刪除此軟鏈接,添加服務(wù)就是添加軟連接。

su 用戶名稱 (切換用戶,只能獲得用戶的執(zhí)行權(quán)限,不能獲得環(huán)境變量)

su - 用戶名稱 (切換到用戶并獲得該用戶的環(huán)境變量及執(zhí)行權(quán)限)

echo $PATH 打印環(huán)境變量

設(shè)置普通用戶具有root權(quán)限

修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,如下 所示:

或者配置成采用sudo命令時(shí),不需要輸入密碼

修改完畢,現(xiàn)在可以用hxr 帳號(hào)登錄,然后用命令 sudo ,即可獲得root權(quán)限進(jìn)行操作。

以azkaban用戶執(zhí)行引號(hào)中的命令

gpasswd -d [username] [groupname] 將用戶從組中刪除

gpasswd -a [username] [groupname] 將用戶加入到組中

用戶組的管理涉及用戶組的添加、刪除和修改。組的增加、刪除和修改實(shí)際上就是對(duì) /etc/group文件的更新。

0首位表示類型 - 代表文件 d 代表目錄 l 鏈接文檔(link file)

三種特殊權(quán)限suid、sgid、sticky

例子:

變更文件權(quán)限方式一

例:chmod u-x,o+x houge.txt

變更文件權(quán)限方式二

例:chmod -R 777 /mnt/ 修改整個(gè)文件夾的文件權(quán)限

在linux中創(chuàng)建文件或者目錄會(huì)有一個(gè)默認(rèn)權(quán)限的,這個(gè)默認(rèn)權(quán)限是由umask決定的(默認(rèn)為0022)。umask設(shè)置的是權(quán)限的“補(bǔ)碼”,而我們常用chmod設(shè)置的是文件權(quán)限碼。一般在/etc/profile 、~/.bashprofile 或者 ~/.profile中設(shè)置umask值。

umask計(jì)算

如root用戶的默認(rèn)umask為0022(第一個(gè)0 代表特殊權(quán)限位,這里先不考慮),創(chuàng)建的文件默認(rèn)權(quán)限是644(即默認(rèn)666掩上umask的022),創(chuàng)建的目錄是755(即默認(rèn)777掩上umask的022)。

對(duì)于root用戶的umask=022這個(gè)來(lái)說(shuō),777權(quán)限二進(jìn)制碼就是(111)(111)(111),022權(quán)限二進(jìn)制碼為(000)(010)(010)。

上面就是一個(gè)umask的正常計(jì)算過(guò)程,但是這樣實(shí)在是太麻煩了。我們使用如下的簡(jiǎn)單的方法快速計(jì)算。

上面的這個(gè)方法計(jì)算是非常方便的, 為何得到奇數(shù)要+1呢?

文件的最大權(quán)限是666,都是偶數(shù),你得到奇數(shù),說(shuō)明你的umask有奇數(shù)啊,讀為4,寫(xiě)為2,都是偶數(shù),說(shuō)明你有執(zhí)行權(quán)限的。

就按照上面的umask=023為例,在計(jì)算其他用戶權(quán)限的時(shí)候6-3=3 ,6是讀寫(xiě),3是寫(xiě)和執(zhí)行,其實(shí)應(yīng)該是讀寫(xiě)權(quán)限減去讀權(quán)限的得到寫(xiě)權(quán)限的,相當(dāng)于我們多減去了一個(gè)執(zhí)行權(quán)限。所以結(jié)果加1。

umask修改

如果想單獨(dú)修改某個(gè)文件夾的新建文件的權(quán)限,可以使用setfacl命令。

例:遞歸改變文件所有者和所有組 chown -R hxr:hxr /mnt

例:

怎樣用Linux實(shí)現(xiàn)組播路由轉(zhuǎn)發(fā)

這就要有PIM(Protocol Independent Multicast,協(xié)議無(wú)關(guān)組播組)協(xié)議的支持,就必須在Linux環(huán)境下安裝Pimd軟件協(xié)議包。 安裝補(bǔ)丁文件 安裝Pimd軟件協(xié)議包需要兩個(gè)補(bǔ)丁文件:pimkern-freebsd-4.6.patch和netstat-freebsd-4.6.patch。安裝步驟如下: 首先將兩個(gè)補(bǔ)丁文件拷貝到/usr/src/目錄下,并執(zhí)行以下命令:#patch -p2 netstat-freebsd-4.6.patch #patch -p2 pimkern-freebsd-4.6.patch 執(zhí)行以下命令,編譯并安裝netstat:#cd /usr/src/usr.bin/netstat #make #make install 重新編譯內(nèi)核 執(zhí)行以下命令,修改multi配置文件:#cd /usr/src/sys/i386/conf/ #cp GENRIC multi #vi multi 在multi配置文件中,加入下列兩行代碼:options MROUTING options PIM 保存并退出vi編輯器。 在當(dāng)前multi配置文件所在的目錄執(zhí)行以下命令:#config multi #cd /usr/src/sys/compile/multi/ #make depend #make #make install 至此,新內(nèi)核編譯完畢。 備份Kernel文件 新內(nèi)核編譯完畢后,在重新啟動(dòng)前,要先將根目錄下原有的Kernel文件進(jìn)行備份。#cd / #mv kernel kernel.old 若提示“operation not permitted”,則需要先執(zhí)行以下命令:#chflags noschg /kernel 備份Kernel文件后執(zhí)行以下命令:#cp /usr/src/sys/compile/multi/kernel /kernel 在系統(tǒng)重新啟動(dòng)后,默認(rèn)選擇的便是新編譯的內(nèi)核。 安裝Pimd軟件協(xié)議包 Linux下Pimd軟件協(xié)議包代碼的起源有兩個(gè)地方,一個(gè)是日本的KAME項(xiàng)目組,另一個(gè)是南加州大學(xué)信息科學(xué)學(xué)院。到這兩個(gè)組織的主頁(yè)上都可以下載所需要的pimd-current.tar.gz 協(xié)議包和上面提到的兩個(gè)補(bǔ)丁。 用以下命令解壓縮 pimd-current.tar.gz 軟件包,并安裝:#tar zxf pimd-current.tar.gz #cd pimd-2.1.0-alpha29.16 #make #make install 以上命令執(zhí)行過(guò)程中可能會(huì)出現(xiàn)錯(cuò)誤,需要手工將其完成,拷貝當(dāng)前目錄下的pimd文件:#cp pimd /usr/local/bin/ #chmod 755 pimd #cp pimd.conf /etc/ 至此,Pimd軟件協(xié)議包安裝完畢。還需要打開(kāi)Linux系統(tǒng)的路由轉(zhuǎn)發(fā)功能,才能實(shí)現(xiàn)組播包的轉(zhuǎn)發(fā),即在配置文件rc.conf中增加以下代碼,重啟后生效。作者:龍宇翔 苑慶國(guó)

關(guān)于Linux下必須知道的11個(gè)網(wǎng)絡(luò)命令有哪些

以下羅列一些非常有用的網(wǎng)絡(luò)命令(不止11個(gè))

連通性

? ping hostgt:發(fā)送 ICMP echo 消息(一個(gè)包)到主機(jī)。這可能會(huì)不停地發(fā)送直到你按下 Control-C,Ping 的通意味著一個(gè)包從你的機(jī)器通過(guò) ICMP 發(fā)送出去,并在 IP 層回顯。Ping 告訴你另一個(gè)主機(jī)是否在運(yùn)行。

? telnet host [port]:與主機(jī)在指定的端口通信。默認(rèn)的 telnet 端口是 23。按 Control-] 以退出 telnet。其它一些常用的端口是:

7 —— echo 端口

25 —— SMTP,用于發(fā)送郵件

79 —— Finger (LCTT 譯注:維基百科 - Finger protocal,不過(guò)舉例 Finger 恐怕不合時(shí)宜,倒不如試試 80?),提供該網(wǎng)絡(luò)下其它用戶的信息。

ARP

ARP 用于將 IP 地址轉(zhuǎn)換為以太網(wǎng)地址。root 用戶可以添加和刪除 ARP 記錄。當(dāng) ARP

記錄被污染或者錯(cuò)誤時(shí),刪除它們會(huì)有用。root 顯式添加的 ARP 記錄是永久的 —— 代理設(shè)置的也是。ARP

表保存在內(nèi)核中,動(dòng)態(tài)地被操作。ARP 記錄會(huì)被緩存,通常在 20 分鐘后失效并被刪除。

? arp -a:打印 ARP 表。

? arp -s ip_address mac_address [pub]:添加一條記錄到表中。

? arp -a -d:刪除 ARP 表中的所有記錄。

路由

? netstat -r:打印路由表。路由表保存在內(nèi)核中,用于 IP 層把包路由到非本地網(wǎng)絡(luò)。

? route add:route: 用于向路由表添加靜態(tài)(手動(dòng)指定而非動(dòng)態(tài))路由路徑。所有從該 PC 到那個(gè) IP/子網(wǎng)的流量都會(huì)經(jīng)由指定的網(wǎng)關(guān) IP。它也可以用來(lái)設(shè)置一個(gè)默認(rèn)路由。

例如,在 IP/子網(wǎng)處使用 0.0.0.0,就可以發(fā)送所有包到特定的網(wǎng)關(guān)。

? routed:控制動(dòng)態(tài)路由的 BSD 守護(hù)程序。開(kāi)機(jī)時(shí)啟動(dòng)。它運(yùn)行 RIP 路由協(xié)議。只有 root 用戶可用。沒(méi)有 root 權(quán)限你不能運(yùn)行它。

? gated:gated 是另一個(gè)使用 RIP 協(xié)議的路由守護(hù)進(jìn)程。它同時(shí)支持 OSPF、EGP 和 RIP 協(xié)議。只有 root 用戶可用。

? traceroute:用于跟蹤 IP 包的路由。它每次發(fā)送包時(shí)都把跳數(shù)加 1,從而使得從源地址到目的地之間的所有網(wǎng)關(guān)都會(huì)返回消息。

? netstat -rnf inet:顯示 IPv4 的路由表。

? sysctl net.inet.ip.forwarding=1:?jiǎn)⒂冒D(zhuǎn)發(fā)(把主機(jī)變?yōu)槁酚善鳎?/p>

? route add|delete [-net|-host] destination gateway:(如 route add 192.168.20.0/24 192.168.30.4)添加一條路由。

? route flush:刪除所有路由。

? route add -net 0.0.0.0 192.168.10.2:添加一條默認(rèn)路由。

? routed -Pripv2 -Pno_rdisc -d [-s|-q]:運(yùn)行 routed 守護(hù)進(jìn)程,使用 RIPv2 協(xié)議,不啟用 ICMP 自動(dòng)發(fā)現(xiàn),在前臺(tái)運(yùn)行,供給模式或安靜模式。

? route add 224.0.0.0/4 127.0.0.1:為本地地址定義多播路由。(LCTT 譯注:原文存疑)

? rtquery -n host(LCTT 譯注:增加了 host 參數(shù)):查詢指定主機(jī)上的 RIP 守護(hù)進(jìn)程(手動(dòng)更新路由表)。

其它

? nslookup:向 DNS 服務(wù)器查詢,將 IP 轉(zhuǎn)為名稱,或反之。例如,nslookup facebook.com 會(huì)給出 facebook.com 的 IP。

? ftp host [port](LCTT 譯注:原文中 water 應(yīng)是筆誤):傳輸文件到指定主機(jī)。通常可以使用 登錄名 "anonymous" , 密碼 "guest" 來(lái)登錄。

? rlogin -l host(LCTT 譯注:添加了 host 參數(shù)):使用類似 telnet 的虛擬終端登錄到主機(jī)。

重要文件

? /etc/hosts:域名到 IP 地址的映射。

? /etc/networks:網(wǎng)絡(luò)名稱到 IP 地址的映射。

? /etc/protocols:協(xié)議名稱到協(xié)議編號(hào)的映射。

? /etc/services:TCP/UDP 服務(wù)名稱到端口號(hào)的映射。

工具和網(wǎng)絡(luò)性能分析

? ifconfig interface address [up]:?jiǎn)?dòng)接口。

? ifconfig interface [down|delete]:停止接口。

? ethereal amp ;:在后臺(tái)打開(kāi) ethereal 而非前臺(tái)。

? tcpdump -i -vvv :抓取和分析包的工具。

? netstat -w [seconds] -I [interface]:顯示網(wǎng)絡(luò)設(shè)置和統(tǒng)計(jì)信息。

? udpmt -p [port] -s [bytes] target_host :發(fā)送 UDP 流量。

? udptarget -p [port]:接收 UDP 流量。

? tcpmt -p [port] -s [bytes] target_host :發(fā)送 TCP 流量。

? tcptarget -p [port]:接收 TCP 流量。

交換機(jī)

? ifconfig sl0 srcIP dstIP ifconfig sl0 srcIP dstIP:配置一個(gè)串行接口(在此前先執(zhí)行 slattach -l /dev/ttyd0,此后執(zhí)行 sysctl net.inet.ip.forwarding=1)

? telnet 192.168.0.254:從子網(wǎng)中的一臺(tái)主機(jī)訪問(wèn)交換機(jī)。

? sh ru 或 show running-configuration :查看當(dāng)前配置。

? configure terminal :進(jìn)入配置模式。

? exit :退出當(dāng)前模式。(LCTT 譯注:原文存疑)

VLAN

? vlan n :創(chuàng)建一個(gè) ID 為 n 的 VLAN。

? no vlan N :刪除 ID 為 n 的 VLAN。

? untagged Y :添加端口 Y 到 VLAN n。

? ifconfig vlan0 create :創(chuàng)建 vlan0 接口。

? ifconfig vlan0 vlan_ID vlandev em0:把 em0 加入到 vlan0 接口(LCTT 譯注:原文存疑),并設(shè)置標(biāo)記為 ID。

? ifconfig vlan0 [up]:?jiǎn)⒂锰摂M接口。

? tagged Y :為當(dāng)前 VLAN 的端口 Y 添加標(biāo)記幀支持。

UDP/TCP

? A socklab udp :使用 UDP 協(xié)議運(yùn)行 socklab。

? sock :創(chuàng)建一個(gè) UDP 套接字,等效于輸入 sock udp 和 bind 。

? sendto Socket ID hostname port #:發(fā)送數(shù)據(jù)包。

? recvfrom Socket ID byte #:從套接字接收數(shù)據(jù)。

? socklab tcp :使用 TCP 協(xié)議運(yùn)行 socklab。

? passive passive:創(chuàng)建一個(gè)被動(dòng)模式的套接字,等效于 socklab ,sock tcp ,bind ,listen 。

? accept :接受進(jìn)來(lái)的連接(可以在發(fā)起進(jìn)來(lái)的連接之前或之后執(zhí)行)。

? connect hostname port #:等效于 socklab ,sock tcp ,bind ,connect 。

? close :關(guān)閉連接。

? read byte #:從套接字中讀取 n 字節(jié)。

? write :(例如write ciao、write #10)向套接字寫(xiě)入 "ciao" 或 10 個(gè)字節(jié)。

NAT/防火墻

? rm /etc/resolv.conf :禁止地址解析,保證你的過(guò)濾和防火墻規(guī)則正確工作。

? ipnat -f file_name :將過(guò)濾規(guī)則寫(xiě)入文件。

? ipnat -l :顯示活動(dòng)的規(guī)則列表。

? ipnat -C -F :重新初始化規(guī)則表。

? map em0 192.168.1.0/24 - 195.221.227.57/32 em0:將 IP 地址映射到接口。

? map em0 192.168.1.0/24 - 195.221.227.57/32 portmap tcp/udp 20000:50000:帶端口號(hào)的映射。

? ipf -f file_name :將過(guò)濾規(guī)則寫(xiě)入文件。

? ipf -F -a :重置規(guī)則表。

? ipfstat -I :當(dāng)與 -s 選項(xiàng)合用時(shí)列出活動(dòng)的狀態(tài)條目

內(nèi)容來(lái)源:http;//www.linuxprobe.com/linux-network-command.html

標(biāo)題名稱:linux轉(zhuǎn)發(fā)命令 linux開(kāi)啟轉(zhuǎn)發(fā)功能
轉(zhuǎn)載注明:http://www.chinadenli.net/article26/ddoiicg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站品牌網(wǎng)站建設(shè)品牌網(wǎng)站制作Google商城網(wǎng)站網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司