伺服器太多,而且都部署應用都一致,如果跑到每台機器上去執行乙個crontab那就臺費勁,這時可以從跳板機scp指令碼到各個伺服器去執行,比如做日誌切割等,如下的指令碼即類似
#/bin/bash -x#通過指令碼來新增crontab指令碼任務
#跳板機上的root使用者
dir_name=$home/bin
file_name="rm_compile_file.sh"
content="0 0 * * * $dir_name/$file_name"
date=`date -d "15 days ago" +%y%m%d`
hosts="192.168.0.1 192.168.0.2"
function dowork()
for host in $hosts;
do if [ -f $dir_name/$file_name ];then
#scp $file_name root@host:$dir_name/$file_name
echo $host
fi dowork
echo "finish"
done
利用跳板機連線mysql,匯出資料到csv
需求 資料庫裡有很多店鋪的點位 經緯度 資訊,大概有900多萬條。現在需要將這900多萬條店鋪資料按照省份的字段匯出,一共有34個省份。其實人工可解,直接sql,按照省份匯出就行,當時我就是這麼做的,因為還沒接觸pandas哈哈。現在記錄一下,以後就不需要人肉儲存資料啦。實現 1.因為是外網環境,所...
ssh別名登入,非常適合從跳板機登入其他主機
一般連主機會是這樣的 ssh admin ip 埠變了的話還要加上埠號 ssh admin ip p 10022 可以用ssh別名簡化這個操作 vim ssh config 想要全域性生效的話,寫入 etc ssh ssh config 中即可。host proxy hostname 112.xx....
FineBI 從搭建到部署
finebi,新一代自助大資料分析的bi工具 finebi的各種安裝 我是在linux下安裝的finebi,簡單來說就是 進入該檔案目錄,輸入命令 chmod 777 linux unix finebi4 1 cn.sh 遇到的問題 開啟本地finereport,切換工作目錄,在上面開發新的頁面 當...