1.grep批量替换文件内容
grep -rl 原文本 | xargs sed -i 's/原文本/新文本/g'
2.更新docker窗口自启动状态
docker update --restart=always 容器ID
可选值
no 默认策略,在容器退出时不重启容器
on-failure 在容器非正常退出时(退出状态非0),才会重启容器
on-failure:3 在容器非正常退出时重启容器,最多重启3次
always 在容器退出时总是重启容器
unless-stopped 在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
3.更新docker容器配置
vi /var/lib/docker/containers/容器ID/config.v2.json
建议先停止容器,编辑好后再重启
4.变更centos7时区及时间同步
更新时区为上海
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
更新时间
yum install -y ntp
ntpdate time.nist.gov
使用国内时间同步服务器
ntpdate time5.aliyun.com
同步时间到硬件
hwclock --systohc
同步时间到硬件后需要重启
shutdown -r now
5.firewall防火墙简单配置
#添加端口
firewall-cmd --permanent --add-port=3306/tcp
#添加区间端口
firewall-cmd --permanent --add-port=800-900/tcp
#刷新端口
firewall-cmd --reload
#查询端口
firewall-cmd --list-ports
6.yum配置常用软件
#常用软件扩展
yum install epel-release
7.yum安装最新docker
yum install -y yum-utils
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装最新版
yum install docker-ce docker-ce-cli containerd.io
#安装指定版本
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
#移除
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine