1. [轉]PyCharm連接伺服器遠程運行代碼
以下是使用PyCharm 2023專業版連接伺服器遠程運行代碼的詳細步驟:
1. 配置python Interpreter
- 打開PyCharm,點擊菜單欄的"File",然後選擇"Settings"。
- 在左側工具欄找到並點擊"Project:...",接著選擇"Python Interpreter"。
- 點擊右上角的"+",選擇"on SSH",然後根據情況選擇"New"或"Existing"。
- 如果是新建連接,輸入主機IP、用戶名,點擊"Next"。如果是已存在的,選擇對應的主機,然後繼續。
- 一直點擊"Next",直到到達指定Python解釋器的位置,填寫"Interpreter",如遠程伺服器的Python安裝路徑(例如:"/home/用戶名/anaconda3/envs/虛擬環境名稱/python")。
- 在"Sync folders"中,設置本地文件與伺服器對應路徑,選擇相應文件夾。
- 設置完成後,點擊"Create"完成配置。
2. 連接伺服器
- 在設置界面,選擇"Settings" -> "Project:..." -> "Python Interpreter",選擇剛才創建的編譯環境。
- 使用"Tools"菜單,選擇"Start SSH Session",連接到伺服器。
- 為了保持代碼同步,啟用"Tools" -> "Deployment" -> "Automatic Upload(Always)"。
3. 代碼運行與調試
- 在伺服器上,通過PyCharm的"Terminal"功能,可以直接在終端輸入命令運行代碼。
- PyCharm支持本地編輯代碼後實時同步到伺服器,利用其debug功能進行代碼調試。
2. 如何用python做一個設備運維軟體
Python開發的jumpserver跳板機
使用python語言編寫的調度和監控工作流的平台內部用來創建、監控和調整數據管道。任何工作流都可以在這個使用Python來編寫的平台上運行。
企業主要用於解決:通俗點說就是規范運維的操作,加入審批,一步一步操作的概念。
是一種允許工作流開發人員輕松創建、維護和周期性地調度運行工作流(即有向無環圖或成為DAGs)的工具。這些工作流包括了如數據存儲、增長分析、Email發送、A/B測試等等這些跨越多部門的用例。
這個平台擁有和 Hive、Presto、MySQL、HDFS、Postgres和S3交互的能力,並且提供了鉤子使得系統擁有很好地擴展性。除了一個命令行界面,該工具還提供了一個基於Web的用戶界面讓您可以可視化管道的依賴關系、監控進度、觸發任務等。
來個小總結