相關(guān)資訊
本類常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416898
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶端下載下載量:365699
-
快播手機(jī)版下載量:325855
網(wǎng)絡(luò)客戶端:
elinks --> links
q 退出
命令行模式下上網(wǎng)!
elinks :
elinks [OPTION]... [URL]...
-dump 顯示網(wǎng)頁的所有內(nèi)容之后直接退出
-source 顯示網(wǎng)頁的所有源代碼
wget :
wget [option]... [URL]...
--tries=20 嘗試連接次數(shù)
--wait=10 等待 10秒鐘
-O file 指定輸出文件
-c 支持?jǐn)帱c(diǎn)續(xù)傳
-q 工作在靜默模式下, 不輸出任何信息
eg:
wget -r --tries=10 http://fly.srk.fer.hr/ -o log
ftp:
help
cd
ls
get
mget: 下載多個文件
eg:
lftp 172.16.0.1
cd /pub/Server/Heatbeat2
mget *.i386.rpm
bye
put
mput
ftp [-v] [-d] [-i] [-n] [-g] [-k realm] [-f] [-x] [-u] [-t] [host]
lftp:
支持文件名自動補(bǔ)全,且速度快!
!cd 切換服務(wù)器目錄
lcd 切換本地目錄
使用辦法:
lftp ftp://ftp:ftp@192.168.0.254
lftpget:
lftpget [-c] [-d] [-v] URL [URL...]
使用辦法:
lftpget URL
linux:
ssh SERVER
默認(rèn)用戶名為登陸至當(dāng)前的系統(tǒng)用戶;
eg:
ssh -l root 192.168.0.33
ssh root@192.168.0.33
指定用戶登陸特定的ssh!
ssh有兩種認(rèn)證機(jī)制:
基于口令
基于密鑰
client :172.16.100.1
server : 172.16.100.2
1、在客戶端生成一對密鑰:.ssh/id_rsa, .ssh/id_rsa.pub
2、把公鑰.ssh/id_rsa.pub 復(fù)制遠(yuǎn)程服務(wù)器的那個用戶的家目錄下的.ssh目錄中的authorized_keys
3、客戶端驗(yàn)證登陸;
scp:
本地和遠(yuǎn)程之間傳輸文件!
scp LOCAL_PATH USESRNAME@SERVER :PATH 本地傳輸至遠(yuǎn)程主機(jī)
scp USERNAME@SERVER:PATH LOCAL_PATH 遠(yuǎn)程主機(jī)傳輸至本地
-r 復(fù)制目錄
-p 保存文件的源屬性
-a 相當(dāng)于 -r + -p
-C進(jìn)行壓縮再傳輸
ssh username@SERVER 'COMMAND' 不登陸服務(wù)器只是以某用戶的身份執(zhí)行某個命令!
rsync :( 同步工具,快速復(fù)制工具)
rsync [OPTION]... [USER@]HOST:SRC [DEST]
-r 復(fù)制目錄
-p 保存權(quán)限
-a 相當(dāng)于 -r + -p
-e ssh 加密,實(shí)現(xiàn)同步!
ping命令:
-c 指定ping的數(shù)據(jù)包數(shù)
-w 超時時間
dig
DNS 解析工具:
dig [@server] [-b address] [-c class]
[-f filename] [-k filename] [-m]
[-p port#] [-t type] [-x addr]
[-y name:key] [-4] [-6] [name] [type]
[class] [queryopt...]
使用方法:
dig -t A FQDN(完全限定域名)
dig -x IP
host
host -t A FQDN
host -t PTR IP
netstat
-t 顯示跟tcp協(xié)議相關(guān)的連接狀態(tài)
-u ... udp ....
-n 以數(shù)字的形式來顯示狀態(tài)!
-p 顯示監(jiān)聽哪個程序
-rn 顯示當(dāng)前系統(tǒng)上路由表的相關(guān)信息!
traceroute
curl:URL獲取工具!
使用方法:
curl URL
-I 顯示網(wǎng)頁http協(xié)議的首部特征
-v 顯示獲取網(wǎng)頁的文件信息的交互過程
-O 下載文件并且保持下載后的原文件的名字不變
-o 下載文件后自己指定下載的文件名
-s 靜默模式 不顯示過程
su命令新用法
su -l redhat -c 'COMMAND'
w
顯示當(dāng)前系統(tǒng)上登陸的用戶,以及正在執(zhí)行的任務(wù)!
w - [husfV] [user]
who
whoami 顯示當(dāng)前用戶是誰!
last 成功登陸及系統(tǒng)重啟的信息!
-n# 僅顯示最近#條成功登陸的信息
lastb 登陸系統(tǒng)的失敗嘗試!
-n# 僅顯示最近#條失敗嘗試的信息
lastlog 顯示每一個用戶最近一次登陸的信息
-u USERNAME 僅顯示某用戶的最近一次登陸的信息
寫一個腳本
1、如果/tmp/net目錄存在就切換至此目錄,否則就先創(chuàng)建此目錄,而后切換進(jìn)去;
2、下載ftp://192.168.0.254/pub/Files/RH033.txt至此目錄中,并將名字設(shè)置為在原名字后面添加上當(dāng)前日期和時間,形如:
rh033-2012-02-212-17-31-10.txt
3、下載完成后向用戶報告完成下載。
#!/bin/bash
#
DIR=/tmp/net
[ -d $DIR ] || mkdir -p /tmp/net &> /dev/null
cd $DIR &> /dev/null
which curl &> /dev/null || exit 7
curl -s -o $DIR/ RH033-`date +%F-%H-%S`.txt ftp://192.168.0.254/pub/Files/RH033.txt
[ $? -eq 0 ] && echo "The file has Download in your system!"
~
寫一個腳本:
1、提醒用戶輸入要下載的文件所在的服務(wù)器地址,形如:ftp://172.16.0.1;
2、提醒用戶輸入要下載的文件在遠(yuǎn)程服務(wù)器上的路徑,形如:/pub/isos/rhci.iso,這個路徑跟前面指定的服務(wù)器路徑一起組成URL;
3、提醒用戶輸入下載后的文件的保存目錄;如果保存目錄存在則提醒用戶目錄已經(jīng)存在,并提示用戶是否繼續(xù)。如果用戶回答否的話則終止下載;如果要保存的目錄不存在,則先創(chuàng)建之;
4、下載文件完成后,提醒用戶下載完成;
寫一個腳本,自動實(shí)現(xiàn)創(chuàng)建基于密鑰的方式登錄某指定服務(wù)器:
1、提醒用戶指定遠(yuǎn)程服務(wù)器地址和用戶;
2、提醒用戶指定本地用戶和要使用的密鑰對兒名稱;
3、如果用戶指定的密鑰對兒已經(jīng)存在,則提醒用戶使用此密鑰對兒,如果用戶選則了不使用,則提醒用戶需要另行指定一個名字;而后以指定的本地用戶的身份執(zhí)行ssh-keygen,創(chuàng)建本地址密鑰對兒;
4、將此密鑰對兒的公鑰復(fù)制到指定的遠(yuǎn)程服務(wù)器對應(yīng)的文件中;
5、提醒用戶創(chuàng)建基于密鑰的遠(yuǎn)程登錄完成;