書店建設(shè)網(wǎng)站電子商務(wù)網(wǎng)站建設(shè)前的分析
鶴壁市浩天電氣有限公司
2026/01/24 03:35:54
書店建設(shè)網(wǎng)站,電子商務(wù)網(wǎng)站建設(shè)前的分析,暗色系網(wǎng)站,連南網(wǎng)站建設(shè)本文分享MobaXterm在Linux運(yùn)維中的高級(jí)技巧、自動(dòng)化腳本案例#xff0c;以及多服務(wù)器批量管理方案。前言
Windows下SSH客戶端有很多選擇#xff1a;PuTTY、Xshell、SecureCRT、Termius…
但如果讓我只選一個(gè)#xff0c;我選MobaXterm。
為什么#xff1f;因?yàn)樗鼛缀跏且粋€(gè)全…本文分享MobaXterm在Linux運(yùn)維中的高級(jí)技巧、自動(dòng)化腳本案例以及多服務(wù)器批量管理方案。前言Windows下SSH客戶端有很多選擇PuTTY、Xshell、SecureCRT、Termius…但如果讓我只選一個(gè)我選MobaXterm。為什么因?yàn)樗鼛缀跏且粋€(gè)全能的運(yùn)維工具箱SSH/SFTP/VNC/RDP客戶端內(nèi)置X Server本地終端帶常用Linux命令多標(biāo)簽、分屏宏錄制、批量執(zhí)行免費(fèi)版功能就很強(qiáng)大今天來(lái)分享我用了3年的MobaXterm高效運(yùn)維技巧。一、基礎(chǔ)配置與美化1.1 下載安裝官網(wǎng)下載https://mobaxterm.mobatek.net/download.htmlHome Edition免費(fèi)版日常夠用Professional付費(fèi)版無(wú)會(huì)話數(shù)限制建議下載Portable版便攜版解壓即用可以放U盤里隨身帶。1.2 界面美化調(diào)整字體和配色Settings → Configuration → Terminal 推薦配置 - Font: Consolas 或 JetBrains Mono14號(hào) - Default terminal color: Molokai 或 Dracula - Scrollback lines: 50000多保留歷史調(diào)整外觀Settings → Configuration → Display - 勾選 Show compact toolbar - Opacity: 95%半透明效果1.3 SSH配置優(yōu)化保持連接不斷開Settings → Configuration → SSH - SSH keepalive: 勾選 - SSH browser type: SCP (比SFTP快)默認(rèn)用戶名Sessions → 新建會(huì)話時(shí) - Specify username: 填寫常用用戶名 - 這樣每次連接不用重復(fù)輸入二、會(huì)話管理技巧2.1 組織會(huì)話結(jié)構(gòu)服務(wù)器多了之后會(huì)話管理很重要。建議按項(xiàng)目或環(huán)境分組Sessions/ ├── 生產(chǎn)環(huán)境/ │ ├── web-prod-01 │ ├── web-prod-02 │ └── db-prod-01 ├── 測(cè)試環(huán)境/ │ ├── web-test-01 │ └── db-test-01 ├── 個(gè)人服務(wù)器/ │ ├── 家里NAS │ └── 云服務(wù)器 └── 開發(fā)機(jī)/ └── dev-local操作方法右鍵Sessions → New folder創(chuàng)建分組文件夾拖拽會(huì)話到對(duì)應(yīng)文件夾2.2 批量創(chuàng)建會(huì)話服務(wù)器多的時(shí)候一個(gè)個(gè)創(chuàng)建太慢。可以導(dǎo)入方法1從文本導(dǎo)入創(chuàng)建CSV文件Session name,Hostname,Username,Port web-01,192.168.1.101,root,22 web-02,192.168.1.102,root,22 web-03,192.168.1.103,root,22然后 Sessions → Import sessions → 選擇CSV文件方法2復(fù)制修改右鍵已有會(huì)話 → Duplicate → 修改IP即可2.3 使用書簽快速跳轉(zhuǎn)連接服務(wù)器后常用目錄可以加書簽左側(cè)SFTP面板 → 進(jìn)入常用目錄 → 右鍵 → Add to favorites 常用書簽 - /var/log - /etc/nginx - /opt/app - /home/deploy以后一鍵跳轉(zhuǎn)不用每次cd。三、多服務(wù)器操作3.1 多標(biāo)簽與分屏分屏查看多臺(tái)服務(wù)器View → Split → Vertically/Horizontally 或快捷鍵 - CtrlShiftV: 垂直分屏 - CtrlShiftH: 水平分屏分屏布局保存分好屏后可以保存布局View → Save layout → 輸入名稱下次直接 View → Load layout 恢復(fù)。3.2 MultiExec批量執(zhí)行這是MobaXterm最強(qiáng)大的功能之一同時(shí)在多臺(tái)服務(wù)器執(zhí)行同一命令1. 打開多個(gè)服務(wù)器會(huì)話標(biāo)簽頁(yè) 2. 點(diǎn)擊工具欄 MultiExec 按鈕 3. 或快捷鍵CtrlShiftB 4. 在下方輸入框輸入命令所有選中的會(huì)話同時(shí)執(zhí)行使用場(chǎng)景批量查看服務(wù)器負(fù)載uptime批量重啟服務(wù)systemctl restart nginx批量更新軟件apt update apt upgrade -y批量查看日志tail -f /var/log/nginx/access.log3.3 宏錄制重復(fù)操作可以錄制成宏1. Tools → Start macro recording 2. 執(zhí)行一系列操作 3. Tools → Stop macro recording 4. 保存宏 5. 以后一鍵回放示例部署宏# 錄制以下操作cd/opt/appgitpull ./build.sh systemctl restart appecho部署完成保存后每次部署一鍵執(zhí)行。四、自動(dòng)化腳本4.1 登錄后自動(dòng)執(zhí)行命令每次SSH連接后自動(dòng)執(zhí)行命令Sessions → 右鍵會(huì)話 → Edit session → Advanced SSH settings → Execute command: 填寫命令示例cd/opt/appclearll每次連接自動(dòng)進(jìn)入工作目錄。4.2 使用本地終端MobaXterm內(nèi)置了一個(gè)本地終端帶常用Linux命令# 本地終端可用的命令ls, cat, grep, awk, sed, find, ssh, scp, rsync...# 批量SSH執(zhí)行foripin192.168.1.{101..110};dosshroot$ipuptimedone# 批量復(fù)制文件foripin192.168.1.{101..110};doscpconfig.yml root$ip:/opt/app/done4.3 SSH跳板機(jī)配置通過(guò)跳板機(jī)連接內(nèi)網(wǎng)服務(wù)器Sessions → New session → SSH → Network settings → SSH gateway (jump host) → 填寫跳板機(jī)信息連接時(shí)自動(dòng)通過(guò)跳板機(jī)跳轉(zhuǎn)。五、文件傳輸技巧5.1 拖拽上傳下載這是MobaXterm最方便的地方上傳直接把文件拖到左側(cè)SFTP面板下載從SFTP面板拖到本地文件夾支持整個(gè)文件夾拖拽5.2 右鍵快速編輯左側(cè)SFTP面板右鍵文件Open with…→ 用本地編輯器打開Edit→ 用MobaXterm內(nèi)置編輯器編輯保存后自動(dòng)上傳。5.3 文件比較比較本地和遠(yuǎn)程文件差異Tools → Compare files 選擇本地文件和遠(yuǎn)程文件六、遠(yuǎn)程服務(wù)器管理方案6.1 常見場(chǎng)景運(yùn)維中經(jīng)常遇到這些情況場(chǎng)景問題云服務(wù)器有公網(wǎng)IP直接連 ?公司內(nèi)網(wǎng)服務(wù)器在公司能連回家連不上 ?家里的NAS/服務(wù)器沒有公網(wǎng)IP外面連不上 ?客戶機(jī)房服務(wù)器在客戶內(nèi)網(wǎng)遠(yuǎn)程無(wú)法管理 ?6.2 解決方案對(duì)比方案優(yōu)點(diǎn)缺點(diǎn)公網(wǎng)IP直連簡(jiǎn)單大多數(shù)沒有公網(wǎng)IP端口映射-需要公網(wǎng)IP有安全風(fēng)險(xiǎn)SSH跳板機(jī)安全需要一臺(tái)公網(wǎng)服務(wù)器內(nèi)網(wǎng)穿透無(wú)需公網(wǎng)IP免費(fèi)版限速組網(wǎng)軟件無(wú)需公網(wǎng)IP不限速需要安裝客戶端6.3 組網(wǎng)方案實(shí)戰(zhàn)我現(xiàn)在管理十幾臺(tái)服務(wù)器分布在家里、公司、云上。用的是組網(wǎng)軟件如星空組網(wǎng)原理┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ 我的電腦 │ │ 家里NAS │ │ 公司服務(wù)器 │ │ 10.10.0.1 │←───→│ 10.10.0.2 │←───→│ 10.10.0.3 │ └──────────────┘ └──────────────┘ └──────────────┘ 虛擬局域網(wǎng)自動(dòng)組網(wǎng)配置步驟各設(shè)備安裝組網(wǎng)客戶端登錄同一賬號(hào)自動(dòng)分配虛擬IP用MobaXterm連接虛擬IP即可MobaXterm配置Sessions → New session → SSH - Remote host: 10.10.0.2組網(wǎng)虛擬IP - Username: root - Port: 22這樣我在任何地方只要電腦連上組網(wǎng)就能用MobaXterm管理所有服務(wù)器。優(yōu)勢(shì)不需要公網(wǎng)IP不需要端口映射加密傳輸安全P2P直連速度快一個(gè)賬號(hào)管理所有設(shè)備七、實(shí)用技巧匯總7.1 快捷鍵快捷鍵功能CtrlShiftN新建會(huì)話CtrlTab切換標(biāo)簽CtrlShiftB批量執(zhí)行(MultiExec)CtrlShiftV垂直分屏CtrlShiftH水平分屏CtrlShiftU上傳文件F11全屏7.2 右鍵增強(qiáng)MobaXterm的右鍵菜單很強(qiáng)大Paste selection: 選中即復(fù)制右鍵即粘貼Copy IP address: 復(fù)制當(dāng)前服務(wù)器IPOpen link: 自動(dòng)識(shí)別URL并打開7.3 端口轉(zhuǎn)發(fā)Tools → MobaSSHTunnel Local port forwarding本地轉(zhuǎn)發(fā): - 本地端口: 3306 - 遠(yuǎn)程地址: 127.0.0.1:3306 - SSH服務(wù)器: 你的服務(wù)器 用途本地訪問遠(yuǎn)程MySQL 連接: mysql -h 127.0.0.1 -P 33067.4 密碼管理Settings → Configuration → General → MasterPassword 設(shè)置主密碼后所有保存的服務(wù)器密碼都會(huì)加密存儲(chǔ)八、與其他工具對(duì)比功能MobaXtermXshellSecureCRTPuTTY免費(fèi)版? 功能強(qiáng)?? 家庭版??內(nèi)置SFTP????批量執(zhí)行????X11 Forward? 內(nèi)置X Server需配置需配置需配置本地終端????便攜版????顏值??????????????九、總結(jié)MobaXterm高效運(yùn)維要點(diǎn)會(huì)話管理按項(xiàng)目分組善用書簽批量執(zhí)行MultiExec是神器分屏操作同時(shí)查看多臺(tái)服務(wù)器文件傳輸拖拽上傳下載宏錄制重復(fù)操作自動(dòng)化遠(yuǎn)程管理配合組網(wǎng)軟件隨時(shí)隨地運(yùn)維我的工作流1. 打開MobaXterm 2. 連接組網(wǎng)后臺(tái)自動(dòng)連接 3. 打開常用服務(wù)器會(huì)話 4. 分屏 MultiExec批量操作 5. 左側(cè)SFTP面板快速傳輸文件MobaXterm 組網(wǎng)軟件是我目前最順手的遠(yuǎn)程運(yùn)維組合。參考資料MobaXterm官方文檔https://mobaxterm.mobatek.net/documentation.htmlSSH最佳實(shí)踐建議先把免費(fèi)版用熟大部分功能都?jí)蛴昧恕H绻麜?huì)話數(shù)超過(guò)限制再考慮付費(fèi)版。