自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker网络管理

docker网络的作用实现容器和容器之间通信容器和宿主机通信容器夸宿主机和容器通信docker网络的模式bridge:将容器网络桥接到docker0网桥上none:创建容器创建独立网络命名空间,不会给容器配置TCP/IP信息container:创建容器使用指定的共享同期网络名称空间host:容器和宿主机网络保持一致创建容器并将此容器网络设置为bridger模式[root@aliyun ~]# docker run -it -d --net=bridge --name apache1 ap

2021-06-25 21:09:11 120

原创 使用dockerfile创建容器

首先安装docker[root@aliyun ~]# yum -y install docker启动docker并将docker设置为开机自启[root@aliyun ~]# systemctl start docker[root@aliyun ~]# systemctl enable docker传输一个镜像,将镜像导入到docker镜像中[root@aliyun tomcat]# cat centos-7-x86_64.tar.gz | docker import - centos7:v1

2021-06-25 19:57:39 803

原创 docker基础

首先安装docker[root@alliyun ~]# yum -y install docker将docker开启并设置为开机自启[root@alliyun ~]# systemctl start docker[root@alliyun ~]# systemctl enable docker查看docker版本[root@alliyun ~]# docker version使用docker查找镜像[root@alliyun ~]# docker search ng

2021-06-10 10:20:18 74

原创 ansible自动化运维

安装ansible首先生成密钥对[root@centos ~]# ssh-keygen -t RSA将密钥对发送到20和30[root@centos ~]# ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.20[root@centos ~]# ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.30删除系统自带的yum源[root@centos ~]# rm -rf /etc/yum.re

2021-06-07 18:44:03 101 3

原创 GlusterFS

创建分区sdb硬盘创建分区fdisk /dev/sdb创建xfs文件系统mkfs -t xfs /dev/sdb1循环创建多个目录mkdir /sdb{1..5}设置开机自动挂载设置开机自动挂载vim /etc/fstabreboot重启并为其他机器创建分区二、GlusterFS配置Glusterfs群集修改hosts文件vim /etc/hosts //进入到hosts配置文件添加192.168.100.10 centos01192...

2021-06-07 11:20:56 553

原创 elk日志分析

首先安装一下jdk安装elk日志分析文件系统集群挂载elk的光盘[root@centos ~]# mount /dev/cdrom /mnt解压tar包[root@centos ~]# tar zxvf /mnt/node-v8.2.1.tar.gz -C /usr/src将usr/src/下的node移动到usr下的local下的nodeCd /usr/local/node安装./configure && make && make ins

2021-06-03 10:40:32 77

原创 zabbix

安装数据库[root@centos ~]# rm -rf /etc/yum.repos.d/C*[root@centos ~]# mount /dev/cdrom /mnt[root@centos ~]# yum -y install mariadb mariadb-server将数据库启动,并设置开机自启为数据库设置密码[root@centos ~]# mysqladmin -uroot password 'pwd@123'登录数据库[root@centos ~].

2021-06-01 10:07:22 235

原创 mysql的主从复制以及读写分离

首先配置主从复制1.安装ntpyum -yntp修改ntp的配置文件[root@centos ~]# vim /etc/ntp.conf设置ntp开机自动启动两台从服务器同步时间安装mysql安装依赖配置文件挂载光盘mount /dev/cdrom /mnt将mysql解压到/usr/src下[root@centos ~]# tar zxvf /mnt/mysql-5.5.22.tar.gz -C /usr/src将mysql复制到..

2021-05-29 21:31:45 65

原创 redis

数据库分为两种分别为关系型数据库和非关系型数据库关系型数据库:关系型数据库是基于关系模型开发的,关系模型是二维表格模型,表与表之间存在关联,可以多表查询非关系型数据库:具有存储功能,但是数据之前没有任何关联我们统称为非关系型数据库而redis属于nosql,redis是一个开源的,使用c语言编写,支持网络,可基于内存亦可持久化的日志型,key-values键值对数据库‘’redis工作原理:Redis服务器程序是一个单进程模型,也就是说在一台服务器上可以开启多个redis进程(多实例),而r

2021-05-26 17:29:29 89

原创 haproxy基于nginx做负载均衡

haproxy特点:支持虚拟主机,而且要比nginx会更好的去承受高并发以及负载均衡haprocy支持tcp协议的负载均衡转发,可以对MySQL读进行负载均衡,对后端的MySQL节点进行检测和负载均衡haproxy和lvs的更能相差不大,可以弥补apache和nginx的高并发和负载均衡本章实验需要一台haproxy和两台nginx挂载光盘:moount /dev/cdrom /mnt挂载的系统盘首先安装haproxy:yum -y install gcc gcc-c++ mak..

2021-05-24 09:12:40 161

原创 lvs负载均衡加keepdalived高可用集群

lvs1[root@LVS1~]# yum -y install keepalived ipvsadm[root@LVS1~]# vim /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs {notification_email {shoujian@163.com}notification_email_from fasong@163.com...

2021-05-23 15:31:10 65

原创 lvs

LVS虚拟服务器一 NAT模式1 配置双网卡其他节点网关指向调度器2 安装ipvsadm工具[root@localhost ~]# yum -y install ipvsadm #安装ipvsadm管理工具[root@localhost ~]# modprobe ip_vs #加载ip_vs模块[root@localhost ~]# lsmod | grep ^ip_vs #查看ip_vs模块信息ip_vs 14...

2021-05-21 14:23:58 108

原创 Tomcat负载均衡

首先查看java的版本是否支持java-version挂载光盘mount/dev/cdrom /mnt讲tomcat解压到usr/local下指定tomcat的目录位置启动tomcat查看tomcat的映射端口8080是否开启[root@centos ~]# netstat -anptu | grep 8080tomcat的主配置文件[root@centos ~]# ls -ld /usr/local/tomcat/conf/server...

2021-05-19 09:04:29 65

原创 搭建LNMP环境并上线discuz论坛服务

1) 安装Nginx依赖程序2) 创建管理nginx账户3) 配置nginx4) 编译安装Nginx5) 优化Nginx命令2.Nginx服务控制1) 启动Nginx服务2) 重新启动nginx3)关闭Nginx服务根目录3.配置基于域名虚拟主机1)创建网站根目录2) 修改nginx主配置文件访问成功二、配置LNMP平台安装php1) 安装php的依赖程序2) 配置php3) 编译安装php4) 生成php主配置文件5) 优化php执行命令6) 配置zend加速4

2021-05-14 15:38:04 181

原创 firewalld防火墙(二)

firewalld防火墙(二)首先添加两块网卡分别是ens34和ens35,然后为两块网卡配置IP地址,互联互通配置ens34网卡:配置ens35网卡:然后重启一下网卡,查看IP地址是否正确重启网卡的命令:systemctlrestartnetworkLinux查看IP地址:ifconfig开启路由功能vim /etc/sysctl.conf 进入到配置文件在最后一行添加然后重新加载一下内核重新加载内科命令为:sysctl -p...

2021-05-12 14:43:01 482

原创 firewalld防火墙

firewalld防火墙实验步骤:1.为所有服务器配置ip地址,使所有服务器之间互联互通2进入到sshd的配置文件重启ssh服务systemctlrestartsshd开启路由转发2.部署web站点为网站服务器和网关服务器之间编写firewalld防火墙规则验证:通过ssh登录验证:访问web服务器成功...

2021-05-10 14:38:28 58

原创 shell脚本三

1、for根据姓名列表批量添加用户[root@centos01 ~]#vim /root/ users.txtchenyedengchaozhangie2、编写脚本添加账户[root@centos ~]# vim uaddfor.sh#!/bin/bashULIST=$(cat /root/users.txt)for UNAME in $ULLISTdouseradd $UNAMEecho “123456” | passwd --stdin KaTeX parse error: Ex

2021-05-08 13:32:27 69

原创 shell脚本二

1、使用test进行条件测试root@centos ~]# test -d/media[root@centos ~]# echo $?2、使用括号进行条件测试[root@centos ~]# [ -d /media/ ][root@centos ~]# echo $?[root@centos ~]# [ -d /media/cdrom/Server ][root@centos ~]# echo $?[root@centos ~]# [ -d /media/cdrom/Server ] &am

2021-05-08 13:30:23 108

原创 shell脚本一

1、编写脚本编写脚本[root@centos ~]# vim first.sh 编写脚本2、脚本文件添加执行权限[root@centos~]# chmod +x first.sh 添加执行权限[root@centos ~]# ./first.sh 执行[root@centos ~]# source first.shroot@centos ~]# sh first.sh1.重定向输出不直接输出屏幕显示[root@centos ~]# uname -p > ke...

2021-05-08 13:25:59 59

原创 MySQL数据库备份与恢复

MYSQL 数据库的备份与恢复物理备份1.冷备份2.热备份3.温备份逻辑备份完整备份差异备份增量备份1、直接打包数据库文件,源码包的位置/usr/local/mysql/data/,rpm包的位置/var/lib/mariadb/[root@localhost ~]# mysql -uroot -p123456 登录数据库mysql> create database auth; Query OK, 1 row affected (0.00 ...

2021-05-08 13:11:13 132 1

原创 web服务访问控制以及虚拟主机

web服务访问控制以及虚拟主机 客户机地址限制1. [root@localhost ~]# vim /usr/local/httpd/conf/httpd.conf 进入apache的主配置文件<Directory "/usr/local/httpd/htd...

2021-05-08 12:59:32 145

原创 web虚拟主机,以及访问控制

2021-04-07 10:14:08 95

原创 2021-03-30

部署nginx服务nginx 和apache属于同一类型服务区别:总的来说高负载使用NGINX 稳定使用Apache部署Nginx软件安装支持软件:Nginx的配置及运行需要pcre、zib、等软件包的支持。[root@localhost ~]# yum -y install pcre-devel zlib-devel openssl-devel创建运行用户、组:Nginx服务程序默认以nobody身份运行,建议为其创建专门的用户账号,以区别和服务器账户,提高安...

2021-03-30 23:42:30 46 1

原创 2021-03-30

本章实验使用docker容器搭建个人博客Docker 安装(本实验需要网络)wget -O /etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repo更新yum源yum install -y yum-utils device-mapper-persistent-data lvm2先安装依赖库文件yum-config-manager --add-repo https://mirrors

2021-03-30 23:28:22 44

原创 2021-03-30

LAMP环境部署安装前准备:检查是否通过rpm方式安装了相关软件,防止冲突[root@localhost ~]# rpm -e php php-cli php-ladp php-common php php-mysql --nodeps[root@localhost ~]# yum -y install zlib-devel xz-devel libxml2[root@localhost ~]# netstat -lnpt | grep 80tcp6 0 0 :::8...

2021-03-30 23:08:58 113 3

原创 2021-03-30

源码包安装MySQL1检查无yum安装的MySQL[root@cetos02 ~]# rpm -q mariadb mariadb-server mariadb-server未安装软件包 mariadb未安装软件包 mariadb-server未安装软件包 mariadb-server2 安装 ncurses-devel gcc gcc-c++ make 依赖包[root@cetos02 ~]# yum -y install ncurses-devel gcc gcc..

2021-03-30 20:47:08 65 2

原创 2021-03-30

Apache实验以及虚拟主机1.mount/dev/cdrom /mnt 挂在光盘2.tar zxf httpd-2.4.37.tar.gz -C /usr/src/ 解压httpd3.cd /usr/src/httpd-2.4.37/ 进入到解压之后的httpd目录4../configure --prefix=/usr/l...

2021-03-30 12:45:05 53 1

空空如也

空空如也

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

TA关注的人

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