<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[noflag的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/noflag</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; noflag]]></copyright><item><title><![CDATA[oracle11g for Linux数据库安装详细教程]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/108450769</link><guid>https://blog.youkuaiyun.com/noflag/article/details/108450769</guid><author>noflag</author><pubDate>Mon, 07 Sep 2020 16:57:17 +0800</pubDate><description><![CDATA[建立目录
	
/u01作为oracle安装的base目录，/u02作为安装介质的存放目录,/oradata作为数据库数据文件存放目录 /oradata/arch作为归档放置目录

mkdir /u01 /u02

mkdir -p /oradata/arch


	配置用户
	
建立dba组和oinstall组和oracle用户

groupadd -g 54321 oinstall

groupadd -g 54322 dba

useradd -u 54321 -g oinstall -G dba ..]]></description><category></category></item><item><title><![CDATA[Mysql基于Binlog日志的数据还原]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/107231585</link><guid>https://blog.youkuaiyun.com/noflag/article/details/107231585</guid><author>noflag</author><pubDate>Thu, 09 Jul 2020 17:30:33 +0800</pubDate><description><![CDATA[简介

Binlog日志，即二进制日志文件，用于记录用户对数据库操作的SQL语句信息，当发生数据误删除的适合我们可以通过Binlog日志来还原已经删除的数据，还原数据的方法分为传统二进制文件还原数据和基于GTID的二进制文件还原数据

实现过程

1.修改配置文件


[root@localhost ~]# vi /etc/my.cnf
server-id = 1
log-bin=binlog

#重启数据库服务
[root@localhost ~]# systemctl restart mysqld

2]]></description><category></category></item><item><title><![CDATA[数据库索引的原理及优化]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/105904032</link><guid>https://blog.youkuaiyun.com/noflag/article/details/105904032</guid><author>noflag</author><pubDate>Sun, 03 May 2020 15:29:16 +0800</pubDate><description><![CDATA[在数据之外，数据库系统还维护着满足特定查找算法的数据结构，这些数据结构以某种方式引用（指向）数据，这样就可以在这些数据结构上实现高级查找算法。这种数据结构，就是索引。数据库索引，是数据库管理系统中一个排序的数据结构，以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。

B+树。B+树是应数据库所需而出现的一种B树的变形树。

B+树的特点：

（1）所有叶节点包含全部关键字...]]></description><category></category></item><item><title><![CDATA[如何区别centos6和centos7]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/105903299</link><guid>https://blog.youkuaiyun.com/noflag/article/details/105903299</guid><author>noflag</author><pubDate>Sun, 03 May 2020 15:05:48 +0800</pubDate><description><![CDATA[区别1：启动流程不同

centos6：



BIOS

开机自检，硬件自检

MBR

MBR磁盘分区是一种使用最为广泛的分区结构，它也被称为DOS分区结构，但它并不仅仅应用于Windows系统平台，也应用于Linux，基于X86的UNIX等系统平台。它位于磁盘的0号扇区（一扇区等于512字节），是一个重要的扇区（简称MBR扇区）。

1...]]></description><category></category></item><item><title><![CDATA[企业部分----lvs+opsf架构]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/103400090</link><guid>https://blog.youkuaiyun.com/noflag/article/details/103400090</guid><author>noflag</author><pubDate>Thu, 05 Dec 2019 16:15:01 +0800</pubDate><description><![CDATA[文章目录lvs+keepalived：lvs+ospf：ECMP（等价多路径）
之前学习lvs接触到的是lvs+keepalived结构，实现SLB负载均衡和高可用，但是没有想到还有一种lvs+ospf架构，有时候也可能会是lvs+ospf+quagga+keepalived（这里的keepalived主要是提供配置文件）架构，那它们之间的区别是什么呢？
lvs+keepalived：

Lvs我...]]></description><category></category></item><item><title><![CDATA[Shell脚本练习---查看多台服务器端口是否打开]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/103165510</link><guid>https://blog.youkuaiyun.com/noflag/article/details/103165510</guid><author>noflag</author><pubDate>Wed, 20 Nov 2019 20:13:56 +0800</pubDate><description><![CDATA[我们在进行服务器配置的时候，经常要查看服务器的某个端口是否已经开放。如果服务器只有一两台的话，只需要使用 nc 命令一个个查看即可，但是服务器如果是一个集群，就需要使用 Shell 脚本配合 nc 命令来达到我们的目的

前期准备

在linux环境中如何查看服务器端口是否打开？

通过nc命令来实现

什么是nc

nc是netcat的简写，有着网络界的瑞士军刀美誉。因为它短小精悍...]]></description><category></category></item><item><title><![CDATA[Shell脚本练习—过滤文件中的IP并且横向输出]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/103164765</link><guid>https://blog.youkuaiyun.com/noflag/article/details/103164765</guid><author>noflag</author><pubDate>Wed, 20 Nov 2019 16:16:11 +0800</pubDate><description><![CDATA[过滤文件中的IP并且横向输出

文件内容：


Vim xinjian



第一步：首先过滤出IP


cat xinjian | awk '{print $2}'



第二布：横向输出


cat xinjian | awk '{print $2}'|xwargs



也可以用‘，’连接文件中的IP横向输出


for i in `cat xinjian | awk '{print $2}...]]></description><category></category></item><item><title><![CDATA[python练习---大球吃小球游戏]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/102875902</link><guid>https://blog.youkuaiyun.com/noflag/article/details/102875902</guid><author>noflag</author><pubDate>Sat, 02 Nov 2019 20:24:05 +0800</pubDate><description><![CDATA[要求：
鼠标点击屏幕会自动产生不同大小的小球，小球会自动移动，碰到屏幕边界反弹回来，当不同大小的小球相遇在一起发生碰撞，大的小球会吃掉较小的小球，变得更大
代码：
import pygame
import random
import math

def random_color():
    return random.randint(0,255),random.randint(0,255),ra...]]></description><category></category></item><item><title><![CDATA[Docker学习笔记----LXC，chroot，namespace&cgroups]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/102691230</link><guid>https://blog.youkuaiyun.com/noflag/article/details/102691230</guid><author>noflag</author><pubDate>Fri, 01 Nov 2019 22:14:32 +0800</pubDate><description><![CDATA[学习docker得首先知道docker的起源，docker是由虚拟机延伸出来的。

虚拟机主要是主机级虚拟机。

有两种类型：

Type I：

直接在硬件平台上装一个虚拟机管理器，也就是说在硬件上是不用装宿主机模式的，直接上虚拟机管理器

没有任何主机是直接跑在硬件上，所有操作系统都是跑在虚拟机上的叫做类型一

实现机制：



虚拟出来的应该是独立的硬件平台，因此用户想使用虚拟机就必须在自己...]]></description><category></category></item><item><title><![CDATA[火墙的链与表]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/100182044</link><guid>https://blog.youkuaiyun.com/noflag/article/details/100182044</guid><author>noflag</author><pubDate>Sun, 01 Sep 2019 20:59:17 +0800</pubDate><description><![CDATA[文章目录前言关于防火墙关于netfilter关于iptables火墙的表与链（四表五链）链（chain）的概念规则链表（table）的概念规则表表链关系报文流向
前言
关于防火墙
在生产环境公网条件下，黑客丛生、罪恶漫天，企业会在公网和内网之间砌一座保护墙，这个就叫做防火墙，有软件和硬件之分，其原理都是依据策略对穿越防火墙自身的流量过滤。保障数据的安全性是继保障数据的可用性之后最为重要的一项工作。...]]></description><category></category></item><item><title><![CDATA[zabbix是如何实现监控的]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/100129914</link><guid>https://blog.youkuaiyun.com/noflag/article/details/100129914</guid><author>noflag</author><pubDate>Thu, 29 Aug 2019 09:12:48 +0800</pubDate><description><![CDATA[一.多平台agent代理

Small footprint and low resource

Due to its small footprint, the agent can be run on devices with limited resources.

The monitoring configurations are centralized in Zabbix server, mak...]]></description><category></category></item><item><title><![CDATA[git的简介和基本部署]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/99835303</link><guid>https://blog.youkuaiyun.com/noflag/article/details/99835303</guid><author>noflag</author><pubDate>Tue, 20 Aug 2019 17:56:51 +0800</pubDate><description><![CDATA[什么是Git呢？

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统，可以有效、高速地处理从很小到非常大的项目版本管理。

Git 是用于 Linux内核开发的版本控制工 具。与常用的版本控制工具 CVS, Subversion 等不同，它采用了分布式版本库的方式，不必服务器端软件支持（注：这得分是用什么样的服务端，使用http协议或者git协议等不 太一样。并且在push和pull的时...]]></description><category></category></item><item><title><![CDATA[企业部分------redis集群部署,添加新节点及集群重新分片]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/99588800</link><guid>https://blog.youkuaiyun.com/noflag/article/details/99588800</guid><author>noflag</author><pubDate>Sun, 18 Aug 2019 09:02:52 +0800</pubDate><description><![CDATA[redis集群有两种建立方式：手动建立和自动脚本添加
手动建立方式
首先从应该下载redis的安装包
redis-5.0.3
.tar.gz 然后进入到目录里面
。。。
自动脚本添加


创建集群



测试Redis集群比较简单的办法就是redis-rb-cluster或者redis-cli（我采用的是redis-cli），我用redis-cli来进行演示：





...]]></description><category></category></item><item><title><![CDATA[企业部分------redis的主从复制]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/99564774</link><guid>https://blog.youkuaiyun.com/noflag/article/details/99564774</guid><author>noflag</author><pubDate>Sun, 18 Aug 2019 09:02:23 +0800</pubDate><description><![CDATA[Redis 是一个开源（BSD许可）的，内存中的数据结构存储系统，它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构，如 字符串（strings）， 散列（hashes）， 列表（lists）， 集合（sets）， 有序集合（sorted sets） 与范围查询， bitmaps， hyperloglogs 和 地理空间（geospatial） 索引半径查询。 Redis 内置了 复制...]]></description><category></category></item><item><title><![CDATA[企业部分----ansible的配置]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/99057488</link><guid>https://blog.youkuaiyun.com/noflag/article/details/99057488</guid><author>noflag</author><pubDate>Mon, 12 Aug 2019 23:37:56 +0800</pubDate><description><![CDATA[文章目录什么是ansible![在这里插入图片描述](https://img-blog.csdnimg.cn/20190810102142208.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25vZmxhZw==,size_16,colo...]]></description><category></category></item><item><title><![CDATA[企业部分----Docker网络管理]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/99305852</link><guid>https://blog.youkuaiyun.com/noflag/article/details/99305852</guid><author>noflag</author><pubDate>Mon, 12 Aug 2019 23:14:54 +0800</pubDate><description><![CDATA[文章目录网络管理容器的四种网络模式:使用link方式使容器间可以相互通信高级网络配置–网桥
网络管理
docker是有网络的，在启动docker服务后它会有自带的网络，可以用
docker network ls 查看

Docker 在启动时会创建一个虚拟网桥 docker0,默认地址为 172.17.0.1/16, 容器启动后都会被桥接到 docker0 上,并自动分配到一个 IP 地址。

容...]]></description><category></category></item><item><title><![CDATA[Docker仓库]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/99299508</link><guid>https://blog.youkuaiyun.com/noflag/article/details/99299508</guid><author>noflag</author><pubDate>Mon, 12 Aug 2019 15:32:23 +0800</pubDate><description><![CDATA[文章目录什么是仓库Docker HubRegistry工作原理配置镜像加速器搭建私有仓库步骤给私有库添加WebUI界面
什么是仓库
Docker 仓库是用来包含镜像的位置,Docker提供一个注册服
务器(Register)来保存多个仓库,每个仓库又可以包含多个
具备不同tag的镜像。
Docker运行中使用的默认仓库是 Docker Hub 公共仓库。

Docker Hub
docker hu...]]></description><category></category></item><item><title><![CDATA[企业部分----docker镜像的搭建（nginx）]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/99292487</link><guid>https://blog.youkuaiyun.com/noflag/article/details/99292487</guid><author>noflag</author><pubDate>Mon, 12 Aug 2019 12:39:56 +0800</pubDate><description><![CDATA[文章目录docker镜像docker镜像分层结构Docker commit构建镜像三部曲Docker镜像搭建Dockerfile
docker镜像
docker镜像分层结构


Docker commit构建镜像三部曲




Docker镜像搭建
实验环境
打开一台虚拟机，配置好yum源，安装docker-ce（最好把bash也安装上可以补全命令），开启docker服务

刚安装好后我们看镜像是...]]></description><category></category></item><item><title><![CDATA[Docker容器之swarm集群]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/98794338</link><guid>https://blog.youkuaiyun.com/noflag/article/details/98794338</guid><author>noflag</author><pubDate>Thu, 08 Aug 2019 00:01:36 +0800</pubDate><description><![CDATA[Docker容器之swarm集群

实验环境：

三台虚拟机

server1docker,manager

server2docker,node

server4docker,node

在三台虚拟机上都安装开启docker服务

swarm集群

在server1作为manager节点上进行swarm的初始化


docker swarm init



server2,server4节...]]></description><category></category></item><item><title><![CDATA[企业部分----Docker的基础命令]]></title><link>https://blog.youkuaiyun.com/noflag/article/details/98627104</link><guid>https://blog.youkuaiyun.com/noflag/article/details/98627104</guid><author>noflag</author><pubDate>Tue, 06 Aug 2019 17:41:27 +0800</pubDate><description><![CDATA[docker的启动、停止、重启
systemctl start docker        #启动docker服务     
service docker start          
systemctl stop docker         #关闭docker服务 
service docker stop  
systemctl restart  docker     #重启docker服务...]]></description><category></category></item></channel></rss>