<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZHAICAN的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZHAICAN</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZHAICAN]]></copyright><item><title><![CDATA[Centos7 base64 编码解码文件]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/80664060</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/80664060</guid><author>ZHAICAN</author><pubDate>Tue, 12 Jun 2018 13:38:18 +0800</pubDate><description><![CDATA[编码文件格式：base64 file从指定的文件file中读取数据，编码为base64字符串输出base64 aa.pl &amp;gt; out将out 中的换行符去掉 （e.g. 用Notepad++ 替换 \n 为空）.解码文件格式：base64 -d从标准输入中读取已经进行base64编码的内容，解码输出。echo &quot;ICAkaW5mb3skeF9uYW1lfXsneHhfcncnfSAvIDEw...]]></description><category></category></item><item><title><![CDATA[OpenSSH]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/79462050</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/79462050</guid><author>ZHAICAN</author><pubDate>Tue, 06 Mar 2018 18:34:16 +0800</pubDate><description><![CDATA[OpenSSH 是 SSH 协议的一个实现。一般通过 scp 或 sftp 用于远程登录、备份、远程文件传输等功能。SSH能够完美保障两个网络或系统间数据传输的保密性和完整性。尽管如此，它最大的优势是使用公匙加密来进行服务器验证。时不时会出现关于 OpenSSH 零日漏洞的传言。本文将描述如何设置你的
 Linux 或类 Unix 系统以提高 sshd 的安全性。




OpenSS]]></description><category></category></item><item><title><![CDATA[Linux 系统监控工具]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/79392478</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/79392478</guid><author>ZHAICAN</author><pubDate>Tue, 27 Feb 2018 19:46:47 +0800</pubDate><description><![CDATA[您需要监控 Linux 服务器的性能吗？试试用这些内置命令和附加工具吧！大多数 Linux 发行版都附带了大量的监控工具。这些工具提供了获取系统活动的相关指标。您可以使用这些工具来查找性能问题的可能原因。本文提到的是一些基本的命令，用于系统分析和服务器调试等，例如：






找出系统瓶颈


磁盘（存储）瓶颈


CPU 和内存瓶颈


网络瓶颈



]]></description><category></category></item><item><title><![CDATA[linux下各文件夹的结构说明及用途介绍]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/79215605</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/79215605</guid><author>ZHAICAN</author><pubDate>Wed, 31 Jan 2018 12:11:46 +0800</pubDate><description><![CDATA[linux下各文件夹的结构说明及用途介绍：


/bin：二进制可执行命令。
/dev：设备特殊文件。
/etc：系统管理和配置文件。
/etc/rc.d：启动的配 置文件和脚本。
/home：用户主目录的基点，比如用户user的主目录就是/home/user，可以用~user表示。
/lib：标准程序设计库，又 叫动态链接共享库，作用类似windows里的.dll文件。
/sb]]></description><category></category></item><item><title><![CDATA[Linux 机器的渗透测试命令备忘表]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/79143345</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/79143345</guid><author>ZHAICAN</author><pubDate>Tue, 23 Jan 2018 19:05:19 +0800</pubDate><description><![CDATA[如下是一份 Linux 机器的渗透测试备忘录，是在后期开发期间或者执行命令注入等操作时的一些典型命令，设计为测试人员进行本地枚举检查之用。





此外，你还可以从这儿（https://gbhackers.com/category/pentesting/）阅读到许多关于渗透测试的文章。







命令

描述





netstat -tulpn]]></description><category></category></item><item><title><![CDATA[Python Mock 的入门]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/79099824</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/79099824</guid><author>ZHAICAN</author><pubDate>Thu, 18 Jan 2018 19:16:55 +0800</pubDate><description><![CDATA[Mock是什么



Mock这个词在英语中有模拟的这个意思，因此我们可以猜测出这个库的主要功能是模拟一些东西。准确的说，Mock是Python中一个用于支持单元测试的库，它的主要功能是使用mock对象替代掉指定的Python对象，以达到模拟对象的行为。简单的说，mock库用于如下的场景：

假设你开发的项目叫a，里面包含了一个模块b，模块b中的一个函数c（也就是a.b.c）在工作的时]]></description><category></category></item><item><title><![CDATA[fmt 命令用法与案例]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/79083788</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/79083788</guid><author>ZHAICAN</author><pubDate>Wed, 17 Jan 2018 12:33:41 +0800</pubDate><description><![CDATA[有时你会发现需要格式化某个文本文件中的内容。比如，该文本文件每行一个单词，而任务是把所有的单词都放在同一行。当然，你可以手工来做，但没人喜欢手工做这么耗时的工作。而且，这只是一个例子 – 事实上的任务可能千奇百怪。



好在，有一个命令可以满足至少一部分的文本格式化的需求。这个工具就是 fmt。本教程将会讨论 fmt 的基本用法以及它提供的一些主要功能。文中所有的命令和指令都在 Ubun]]></description><category></category></item><item><title><![CDATA[通过实例学习 tcpdump 命令]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/79037989</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/79037989</guid><author>ZHAICAN</author><pubDate>Thu, 11 Jan 2018 20:02:52 +0800</pubDate><description><![CDATA[tcpdump 是一个很常用的网络包分析工具，可以用来显示通过网络传输到本系统的
 TCP/IP 以及其他网络的数据包。tcpdump 使用
 libpcap 库来抓取网络报，这个库在几乎在所有的 Linux/Unix 中都有。


tcpdump 可以从网卡或之前创建的数据包文件中读取内容，也可以将包写入文件中以供后续使用。必须是 root 用户或者使用 sudo 特权来运行 tcpd]]></description><category></category></item><item><title><![CDATA[说说 Python 中的闭包]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/79037735</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/79037735</guid><author>ZHAICAN</author><pubDate>Thu, 11 Jan 2018 19:33:13 +0800</pubDate><description><![CDATA[Python中的闭包不是一个一说就能明白的概念，但是随着你往学习的深入，无论如何你都需要去了解这么一个东西。

闭包的概念

我们尝试从概念上去理解一下闭包。

在一些语言中，在函数中可以（嵌套）定义另一个函数时，如果内部的函数引用了外部的函数的变量，则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中，这些私有变量能够保持其持久性。]]></description><category></category></item><item><title><![CDATA[关于负载均衡的一切：总结与思考]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78974424</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78974424</guid><author>ZHAICAN</author><pubDate>Thu, 04 Jan 2018 19:16:56 +0800</pubDate><description><![CDATA[在计算机的世界，这就是大家耳熟能详的负载均衡（load balancing），所谓负载均衡，就是说如果一组计算机节点（或者一组进程）提供相同的（同质的）服务，那么对服务的请求就应该均匀的分摊到这些节点上。负载均衡的前提一定是“provide a single Internet service from multiple servers”，
 这些提供服务的节点被称之为server farm、se]]></description><category></category></item><item><title><![CDATA[awk 入门]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78974390</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78974390</guid><author>ZHAICAN</author><pubDate>Thu, 04 Jan 2018 19:13:36 +0800</pubDate><description><![CDATA[AWK的类型


下面是几个AWK的变体：




AWK – 原先来源于 AT &amp; T 实验室的的AWK

NAWK – AT &amp; T 实验室的AWK的升级版

GAWK – 这就是GNU AWK。所有的GNU/Linux发布版都自带GAWK，它与AWK和NAWK完全兼容



AWK的典型用途


使用AWK可以做很多任务，下面是其中一些




]]></description><category></category></item><item><title><![CDATA[详解 awk 工具的使用方法]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78974223</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78974223</guid><author>ZHAICAN</author><pubDate>Thu, 04 Jan 2018 18:53:23 +0800</pubDate><description><![CDATA[awk 是一个强大的文本分析工具。它不仅是 Linux 中，也是任何环境中现有的功能最强大的数据处理引擎之一。相对于 grep 的查找，sed的编辑，awk在其对数据分析并生成报告时，显得尤为强大。


当你第一次拿起双手在电脑上使用 awk 命令处理一个或者多个文件的时候，它会依次读取文件的每一行内容, 然后对其进行处理，awk 命令默认从 stdio 标准输入获取文件内容, awk 使用]]></description><category></category></item><item><title><![CDATA[Linux 网络监视工具]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78942476</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78942476</guid><author>ZHAICAN</author><pubDate>Sun, 31 Dec 2017 17:24:26 +0800</pubDate><description><![CDATA[保持对我们的网络的管理，防止任何程序过度使用网络、导致整个系统操作变慢，对管理员来说是至关重要的。有几个网络监视工具可以用于不同的操作系统。在这篇文章中，我们将讨论从 Linux 终端中运行的 10 个网络监视工具。它对不使用 GUI 而希望通过 SSH 来保持对网络管理的用户来说是非常理想的。

iftop



iftop network monitoring tool

Li]]></description><category></category></item><item><title><![CDATA[负载均衡的几种方式]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78942442</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78942442</guid><author>ZHAICAN</author><pubDate>Sun, 31 Dec 2017 17:17:12 +0800</pubDate><description><![CDATA[开头先理解一下所谓的“均衡”




不能狭义地理解为分配给所有实际服务器一样多的工作量，因为多台服务器的承载能力各不相同，这可能体现在硬件配置、网络带宽的差异，也可能因为某台服务器身兼多职，我们所说的“均衡”，也就是希望所有服务器都不要过载，并且能够最大程序地发挥作用。




一、http重定向




当http代理（比如浏览器）向web服务器请求某个URL后，]]></description><category></category></item><item><title><![CDATA[Ruby 和 Python 分析器是如何工作的？]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78934736</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78934736</guid><author>ZHAICAN</author><pubDate>Fri, 29 Dec 2017 20:25:47 +0800</pubDate><description><![CDATA[在这篇文章中，我们只关注CPUprofiler（而不是内存/堆profiler）。 我将解释一些编写profiler的一般基本方法，给出一些代码示例，以及大量流行的Ruby和Pythonprofiler的例子，并告诉你它们是如何工作的。

在这篇文章中可能会有一些错误（为了研究这篇文章，我阅读了14个不同的分析库的代码部分），请让我们开始吧！

2种不同的profilers

有两种基]]></description><category></category></item><item><title><![CDATA[僵尸进程查找并杀掉]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78860330</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78860330</guid><author>ZHAICAN</author><pubDate>Thu, 21 Dec 2017 10:03:18 +0800</pubDate><description><![CDATA[如果你经常使用 Linux，你应该遇到这个术语“僵尸进程Zombie Processes”。 那么什么是僵尸进程？ 它们是怎么产生的？ 它们是否对系统有害？ 我要怎样杀掉这些进程？ 下面将会回答这些问题。


什么是僵尸进程？


我们都知道进程的工作原理。我们启动一个程序，开始我们的任务，然后等任务结束了，我们就停止这个进程。 进程停止后， 该进程就会从进程表中移除。


你可]]></description><category></category></item><item><title><![CDATA[python2.7 中unicode、str的编解码关系]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78850521</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78850521</guid><author>ZHAICAN</author><pubDate>Wed, 20 Dec 2017 10:41:21 +0800</pubDate><description><![CDATA[注意：本文实验主要基于win7，Python2.7；以及Linux ，Python2.7。除非特殊说明，所有的命令都是在终端中交互式输入；如果没有强调平台，那么就是window上的结果。下面是一些默认的环境信息（其重要性后文会介绍）

windows

>>>
import
sys,locale
>>>
sys.getdefaultencoding()
'ascii'
>>>]]></description><category></category></item><item><title><![CDATA[python2.7 中unicode、str的编解码关系]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78850398</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78850398</guid><author>ZHAICAN</author><pubDate>Wed, 20 Dec 2017 10:33:00 +0800</pubDate><description><![CDATA[注意：本文实验主要基于win7，Python2.7；以及Linux ，Python2.7。除非特殊说明，所有的命令都是在终端中交互式输入；如果没有强调平台，那么就是window上的结果。下面是一些默认的环境信息（其重要性后文会介绍）

windows

>>>
import
sys,locale
>>>
sys.getdefaultencoding()
'ascii'
>>>]]></description><category></category></item><item><title><![CDATA[Linux 下统计高速网络中的流量]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78786092</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78786092</guid><author>ZHAICAN</author><pubDate>Tue, 12 Dec 2017 21:03:13 +0800</pubDate><description><![CDATA[在Linux中有很多的流量监控工具，它们可以监控、分类网络流量，以花哨的图形用户界面提供实时流量分析报告。大多数这些工具（例如：ntopng ,  iftop ）都是基于libpcap 库的
 ，这个函数库是用来截取流经网卡的数据包的，可在用户空间用来监视分析网络流量。尽管这些工具功能齐全，然而基于libpcap库的流量监控工具无法处理高速（Gb以上）的网络接口，原因是由于在用户空间做数据包截取]]></description><category></category></item><item><title><![CDATA[ls 命令的实用范例]]></title><link>https://blog.youkuaiyun.com/ZHAICAN/article/details/78785953</link><guid>https://blog.youkuaiyun.com/ZHAICAN/article/details/78785953</guid><author>ZHAICAN</author><pubDate>Tue, 12 Dec 2017 20:50:02 +0800</pubDate><description><![CDATA[Linux中一个基本命令是ls。没有这个命令，我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习Linux的人知道。


ls是什么


ls命令用于列出文件和目录。默认上，他会列出当前目录的内容。带上参数后，我们可以用ls做更多的事情。这里是一些在日常操作中使用到的ls用法的示例。





1. 不带参数运行ls


不带参数运行ls会只列出文件或者目录。看]]></description><category></category></item></channel></rss>