草庐IT

Install Ansible on CentOS 8

环境准备:1.至少俩台linux主机,一台是控制节点,一台是受控节点2.控制节点和受控节点都需要安装Python363.控制节点需要安装ansible4.控制节点需要获得受控节点的普通用户或root用户的权限,控制节点需要ssh客户端,受控节点需要ssh服务端5.控制节点和受控节点之间网络联通,配置静态ip环境安装:主机名IP地址角色master172.25.250.132控制节点node01172.25.250.128受控节点node02172.25.250.129受控节点按照以上要求准备3台机器,最小化安装CentOS8,可以先安装一台master,配置主机名,IP,yum源等等,其他的2

CentOS7-自动化部署web集群

一、项目要求1、创建role,通过role完成项目(可能需要多个role)2、部署nginx调度器(node2主机)3、部署2台lnmp服务器(node3,node4主机)4、部署mariadb数据库(node5主机)主要用的ansible实现自动化部署,ansible的安装教程省略,控制节点安装ansible和Python,受控节点上只需要安装相同版本Python(环境一致好些),所有主机间做免密登录二、项目实施1、在控制节点上创建role部署lnmp平台环境[root@controlansible]#ansible-galaxyinit~/ansible/roles/lnmp2、上传或者下

CentOS7-自动化部署web集群

一、项目要求1、创建role,通过role完成项目(可能需要多个role)2、部署nginx调度器(node2主机)3、部署2台lnmp服务器(node3,node4主机)4、部署mariadb数据库(node5主机)主要用的ansible实现自动化部署,ansible的安装教程省略,控制节点安装ansible和Python,受控节点上只需要安装相同版本Python(环境一致好些),所有主机间做免密登录二、项目实施1、在控制节点上创建role部署lnmp平台环境[root@controlansible]#ansible-galaxyinit~/ansible/roles/lnmp2、上传或者下

httpd

httpd目录httpdcurl命令httpd命令编译安装httpd-2.4.45安装编译工具和开发工具包安装apr,apr-util,httpd三个源码包安装apr安装apr-util安装httpd配置环境变量关闭防火墙,开启服务设置开机自启httpd配置三种虚拟主机相同IP不同端口不同IP相同端口相同IP相同端口不同域名配置拒绝指定ip访问sslCA生成一对密钥CA生成自签署证书客户端(例如httpd服务器)生成密钥客户端生成证书签署请求客户端把证书签署请求文件发送给CACA签署客户端提交上来的证书CA把签署好的证书httpd.crt发给客户端curl命令[root@lnh~]#curl-

NFS

NFS目录NFSnfs工作机制exports文件的格式nfs管理nfs工作机制//NFS服务器端运行着四个进程:nfsdmountdidmapdportmapperidmapd//实现用户帐号的集中映射,把所有的帐号都映射为NFSNOBODY,但是在访问时却能以本地用户的身份去访问mountd//用于验证客户端是否在允许访问此NFS文件系统的客户端列表中,在则允许访问(发放一个令牌,持令牌去找nfsd),否则拒绝访问//mountd的服务端口是随机的,由rpc服务(portmapper)提供随机端口号nfsd//nfs的守护进程,监听在2049/tcp和2049/udp端口上//不负责文件存储

代码随想录--二叉树

二叉树二叉树--二叉树的递归遍历题目:144.二叉树的前序遍历(opensnewwindow)145.二叉树的后序遍历(opensnewwindow)94.二叉树的中序遍历题解:前序遍历classSolution{publicListpreorderTraversal(TreeNoderoot){Listresult=newArrayList();preorder(root,result);returnresult;}publicvoidpreorder(TreeNoderoot,Listresult){if(root==null){return;}result.add(root.val);p

如何单机部署多个 MySQL 8.0 实例 ?

在服务器资源有限的情况下,可利用该方案快速搭建各类mysql架构方案。各MySQL实例共享一个mysqld主程序,但各实例数据目录是独立的,存放在不同的文件夹中;好了、废话不多说,直接上干货,具体搭建步骤如下环境介绍实例主机mysqlportmysqlxportdatadirmysql1192.168.31.100330633060/var/lib/mysql1/mysql2192.168.31.100330733070/var/lib/mysql2/mysql3192.168.31.100330833080/var/lib/mysql3/部署MySQL主程序1、通过官方二进制包解压安装wge

httpd

httpd目录httpdcurl命令httpd命令编译安装httpd-2.4.45安装编译工具和开发工具包安装apr,apr-util,httpd三个源码包安装apr安装apr-util安装httpd配置环境变量关闭防火墙,开启服务设置开机自启httpd配置三种虚拟主机相同IP不同端口不同IP相同端口相同IP相同端口不同域名配置拒绝指定ip访问sslCA生成一对密钥CA生成自签署证书客户端(例如httpd服务器)生成密钥客户端生成证书签署请求客户端把证书签署请求文件发送给CACA签署客户端提交上来的证书CA把签署好的证书httpd.crt发给客户端curl命令[root@lnh~]#curl-

NFS

NFS目录NFSnfs工作机制exports文件的格式nfs管理nfs工作机制//NFS服务器端运行着四个进程:nfsdmountdidmapdportmapperidmapd//实现用户帐号的集中映射,把所有的帐号都映射为NFSNOBODY,但是在访问时却能以本地用户的身份去访问mountd//用于验证客户端是否在允许访问此NFS文件系统的客户端列表中,在则允许访问(发放一个令牌,持令牌去找nfsd),否则拒绝访问//mountd的服务端口是随机的,由rpc服务(portmapper)提供随机端口号nfsd//nfs的守护进程,监听在2049/tcp和2049/udp端口上//不负责文件存储

代码随想录--二叉树

二叉树二叉树--二叉树的递归遍历题目:144.二叉树的前序遍历(opensnewwindow)145.二叉树的后序遍历(opensnewwindow)94.二叉树的中序遍历题解:前序遍历classSolution{publicListpreorderTraversal(TreeNoderoot){Listresult=newArrayList();preorder(root,result);returnresult;}publicvoidpreorder(TreeNoderoot,Listresult){if(root==null){return;}result.add(root.val);p