日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

cps linux命令,Linux基本网络及文件传输命令

發(fā)布時(shí)間:2023/12/20 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cps linux命令,Linux基本网络及文件传输命令 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

網(wǎng)絡(luò)下載器——wget

wget命令語(yǔ)法:

wget [參數(shù)][URL]

實(shí)例1 下載www.google.com網(wǎng)站首頁(yè)的數(shù)據(jù)。

[root@localhost local]# wget www.google.com

實(shí)例2 最多嘗試5次下載文件http://www.apache.org/ p_w_picpaths/ac2009eu_125x12 5_bas ic.gif。

[root@localhost local]# wget –t 5 http://www.apache.org/im ages/ac2009eu_125x125_basic.gif

實(shí)例3 在后臺(tái)最多嘗試5次下載文件http://www.cqit.edu.cn/in/Images/big/happy2 00 9.png。

[root@localhost local]# wget -t 5 -o download.log http://ww w.cqit.edu.cn/in/Images/big/happy2009.png

實(shí)例4 假定下載文件http://apache.etoak.com/httpd/httpd-2.0.63-win 32-src.zip的工作被打斷,現(xiàn)在需要使用斷點(diǎn)續(xù)傳的功能繼續(xù)下載。

[root@localhost local]# wget –nc –r http://apache.etoak.co m/ httpd/httpd -2.0.63-win32-src.zip

實(shí)例5 以5層(默認(rèn))遞歸方式建立http://www.sina.com.cn鏡像,每個(gè)文件嘗試一次,操作過(guò)程記錄到日志文件sinamirror.log。下載后在本地重新建立鏈接關(guān)系。

[root@localhost local]# wget --convert-links –r http://ww w.sina.com.cn/ -o sinamirror.log

文本瀏覽——lynx

Lynx命令語(yǔ)法:

lynx [參數(shù)][文件/目錄/URL]

實(shí)例1 使用lynx瀏覽網(wǎng)站www.apache.org。

[root@localhost local]# lynx http://www.apache.org

實(shí)例2 使用lynx打開(kāi)離線HTML文檔spring-2-intro.html。

[root@localhost local]# lynx spring-2-intro.html

文件傳輸——ftp

ftp命令語(yǔ)法:

ftp [參數(shù)][主機(jī)名稱/IP地址]

實(shí)例1 從Linux系統(tǒng)主機(jī)10.0.101.9利用登錄賬戶root登錄到基于Windows操作系統(tǒng)主機(jī)10.0.101.5的FTP服務(wù)器。

第1步,啟動(dòng)FTP服務(wù),等待FTP客戶端連接。

第2步,在Linux主機(jī)10.0.101.9終端控制臺(tái)上執(zhí)行ftp命令以root賬號(hào)登錄遠(yuǎn)端FTP服務(wù)器主機(jī)10.0.101.5。

[root@localhost local]# ftp 10.0.101.5

ftp> pwd

ftp>ls

第3步,登錄用戶root用戶在成功登錄FTP服務(wù)器10.0.101.5后,通過(guò)執(zhí)行pwd命令可以顯示登錄用戶root在遠(yuǎn)程主機(jī)上的當(dāng)前工作目錄,即“/”。也可以通過(guò)執(zhí)行l(wèi)s命令顯示登錄用戶在遠(yuǎn)程主機(jī)上的當(dāng)前工作目錄下的所有內(nèi)容(包括文件和目錄)。

第4步,若想從遠(yuǎn)程FTP服務(wù)器上下載文件user-guide.chm,可執(zhí)行如下命令:

ftp> get user-guide.chm

第5步,若想從遠(yuǎn)程FTP服務(wù)器上刪除文件X-Scan-v3.3-cn.rar,可執(zhí)行如下命令:

ftp> delete X-Scan-v3.3-cn.rar

第6步,若想上傳本地文件index.html到遠(yuǎn)程FTP服務(wù)器上,可執(zhí)行如下命令。

ftp> put index.html

注意 執(zhí)行上述命令,需要FTP服務(wù)器賬號(hào)root具有讀、寫、刪除的權(quán)限。

第7步,在成功執(zhí)行上傳、下載、刪除操作后,本地主機(jī)10.0.101.9及遠(yuǎn)程主機(jī)10.0.101.5當(dāng)前目錄下的內(nèi)容。

實(shí)例2 使用ftp通過(guò)自動(dòng)登錄的方式上傳數(shù)據(jù)。

第1步,建立一個(gè)名為.netrc的文件,文件內(nèi)容如下:

machine 192.168.1.100

login root

password beibei

如上所示,登錄的主機(jī)是192.168.1.100,登錄賬戶名為root,密碼為beibei。

[root@localhost local]# chmod 600 .netrc

將.netrc的權(quán)限設(shè)為600。

[root@localhost local]# ftp -i << EOF

加上-i關(guān)閉會(huì)話模式,并且直到EOF才結(jié)束。

open 192.168.1.100

put ipt

bye

EOF

結(jié)束輸入,并執(zhí)行輸入的內(nèi)容

簡(jiǎn)單文件傳輸命令——tftp

tftp命令語(yǔ)法:

tftp [參數(shù)][主機(jī)名或IP地址]

實(shí)例1 上傳本地文件user-guide.chm到tftp服務(wù)器主機(jī)192.168.1.101的主目錄。

第1步,取消tftp服務(wù)器主機(jī)安全運(yùn)行模式。通過(guò)執(zhí)行命令system-config-secur itylevel打開(kāi)“安全級(jí)別配置”對(duì)話框,將SELinux(S)選項(xiàng)中“強(qiáng)制”改為“允許”。

[root@localhost local]# system-config-securitylevel

第2步,執(zhí)行service iptables stop命令關(guān)閉tftp服務(wù)器主機(jī)的防火墻。

[root@localhost local]# service iptables stop

第3步,執(zhí)行chmod命令設(shè)置tftp服務(wù)器的主目錄/tftproot的訪問(wèn)權(quán)限。

[root@localhost local]# chmod 777 /tftproot

或者

[root@localhost local]# chmod 666 /tftproot

第4步,使用tftp命令上傳本地文件user-guide.chm到tftp服務(wù)器主機(jī)的主目錄/tftproot中了。目前的狀況是,tftp服務(wù)器主機(jī)的主目錄/tftproot中沒(méi)有名為user-guide.chm的文件。

[root@localhost local]# tftp 192.168.1.101

tftp> put user-guide.chm

第5步,在tftp服務(wù)器主機(jī)的主目錄/tftproot中建立一個(gè)空的user-guide.chm文件,修改以創(chuàng)建文件的權(quán)限為可寫,然后再次執(zhí)行上述的文件上傳命令。

第6步,打開(kāi)tftp服務(wù)器的配置文件/etc/xinetd.d/tftp,可以看到配置信息如下:

service tftp

{

disable = no

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot

per_source = 11

cps = 100 2

flags = IPv4

}

第7步,配置信息“server_args = -s /tftpboot”,缺少了一個(gè)-c參數(shù),而-c參數(shù)的作用恰恰是允許用戶上傳tftp服務(wù)器上不存在的文件。需要修改server_args配置項(xiàng),增加一個(gè)-c參數(shù),然后重新啟動(dòng)xinetd服務(wù)。

第8步,刪除在tftp服務(wù)器主機(jī)的主目錄/tftproot中的文件user-guide.chm。再次嘗試上傳本地文件user-guide.chm。

此時(shí)使用tftp客戶端實(shí)用工具成功上傳了一個(gè)在tftp服務(wù)器主機(jī)的主目錄/tftproot中不存在的新文件。

實(shí)例2 從tftp服務(wù)器主機(jī)192.168.1.101的主目錄以文本模式下載一個(gè)文本文件install.log到本地目錄,并以二進(jìn)制模式下載一個(gè)二進(jìn)制包文件rp-pppoe-3.10.tar.gz到本地目錄。

[root@localhost local]# tftp –v 192.168.1.101

tftp> get install.log

tftp> binary

tftp> get rp-pppoe-3.10.tar.gz

強(qiáng)大文件傳輸命令——lftp

lftp命令語(yǔ)法:

lftp [參數(shù)]

實(shí)例1 用戶使用lftp登錄遠(yuǎn)程主機(jī)192.168.1.100,查看遠(yuǎn)程站點(diǎn)的文件,然后改變目錄,進(jìn)入orerilly子目錄。

[root@localhost local]# lftp root:beibei@192.168.1.100

lftp root@192.168.1.100:~> ls

lftp root@192.168.1.100:~> cd oreilly/

實(shí)例2 在lftp終端中,下載orerilly子目錄下所有的大寫A字母打頭的pdf文件到本地目錄中。

[root@localhost local]# lftp root:beibei@192.168.1.100

lftp root@192.168.1.100:~> cd oreilly/

lftp root@192.168.1.100:/oreilly> mget –c A*.pdf

實(shí)例3 鏡像遠(yuǎn)程主機(jī)的demo目錄。

[root@localhost local]# lftp root:root@192.168.1.100

lftp root@192.168.1.100:~> mirror demo/

安全的文件傳輸命令——sftp

sftp命令語(yǔ)法:

sftp 賬號(hào)名@[主機(jī)名或IP]

實(shí)例1 使用test賬號(hào)名登錄到主機(jī)192.168.1.101的sftp服務(wù)器。

[root@localhost local]# sftp test@192.168.1.101

實(shí)例2 假設(shè)本地主機(jī)目前的目錄中,包含一個(gè)名為“Notepad2.txt”的文件,使用 sftp命令,傳送該文件到遠(yuǎn)程主機(jī)xLinux(192.168.1.101)中,然后以“/home/test/Notepad-readme”的名稱保存。

[root@localhost local]# sftp test@192.168.1.101

sftp>put Notepad2.txt Notepad2-readme

實(shí)例3 假設(shè)遠(yuǎn)程計(jì)算機(jī)kLinux(192.168.1.101)“/root/”目錄中,包含一個(gè)名為“greeting”的文件,使用sftp命令,下載該文件到本地主機(jī)當(dāng)前目錄下,然后以“greeting-local”的名稱保存。

[root@localhost local]# sftp root@192.168.1.101

sftp>get greeting greeting-local

強(qiáng)大的ftp客戶端程序——ncftp

ncftp命令語(yǔ)法:

ncftp [參數(shù)] [主機(jī)名稱或IP地址]

實(shí)例 使用ncftp從ftp服務(wù)器(192.168.1.100)下載文件notepad2-rc.zip。

[root@localhost local]# ncftp –u root –p root 192.168.1.100

ncftp /> get notepad2-rc.zip

ncftp /> bye

主機(jī)間傳輸文件——rcp

rcp命令語(yǔ)法:

rcp [參數(shù)][源文件或目錄…][目標(biāo)文件或目錄](méi)

實(shí)例1 將c源程序文件(即以.c結(jié)束的文件)復(fù)制到192.168.1.101遠(yuǎn)程主機(jī)系統(tǒng)的root主目錄下。

[root@localhost ~]# rcp *.c 192.168.1.101:/root

實(shí)例2 將遠(yuǎn)程主機(jī)xLinux(192.168.1.101)的root主目錄(/root)下的文件memo.txt復(fù)制到本地系統(tǒng)的工作目錄下。

[root@localhost ~]# rcp 192.168.1.101:/root/ memo.txt /root

實(shí)例3 將本地系統(tǒng)的工作目錄下的文件memo.new和letter.txt復(fù)制到遠(yuǎn)程主機(jī)系統(tǒng)xLinux(192.168.1.101)的/root/demo目錄下。

[root@localhost ~]# rcp memo.new letter.txt 192.168.1.101: /root/demo/

實(shí)例4 遠(yuǎn)程主機(jī)系統(tǒng)xLinux(192.168.1.101)上的目錄/root/Jenny下的所有文件復(fù)制到本地系統(tǒng)的/home/test目錄下,副本文件的修改時(shí)間與訪問(wèn)權(quán)限保持與源文件一致。

[root@localhost ~]# rcp -p ‘192.168.1.101:/root/Jenny/*’ /home/test

安全的主機(jī)間復(fù)制文件——scp

scp命令語(yǔ)法:

scp [參數(shù)] [[用戶@]來(lái)源主機(jī):] 來(lái)源文件[[用戶@]目的主機(jī):][目的文件]

實(shí)例1 將本地系統(tǒng)工作目錄下的C源程序文件復(fù)制到遠(yuǎn)程主機(jī)xLinux(192.168.1. 101)系統(tǒng)的/root/demo目錄下。

[root@localhost local]# scp *.c 192.168.1.101:/root/demo

實(shí)例2 將遠(yuǎn)程主機(jī)xLinux(192.168.1.101)系統(tǒng)的/root/demo目錄下的所有內(nèi)容(包括文件及子目錄)復(fù)制到本地主機(jī)系統(tǒng)的/home/test目錄下。

[root@localhost local]# scp –r 192.168.1.101:/root/demo /home/test

實(shí)例3 將遠(yuǎn)程主機(jī)xLinux(192.168.1.101)系統(tǒng)的/root目錄下的所有C源程序文件復(fù)制到遠(yuǎn)程主機(jī)xLinux(192.168.1.101)系統(tǒng)的/home/test目錄下。

[root@localhost local]# scp –r ‘192.168.1.101:/root/*.c’ 192.168.1.101:/home/test

實(shí)例4 遠(yuǎn)程主機(jī)系統(tǒng)xLinux(192.168.1.101)上的目錄/root/Jenny下的所有文件復(fù)制到本地系統(tǒng)的/home/test目錄下,副本文件的修改時(shí)間與訪問(wèn)權(quán)限保持與源文件一致。

[root@localhost ~]# scp -p ‘192.168.1.101:/root/Jenny/*’ /home/test

實(shí)例5 用戶root使用rsh獲得他在遠(yuǎn)程主機(jī)xLinux上的主目錄內(nèi)的文件列表,并將該命令輸出重定向到遠(yuǎn)程系統(tǒng)的文件xLinux.ls中。

[root@localhost ~]# rsh –l root 192.168.1.105 ls “>>” xLinu x.ls

[root@localhost ~]# rsh –l root 192.168.1.105 cat xLinux.ls

總結(jié)

以上是生活随笔為你收集整理的cps linux命令,Linux基本网络及文件传输命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。