運維二

一、git 克隆遠程版本庫
git clone ssh://family/family
其中第一family爲hostname的別名,第二個family爲code工程名稱
family別名需要在~/.ssh/config文件中配置。其中HOST:指別名;HOSTNAME:代碼管理服務器地址;PORT:端口號;USER:git 代表使用的git服務器;IdentityFile:生成的rsa私鑰路徑。

#family key config
    HOST family 
    HOSTNAME ipaddr/hostname
    PORT 2000
    USER git 
    IdentityFile ~/.ssh/id_ras_family

二、ssh-keygen生成公鑰
一般使用git代碼管理時,會使用免登陸的方式,則需要在本地生成公鑰文件,然後將公鑰放到服務器上。
在本地產生公鑰,使用命令ssh-keygen
ssh-keygen -t rsa #t代表type
使用上述命令後會出現如下對話
這裏寫圖片描述
輸入文件路徑,直接回車即可
然後會兩次提示輸入密碼,直接回車即可。
如果是有多個git目錄,則需要管理多個私鑰和公鑰文件,建議操作之前先備份.ssh目錄,.ssh爲隱藏目錄,然後產生新的私鑰,產生私鑰後配置config文件,如family key config。配置完成即可以下載服務器文件。
三、ftp
使用ftp訪問ftp服務器
ftp hostname port
輸入ip和端口後,提示歡迎語句“220 Welcome to xx’s FTP service.
”,然後需要輸入登陸用戶名,最後輸入登陸密碼,則可以正常訪問ftp服務器。
ftp>
bye 命令可以退出登陸ftp服務器。
四、kill進程
以tomcat爲例,
4.1 首先查看是否已經有tomcat在運行了
ps -ef |grep tomcat
這裏寫圖片描述
然後,使用命令 killl -9 15976(pid #pid 爲對應的進程號 )
4.2 使用端口查詢
netstat -anp | grep 8080
這裏寫圖片描述
然後 killl -9 15976

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章