Linux小知识收集(不断更新)

一、说明

  以下知识点都来自网络收集,只是给自己记录以免下次同样的问题的时候会忘记,如果知道出处,我都会进行标注,如果侵权的话,请邮件通知我,我会及时删除的

二、知识点

1、将centos的源修改为阿里云(转自将Centos的yum源更换为国内的阿里云源

  第一步备份原先镜像文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

  第二步下载新的文件到/etc/yum.repos.d/

CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

  第三步清除缓存

yum clean all
yum makecache

 2、centos7时区设置

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 3、docker最新版安装方法

wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
systemctl enable docker

 4、centos7防火墙相关操作

systemctl stop firewalld.service #停止firewall防火墙
systemctl disable firewalld.service #禁止firewall防火墙开机启动
systemctl restart iptables.service #重启防火墙
systemctl enable iptables.service #设置防火墙开机启动
firewall-cmd --permanent --add-port=5432/tcp  #开放端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.7.3/16"  port port="8001" protocol="tcp" accept" #指定某个IP访问8001端口
firewall-cmd --reload

 5、shell脚本出错的情况下,继续执行的方法(比较适用于jenkins写脚本的时候)

  在命令最后加上|| echo "continue execute",意思就是如果返回错误 则继续执行

 6、docker相关操作

docker stop $(docker ps -a -q) #关闭所有容器
docker rmi $(docker images | grep "none" | awk '{print $3}') #删除所有none容器

  

  

原文地址:https://www.cnblogs.com/OMango/p/8529257.html