<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[flyingwindow的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/flyingwindow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; flyingwindow]]></copyright><item><title><![CDATA[LeetCode练习题：建立最小高度二叉树]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/105671208</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/105671208</guid><author>flyingwindow</author><pubDate>Wed, 22 Apr 2020 00:04:34 +0800</pubDate><description><![CDATA[题干：
给定一个有序整数数组，元素各不相同且按升序排列，编写一个算法，创建一棵高度最小的二叉搜索树。
示例:
给定有序数组: [-10,-3,0,5,9],
一个可能的答案是：[0,-3,9,-10,null,5]，它可以表示下面这个高度平衡二叉搜索树：
      0 
     / \ 
   -3   9 
   /   / 
 -10  5 

来源：力扣（LeetCode）
链接：htt...]]></description><category></category></item><item><title><![CDATA[技术解析：openstack vlan模式下的隔离和数据流向（转）]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/105070544</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/105070544</guid><author>flyingwindow</author><pubDate>Tue, 24 Mar 2020 14:12:52 +0800</pubDate><description><![CDATA[一、隔离
计算机网络，是分层实现的，不同协议工作在不同层，按着OSI的分层模型，共有七个层，我们一般所说的隔离，通常指的是第2层，也叫“数据链路层”;数据链路层的网络包，也叫“帧”，我们常说的网卡的MAC地址，就是帧的地址，MAC，其实是“媒体访问控制”(media access control)的简称，这是数据链路层的一个子层。
为什么要在这个二层上做隔离呢?因为二层的帧，其中一些帧的地址是广播...]]></description><category></category></item><item><title><![CDATA[Linux文件属性——三种时间]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104192281</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104192281</guid><author>flyingwindow</author><pubDate>Thu, 06 Feb 2020 10:48:41 +0800</pubDate><description><![CDATA[Linux修改、访问、改变时间简介
一、三种时间简介：
mtime
atime
ctime




时间种类
全拼
含义
解释




mtime
modified time
文件的修改时间
文件内容的变化时间


ctime
change time
文件属性的改变时间
硬链接数量、文件大小、文件权限


atime
access time
文件的访问时间
例如cat命令查看的时间


二、查看三...]]></description><category></category></item><item><title><![CDATA[Linux系统/VAR/LOG/各个日志文件分析]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104173943</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104173943</guid><author>flyingwindow</author><pubDate>Tue, 04 Feb 2020 19:45:47 +0800</pubDate><description><![CDATA[如图所示，Linux系统日志存放在/var/log中。以下介绍的是20个位于/var/log/ 目录之下的日志文件。其中一些只有特定版本采用，如dpkg.log只能在基于Debian的系统中看到。



/var/log/messages — 包括整体系统信息，其中也包含系统启动期间的日志。此外，mail，cron，daemon，kern和auth等内容也记录在var/log/messages日志...]]></description><category></category></item><item><title><![CDATA[Linux文件介绍——文件删除原理]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104167618</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104167618</guid><author>flyingwindow</author><pubDate>Tue, 04 Feb 2020 19:22:11 +0800</pubDate><description><![CDATA[一、文件删除原理：
Linux通过link数量控制文件删除的，只有当一个文件i_count和i_link都为0，文件才被删除。

i_count为当前文件被调用的数量（内存引用计数器，被进程调用时增加）；
i_link为


...]]></description><category></category></item><item><title><![CDATA[linux文件介绍：类型、扩展名、用户权限、软硬链接介绍]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104144337</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104144337</guid><author>flyingwindow</author><pubDate>Sun, 02 Feb 2020 15:44:19 +0800</pubDate><description><![CDATA[Linux文件类型
一、查看文件类型
在使用命令ls -lhi查看文件类型时，会在最前部出现。
[root@localhost shell_22_num]# ls -ihl
total 24K
103188844 drwxr-xr-x. 2 root root    6 Feb  1 23:26 directory
103188838 -rw-r--r--. 1 root root  818 Ja...]]></description><category></category></item><item><title><![CDATA[查看Linux系统中磁盘空间使用情况及磁盘空间不足大文件明细查询方法]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104138918</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104138918</guid><author>flyingwindow</author><pubDate>Sat, 01 Feb 2020 23:06:20 +0800</pubDate><description><![CDATA[查看Linux系统中磁盘空间使用情况及大文件明细查询方法
一、查看Linux磁盘空间使用情况：
df命令
df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间，目前还剩下多少空间等信息。
语法：
df(选项)(参数)

选项：
-a或--all：包含全部的文件系统；
--block-size=&lt;区块大小&gt;：以指定的区块大小来显示区块...]]></description><category></category></item><item><title><![CDATA[[shell]shell 中| && || () {} 用法以及shell的逻辑与或非]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104132712</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104132712</guid><author>flyingwindow</author><pubDate>Sat, 01 Feb 2020 13:33:47 +0800</pubDate><description><![CDATA[[shell]shell 中| &amp;&amp; || () {} 用法以及shell的逻辑与或非
| 运算符
管道符号，是unix一个很强大的功能,符号为一条竖线:"|"。
用法:
command 1 | command 2

他的功能是把第一个命令command 1执行的结果作为command2的输入传给command 2，例如:
ls -s|sort -nr 

-s 是file siz...]]></description><category></category></item><item><title><![CDATA[linux shell 指令 诸如-d, -f, -e之类的判断表达式(转)]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104131219</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104131219</guid><author>flyingwindow</author><pubDate>Sat, 01 Feb 2020 11:15:45 +0800</pubDate><description><![CDATA[linux shell 指令 诸如-d, -f, -e之类的判断表达式（转）
一、文件比较运算符

e filename 如果 filename存在，则为真 如： [ -e /var/log/syslog ]
-d filename 如果 filename为目录，则为真 如： [ -d /tmp/mydir ]
-f filename 如果 filename为常规文件，则为真 如： [ -f /u...]]></description><category></category></item><item><title><![CDATA[shell中的一些总结-随时补充]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104129197</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104129197</guid><author>flyingwindow</author><pubDate>Fri, 31 Jan 2020 23:42:39 +0800</pubDate><description><![CDATA[shell中的一些小功能-随时补充
1、2020.1.31
在vim对应脚本时（非编辑模式），把光标移动到某字符串首字母，按shift+#，可将全脚本中所有该相同字符串高亮显示，同时将光标移动到全脚本第一次出现该字符串位置。


...]]></description><category></category></item><item><title><![CDATA[shell脚本之判断输入参数是否为整数值的实例（转）]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104129564</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104129564</guid><author>flyingwindow</author><pubDate>Fri, 31 Jan 2020 23:41:59 +0800</pubDate><description><![CDATA[shell脚本之判断输入参数是否为整数值的实例（转）
原文出处：https://www.jb51.net/article/143787.htm
在写脚本时，通常会有很多关于命令行参数，变量等的判断其是否存在或者类型是否正确。当判断一个从命令行接收到一个值，需要判断其是否为整型值时，有以下两种方法：
1、用shell命令使其与某个整型值进行计算，通过$?来判断其是否是一个整型值。
flag=true...]]></description><category></category></item><item><title><![CDATA[Linux中“!”的惊叹用法(转)]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104124211</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104124211</guid><author>flyingwindow</author><pubDate>Fri, 31 Jan 2020 14:55:59 +0800</pubDate><description><![CDATA[前言
实际上，不起眼的“!”在linux中有着很多让你惊叹的妙用。本文就来细数那些“!”的神奇用法。
执行上一条命令
例如，在执行完上面一条命令后，可以使用下面的方式再次执行上一条命令：
$ whereis bash  #执行命令
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
$ !!            #再次执行...]]></description><category></category></item><item><title><![CDATA[查看Linux系统内所有账户信息命令]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104124032</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104124032</guid><author>flyingwindow</author><pubDate>Fri, 31 Jan 2020 14:29:58 +0800</pubDate><description><![CDATA[查看Linux系统内所有账户信息命令
vipw
会显示所有包括自建和程序自身使用的账户。
[root@localhost shell_21_user]# vipw
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm...]]></description><category></category></item><item><title><![CDATA[Linux可以使用的随机数密码生成方法]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104122430</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104122430</guid><author>flyingwindow</author><pubDate>Fri, 31 Jan 2020 13:43:08 +0800</pubDate><description><![CDATA[Linux随机密码生成方法
目前我知道的有3种，如下：
1、md5sum
该方法可生成无规律的字母数字组合，且字母均为小写。
md5sum xxx.xx		//可以用MD5哈希函数生成某文件的哈希值当随机密码
echo xxx|md5sum			//管道符前面可输入大小写字母、数字、标点符号，甚至可以写一个循环多次生成变量，根据输出的内容生成一个哈希值

举例：根据序号1-20，生成20个哈希密码...]]></description><category></category></item><item><title><![CDATA[Linux获取信任证书使用SSH的方法]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104116914</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104116914</guid><author>flyingwindow</author><pubDate>Thu, 30 Jan 2020 18:00:18 +0800</pubDate><description><![CDATA[以远程登录某台服务器为例：
ssh-keygen		//然后一直回车
ssh-copy-id -i ~/.ssh/id_rsa.pub root@*192.168.11.241*	//然后一直回车，IP地址为远程服务器地址
yes


上述配置完成后，可以远程。测试如下图：

随笔：
1、在Linux的VIM文本中，在普通模式下敲“：”叹号，接数字就可直接跳转到对应行。
例如：
:34
回车后，直...]]></description><category></category></item><item><title><![CDATA[binlog浅析(转)]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104114699</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104114699</guid><author>flyingwindow</author><pubDate>Thu, 30 Jan 2020 14:46:13 +0800</pubDate><description><![CDATA[本文转载https://www.cnblogs.com/fengtingxin/p/11104758.html文章，仅用于学习交流使用。可通过上述链接跳转到原文。]]></description><category></category></item><item><title><![CDATA[Linux学习笔记-Linux ln命令]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104110838</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104110838</guid><author>flyingwindow</author><pubDate>Wed, 29 Jan 2020 22:12:48 +0800</pubDate><description><![CDATA[#Linux ln命令
Linux ln命令是一个非常重要命令，它的功能是为某一个文件在另外一个位置建立一个同步的链接。

当我们需要在不同的目录，用到相同的文件时，我们不需要在每一个需要的目录下都放一个必须相同的文件，我们只要在某个固定的目录，放上该文件，然后在 其它的目录下用ln命令链接（link）它就可以，不必重复的占用磁盘空间。
##语法
 ln [参数][源文件或目录][目标文件或目录]...]]></description><category></category></item><item><title><![CDATA[Linux学习笔记-linux系统账户是什么？]]></title><link>https://blog.youkuaiyun.com/flyingwindow/article/details/104103537</link><guid>https://blog.youkuaiyun.com/flyingwindow/article/details/104103537</guid><author>flyingwindow</author><pubDate>Tue, 28 Jan 2020 23:19:08 +0800</pubDate><description><![CDATA[LINUX学习笔记
linux系统账户是什么？
来自百度
系统帐号就是系统用的帐号，区别于个人帐号。
其实就是一个帐号，和普通的个人帐号区别就是这个 ID 是系统程序用的。
Linux 下面的每个程序都是要有用户帐号来运行的，一些对外提供服务的程序，为了安全做隔离，都会用非 root 帐号来运行，这些非 root 帐号，专门用来跑程序的帐号，就是系统帐号。其实这些程序也可以用一般的个人帐号来跑，不...]]></description><category></category></item></channel></rss>