天天看點

運維二

一、git 克隆遠端版本庫

git clone ssh://family/family

其中第一family為hostname的别名,第二個family為code工程名稱

family别名需要在~/.ssh/config檔案中配置。其中host:指别名;hostname:代碼管理伺服器位址;port:端口号;user:git 代表使用的git伺服器;identityfile:生成的rsa私鑰路徑。

二、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

繼續閱讀