shell命令行工具

sed

1
2
# 在第一个匹配行到第二个匹配行后各加 test     然后删除匹配到的第一个test
cat aa | sed "/path/,/-->/a test" |sed '0,/test/{/test/d}'

docker build 失败(如果可以导入镜像但是除去FROM第一个指令就报错 那就是linux与docker版本的兼容性问题)

1
2
3
4
5
sudo yum remove docker  docker-common docker-selinux dockesr-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce
sudo systemctl start docker

ssh登录失败

购买云服务器vpc网络的时候,第一次购买后配置使用,使用后退租,再次购买可能会购买到相同的内网ip服务器,然后ssh 连接的时候就会报错,如下:



报错问题:这个ip已存在 .ssh/known_hosts 文件中,但是上次连接的秘钥,和这次不同,所以无法登陆

解决办法:

编辑 .ssh/known_hosts 文件 找到 有问题的ip,删除哪一行登陆信息就ok了

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2019-2023 XIN LONG
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信