<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[橙子的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CaptianG</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CaptianG]]></copyright><item><title><![CDATA[Git&GitHub]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/106133015</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/106133015</guid><author>CaptianG</author><pubDate>Fri, 15 May 2020 03:41:54 +0800</pubDate><description><![CDATA[版本控制
版本控制介绍

个人开发改进迭代
团队协作

版本控制工具介绍
功能

协同修改：多人并行不悖的修改服务端的同一个文件
数据备份：不仅保存目录和文件的当前状态，还能够保存每一个提交过得历史状态
版本管理：在保存每一个版本的文件信息的时候要做到不保存重复数据，以节省存储空间，提高运行效率。这方面SVN采用的是增量式管理的方式，而Git采用了文件系统快照的方式。
权限控制：
[1 ] 对团队中参与开发人员进行权限控制
[2 ] 对团队外开发者贡献的代码进行审核----Git独有
历史记录
[1 ] 查]]></description><category></category></item><item><title><![CDATA[K8s网络通讯方式]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/106133002</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/106133002</guid><author>CaptianG</author><pubDate>Fri, 15 May 2020 03:15:08 +0800</pubDate><description><![CDATA[k8s的网络模型假定了所有Pod都在一个可以直接连通的扁平的网络空间中，这在GCE（Google Compute Engine）里面是现成的网络模型，k8s假定这个网络已经存在。而私有云搭建k8s集群，就不能假定这个网络已经存在了。我们需要自己实现这个网络假设，将不同节点上的Docker容器之间互相访问先打通，然后运行K8s。
同一个Pod内的多个容器之间：lo

各Pod之间通讯：Overlay Network
Pod与Service之间的通讯：各节点的Iptables规则，，目前通过LVS转发
Flan]]></description><category></category></item><item><title><![CDATA[K8s组件说明]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/106133001</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/106133001</guid><author>CaptianG</author><pubDate>Fri, 15 May 2020 03:07:23 +0800</pubDate><description><![CDATA[K8s组件说明
Borg
高可用集群副本数据最好是大于等于3的奇数个

访问方式

web browsers浏览器
command-linetools命令行
borgcfg文件读取

scheduler：调度器，所有访问会被分发到节点去运行。scheduler会把数据写入Paxos（谷歌键值对数据库）
Borglet：会实时监听Paxos,如果发现有自己的请求会去处理，达到流程目的
BorgMaster负责请求分发，可以理解为集群的大脑，防止BorgMaster单节点故障高可用集群需满足3,5,7,9的奇数]]></description><category></category></item><item><title><![CDATA[Ubuntu虚拟机提示网络连接激活失败总结]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/105624224</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/105624224</guid><author>CaptianG</author><pubDate>Sun, 19 Apr 2020 22:50:59 +0800</pubDate><description><![CDATA[1：win+R打开运行框，然后输入services.msc，点击确定
2：找到VMware DHCP Service，然后右击启动
3：点击启动之后在虚拟机上重新连接网络，这时候网络连接成功
或者配置它的DNS
1： 打开/etc/resolv.conf写入nameserver 144.144.144.144
2： 重启网卡sudo service network-manager start

...]]></description><category></category></item><item><title><![CDATA[zabbix-agent]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/105198757</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/105198757</guid><author>CaptianG</author><pubDate>Mon, 30 Mar 2020 14:29:28 +0800</pubDate><description><![CDATA[zabbix-agent
安装zabbix 软件源
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
安装zabbix-agent
yum install zabbix-sender zabbix-agent zabbix
配置zabbix-agent
如果zab...]]></description><category></category></item><item><title><![CDATA[Zabbix-server]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/105198645</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/105198645</guid><author>CaptianG</author><pubDate>Mon, 30 Mar 2020 14:26:46 +0800</pubDate><description><![CDATA[Zabbix-server
安装源
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
安装zabbix-server和LAMP
yum install zabbix zabbix-get zabbix-server zabbix-server-mysql zabb...]]></description><category></category></item><item><title><![CDATA[Ninja]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/105186715</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/105186715</guid><author>CaptianG</author><pubDate>Sun, 29 Mar 2020 21:49:10 +0800</pubDate><description><![CDATA[Ninja
NinjaC2是一个开源C2服务器，由Purple团队创建，用于在没有被SIEM和AVs检测到的情况下进行隐蔽计算机和主动直接枚举，Ninja仍处于beta版本，当稳定版本发布时，它将包含更多的隐蔽技术和反取证，为blue团队创建一个真正的挑战，以确保防御系统配置正确，可以检测复杂的攻击。
Ninja使用python来提供负载并控制代理。这些代理基于C#和powershell，后者可以...]]></description><category></category></item><item><title><![CDATA[Dockerfile]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/105168897</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/105168897</guid><author>CaptianG</author><pubDate>Sat, 28 Mar 2020 21:36:23 +0800</pubDate><description><![CDATA[Dockerfile
Dockfile指令
docker之Dockerfile指令介绍
Docker通过对于在Dockerfile中的一系列指令的顺序解析实现自动的image的构建
通过使用build命令，根据Dockerfiel的描述来构建镜像
通过源代码路径的方式
通过标准输入流的方式
通过源代码路径
Dockerfile需要放置在项目的根目录位置
在构建的时候，Dockerfile clie...]]></description><category></category></item><item><title><![CDATA[Docker]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/105168417</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/105168417</guid><author>CaptianG</author><pubDate>Sat, 28 Mar 2020 21:20:56 +0800</pubDate><description><![CDATA[Docker
简介
Docker 是一个开源的应用容器引擎，基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中，然后发布到任何流行的 Linux 机器上，也可以实现虚拟化。
容器是完全使用沙箱机制，相互之间不会有任何接口（类似 iPhone 的 app）,更重要的是容器性能开销极低。
Docker 从 17.03...]]></description><category></category></item><item><title><![CDATA[Linux系统性能监控Glances]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/104554192</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/104554192</guid><author>CaptianG</author><pubDate>Fri, 28 Feb 2020 12:42:56 +0800</pubDate><description><![CDATA[一、Glances介绍
	glances是一个基于python语言开发，可以为linux或者UNIX性能提供监视和分析性能数据的功能。glances在用户的终端上显示重要的系统信息，并动态的进行更新，让管理员实时掌握系统资源的使用情况，而动态监控并不会消耗大量的系统资源，比如CPU资源，通常消耗2%，glances默认每两秒更新一次数据。同时glances还可以将相同的数据捕获到一个文件，便于以后...]]></description><category></category></item><item><title><![CDATA[python字符串]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103887313</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103887313</guid><author>CaptianG</author><pubDate>Wed, 08 Jan 2020 11:00:50 +0800</pubDate><description><![CDATA[转义字符

字符串运算符

字符串格式化符合

格式化操作符辅助指令

字符串内建函数







]]></description><category></category></item><item><title><![CDATA[python函数]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103887229</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103887229</guid><author>CaptianG</author><pubDate>Wed, 08 Jan 2020 10:50:36 +0800</pubDate><description><![CDATA[数学函数

随机函数

三角函数

数学常量


]]></description><category></category></item><item><title><![CDATA[python运算符]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103886963</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103886963</guid><author>CaptianG</author><pubDate>Wed, 08 Jan 2020 10:47:52 +0800</pubDate><description><![CDATA[算数运算符
以下假设变量a为10，变量b为21：

比较运算符
以下假设变量a为10，变量b为20：

赋值运算符
以下假设变量a为10，变量b为20：

位运算符
按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下：
下表中变量 a 为 60，b 为 13二进制格式如下：
a = 0011 1100
b = 0000 1101

a&amp;b = 0000 1100
a...]]></description><category></category></item><item><title><![CDATA[python列表截取]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103886930</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103886930</guid><author>CaptianG</author><pubDate>Wed, 08 Jan 2020 10:38:35 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[python数据类型转换]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103886871</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103886871</guid><author>CaptianG</author><pubDate>Wed, 08 Jan 2020 10:36:18 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[文件上传]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103885185</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103885185</guid><author>CaptianG</author><pubDate>Wed, 08 Jan 2020 09:29:15 +0800</pubDate><description><![CDATA[文件上传
原理
在网站运营过程中，不可避免地要对网站的某些页面或者类容进行更新，这时便需要使用到网站的文件上传的功能。如果不对被上传的文件进行限制或者限制被绕过，该功能便有可能会被利于于上传可执行文件，脚本到服务器上，进而进一步导致服务器沦陷。

常见漏洞分类

文件上传漏洞满足条件
1. 文件上传功能能正常使用
2. 上传文件路径可知
3. 上传文件可以被访问
4. 上传文件可以被执行或被包含
...]]></description><category></category></item><item><title><![CDATA[暴力破解之DVWA]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103868157</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103868157</guid><author>CaptianG</author><pubDate>Tue, 07 Jan 2020 09:21:38 +0800</pubDate><description><![CDATA[暴力破解之DVWA
常见攻击流程

常见分类
B/S架构暴力破解包含如下分类
登录框
URL参数（用户ID值，目录名，参数等）
验证码
C/S架构暴力破解
Windos远程桌面
SSH远程管理
数据库账号密码（MYSQL,MSSQL,Oracle)
FTP账号密码
危害

B/S架构常见检测方式


C/S架构常见检测方式


burp四种暴力破解类型：
sniper   一个字典，两个参数，先匹...]]></description><category></category></item><item><title><![CDATA[redis+mysql及通过gearman实现同步]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103818921</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103818921</guid><author>CaptianG</author><pubDate>Fri, 03 Jan 2020 14:22:42 +0800</pubDate><description><![CDATA[redis+mysql及通过gearman实现同步
简介
Redis是一个key-value存储系统。和Memcached类似，为了保证效率，数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件，并且在此基础上实现了master-slave(主从)同步。在部分场合可以对关系数据库起到很好的补充作用。它提供了Java，C/C++(hiredis)，C...]]></description><category></category></item><item><title><![CDATA[XSS攻击]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103806448</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103806448</guid><author>CaptianG</author><pubDate>Thu, 02 Jan 2020 16:19:39 +0800</pubDate><description><![CDATA[XSS攻击
原理
人们经常将跨站脚本攻击（Cross Site Scripting）缩写为CSS，但这会与层叠样式表（Cascading Style Sheets，CSS）的缩写混淆。因此，有人将跨站脚本攻击缩写为XSS。XSS攻击通常指的是通过利用网页开发时留下的漏洞，通过巧妙的方法注入恶意指令代码到网页，使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript，但实...]]></description><category></category></item><item><title><![CDATA[sql手工注入]]></title><link>https://blog.youkuaiyun.com/CaptianG/article/details/103805055</link><guid>https://blog.youkuaiyun.com/CaptianG/article/details/103805055</guid><author>CaptianG</author><pubDate>Thu, 02 Jan 2020 15:33:34 +0800</pubDate><description><![CDATA[原理

利用现有应用程序，将（恶意）的SQL命令注入到后台数据库引擎执行的能力，它可以通过在Web表单中输入（恶意）SQL语句得到一个存在安全漏洞的网站上的数据库，而不是按照设计者意图去执行SQL语句。
重点部份手工注入网站：

1：开发一个注入网页漏洞。(产生机理…,如何去挖掘一个网站注入漏洞)

A:创建数据库的后台（加入数据）

mysql&gt; create database infor...]]></description><category></category></item></channel></rss>