自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Ansible自动化

一、 免交互式认证1. Centos01上创建密钥对[root@centos01 ~]# ssh-keygen -t RSA2. 将密钥传输到centos02和centos03上[root@centos01 ~]# ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.20[root@centos01 ~]# ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.303. 登录检测[root@cento

2021-06-07 20:21:10 120

原创 GlusterFS分布式文件系统群集

一、 配置glusterfs环境1. 添加硬盘25G,分为5个5G区域2. 进行磁盘分区[root@centos01 ~]# fdisk /dev/sdb3. 创建文件挂载点[root@centos01 ~]# mkdir /sdb{1..6}4. 设置磁盘文件类型[root@centos01 ~]# mkfs.xfs /dev/sdb1[root@centos01 ~]# mkfs.xfs /dev/sdb2[root@centos01 ~]# mkfs.xfs /dev/s

2021-06-06 16:05:15 188

原创 ELK日志分析

一、 安装第一台Elasticsearch1. 安装Elaticsearch[root@centos01 ~]# rpm -ivh /mnt/elasticsearch-5.5.0.rpm2. 修改配置文件[root@centos01 ~]# vim /etc/elasticsearch/elasticsearch.ymlcluster.name: my-elknode.name: centos01bootstrap.memory_lock: falsenetwork.host: 192

2021-06-04 08:46:16 142

原创 MySQL主从复制——读写分离

一、 安装MySQL1. 安装ntp时间服务(系统自带)[root@centos01 ~]# yum -y install ntp2. 修改ntp配置文件[root@centos01 ~]# vim /etc/ntp.conf18 restrict 192.168.100.10 mask 255.255.255.0 nomodify notrap19 server 127.127.1.0 20 fudge 127.127.1.0 stratum 83. 启动服务设置开机启用[root

2021-06-02 10:03:35 99

原创 zabbix监控linux+Windows

一、 安装zabbix服务器端1. 安装数据库[root@centos01 ~]# yum -y install mariadb mariadb-server2. 启动mariadb[root@centos01 ~]# systemctl enable mariadb[root@centos01 ~]# systemctl start mariadb3. 设置登录密码[root@centos01 ~]# mysqladmin -uroot password 'pwd@123'4.

2021-06-01 17:04:44 279

原创 redis群集

1. 释放归档文件[root@centos01 ~]# tar zxvf /mnt/redis-3.2.9.tar.gz -C /usr/src/2. 重命名文件指定安装目录[root@centos01 ~]# mv /usr/src/redis-3.2.9/ /usr/local/redis3. 编译安装redis[root@centos01 ~]# cd /usr/local/redis/[root@centos01 redis]# make && make inst

2021-05-27 16:52:47 42

原创 nginx+haproxy负载均衡

一、 安装第一台节点服务器安装nginx依赖程序[root@centos06 ~]# yum -y install pcre-devel zlib-devel释放nginx归档文件[root@centos06 ~]# tar zxvf /mnt/nginx-1.6.0.tar.gz -C /usr/src/创建管理nginx用户[root@centos06 ~]# useradd -M -s /sbin/nologin nginx配置nginx[root@centos0

2021-05-25 14:22:14 263 2

原创 LVS+Keepalived高可用群集

一、 配置第一台节点服务器1. 安装httpd[root@centos01 ~]# yum -y install httpd2. 设置主页面[root@centos01 ~]# echo "www.test01.com" > /var/www/html/index.html3. 启动服务设置开机启用[root@centos01 ~]# systemctl start httpd[root@centos01 ~]# systemctl enable httpd4. 设置网卡选

2021-05-22 15:24:54 69

原创 LVS负载均衡群集

一、 配置网络1. 一台LVS调度器,两台节点服务器,均为双网卡Ens32:192.168.100.0/24网段Ens34:192.168.200.0/24网段2. 配置第一台节点服务器[root@centos01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens34TYPE=EthernetBOOTPROTO=staticIPADDR=192.168.200.10NETMASK=255.255.255.0DEFROUTE=yesNAME

2021-05-21 16:05:06 68

原创 部署tomcat负载均衡

一、安装第一台tomcat节点1. 解压tomcat的tar文件(无需安装)[root@centos01 ~]# tar zxvf /mnt/apache-tomcat-7.0.54.tar.gz -C /usr/local/2. 将文件重命名为tomcat[root@centos01 ~]# mv /usr/local/apache-tomcat-7.0.54/ /usr/local/tomcat3. 创建网站根目录[root@centos01 ~]# mkdir -p /www/te

2021-05-19 16:02:58 82

原创 LNMP平台部署wordpress

一、 安装Nginx1. 安装依赖程序[root@centos02 ~]# yum -y install pcre-devel zlib-devel2. 创建管理账户[root@centos02 ~]# useradd -M -s /sbin/nologin nginx3. 释放nginx文件归档进行配置,编译安装[root@centos02 ~]# tar zxvf /mnt/nginx-1.6.0.tar.gz -C /usr/src/[root@centos02 ~]# cd /

2021-05-14 12:27:55 429 10

原创 firewalld防火墙IP伪装与端口转发

Firewall高级配置1. 允许使用ah验证[root@centos02 ~]# firewall-cmd --zone=trusted --add-rich-rule='rule protocol value=ah accept'2. 删除ah验证[root@centos02 ~]# firewall-cmd --zone=trusted --remove-rich-rule='rule protocol value=ah accept'3. 查看内部区域富语言规则[root@cen

2021-05-12 16:05:47 603 2

原创 KVM虚拟化安装与基础管理

一、安装KVM虚拟机1. 增加虚拟机内存和处理器,勾选支持虚拟化功能2. 上传安装的操作系统3. 安装kvm调试工具[root@centos01 ~]# yum -y install qemu-kvm-tools4. 安装管理虚拟机命令[root@centos01 ~]# yum -y install virt-install libvirt5. 安装KVM管理控制器(图形化界面)[root@centos01 ~]# yum -y install virt-manager6

2021-05-10 17:58:58 141

原创 firewalld防火墙基础规则

防火墙规则编写网关服务器ens32网卡192.168.100.20/24ens34网卡192.168.200.20/24ens35网卡192.168.10.20/24将ens32分配到信任区域,内网测试机IP地址192.168.100.10/24,网关192.168.100.20将ens34分配到外部区域,internet测试IP地址192.168.200.10/24,网关192.168.200.20将ens35分配到dmz非军事区域,网站服务器测试机IP地址192.168.10.10,网

2021-05-08 16:44:15 329

原创 Linux系统安全应用

一、 账户安全控制禁止用户登录系统[root@centos01 ~]# usermod -s /sbin/nologin test[root@centos01 ~]# tail -5 /etc/passwd锁定用户[root@centos01 ~]# passwd -l test查看锁定状态[root@centos01 ~]# passwd -S test解锁用户[root@centos01 ~]# passwd -u test锁定账户密码文件[root@centos01 ~

2021-05-07 16:03:39 170

原创 使用rsync实时远程备份

1. 查看rsync是否安装(系统默认自带)[root@centos07 ~]# rpm -q rsync2. 修改rsync主配置文件[root@centos07 ~]# vim /etc/rsyncd.confuid = nobodygid = nobodyuse chroot = yes //禁锢在根目录address = 192.168.100.70 //监听ip地址prot =

2021-04-23 08:41:58 160 1

原创 PXE无人值守批量装机

一、 配置ftp源1. 挂载光盘,删除自带yum源[root@centos07 ~]# mount /dev/cdrom /mnt[root@centos07 ~]# rm -rf /etc/yum.repos.d/CentOS-*2. 安装vsftpd服务[root@centos07 ~]# yum -y install vsftpd3. 将本地仓库源文件,复制到/var/ftp/pub/下[root@centos07 ~]# cp -r /mnt/* /var/ftp/pub/

2021-04-23 08:41:40 146 1

原创 创建yum源ftp仓库

一、 部署yum仓库1.挂载centos7光盘获取yum源[root@centos07 ~]# mount /dev/cdrom /mnt2. 删除系统自带yum源文件[root@centos07 ~]# rm -rf /etc/yum.repos.d/CentOS-*3. 安装vsftpd服务,使用ftp的yum源[root@centos07 ~]# rpm -ivh /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm4. 创建/var/ft

2021-04-23 08:41:02 218

原创 正则表达式、sed、awk工具应用

一、 基本正则表达式元字符类型:^:匹配字符串开始内容$:匹配字符串结束内容. :匹配任意字符* :匹配前面的字符0次或多次[ ] :匹配括号里任意一个[^ ] : 匹配未包含括号里面的字符[n1-n2]:字符范围{n} :匹配前面字符n次{n,} :匹配前面字符最少n次{n,m} : 匹配前面字符最少n次,最大m次\:字符转义基本正则表达式应用查询以the开始的行查询包含o的行(后面两个任意字符)匹配至少有两个o的行匹配[ ]中任意字符的行匹配不包含[ ]

2021-04-22 08:17:59 430

原创 ssh远程控制访问和TCP wrappers策略

ssh文件位置ssh服务器及客户端,系统已默认安装,熟悉配置文件所在位置ssh服务器配置文件位置:/etc/ssh/sshd_configssh常见配置选项Port 22 //监听端口,端口号ListenAddress 0.0.0.0 //监听IP地址(0.0.0.0表示任意IP地址)PermitRootLogin yes //允许root远程登录,no不允许root远程登录MaxAuthTries 6 //重试次数PubkeyAuthentication

2021-04-22 08:17:33 175

原创 shell脚本监控主机性能

1. 编写sysmon.sh脚本文件dug=$(df -h | grep "/$" | awk '{print $5}' | awk -F% '{print $1}') #获取磁盘占用大小cug=$(expr 100 - $(mpstat | tail -1 | awk '{print $12}' | awk -F. '{print $1}')) #获取cup使用率mug=$(expr $(free | grep "Mem:" | awk '{print $3

2021-04-14 18:44:40 275

原创 shell脚本获取网段map地址,测试网段中FTP接口

1. 创建getarp.sh脚本文件,获取网段中个主机的map地址[root@centos07 ~]# vim getarp.sh#!/bin/bashfor i in {1..254} #取值列表{1..254},取值范围1~254do ping -c2 -i0.2 -w1 192.168.100.$i &> /dev/null if [ $? -eq 0 ] then arp 192.168.100.$i | tail -1 | awk

2021-04-14 18:43:15 287

原创 使用shell脚本计划任务备份mysql数据库

1. 创建数据库2. 设置远程访问权限mysql> grant all on student.* to 'bob'@'192.168.100.60' identified by 'pwd@123';Query OK, 0 rows affected (0.01 sec)mysql> grant all on teacher.* to 'bob'@'192.168.100.60' identified by 'pwd@123';Query OK, 0 rows affected (0

2021-04-08 20:10:45 187 1

原创 搭建LAMP平台部署phpMyAdmin服务器管理系统

一、安装LAMP依赖程序1. 切换光盘为系统光盘2. 挂载光盘3. 查看yum源文件4. 安装LAMP依赖[root@centos03 ~]# yum -y install zlib-devel libxml2-devel5. 卸载光盘后切换光盘为LAMP光盘并挂在光盘6. 安装libmcrypt[root@centos03 ~]# tar -zxvf /mnt/libmcrypt-2.5.8.tar.gz -C /usr/src/7. 配置文件并解析安装libmcrypt

2021-04-08 07:33:16 306

原创 MySQL数据备份与恢复

一、 mysql冷备份1. 添加数据库进行测试mysql> create database testdata;mysql> show databases;2. 关闭MySQL服务[root@centos03 ~]# systemctl stop mysqld3. 创建备份目录[root@centos03 ~]# mkdir /bak4. 使用归档备份数据库[root@centos03 ~]# tar zcf /bak/backup_mysql-$(date +F.%

2021-04-08 07:32:54 77

原创 linux安装Apache服务器(二)——虚拟主机

一、 安装apache1.切换光盘为linux.iso2.挂载光盘mount /dev/cdrom /mnt/3.解压http压缩包tar -zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/4.进入http目录配置http./configure --prefix=/usr/local/httpd --enable-cgi --enable-so --enable-rewrite --enable-charset-lite5.进行编译和安装m

2021-03-31 15:17:06 446 1

原创 MySQL安装与管理

一、安装mysql数据库1.挂载光盘删除系统自带yum源mount /dev/cdrom /mntrm -rf /etc/yum.repos.d/CentOS-*2.安装依赖程序yum -y install cmake ncurses-devel3.创建管理mysql组和用户groupadd mysqluseradd -M -s /sbin/nologin -g mysql mysql4.切换挂载光盘安装mysqltar -zxvf /mnt/mysql-5.5.22.tar

2021-03-30 16:13:52 108 1

原创 linux安装Apache服务器(一)

1.挂载光盘并解压源文件tar zxvf /mnt/httpd-2.2.17.tar.gz –C /usr/src/2.配置apache./configure --prefix=/usr/local/httpd --enable-cgi --enable-so --enable-rewrite --enable-charset-lite 3.对源文件进行编译,安装make && make install4.优化apache命令ln -s /usr/local/httpd

2021-03-29 11:05:21 408 1

空空如也

空空如也

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

TA关注的人

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