java項目做好后,最終部署時,通常是通過SecureCRT(或其它終端)連接linux上傳war包來進行。學幾個基本的linux命令還是必要的。
一、CentOS上的SSH設置
1.1 終端窗口下,以root身份登錄,修改hosts.allow,允許用戶遠程連接
vi /etc/hosts.allow
按 i 鍵切換到 insert模式,在最后一行加一句
sshd:ALL
然后按ESC返回命令模式,然后再按:進行末行模式,最后輸入x 保存退出(注:如果保存時,提示文件只讀,可以嘗試 chmod +w hosts.allow 賦於寫權限),可以用 tail /etc/hosts.allow 查看驗證下文件內容是否正確
1.2 重啟sshd
/etc/rc.d/init.d/sshd restart
重啟完成后,應該就允許遠程連接了
二、mac 機上 ssh 連接 CentOS
mac終端命令行,輸入
ssh username@server-ip
注:這里username根據實際情況換成 相對的用戶名,server-ip指centos的ip地址
三、mac機 ssh localhost
mac機上的SSH服務默認沒開,如果ssh localhost,會提示22端口拒絕連接
3.1.啟動sshd服務:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
3.2.停止sshd服務:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist
3.3查看是否啟動:
sudo launchctl list | grep ssh
如果看到下面的輸出表示成功啟動了:
--------------
- 0 com.openssh.sshd
3.4.最后ssh localhost 成功
四、windows環境中利用SeceureCRT連接 CentOS
全圖形界面,地球人都懂
4.1 上傳文件
rz 命令
4.2 下載文件
sz 命令
注:sz/rz命令如果未安裝,cent os/linux下,可通過 sudo yum install -y lrzsz 安裝
如果無法上網,可以將安裝光盤加載到系統,然后在Package目錄下,
通過命令 ls lrzsz* 可以查到安裝包rpm文件
lrzsz-0.12.20-27.1.el6.x86_64.rpm
再以root身份安裝
rpm -ivh lrzsz-0.12.20-27.1.el6.x86_64.rpm
rz/sz命令,另一個常用的telnet命令也是采用類似的方式安裝
在Package目錄下,ls *telnet* 能查到二個文件
telnet-0.17-47.el6.x86_64.rpm (這是telnet-client客戶端)
telnet-server-0.17-47.el6.x86_64.rpm (這是telnet-server服務端)
如果要安裝telnet客戶端
rpm -ivh telnet-0.17-47.el6.x86_64.rpm
4.3 查看目錄
ls 命令
ls -l (也可以簡寫成 ll)