日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【临实战】CentOS 批量配置

發布時間:2025/3/18 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【临实战】CentOS 批量配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們來批量配置 6 臺 influxdb 實例
  • 安裝 Influxdb 實例
  • 配置
  • 啟動 Influxdb 實例并加入開機啟動
  • 創建 database
  • 我們不使用 SaltStack,Ansible 等工具,只使用 shell 和 psshyum install pssh復制代碼

    批量拷貝 Influxdb 安裝包

    官網地址 · 目標機器是 CentOS 所以我下載的是:influxdb-1.3.7.x86_64.rpm我們先把這個文件上傳到 6 臺機器:#!/bin/bash if [[ $# != 2 ]]; thenecho usage $0 iplist fileexit 1 fifor ip in `cat $1` doscp $2 root@$ip:~ done復制代碼這個腳本很好理解,接受兩個個參數,分別是 $1 $2($0 是腳本自己的名字:serial_scp.sh)第一個參數 iplist 是一個文件,保存有目標機器 IP 列表,每行一個? cat iplist 172.21.x.x 172.22.x.x 172.23.x.x 172.24.x.x 172.25.x.x 172.26.x.x復制代碼第二個參數是要傳輸的文件相對本腳本的路徑或者絕對路徑,我們使用相對路徑所以我們最終的批量上傳命名如下:sh serial_scp.sh iplist influxdb-1.3.7.x86_64.rpm復制代碼這樣 6 臺機器的 ~ 目錄,就有一個 influxdb-1.3.7.x86_64.rpm 文件靜靜的待在那里了

    批量安裝 Influxdb

    安裝命令是:yum localinstall -y influxdb-1.3.7.x86_64.rpm復制代碼如何批量安裝呢,這里就用到了 pssh 命令pssh -i -l root -h iplist "yum localinstall -y influxdb-1.3.7.x86_64.rpm"復制代碼
    • -i 的意思是返回命令執行的標準輸出,不加的話只顯示成功或者失敗
    • -l 后面接一個參數,意思是批量執行命令時使用的用戶
    • -h 后面接一個文件,意思是批量執行的目標 ip
    • 最后引號里面的便是要執行的命令了
    很簡單吧,至此關于批量操作的內容就結束了,后面放幾個命令,Influxdb 配置相關的
    備份配置:pssh -l root -h iplist \ "cp /etc/influxdb/influxdb.conf /etc/influxdb/influxdb.conf.old"復制代碼注意『 \ 』的作用新配置:把默認的配置文件 scp 到本地,在本地編輯配置文件,改造一下上面的 serial_scp.sh 腳本即可權限問題:pssh -i -l root -h iplist "chown -R influxdb:influxdb /data/lib"復制代碼啟動:pssh -i -l root -h iplist "service influxdb start"復制代碼開機啟動:pssh -i -l root -h influxdb "systemctl enable influxdb"復制代碼創建一個數據庫:pssh -i -l root -h iplist "influx -execute 'create database node'"復制代碼都大同小異需要注意的是 pssh 不支持交互式的操作,不過沒關系yum install somepackage復制代碼在搜索到軟件包還會交互式的問你要不要安裝,加 -y 即可忽略這個詢問,這個上面用到了python -c "print('Hello world!')"復制代碼它也不會使你進入交互influx -execute 'create database ulb'復制代碼
    全文完,求關注


    總結

    以上是生活随笔為你收集整理的【临实战】CentOS 批量配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。