Linux中awk命令

参考:GNU sed home page

sed的用法一直记不住,到要用的时候,还要搜索。这次整理一下,也算是深入学习一下sed用法.

mysql让外面访问

把127.0.0.1 替换成0.0.0.0

sed -i ‘s/127.0.0.1/0.0.0.0/g’ /etc/mysql/my.cnf
NTP服务器设置

sed -i ‘s/server ntp.ubuntu.com/server ntp.ubuntu.com\nserver 127.127.1.0\nfudge 127.127.1.0 stratum 10/g’ /etc/ntp.conf
keystone

注释掉sqlite这行

sed -i ‘/sqlite/s/^/#/‘ /etc/keystone/keystone.conf
在sqlite行下插入一行

sed -i ‘/sqlite/a\connection = mysql://keystone:password@10.1.199.17/keystone’ \
/etc/keystone/keystone.conf
把默认的keystone的token: ADMIN 改成 chenshake

sed -i ‘s/ADMIN/chenshake/g’ /etc/keystone/keystone.conf