原创 初識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