自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 103

原创 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 176 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 202 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 139

原创 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 138

原创 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 61

原创 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 52

原创 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 70

原创 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 148

原创 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 92

原创 部署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 107

原创 构建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 113

原创 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 238 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 171 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 338 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 381

原创 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 325

原创 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 299

原创 编写并使用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 440

原创 基于域名的虚拟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 147

原创 实验案例: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 374 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 48 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除