ansible安装与基础用法(一)
1 安装与配置参考视频教程 1.1 安装安装ansible管理服务 1yum instal -y ansible 1.2 配置1.2.1 ansible.cfg参考同级目录的ansible.cfg解释说明 1.2.2 hostshosts文档并不是/etc/hosts文件,而是/etc/ansible/hosts,主要定义ansible要维护的机器ip机器分组 格式: 123456[组名]ip/域名#未配置ssh免密[node]ip ansible_ssh_pass=密码 ansible_ssh_port=ssh的端口号 例如: 1234567[all]192.168.72.151192.168.72.152192.168.72.153[node]192.168.72.153 ansible_ssh_pass='123456' ansible_ssh_port=22 验证: 123ansible 组名 -m 模块名例如:ansible all -m ping 2...
Docker in Docker(dind )构建镜像
Docker in Docker(dind )构建镜像Docker in Docker 主要解决在docker容器中构建镜像并推送到仓库中 1.拉取docker镜像注意,推荐使用与docker版本相同的docker-client镜像 查看主机的docker版本号 1docker info Sever Version:表示docker server的版本号 1docker pull docker:{version} 12# exampledocker pull docker:20.10.9 2.启动docker in docker启动docker in docker 容器时,需要注册,要将 /var/run/docker.sock映射到容器内的/var/run/docker.sock,还需要映射一个/workspace,该目录位置随意...
iptables常用操作
iptables查询iptables规则1iptables -nL 增加规则1iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 上述命令仅临时使用,重启后失效,如果持久化,则需要执行1iptables-save > /etc/sysconfig/iptables 基本操作1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556#先允许所有,不然有可能会杯具iptables -P INPUT ACCEPT#清空所有默认规则iptables -F#清空所有自定义规则iptables -X#所有计数器归0iptables -Z#允许来自于lo接口的数据包(本地访问)iptables -A INPUT -i lo -j ACCEPT#开放22端口iptables -A INPUT -p tcp --dport 22 -j ACCEPT#开放21端口(FTP)iptables...
firewall常用操作
firewall服务管理1234567891011#启动: systemctl start firewalld#查看状态: systemctl status firewalld #停止: systemctl disable firewalld#禁用: systemctl stop firewalld systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体 1234567891011121314151617181920212223242526#启动一个服务:systemctl start firewalld.service#关闭一个服务:systemctl stop firewalld.service#重启一个服务:systemctl restart firewalld.service#显示一个服务的状态:systemctl status firewalld.service#在开机时启用一个服务:systemctl enable firewalld.service#在开机时禁用一个服务:systemctl...
clickhouse 常用DDL操作(二)
常用DDL操作 在集群操作下,必要要加上 **on CLUSTER ‘all-replicated’**,clickhouse中对更新数据很有限,尽量不要操作更新数据。 官方文档-cn 官方文档-en 建表语句12345678910111213CREATE TABLE 库名.表名 on CLUSTER 'all-replicated'(1)( `id` String, 元数据 类型 ...... ....., `create_time` DateTime64(3) COMMENT '创建时间', INDEX 二级索引名称 元数据 TYPE minmax(2) GRANULARITY(3) 4,)ENGINE(4) = ReplicatedMergeTree(5)('zookeeper中的路径,一般用:/应用名/库名/table/{shard}/表名'(6),'{replica}'(7))PARTITION BY(8)...
k8s基础命令操作(一)
k8s常用 命令1234567891011kubectl get pod #获取podkubectl get svc #获取服务-o wide #详细信息kubectl run nginx-pod --image=nginx:1.17.1 --port=80 #命令式对象管理:直接使用命令去操作kubernetes资源kubectl create/patch -f nginx-pod.yaml #命令式对象配置:通过命令配置和配置文件去操作kubernetes资源kubectl apply -f nginx-pod.yaml #声明式对象配置:通过apply命令和配置文件去操作kubernetes资源kubectl expose deploy nginx --port=80 --target-port=80 --type=NodePort 对外暴力接口 1...
ansible配置文件中文解释(二)
default默认参数 inventory = /etc/ansible/hostshosts文件默认位置 library = /usr/share/my_modules/ 库文件存放目录 module_utils=/usr/share/my_module_utils/ 自定义模块 remote_tmp=/tmp/.ansible临时文件远程主机存放目录 local_tmp =~/.ansible/tmp临时文件本地存放目录 plugin_filters_cfg=...