原创 初識ansible
ansible是近年很火的一款批量管理、配置、部署和任務編排的自動化運維工具,安裝很簡單,基於centos系統,只需要通過yum安裝即可。通過ssh協議管理主機,無需安裝客戶端,而ansible則以命令的形式存在,沒有守護進程,很輕量,
原创 openstack qos限速
#!/bin/bashfor i in cat flavor.txtdoopenstack flavor set $i --property quota:read_bytes_sec=51200000 --property quota:w
原创 我的友情鏈接
51CTO博客開發老男孩撫琴煮酒南非螞蟻李晨光煮酒品茶馬哥alex的博客itnihao的運維技術博客陳小賤。
原创 mysql遷移報錯
將mysql目錄直接拷貝遷移,過程不詳述,數據庫正常啓動,但是不能正常使用,select查表報表不存在,然後發現日誌報錯如下InnoDB: Doing recovery: scanned up to log sequence number
原创 docker網絡名稱空間---模擬網橋
#添加網絡名稱空間ip netns add r1ip netns add r2 #添加一對虛擬網卡ip link add name veth1.1 type veth peer name veth1.2 #把設備和網絡名稱空間關聯起來ip
原创 解壓格式由gzip變爲xz腳本
#!/bin/bash data_dir="/data2/oss/private-beebank-backup/rds_backup/" damage_dir="/data2/damage_file" bak_dir="/data2/bak
原创 ceph安裝過程
準備三個節點ceph-1、ceph-2、ceph-3配置hostcat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdo
原创 賦予普通用戶passwd權限, 但是禁止其修改root密碼
test ALL=(ALL) NOPASSWD: !/usr/bin/passwd,/usr/bin/passwd [a-zA-Z]*,!/usr/bin/passwd root
原创 virtualbox啓用遠程桌面
參考鏈接:http://www.itzgeek.com/how-tos/mini-howtos/how-to-install-virtualbox-extension.html http://www.voidcn.com/blog/a638
原创 docker exec不能進入容器
報錯[root@VM-2-10-12 ~]# docker exec -it chunxu.xu_172.16.22.252 bash rpc error: code = 13 desc = invalid header field val
原创 grub.conf丟失修復----轉載http://dreamfire.blog.51cto.com/418026/1076824/
實驗環境:GRUB是大多數Linux系統默認使用的引導程序,當“/boot/grub/grub.conf”配置文件丟失或者關鍵配置出現錯誤,或者MBR記錄中的引導程序遭到破壞時,Linux主機啓動可能會出現”grub>”的提示符,無法完成系
原创 docker exec重啓容器內部服務遇到的問題
起因:因爲更改ldap域名,老的ldap服務器還是不斷有請求發過來,經過排查發現是虛擬機的nslcd發過來的請求,但是nslcd服務配置中配置的是域名而不是ldap的ip地址,試了一下,重啓服務才能去連接新的ldap服務,但是由於虛擬機衆多
原创 linux下eval和set的用法(老男孩學習總結)
set:可以模擬傳入參數 set -- hello thank eval:可以把echo的字符串當做命令解析
原创 linux下批量修改文件名(老男孩學習總結)
[開發腳本][root@oldboy oldboy]# cat oldboy_modi_file.sh #!/bin/shfor file in `ls ./*.jpg` #shell腳本for循環,file爲變量依次取得ls ./*.j
原创 docker容器創建open***事遇到的問題
創建容器搭建open***(搭建過程不做介紹)最開始報錯/dev/net/tun not found,所以我手動創建了/dev/net/tunmkdir /dev/net -pvmknod /dev/net/tun c 10 200chmo