<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FlyFlywin-L的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/flyflyln</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; flyflyln]]></copyright><item><title><![CDATA[docker镜像仓库的制作]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111872711</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111872711</guid><author>flyflyln</author><pubDate>Mon, 28 Dec 2020 19:11:34 +0800</pubDate><description><![CDATA[**
镜像的制作
**
一、如何将自己的镜像导出与导入{适合小环境}
1.镜像保存为文件体
docker save -o tomcat.tar tomcat:v1

2.导入：docker load -i tomcat.tar

二、在官方创建自己的镜像仓库{适合公开的镜像}
官网：hug.docker.com，自己注册
登录认证{不指定默认官方}
docker login
输入账号和密码
在原有的镜像上添加一个标签{添加一个新的软链接}
打标签：docker tag tomcat:v1 你自己注册的镜像仓]]></description><category></category></item><item><title><![CDATA[虚拟机上安装VMWare Vcent平台]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111489341</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111489341</guid><author>flyflyln</author><pubDate>Mon, 21 Dec 2020 19:34:37 +0800</pubDate><description><![CDATA[安装VMware ESXI


内存最少为4G，才可以安装
这个就是安装成功的界面

选择F2，提示输入密码后进入控制台。F12是关机
可以进行密码的更改，网卡的配置，dns配置，键盘选择

直接进行网卡配置

进行ipv4地址配置，必须要配网卡

可以查看一些日志信息

配置网卡完成后，windows看是否可以ping通

安装一个叫VMware vSphere Client的管理工具，可以进行管理

系统日志：不多说了
角色：基于角色的访问控制，想让某个用户对虚拟机平台有权限，首先需要把权限赋予个角色，]]></description><category></category></item><item><title><![CDATA[LNMP+Redis(Nginx连接Redis和MySQL)]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111396083</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111396083</guid><author>flyflyln</author><pubDate>Fri, 18 Dec 2020 20:44:51 +0800</pubDate><description><![CDATA[LNMP+REDIS
实验准备
1：Nginx+php		192.168.108.10
2：Redis服务		192.168.108.20
3：数据库		192.168.108.30
实验流程
一、第一台服务器{nginx+php}
1.源码安装nginx
tar -xf nginx-1.18.0.tar.gz 

cd nginx-1.18.0

yum -y install gcc-c++ pcre-devel zlib-devel

./configure --prefix=/usr/local/ng]]></description><category></category></item><item><title><![CDATA[LVS-NAT模式+高可用]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111322638</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111322638</guid><author>flyflyln</author><pubDate>Thu, 17 Dec 2020 19:36:44 +0800</pubDate><description><![CDATA[实验流程图

实验要求：五台虚拟机
实验环境：
1号虚拟机作为外网访问客户机
2号虚拟机作为lvs-NAT模式负载均衡调度器
3号虚拟机作为2号虚拟机的热备服务器{2、3号虚拟机组成高可用集群}
4、5号虚拟机作为客户机访问的真实服务器{web服务器}
实验配置：
1，环境配置{网卡}
1号虚拟机网卡为192.168.108.10{外网}
2号虚拟机网卡为eth0:192.168.108.20{外网}		eth1:192.168.24.20{内网}
3号虚拟机网卡为eth0:192.168.108.30{外]]></description><category></category></item><item><title><![CDATA[LVS-DR模式结合高可用]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111322455</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111322455</guid><author>flyflyln</author><pubDate>Thu, 17 Dec 2020 19:30:39 +0800</pubDate><description><![CDATA[lvs-DR模式结合高可用
实验准备：四台虚拟机
实验流程：
第三、四台虚拟机配置{web服务}
service NetworkManager stop
#图形化需要关闭此服务
cd /etc/sysconfig/network-scripts/
cp ifcfg-lo ifcfg-lo:0
DEVICE=lo:0
IPADDR=虚拟IP
NETMASK=255.255.255.255
#四个255，代表广播地址


vim /etc/sysctl.conf
#lvs -dr lo arp
net.ipv4]]></description><category></category></item><item><title><![CDATA[LVS-NAT模式的四七层实验搭建]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111322259</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111322259</guid><author>flyflyln</author><pubDate>Thu, 17 Dec 2020 19:17:35 +0800</pubDate><description><![CDATA[实验原理图

实验环境：6台虚拟机
客户端：192.168.108.10
负载调度器D：eth0：192.168.108.20	eth0:0：192.168.108.100
eth1：192.168.24.20
nginx{第三台}：192.168.24.30
nginx{第四台}：192.168.24.40
web服务：192.168.24.50	gw:192.168.24.20
web服务：192.168.24.50	gw:192.168.24.20
实验流程：
1.web服务配置{五、六台虚拟机}

]]></description><category></category></item><item><title><![CDATA[shell小脚本-系统监测]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111322129</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111322129</guid><author>flyflyln</author><pubDate>Thu, 17 Dec 2020 19:05:19 +0800</pubDate><description><![CDATA[一些简单的系统监测，注意环境是centos7
#!/bin/bash
#查看磁盘使用情况
use=$(df -h | awk '$0~/\/$/{printf $5"\n"}' | cut -d "%" -f 1)
if [ $use -gt 80 ]
then
    echo "您目前的/分区使用率已经超过80%"
else
    echo "您目前的/分区使用率为$use%"
fi
#查看内存使用情况
Memused=$(free | awk 'NR==2{printf $3"\n"}')
Memt]]></description><category></category></item><item><title><![CDATA[ansible自动化运维工具-简单介绍]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111322071</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111322071</guid><author>flyflyln</author><pubDate>Thu, 17 Dec 2020 19:00:13 +0800</pubDate><description><![CDATA[ansible自动化运维工具-简单介绍
什么是ansible?
ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台.它是基于python语言，由Paramiko和PyYAML两个关键模块构建。集合了众多运维工具（puppet、cfengine、chef、func、fabric）的优点，实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的，本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块，ansible只是提供一种框架。
ansi]]></description><category></category></item><item><title><![CDATA[TCP的三次握手、四次挥手]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111302492</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111302492</guid><author>flyflyln</author><pubDate>Wed, 16 Dec 2020 20:44:41 +0800</pubDate><description><![CDATA[简述TCP三次握手的过程
TCP协议数据格式
包头：源端口、目标端口	每个2*16次方
序号：	seq序号，占32位，用来标识从TCP源端向目的端发送的字节流，发起方发送数据时对此进行标记。
确认号：	ack序号，占32位，只有ACK标志位为1时，确认序号字段才有效，ack=seq+1。
标志位
ACK：确认序号有效
SYN：发起连接，信包
FIN：终止连接


第一次握手：Client将标志位SYN置为1，随机产生一个值seq=J，并将该数据包发送给Server，Client进入SYN_SENT状态，等待]]></description><category></category></item><item><title><![CDATA[Linux系统优化]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111302272</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111302272</guid><author>flyflyln</author><pubDate>Wed, 16 Dec 2020 20:37:52 +0800</pubDate><description><![CDATA[如何进行Linux系统优化
Raid配置和LVM的逻辑卷是必须配置的，以便后期的磁盘动态扩容和防止数据丢失。
1、禁用不需要的服务，规划每台服务器的服务，把不需要的服务禁止掉
ntsysv命令最为方便
2、避免直接使用root用户，普通用户通过sudo授权操作
3、通过chattr锁定重要系统文件
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
/etc/inittab
4、配置国内yum源，加快下载速度
这是很有必要的，否则你下载软件会很慢
5、配置系统同时]]></description><category></category></item><item><title><![CDATA[Linux 服务系列-RSYNC]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111228722</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111228722</guid><author>flyflyln</author><pubDate>Tue, 15 Dec 2020 18:21:24 +0800</pubDate><description><![CDATA[一、基础知识
1、Sync：利用sync算法进行数据同步的工具，在多平台下使用。可以跟新整个目录和文件系统备份，可以选择性保留符号链接，不需要特殊的权限要求
2、ssh 工具中 scp 与 sync 有什么差距：scp 传输过程中使用的是单线程。而 sync 使用的是多线程
3、Rsync 命令常用用法：基本格式： rsync 【选项】 原始位置 目标位置
下行同步（下载）
格式：rsync -avz 服务器地址:/服务器目录/*  /本地目录
示例：rsync -avz root@192.168.88.1]]></description><category></category></item><item><title><![CDATA[vsftpd服务部署]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111227613</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111227613</guid><author>flyflyln</author><pubDate>Tue, 15 Dec 2020 18:11:55 +0800</pubDate><description><![CDATA[一、匿名用户设置限速实验
$ dd if=/dev/zero bs=1024 count=100 of=/ftp/test
$ anon_max_rate=900

匿名权限控制：
anonymous_enable=YES			#启用匿名访问
anon_umask=022					#匿名用户所上传文件的权限掩码
anon_root=/var/ftp					#匿名用户的FTP根目录
anon_upload_enable=YES			#允许上传文件
anon_mkdir_write_enable=YES		#]]></description><category></category></item><item><title><![CDATA[Linux-DHCP服务部署]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111182765</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111182765</guid><author>flyflyln</author><pubDate>Mon, 14 Dec 2020 18:37:45 +0800</pubDate><description><![CDATA[**
DHCP服务部署
**
1 DHCP基本功能实验
1.1生成配置文件
cp -a /usr/share/doc/dhcp-4../dhcpd.conf.sample  /etc/dhcp/dhcpd.conf
1.2修改配置文件
将配置文件的前几个subnet声明注释掉或全部删除。修改最后一个subnet声明
注：注意配置文件中每行结尾的分号和结束大括号，谢谢！
subnet 192.168.88.0 netmask 255.255.255.0｛
range  192.168.88.3 192.168]]></description><category></category></item><item><title><![CDATA[Linux-DNS服务搭建]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111182544</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111182544</guid><author>flyflyln</author><pubDate>Mon, 14 Dec 2020 18:31:17 +0800</pubDate><description><![CDATA[一、主从 DNS 配置
实验目的：
减轻主服务器的压力
先关闭服务器和客户机上的防火墙和SELinux
实验准备：
一台主服务器、一台从服务器、一台测试机
搭建过程：
1.搭建主服务器步骤：
a.安装bind软件
b.主配置文件的修改

c.区域配置文件的修改vim /etc/named.rfc1912.zones

d.配置数据文件
正向数据文件

反向数据文件（可选做）

e.启动named服务
注意：主DNS的区域配置文件中allow-updata参数添加从服务器IP地址。
2.	搭建从服务器步骤：
]]></description><category></category></item><item><title><![CDATA[集群-负载均衡集群LVS搭建NAT、DR模式]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/111052031</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/111052031</guid><author>flyflyln</author><pubDate>Fri, 11 Dec 2020 19:40:09 +0800</pubDate><description><![CDATA[LVS - NAT 模式集群
真实服务器
route add default gw IP地址

yum -y install httpd
service httpd start
chkconfig httpd on

网关服务器
modprobe ip_vs
cat /proc/net/ip_vs

yum -y install ipvsadm

vi /etc/sysctl.conf
	net.ipv4.ip_forward=1
sysctl -p	

iptables -t nat -A POSTROU]]></description><category></category></item><item><title><![CDATA[Redis-Cluster集群构建]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/110956538</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/110956538</guid><author>flyflyln</author><pubDate>Thu, 10 Dec 2020 16:53:07 +0800</pubDate><description><![CDATA[Redis-Cluster集群构建
本实验需要四台虚拟机，当服务器不够我们每台虚拟机上开两个端口
1号虚拟机配置python
2-4号虚拟机配置redis集群
其中2号虚拟机需要双网卡，其中一张网卡能够上网，需要下载依赖软件
实验流程
一、主机规划




主机
内网 IP 地址
端口
用途




centos1.com
192.168.24.20
6378/6379
存储数据/主节点备份


centos2.com
192.168.24.30
6378/6379
存储数据/主节点备份


centos3]]></description><category></category></item><item><title><![CDATA[Python-MySQL]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/110955510</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/110955510</guid><author>flyflyln</author><pubDate>Thu, 10 Dec 2020 16:12:32 +0800</pubDate><description><![CDATA[Python-MySQL
一、安装PyMySQL
1、首先环境是centos7，如果你上面安装了数据库，请先卸载掉设备上原有的默认数据库，我们需要的是互联网源，如果没有请下载163或阿里源
2、yum -y install wget	下载wget工具
3、wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
4、yum -y install mysql57-community-release-el7-1]]></description><category></category></item><item><title><![CDATA[Python-类属性、实例属性、面向对象的特征]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/110938904</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/110938904</guid><author>flyflyln</author><pubDate>Wed, 09 Dec 2020 19:31:54 +0800</pubDate><description><![CDATA[类属性、实例属性
类属性：
在类的属性中，分为公有类属性和私有类属性
公有类属性：所有对象都可访问
私有类属性：只能在类内部访问，不能通过实例对象访问
class Person(object):
    name = "flyflywin" #公有类属性
    __age = 24 #私有类属性

    def age(self):
        self.__age = 20
        print(self.__age)
fly = Person()
#Person.name = "andy"]]></description><category></category></item><item><title><![CDATA[Python-类和对象]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/110938891</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/110938891</guid><author>flyflyln</author><pubDate>Wed, 09 Dec 2020 19:31:13 +0800</pubDate><description><![CDATA[面向对象
面向过程和面向对象的区别：
面向过程：根据业务逻辑从上到下写代码
面向过程编程最易被初学者接受，其往往用一长段代码来实现指定功能，开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起，数据与函数分开考虑。
面向对象(object-oriented ;简称: OO)
至今还没有统一的概念 我这里把它定义为: 按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。
面向对象编程(Object Oriented Programming-OOP)]]></description><category></category></item><item><title><![CDATA[MYSQL数据库的主从搭建]]></title><link>https://blog.youkuaiyun.com/flyflyln/article/details/110882006</link><guid>https://blog.youkuaiyun.com/flyflyln/article/details/110882006</guid><author>flyflyln</author><pubDate>Tue, 08 Dec 2020 21:03:20 +0800</pubDate><description><![CDATA[MYSQL数据库的主从搭建
安装 MySQL 服务 - 开启服务
$ yum -y install mysql mysql-server
$ service mysqld start
修改配置文件
$ vim /etc/my.cnf
​    log-bin=mysql-bin
​    server-id=xx
​    # 同一个主从环境中，server-id 不能冲突
$ service mysql restart
进入数据库（ 主服务器）
$ grant replication slave on .]]></description><category></category></item></channel></rss>