來歷
Xshell是一款強(qiáng)大的安全終端模擬軟件,支持Telnet、Rlogin、SSH、SFTP、Serial 等協(xié)議,可以非常方便的對(duì)linux主機(jī)進(jìn)行遠(yuǎn)程管理。
Xshell支持端口轉(zhuǎn)發(fā)功能,無需修改任何
機(jī)房服務(wù)器上的某個(gè)端口只允許本地訪問,
如monit的管理端口2812端口,dell服務(wù)器的管理端口1311;
機(jī)房某些服務(wù)器沒有公網(wǎng)ip地址,只允許通過內(nèi)網(wǎng)ip連接,如mysql服務(wù)器。
這些問題有許多解決辦法,這里我用xshell通過ssh開啟代理的方式教你解決這個(gè)問題。
suse linux常用命令
- 命令ls——列出文件
ls -la 給出當(dāng)前目錄下所有文件的一個(gè)長(zhǎng)列表,包括以句點(diǎn)開頭的“隱藏”文件
ls a* 列出當(dāng)前目錄下以字母a開頭的所有文件
ls -l *.doc 給出當(dāng)前目錄下以.doc結(jié)尾的所有文
- 命令cp——復(fù)制文件
cp afile afile.bak 把文件復(fù)制為新文件afile.bak
cp afile /home/bible/ 把文件afile從當(dāng)前目錄復(fù)制到/home/bible/目錄下
cp * /tmp 把當(dāng)前目錄下的所有未隱藏文件復(fù)制到/tmp/目錄下
cp -i 在覆蓋前詢問用戶
cp -v 告訴用戶正在做什么
- 命令mv——移動(dòng)和重命名文件
mv aflie bfile 將afile重命名為bfile
mv afile /tmp 把當(dāng)前目錄下的afile移動(dòng)到/tmp/目錄下
- 命令rm——?jiǎng)h除文件和目錄
rm afile 刪除文件afile
rm * 刪除當(dāng)前目錄下的所有文件(未隱藏文件)。rm命令不刪除目錄,除非也指定了-r(遞歸)參數(shù)。
rm -rf domed 刪除domed目錄以及它所包含的所有內(nèi)容
rm -i a* 刪除當(dāng)前目錄下所有以字母a開頭的文件,并且在每次刪除時(shí),提示用戶進(jìn)行確認(rèn)
- 命令cd——更改目錄
cd /tmp 切換到目錄/tmp
cd dir 切換到當(dāng)前目錄下的dir目錄
cd / 切換到根目錄
cd .. 切換到到上一級(jí)目錄
cd ../.. 切換到上二級(jí)目錄
- 命令mkdir——建立目錄
mkdir phots 在當(dāng)前目錄中建立名為photos的目錄
mkdir -p this/that/theother 在當(dāng)前目錄下建立指定的嵌套子目錄
- 命令rz、sz——文件上傳下載
運(yùn)行命令Sudo rz,即是接收文件,xshell就會(huì)彈出文件選擇對(duì)話框,選好文件之后關(guān)閉對(duì)話框,文件就會(huì)上傳到linux里的當(dāng)前目錄 。
運(yùn)行命令Sudo sz file 就是發(fā)文件到windows上(保存的目錄是可以配置)
- 命令grep——搜索文件內(nèi)容
- 命令vi——編輯文件
- 命令cat——顯示文件內(nèi)容
- 命令ps——查看進(jìn)程
- 命令kill——?dú)⒌暨M(jìn)程
- 命令top——查看cpu、內(nèi)存
- 命令pwd——查看當(dāng)前路徑
- 命令tar——打包、解包rar
tar -cvf **.tar a.jsp b.java 將a和b打成**.rar
tar -xvf **.tar a.jsp b.java 將**.tar 解包
- 命令tail——查看文件詳細(xì)信息
tail -f aaa.txt
看aaa.txt文件的詳細(xì)信息 tail -n x aaa.log
x:最后幾行
- 命令diff——比較文件內(nèi)容
diff dir1 dir2 比較目錄1與目錄2的文件列表是否相同,但不比較文件的實(shí)際內(nèi)容,不同則列出
diff file1 file2 比較文件1與文件2的內(nèi)容是否相同,如果是文本格式的文件,則將不相同的內(nèi)容顯示,如果是二進(jìn)制代碼則只表示兩個(gè)文件是不同的
comm file1 file2 比較文件,顯示兩個(gè)文件不相同的內(nèi)容
- 命令touch——?jiǎng)?chuàng)建一個(gè)空文件
touch aaa.txt 創(chuàng)建一個(gè)空文件,文件名為aaa.txt
- 命令man——查看某個(gè)命令的幫助
- 命令w——顯示登錄用戶的詳細(xì)信息
- 命令who——顯示登錄用戶
- 命令last——查看最近那些用戶登錄系統(tǒng)
- 命令uname——查看系統(tǒng)版本
- 命令reboot、shutdown——關(guān)閉和重新啟動(dòng)計(jì)算機(jī)
reboot 重新啟動(dòng)計(jì)算機(jī)
shutdown -r now 重新啟動(dòng)計(jì)算機(jī),停止服務(wù)后重新啟動(dòng)計(jì)算機(jī)
shutdown -h now 關(guān)閉計(jì)算機(jī),停止服務(wù)后再關(guān)閉系統(tǒng)
halt 關(guān)閉計(jì)算機(jī)
一般用shutdown -r now,在重啟系統(tǒng)是,關(guān)閉相關(guān)服務(wù),shutdown -h now也是如此
- 命令su——切換用戶
- 命令free——查看內(nèi)存和swap分區(qū)使用情況