Shell 笔记 2019-10-30 shell BASH 脚本的 $ 参数 $$ #shell 本身 PID $! #shell 最后执行的后台PID $? #shell 结束代码 $* #参数列表 “$1 $2 … $n” $@ #参数列表 “$1” “$2” … “$n” $# #参数个数 $0 #shell 脚本名 $1…$n #shell 位置参数 BASH 字符 阅读更多
Httpd 笔记 2019-10-30 web CentOS7 安装 1 yum install httpd 支持 SVN 安装 svn 模块 1 yum install mod_dav_svn subversion 建立 svn 库 test_prj 1 2 mkdir -p /mnt/vdb1/svn_repos/test_prj svnadmin create /mnt/vdb1/svn_repos/test_prj 编辑 test_prj 下 conf 目录中的 authz 和 passwd 文件,配置权限 启动 svn 1 2 3 svnserve -d -r /mnt/vdb1/svn_repos/ #客户端测试 svn checkout 阅读更多
Keepalived 基础 2019-10-30 ha/lb VRRP 简介 VRRP通过一种竞选协议动态地将路由任务交给LAN中虚拟路由器中的某台VRRP路由器 VRRP路由器是一台实现了VRRP协议(运行VRR 阅读更多
Keepalived 笔记 2019-10-30 ha/lb keepalive 服务器 环境 应用服务器 ka101: 10.1.1.101 ka102: 10.1.1.102 虚拟地址 ip: 10.1.1.100 安装 keepalived 1 yum install keepalived 配置虚拟 ip 1 2 3 4 5 6 echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce ip addr add 10.1.1.100/32 brd 10.1.1.100 dev lo ip route add 10.1.1.100 dev lo 两个 haproxy 不抢 阅读更多
Kubeadm 2019-10-30 container kubeadm 安装 kubernetes 全部服务器配置 IP 地址 主机名 操作系统 内存 swap 硬盘 Internet firewalld selinux /etc/hosts 增加行 10.0.2.80 master80 CentOS7 4GB 关闭 20GB 可达 关闭 关闭 127.0.0.1 master80 10.0.2.81 node81 CentOS7 2GB 关闭 20GB 可达 关闭 关闭 127.0.0.1 node81 10.0.2.82 node82 CentOS7 2GB 关闭 20GB 阅读更多
Ovirt 安装 2019-10-30 kvm 版本 Ovirt 4.1.7 操作系统初始配置 角色 主机名 配置 IP 版本 /etc/hosts 追加行 管理节点 engine CPU: 多核RAM: 2G 10.0.16.160 CentOS 7.4 Minimal 10.0.16.160 engine engine.ovirt10.0.16.161 host161 计算节点 host161 CPU: 多核RAM: 4G 10.0.16.161 CentOS 7.4 Minimal 10.0.16.161 host161 建议保留 阅读更多
CentOS7 安装 Mysql Galera 集群 2019-10-30 database 环境 cpu mem hostname public ip cluster ip CentOS MySQL 双核 2GB mysql_1 10.0.0.231 10.10.10.1 7.5 5.7 双核 2GB mysql_2 10.0.0.232 10.10.10.2 7.5 5.7 双核 2GB mysql_3 10.0.0.233 10.10.10.3 7.5 5.7 创建 galera yum 源文件 1 2 3 4 5 6 7 8 9 10 11 12 13 cat > /etc/yum.repos.d/galera.repo <<-END [galera] name = Galera baseurl = http://releases.galeracluster.com/galera-3/centos/7/x86_64/ gpgkey = http://releases.galeracluster.com/GPG-KEY-galeracluster.com gpgcheck 阅读更多
CentOS7 静默安装 Oracle12c 2019-10-30 database 环境 CentOS7.5 最小安装 数据库软件 linuxx64_12201_database.zip 操作系统配置 关闭 SELinux 1 sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config 关闭防火墙 1 2 systemctl disable firewalld systemctl stop firewalld 禁用 NetworkManager 1 2 systemctl disable NetworkManager systemctl stop NetworkManager 重启操作系统 1 reboot 安装依赖 安装可能用到的 阅读更多
RockyLinux 安装 Ceph 2019-10-30 storage 环境 操作系统 主机名 公用地址 集群地址 数据裸盘 ceph 版本 Rocky Linux 8.4 ceph41 10.0.4.41 192.168.4.41 /dev/sdb, /dev/sdc 15.2.14 Rocky Linux 8.4 ceph42 10.0.4.42 192.168.4.42 /dev/sdb, /dev/sdc 15.2.14 Rocky Linux 8.4 ceph43 10.0.4.43 192.168.4.43 /dev/sdb, /dev/sdc 15.2.14 关闭防火墙,配置 host 在全部节点上执行如下 阅读更多
CentOS7 双网卡绑定 2019-10-30 network bond 概要 什么是 bond 网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。在应用部署中是一种常用的技术。 bond 阅读更多