- 博客(22)
- 收藏
- 关注
原创 docker基础
1.安装docker1)下载阿里云的源: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo2)更新缓存: yum makecache3)安装docker:yum -y install docker4)启动服务:systemctl start docker5)查看docker版本:docker version2.镜像的基本管理1)查找镜像:docker search n
2021-06-10 15:08:55
138
原创 Ansible自动化运维
1.设置免交互式身份验证1)生成秘钥对: ssh-keygen -t RSA 2)上传到100.20和100.30上:ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.303)登录100.20:ssh root@192.168.100.202.安装ansible1)删除系统自带yum源:rm -rf /etc/yum.repos.d/CentOS-*2)切换ansible.iso光盘3)挂载: mount /dev/cdrom /mnt/4)
2021-06-08 11:14:35
282
3
原创 glusterFS分布式文件系统群集
1.配置1)修改hosts文件;vim /etc/hosts2)把hosts文件依次复制到100.50:scp //etc/hosts root@192.168.100.50:/etc2.配置磁盘1)进入磁盘:fdisk /dev/sdb2)创建5个磁盘:n3)查看:p4)退出:w5)循环创建多个目录:mkdir /sdb{1…6}6)创建挂载点:vim /etc/fstab7)重启:reboot...
2021-06-06 16:22:30
271
1
原创 日志分析系统
1.安装依赖1)挂载:mount /dev/cdrom /mnt/2)解压程序包: tar zxvf /mnt/node-v8.2.1.tar.gz -C /usr/src3)剪切:mv /usr/src/node-v8.2.1/ /usr/local/node4)切换目录:cd /usr/local/node5)编译安装:./configure && make && make install2.配置ELK1)安装 :rpm -ivh /mnt/elastics
2021-06-03 15:30:49
183
原创 Zabbix监控系统
一.安装配置zabbix1.安装zabbix服务器端1)安装数据库:yum -y install mariadb mariadb-server2)启动数据库:systemctl start mariadb3)设置密码:mysqladmin -uroot password ‘pwd@123’4)登录:mysql -uroot -ppwd@1232.创建数据库设置授权1)创建数据库 :create database zabbix character set utf8 collate utf8_b
2021-06-01 13:56:29
195
原创 Mysql主从复制读写分离
首先准备6台服务器一.配置主从复制1.删除系统自带的yum源: rm -rf /etc/yum.repos.d/CentOS-*2.挂载:mount /dev/cdrom /mnt/3.安装ntp: yum -y install ntp4.修改ntp主配置文件:vim /etc/ntp.conf5.启动服务: systemctl start ntpd6.依次从服务器来同步时间: ntpdate 192.168.100.107.100.10到100.30依次安装mysql:yum -y
2021-05-30 15:11:09
86
原创 Redis群集
一.安装配置redis1.挂载:mount /dev/cdrom /mnt/2.解压程序包:tar zxvf /mnt/redis-3.2.9.tar.gz -C /usr/src3.指定安装目录:mv /usr/src/redis-3.2.9/ /usr/local/redis4.切换目录:cd /usr/local/redis/5.编译:make install6.运行redis安装脚本:./utils/install_server.sh7.切换目录:cd8.监听端口:netstat -
2021-05-27 15:59:17
77
原创 haproxy的web群集
首先准备3台服务器:一台Haproxy,二台Nginx一.配置安装Nginx1.挂载:mount /dev/cdrom /mnt/2.删除系统自带的yum源: rm -rf /etc/yum.repos.d/Centos-*3.安装Nginx:yum -y install pcre_devel zlib-devel4.切换光盘Linux.iso5.解压Nginx程序包:tar zxvf /mnt/nginx-1.6.0.tar.gz -C /usr/src/6.创建管理用户:useradd -
2021-05-25 10:35:09
98
原创 keepalived故障转移群集
首先准备5台服务器:2台web服务器,1台共享存储,2台LVS:一个主一个备一.配置第一台web服务1.清空系统自带的yum源: rm -rff /etc/yum.repos.d/CentOS-*2.挂载:mount /dev/cdrom /mnt/3.安装apache:yum -y install httpd4.设成网站首页:echo “www.bent.com” > /var/www/html/index.html5.启动:systemctl start httpd6.修改网站内核
2021-05-22 12:11:02
201
原创 LVS负载均衡化群集
首先准备4台Centos:2台web,一台LVS,一台nfs一. 配置LVS服务器1.删除自带的yum源: rm -rf /etc/yum.repos.d/CentOS-*2.挂载:mount /dev/cdrom /mnt/3.安装ipvsadm:yum -y install ipvsadm4.设置服务开机自动启动: systemctl enable ipvsadm5.清空默认规则:ipvsadm -C6.保存: ipvsadm-save7.开启路由转发功能: vim /etc/sysct
2021-05-21 16:27:20
136
原创 部署Tomcat负载均衡
一.安装tomcat1.挂载:mount /dev/cdrom /mnt/2.解压程序包:tar zxvf /mnt/apache-tomcat-7.0.54.tar.gz -C /usr/local3.指定tomcat安装位置: mv /usr/local/apache-tomcat-7.0.54/ /usr/local/tomcat4.启动服务 :/usr/local/tomcat/bin/startup.sh5.监听端口:netstat -anptu | grep 80806...
2021-05-19 14:43:37
146
原创 构建LNMP网站服务平台
一.安装Nginx1.删除系统自带的yum源:rm -rf /etc/yum.repos.d/CentOS-*2.挂载:mount /dev/cdrom /mnt/3.安装Nginx依赖程序:yum -y install pcre-devel zlib-devel4.创建管理用户:useradd -M -s /sbin/nologin nginx5.卸载: umount /mnt/6.切换光盘CentOS7.4.iso切换到Linux.iso7.挂载:mount /dev/cdrom /mnt
2021-05-14 16:02:37
137
原创 Firewalld防火墙(二)
一.配置网关服务器1.生成ens34和ens35网卡:cp /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-ens34cp /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-ens352.配置ens35网卡:vim /etc/sysconfig/network-scripts/i
2021-05-11 21:56:27
262
1
原创 firewalld防火墙
需求描述:1.网关服务器ens33网卡分配到external(外部)区域,ens37网卡分配到trusted(信任)区域,ens38网卡分配到dmz(非军事)区域。2.网站服务器器和网关服务器将SSH默认端口都改为123453.网站服务器开启https,过滤未加密的http流量,拒绝ping操作案例:一.配置网关服务器1.修改ens34网卡:vim /etc/sysconfig/network-scripts/ifcfg-ens342.修改ens35网卡:vim /etc/sysconf
2021-05-10 17:22:36
219
1
原创 基本的系统安全控制
需求描述:1.允许用户人admin使用su命令进行切换,其他用户一律禁止切换身份。2.授权用户zhangsan管理所有员工的账号,但禁止其修改root用户的信息。3.授权用户lisi能够执行/sbin、/usr/sbin/目录下的所有特权命令,不需要密码验证。4.所有的su,sudo操作,必须在系统日志中进行记录。5.禁止使用Ctrl+Alt+Del快捷键,禁止root用户从tty5,tty6登录,为GRUB引导菜单设置密码。操作如下:1.允许用户人admin使用su命令进行切换,其他用户一律
2021-05-07 18:20:04
395
2
原创 使用rsync构建镜像网站
需求描述:1.服务器A(北京)作为rsync发起端,吗,目/var/www/html 作为原始位置。2.服务器B(深圳)作为远程rsync服务器,目录/var/www/html作为目标位置。3.结合inotify机制实现触发的上行同步,保持两个站点的网页文档一致。操作:1.安装配置rsync1)清空自带yum源:rm -rf /etc/yum.repos.d/CentOS-*2)挂载:mount /dev/cdrom /mnt/3)安装:yum -y install rsync4)备份rs
2021-04-26 19:57:31
466
原创 Shell脚本正则表达式
一.正则表达式1.基础正则表达式元字符类型1)^ :匹配指定开始内容2)$ :匹配指定结尾内容3). :匹配任意单个字符4)[] :匹配括号内字符5)* :通配符匹配所有6)[^] :匹配方括号指定开始的字符7)[n1-n2] :匹配指定开始和结束的内容8){n} :匹配多次9){n,} :匹配一次10){n,m} :匹配最多次和最低次11)\ :转义字符2.正则表达式的使用案例1.首先准备test.xt文件1)显示行号和匹配关键字符:grep -n ‘home’ test.t
2021-04-16 16:18:43
393
原创 Shell脚本应用实战(三)
需求描述:1**. 编写一个名为getarp.sh的小脚本,记录局域网中个主机的MAX地址。1) 保存到/etc/ether文件中,若此文件已存在,应先移进备份2) 每行一条记录,第一列为IP地址,第二列为对应的MAX地址2.编写一个名为scanhost.sh的扫描脚本,检查有哪些主机开启了匿名FTP服务,扫描对象为/etc/ether文件中所有IP地址,扫描的端口为21。**操作如下:编写getarp.sh脚本:vim getarp.sh添加执行权限: chmod +x getar
2021-04-14 18:27:12
326
原创 编写并使用Shell脚本
1. 为root用户编写登录欢迎脚本,报告当前主机 的进程数,已登录用户数,根文件系统的磁盘使用率。当从TTY终端登录是。1) 修改test文件:vim ./test.sh2) 添加权限:chmod +x test.sh3) 执行test.sh4)编写.bash_profile5)重新登录测试2. 编写start,stop,status三个脚本程序,用来启动,停止各种系统服务。列入,执行“stop,crond”start crond”命令既可以停止,启动crond服务。1) 编写sta
2021-04-08 18:39:58
495
原创 基于域名的虚拟Web主机
1. 站点www’.bdqn.com的网页文档存放在服务器的/var/www/html/dbqndoc/目录下,站点www.jbit.com的网页文档存放在服务器的/var/www/html/jbitdoc目录下1.安装apache挂载:mount /dev/cdrom /mnnt/解压apache: tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/切换到apache目录: cd /usr/src/httpd-2.2.17/配置Apach
2021-04-01 17:43:43
173
原创 实验案例:MySQL服务器的构建与维护
需求描述编译安装MySQL服务器,并添加mysqld系统服务为MySQL数据库的root用户设置密码,删除用户名,密码为空的用户记录新建名为“bdqn”的库,授权用户rundb从本机访问,具有所有操作权限以rundb用户登录,在bdqn库中创建stuinfo表,并录入图中数据操作如下1. 编译安装MySQL服务器,并添加mysqld系统服务清空系统自带的yum:rm -rf /etc/yum.repos.d/CentOS-*挂载:mount /dev/cdrom /mnt/安装Ms
2021-03-31 18:29:00
408
1
原创 linux高级管理-apache
挂载mnt2)解压:tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src3)切换目录4)配置apache:./configure --prefix=/usr/local/httpd --enable-cgi --enable-so–enable-rewrite --enable-charset-lite5)编译安装Apache:make && make install6)优化Apachen命令:ln -s /usr/local/h.
2021-03-29 15:30:47
64
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人