常用命令-不断更新的小技巧

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

六画儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值