自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SSH登錄工具中常用SSH命令詳解

運維 系統(tǒng)運維
安全外殼協(xié)議(SSH)是一種在不安全網(wǎng)絡上提供安全遠程登錄及其它安全網(wǎng)絡服務的協(xié)議。SecureShell,又可記為SSH,最初是UNIX系統(tǒng)上的一個程序,后來又迅速擴展到其他操作平臺。SSH是一個好的應用程序,在正確使用時,它可以彌補網(wǎng)絡中的漏洞。既然申請了國外的主機,那么SSH登錄工具肯定是必不可少的,這里羅列一些常用的SSH命令,以備查用。

安全外殼協(xié)議(SSH)是一種在不安全網(wǎng)絡上提供安全遠程登錄及其它安全網(wǎng)絡服務的協(xié)議。SecureShell,又可記為SSH,最初是UNIX系統(tǒng)上的一個程序,后來又迅速擴展到其他操作平臺。SSH是一個好的應用程序,在正確使用時,它可以彌補網(wǎng)絡中的漏洞。既然申請了國外的主機,那么SSH登錄工具肯定是必不可少的,這里羅列一些常用的SSH命令,以備查用。

首先我們得知道什么叫shell.

操作系統(tǒng)與外部最主要的接口就叫做shell,或許這樣說過于術語化,例如cmd命令行,這是windows操作系統(tǒng)下的一個shell。這里說的dreamhost的shell是指dreamhost提供給客戶一個命令行,方便客戶更好的使用他們的虛擬主機服務。

DreamHost中shell使用指南本shell指令及操作均基于Linuxord2.4.29,即DreamHost現(xiàn)在采用的系統(tǒng),如果你也是DreamHost的用戶,那本文或許對你有所幫助。

目錄:

1.BasicInstructions/基本

2.wget/下載工具

3.Crontab/定時任務

4.tar/tar.gz/壓縮文件

5.查看文件大小

cd[目錄名]轉換路徑

cd..返回上級目錄

ls顯示當前目錄下所有文件

rm[-r]-f[][文件名]刪除文件,加[-r]可以刪除文件下所有子文件,如rm-rf[abc]刪除abc文件夾及文件夾下的所有文件

tar-[解壓下載的壓縮包]

unzip[文件名]解壓文件

cp-rpf.A/*B將A文件夾中的所有文件拷貝到其上級目錄B中

wget(最爽的一個命令在linux下可以使用該工具快速地從網(wǎng)絡上下載所需要的文件)

SSH命令1.BasicInstructions基本操作命令

通常來說,使用”$[Instructions]-help”可以獲得以下各個命令[instructions]的幫助,包含其參

數(shù)列表的定義。

-ls列出當前文件夾下所有內(nèi)容

$ls-o列出當前文件夾中所有內(nèi)容,含詳細信息,但不列出group

$ls-l同上,含group信息

$ls-a列出當前文件夾中所有內(nèi)容,包含以”.”開頭的文件

$ls-t按更改時間排序

$ls-v按版本

-cd[dir]進入文件夾

cd..退出當前文件夾,返回上級目錄

-pwd顯示當前路徑

-mkdir[dir]新建文件夾

-chmod更改文件/文件夾權限

$chmod[Mode][dir],其中Mode形如”755″或”777″等。

$chmod[Mode][file]

$chmod-R[Mode][dir],遞歸形式,即將目標文件夾內(nèi)所有文件均改變權限

Mode還有另一種表達方式,”755″即為”-rwxr-xr-x”,不列舉了。

-rm[file]刪除文件/文件夾

$rm-f[file]強行刪除,忽略不存在的文件,無提示

$rm-r[file]遞歸刪除所有內(nèi)容

$rm-rf刪除文件夾

-cp拷貝

$cp[options][source][destination]

其中[options]可以為-f(強行拷貝)或-r(遞歸拷貝)

-mv重命名或移動

$mv[options][source][destination]

[options]常用:-f(強行移動/重命名),-i(移動/重命名前嘗試),-u(更新)

例如

$mvwwwroot/cgi-bin.將/cgi-bin目錄移動到當前目錄下

$mvcronfile.txtmyfile.txt將cronfile.txt重命名為myfile.txt

cp-rpf.A/*B將A文件夾中的所有文件拷貝到其上級目錄B中

SSH命令2.wget下載工具

wget是一種非交互式的網(wǎng)絡文件下載工具,在linux下可以使用該工具快速地從網(wǎng)絡上下載

所需要的文件而不需要經(jīng)由本

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

最簡單的用法:

$wgethttp://targetdomain.com/file.tar

wget的常用參數(shù):-t[nuberoftimes]:嘗試次數(shù),當wget無法與服務器建立連接時,嘗試連接多少次。比

如”-t120″表示嘗試120次。當這一項為”0″的時候,指定嘗試無窮多次直到連接成功為止,

這個設置非常有用,當對方服務器突然關機或者網(wǎng)絡突然中斷的時候,可以在恢復正常后繼

續(xù)下載沒

有傳完的文件;-c:斷點續(xù)傳,這也是個非常有用的設置,特別當下載比較大的文件的時候,如果中途意外中斷,那么連接恢復的時候會從上

次沒傳完的地方接著傳,而不是又從頭開始,使用這一項需要遠程服務器也支持斷點續(xù)傳,一般UNIX/linux的Web/FTP服務器都支

持斷點續(xù)傳;-T[numberofseconds]:超時時間,指定多長時間遠程服務器沒有響應就中斷連接,開始

下一次嘗試。比如”-T120″表示如果120秒以后遠程服務器沒有發(fā)過來數(shù)據(jù),就重新嘗試連

接。如果網(wǎng)絡速度比較快,這個時間可以設置的短些,相反,可以設置的長一些,一般最多

不超過900,通常也不少于60,一般120左右比較合適;-w[numberofseconds]:在兩次嘗試之間等待多少秒,比如”-w100″表示兩次嘗試之間等

待100秒;-nd:不下載目錄結構,把從服務器所有指定目錄下載的文件都堆到當前目錄里;-x:與”-nd”設置剛好相反,創(chuàng)建完整的目錄結構,

例如”wget-ndhttp://www.gnu.org/”,

實際的目錄結構一級一級建下去,直到所有的文件都傳完為止;-nH:不創(chuàng)建以目標主機域名為目錄名的目錄,將目標主機的目錄結構直接下到

當前目錄

下;-r:遞歸下載,在本錄結構;-l[depth]:下載遠程服務器目錄結構的深度,例如”-l5″下載目錄深度小于或者等于5以

內(nèi)的目錄結構或者文件;

-m:做站點鏡像時的選項,如果你想做一個站點的鏡像,使用這個選項,它將自動設定

其他合適的選項以便于站點鏡像;-np:只下載目標站點指定目錄及其子目錄的內(nèi)容。這也是一個非常有用的選項,我們假

設某個人的個人主頁里面有一個指向這個站點其他人個人主頁的連接,而我們只想下載這個

人的個人主頁,如果不設置這個選項,甚至-有可能把整個站點給抓下來,這顯然是我們通

常不希望的;-http-user=username-http-passwd=password:如果Web服務器需要指定用戶名和口令,用這兩項來設定;-O將數(shù)據(jù)寫入文件中。

SSH命令3.Crontab定時執(zhí)行任務

在DreamHost系統(tǒng)下,通過Shell可以建立自己的crontab.具體使用如下:

使用支持shell登錄的終端(如fterm或putty),地址欄輸入username@qiran.org:22即可以SSH方式登錄至服務器.

常用的crontab命令:

crontab-l顯示所有現(xiàn)存cronjob.

crontab-r刪除當前cronjobs.

crontab-e編輯當前”crontabfile”.DH推薦使用nano

注意你的crontab包含所有的cronjobs,每個cron一行,斷行結尾.一個正常的cron如下所示:

452***/home/user/script.pl

第一個數(shù)字是每小時的第幾分鐘,

第二個數(shù)字是每天的第幾小時,

第三個數(shù)字是每月的第幾天,

第四個數(shù)字是每年的第幾月,

第五個數(shù)字是每周的第幾天.

使用方式例如:

32****:表示每小時的第32分鐘.

12,42****:表示每小時的第12及第42分鐘兩次

*/15*/2***:表示0:00,0:15,0:30,0:45,2:00,2:15,2:30,…

4318**7:表示每個周日的6:43pm運行命令行.

在DreamHost下使用nano編輯完文件后,使用ctrl+o保存,ctrl+x退出編輯。

SSH命令4.tar命令

tar命令的使用方法如下:

tar[參數(shù)列表][文件名]

參數(shù)列表:

-c生成新的備份,并同時覆蓋舊的備份文件

-x從備份文件中解壓縮

-t列出備份文件內(nèi)的文件目錄

-v顯示所有被操作文件列表

-f在指定位置生成備份

-u將不存在于備份中的文件,或將已經(jīng)被更改的文件加入該備份中。

舉例說明:

tarcvffilename.tar/*制作備份*/

tarcvftarfile.tar./filename/*將filename的文件備份到tarfile.tar里面*/

tartvffilename.tar/*列出tar文檔的內(nèi)容*/

tarxvffilename.tar/*從tar文檔中導出文件*/

tarzxpvffilename.tar.gz/*從tar.gz文檔中導出文件*/

tarzxvffilename.tar.gz/*同上*/

tarxvftarfile.tar./filename/*導出tar文件中的單個文件*/

tar-xzffilename.tar.gz解壓

打包文件供下載將目錄./www打包到文件www.tar.gz

QUOTE:

tarczvfwww.tar.gz./www

或者直接更簡單的zip./www

將當前目錄下所有.php文件打包并壓縮到文件bak.tar.gz

SSH命令5.查看文件夾大小

du-sdiscuz按KB

du-shdiscuz按M

總結:

希望本文介紹的SSH登錄工具常用SSH命令的內(nèi)容能夠對讀者有所幫助,更多有關linux系統(tǒng)的知識還有待于讀者去探索和學習。

【編輯推薦】

  1. 實例解說Linux命令行uniq
  2. 10個你從未用過的Linux命令
  3. 7條技巧助您增強SSH安全性
  4. Linux 下怎么用命令修改分辨率
  5. 為Linux管理員節(jié)省時間的十條命令行
責任編輯:韓亞珊 來源: 西部數(shù)碼
相關推薦

2011-09-09 09:50:28

2012-05-11 10:13:54

2012-06-01 09:44:26

Python

2013-08-13 14:42:28

2019-04-08 08:50:02

2017-01-05 15:30:07

SSHLinux登錄工具

2023-12-14 17:24:20

Linux開源項目

2011-03-25 09:35:07

2015-11-09 10:39:58

公有云 ssh 工具箱

2017-06-22 08:58:51

Hadoopssh+IPssh+

2012-08-24 13:49:08

2018-04-27 10:55:52

2021-11-26 09:41:50

繪圖工具軟件工具開發(fā)

2011-08-22 16:23:29

2009-08-17 08:22:53

linuxssh遠程登錄

2018-03-09 09:45:52

LinuxSSH登錄導語

2011-02-23 10:57:27

Konqueror

2023-09-13 22:54:06

2019-08-21 14:22:31

Linux服務器FTP

2019-10-23 04:37:56

Jschsftp服務器
點贊
收藏

51CTO技術棧公眾號