<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>TinyChen&#39;s Blog</title>
    <link>http://localhost:9011/</link>
    <description>Recent content on TinyChen&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 27 Jan 2025 12:00:00 +0800</lastBuildDate>
    <atom:link href="http://localhost:9011/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>lobechat数据库版本私有化部署</title>
      <link>http://localhost:9011/20250126-lobechat_user_db_mode_deploy/</link>
      <pubDate>Sun, 26 Jan 2025 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20250126-lobechat_user_db_mode_deploy/</guid>
      <description>&lt;p&gt;LobeChat 是一款现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架，也是一个支持语音合成、多模态、可扩展的（function call）插件系统。LobeChat 默认使用客户端数据库（IndexedDB），同时也支持使用服务端数据库（下简称 DB 版）。
本文将以docker-compose的部署方式为例介绍如何私有化部署lobechat的DB版本。&lt;/p&gt;</description>
    </item>
    <item>
      <title>华为SP333网卡刷入25G固件</title>
      <link>http://localhost:9011/20241211-huawei-sp333-firmware-burn/</link>
      <pubDate>Wed, 11 Dec 2024 19:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20241211-huawei-sp333-firmware-burn/</guid>
      <description>&lt;p&gt;华为的SP333和SP380网卡应该就是MCX4121A-XCAT和MCX4121A-ACAT的OEM版本，本文主要介绍如何将10G的网卡SP333刷入25G网卡固件从而变为25G网卡。&lt;/p&gt;</description>
    </item>
    <item>
      <title>镜像文件从raw格式转换为qcow2</title>
      <link>http://localhost:9011/20240624-qemu-img-to-qcow2/</link>
      <pubDate>Mon, 24 Jun 2024 19:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20240624-qemu-img-to-qcow2/</guid>
      <description>&lt;p&gt;将 raw 格式转换为 qcow2 格式是 KVM 虚拟化环境中常见的操作，本文主要介绍如何使用qemu工具将虚拟机的镜像文件从raw格式转换为qcow2格式。&lt;/p&gt;</description>
    </item>
    <item>
      <title>双向加密认证etcd集群的部署</title>
      <link>http://localhost:9011/20240619-etcd-ha-cluster-manually-deploy/</link>
      <pubDate>Wed, 19 Jun 2024 19:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20240619-etcd-ha-cluster-manually-deploy/</guid>
      <description>&lt;p&gt;本文主要介绍如何手动部署高可用的双向加密认证etcd集群。&lt;/p&gt;</description>
    </item>
    <item>
      <title>crictl配置endpoint</title>
      <link>http://localhost:9011/20240607-crictl-config-endpoint/</link>
      <pubDate>Fri, 07 Jun 2024 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20240607-crictl-config-endpoint/</guid>
      <description>&lt;p&gt;本文主要介绍如何为crictl配置默认的&lt;code&gt;image-endpoint&lt;/code&gt;和&lt;code&gt;runtime-endpoint&lt;/code&gt;的参数。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Argocd核心概念及高可用部署</title>
      <link>http://localhost:9011/20230506-argocd-intro-and-ha-deploy/</link>
      <pubDate>Sat, 06 May 2023 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20230506-argocd-intro-and-ha-deploy/</guid>
      <description>&lt;p&gt;Argo CD是一个开源的GitOps工具，用于自动化部署、操作和观察基于Kubernetes的应用程序和配置，提供声明式应用程序定义、多环境支持、应用程序状态监控、RBAC和安全性、插件和扩展性等功能。通过与Git集成，它实现了将应用程序和配置定义存储在Git存储库中，并将其自动同步到Kubernetes环境，实现应用程序的自动化部署和更新。&lt;/p&gt;
&lt;p&gt;本文主要介绍argocd的基础架构和核心概念，同时会手把手进行高可用部署并进行初始化配置和应用部署，文章较长，有兴趣的同学可以根据目录进行跳转阅读。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Anycast概览</title>
      <link>http://localhost:9011/20230303-anycast-overview/</link>
      <pubDate>Fri, 03 Mar 2023 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20230303-anycast-overview/</guid>
      <description>&lt;p&gt;Anycast 是一种为一组端点提供多个路由路径的技术，主要可以用于扩展无状态服务，例如 DNS 或 HTTP。很多大型的互联网服务商已经将Anycast作为他们的基础组件架构技术之一并用于构建异地多活的高可用服务。本文将主要对什么是Anycast、Anycast的原理和优势、Anycast与DNS结合等方面进行介绍。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列15-calico有损迁移至cilium</title>
      <link>http://localhost:9011/20230201-k8s-15-migrate-cni-from-calico-to-cilium/</link>
      <pubDate>Wed, 01 Feb 2023 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20230201-k8s-15-migrate-cni-from-calico-to-cilium/</guid>
      <description>&lt;p&gt;本文主要介绍如何在calico集群彻底删除calico并重新安装配置cilium组件作为集群的cni。&lt;/p&gt;
&lt;p&gt;为什么标题写着有损迁移呢，因为在迁移过程中集群的网络会中断，所有的pod都不能正常工作。关于无损的迁移方案，此前在jet stack上面看到过有位大神发了一篇&lt;a href=&#34;https://www.jetstack.io/blog/cni-migration/&#34;&gt;文章&lt;/a&gt;，有兴趣的可以看看。其实测试环境的话无所谓有损无损，但是生产环境不建议这么操作，实际上估计也不会有这么操作的吧。&lt;/p&gt;
&lt;p&gt;关于本次使用的calico集群的部署过程可以参考之前的文章&lt;a href=&#34;https://tinychen.com/20230109-k8s-13-deploy-ha-k8s-with-calico-bgp/&#34;&gt;k8s系列13-calico部署BGP模式的高可用k8s集群&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列14-calico开启eBPF</title>
      <link>http://localhost:9011/20230117-k8s-14-calico-enable-ebpf/</link>
      <pubDate>Tue, 17 Jan 2023 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20230117-k8s-14-calico-enable-ebpf/</guid>
      <description>&lt;p&gt;本文主要介绍如何在calico集群上开启eBPF加速网络数据转发，同时会对eBPF及其在calico中的一些优势特点进行介绍。&lt;/p&gt;
&lt;p&gt;关于本次使用的calico集群的部署过程可以参考之前的文章&lt;a href=&#34;https://tinychen.com/20230109-k8s-13-deploy-ha-k8s-with-calico-bgp/&#34;&gt;k8s系列13-calico部署BGP模式的高可用k8s集群&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列13-calico部署BGP模式的高可用k8s集群</title>
      <link>http://localhost:9011/20230109-k8s-13-deploy-ha-k8s-with-calico-bgp/</link>
      <pubDate>Mon, 09 Jan 2023 23:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20230109-k8s-13-deploy-ha-k8s-with-calico-bgp/</guid>
      <description>&lt;p&gt;本文主要在centos7系统上基于&lt;code&gt;containerd&lt;/code&gt;和&lt;code&gt;v3.24.5&lt;/code&gt;版本的calico组件部署&lt;code&gt;v1.26.0&lt;/code&gt;版本的堆叠ETCD高可用k8s原生集群，在&lt;code&gt;LoadBalancer&lt;/code&gt;上选择了&lt;code&gt;PureLB&lt;/code&gt;和&lt;code&gt;calico&lt;/code&gt;结合&lt;code&gt;bird&lt;/code&gt;实现&lt;strong&gt;BGP路由可达&lt;/strong&gt;的K8S集群部署。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列12-kubeadm升级k8s集群</title>
      <link>http://localhost:9011/20221224-k8s-12-kubeadm-upgrade-cluster/</link>
      <pubDate>Sat, 24 Dec 2022 18:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20221224-k8s-12-kubeadm-upgrade-cluster/</guid>
      <description>&lt;p&gt;本文主要介绍如何使用&lt;code&gt;kubeadm&lt;/code&gt;对K8S集群进行升级。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列11-cilium部署KubeProxyReplacement模式</title>
      <link>http://localhost:9011/20221222-k8s-11-kubernetes-without-kubeproxy/</link>
      <pubDate>Thu, 22 Dec 2022 16:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20221222-k8s-11-kubernetes-without-kubeproxy/</guid>
      <description>&lt;p&gt;本文主要介绍在使用了Cilium的K8S集群中如何开启&lt;code&gt;KubeProxyReplacement&lt;/code&gt;功能来替代K8S集群原生的&lt;code&gt;kube-proxy&lt;/code&gt;组件，同时还会介绍Cilium的几个特色功能如Maglev一致性哈希、DSR模式、Socket旁路和XDP加速等。&lt;/p&gt;
&lt;p&gt;关于本文实操使用的K8S集群的部署过程可以参考上一篇文章&lt;a href=&#34;https://tinychen.com/20221209-k8s-10-deploy-ha-k8s-with-cilium-bgp/&#34;&gt;k8s系列10-使用kube-router和cilium部署BGP模式的k8s集群&lt;/a&gt;。此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列10-使用kube-router和cilium部署BGP模式的k8s集群</title>
      <link>http://localhost:9011/20221209-k8s-10-deploy-ha-k8s-with-cilium-bgp/</link>
      <pubDate>Fri, 09 Dec 2022 23:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20221209-k8s-10-deploy-ha-k8s-with-cilium-bgp/</guid>
      <description>&lt;p&gt;本文主要在centos7系统上基于&lt;code&gt;containerd&lt;/code&gt;和&lt;code&gt;stable&lt;/code&gt;版本（&lt;code&gt;1.12.4&lt;/code&gt;）的&lt;code&gt;cilium&lt;/code&gt;组件部署&lt;code&gt;v1.25.4&lt;/code&gt;版本的堆叠ETCD高可用k8s原生集群，在&lt;code&gt;LoadBalancer&lt;/code&gt;上选择了&lt;code&gt;PureLB&lt;/code&gt;和&lt;code&gt;kube-router&lt;/code&gt;结合&lt;code&gt;cilium&lt;/code&gt;实现&lt;strong&gt;BGP路由可达&lt;/strong&gt;的K8S集群部署。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇10-分流与重定向</title>
      <link>http://localhost:9011/20221120-dns-13-coredns-10-dnsredir-and-alternate/</link>
      <pubDate>Sun, 20 Nov 2022 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20221120-dns-13-coredns-10-dnsredir-and-alternate/</guid>
      <description>&lt;p&gt;本文主要介绍了目前CoreDNS服务在外部域名递归结果过程中出现的一些问题以及使用dnsredir插件进行分流和alternate插件进行重试优化的操作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇9-kubernetes插件</title>
      <link>http://localhost:9011/20221107-dns-12-coredns-09-kubernetes/</link>
      <pubDate>Mon, 07 Nov 2022 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20221107-dns-12-coredns-09-kubernetes/</guid>
      <description>&lt;p&gt;CoreDNS作为现阶段k8s的默认DNS服务以及服务发现的重要一环，其内置的kubernetes插件可谓是举足轻重。本文主要讲解介绍CoreDNS内置的核心插件&lt;code&gt;kubernetes&lt;/code&gt;的使用方式和适用场景。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇8-健康检查</title>
      <link>http://localhost:9011/20220728-dns-11-coredns-08-healthcheck/</link>
      <pubDate>Thu, 28 Jul 2022 14:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220728-dns-11-coredns-08-healthcheck/</guid>
      <description>&lt;p&gt;本文主要讲解介绍CoreDNS内置的两个健康检查插件&lt;code&gt;health&lt;/code&gt;和&lt;code&gt;ready&lt;/code&gt;的使用方式和适用场景。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列09-服务发现与流量暴露</title>
      <link>http://localhost:9011/20220627-k8s-09-service-discovery-and-traffic-exposure/</link>
      <pubDate>Mon, 27 Jun 2022 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220627-k8s-09-service-discovery-and-traffic-exposure/</guid>
      <description>&lt;p&gt;本文主要介绍了K8S集群中的服务发现和流量暴露机制，包括K8S中的workload类型、service类型、DNS解析原理以及四层服务暴露和七层服务暴露的规则。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列08-负载均衡器之PureLB</title>
      <link>http://localhost:9011/20220524-k8s-08-loadbalancer-purelb/</link>
      <pubDate>Tue, 24 May 2022 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220524-k8s-08-loadbalancer-purelb/</guid>
      <description>&lt;p&gt;本文主要在k8s原生集群上部署&lt;code&gt;v0.6.1&lt;/code&gt;版本的&lt;code&gt;PureLB&lt;/code&gt;作为k8s的&lt;code&gt;LoadBalancer&lt;/code&gt;，主要涉及&lt;strong&gt;PureLB&lt;/strong&gt;的&lt;strong&gt;Layer2模式&lt;/strong&gt;和&lt;strong&gt;ECMP模式&lt;/strong&gt;两种部署方案。由于PureLB的ECMP支持多种路由协议，这里选用的是在k8s中常见的BGP进行配置。由于BGP的相关原理和配置比较复杂，这里仅涉及简单的BGP配置。&lt;/p&gt;
&lt;p&gt;文中使用的k8s集群是在CentOS7系统上基于&lt;code&gt;docker&lt;/code&gt;和&lt;code&gt;cilium&lt;/code&gt;组件部署&lt;code&gt;v1.23.6&lt;/code&gt;版本，此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列07-负载均衡器之OpenELB</title>
      <link>http://localhost:9011/20220523-k8s-07-loadbalancer-openelb/</link>
      <pubDate>Mon, 23 May 2022 22:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220523-k8s-07-loadbalancer-openelb/</guid>
      <description>&lt;p&gt;本文主要在k8s原生集群上部署&lt;code&gt;v0.4.4&lt;/code&gt;版本的&lt;code&gt;OpenELB&lt;/code&gt;作为k8s的&lt;code&gt;LoadBalancer&lt;/code&gt;，主要涉及&lt;strong&gt;OpenELB&lt;/strong&gt;的&lt;strong&gt;Layer2模式&lt;/strong&gt;和&lt;strong&gt;BGP模式&lt;/strong&gt;两种部署方案。由于BGP的相关原理和配置比较复杂，这里仅涉及简单的BGP配置。&lt;/p&gt;
&lt;p&gt;文中使用的k8s集群是在CentOS7系统上基于&lt;code&gt;docker&lt;/code&gt;和&lt;code&gt;calico&lt;/code&gt;组件部署&lt;code&gt;v1.23.6&lt;/code&gt;版本，此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列06-负载均衡器之MatelLB</title>
      <link>http://localhost:9011/20220519-k8s-06-loadbalancer-metallb/</link>
      <pubDate>Thu, 19 May 2022 12:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220519-k8s-06-loadbalancer-metallb/</guid>
      <description>&lt;p&gt;本文主要在k8s原生集群上部署&lt;code&gt;v0.12.1&lt;/code&gt;版本的&lt;code&gt;MetalLB&lt;/code&gt;作为k8s的&lt;code&gt;LoadBalancer&lt;/code&gt;，主要涉及&lt;strong&gt;MetalLB&lt;/strong&gt;的&lt;strong&gt;Layer2模式&lt;/strong&gt;和&lt;strong&gt;BGP模式&lt;/strong&gt;两种部署方案。由于BGP的相关原理和配置比较复杂，这里仅涉及简单的BGP配置。&lt;/p&gt;
&lt;p&gt;文中使用的k8s集群是在CentOS7系统上基于&lt;code&gt;docker&lt;/code&gt;和&lt;code&gt;flannel&lt;/code&gt;组件部署&lt;code&gt;v1.23.6&lt;/code&gt;版本，此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列05-使用containerd和cilium部署kubeproxy-free的k8s集群</title>
      <link>http://localhost:9011/20220512-k8s-05-deploy-k8s-without-kubeproxy/</link>
      <pubDate>Thu, 12 May 2022 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220512-k8s-05-deploy-k8s-without-kubeproxy/</guid>
      <description>&lt;p&gt;本文主要在centos7系统上基于&lt;code&gt;containerd&lt;/code&gt;和&lt;code&gt;stable&lt;/code&gt;版本（&lt;code&gt;1.11.4&lt;/code&gt;）的&lt;code&gt;cilium&lt;/code&gt;组件部署&lt;code&gt;v1.24.0&lt;/code&gt;版本的k8s原生集群，由于集群主要用于自己平时学习和测试使用，加上资源有限，暂不涉及高可用部署。&lt;/p&gt;
&lt;p&gt;此外，由于&lt;code&gt;cilium&lt;/code&gt;已经实现了对&lt;code&gt;kube-proxy&lt;/code&gt;的一整套替代方案，这里部署k8s集群的时候会使用cilium的&lt;code&gt;kubeproxy-free&lt;/code&gt;方案。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列04-kubeadm部署cilium网络的k8s集群</title>
      <link>http://localhost:9011/20220510-k8s-04-deploy-k8s-with-cilium/</link>
      <pubDate>Tue, 10 May 2022 13:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220510-k8s-04-deploy-k8s-with-cilium/</guid>
      <description>&lt;p&gt;本文主要在centos7系统上基于&lt;code&gt;docker&lt;/code&gt;和&lt;code&gt;cilium&lt;/code&gt;组件部署&lt;code&gt;v1.23.6&lt;/code&gt;版本的k8s原生集群，由于集群主要用于自己平时学习和测试使用，加上资源有限，暂不涉及高可用部署。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列03-kubeadm部署calico网络的k8s集群</title>
      <link>http://localhost:9011/20220508-k8s-03-deploy-k8s-with-calico/</link>
      <pubDate>Sun, 08 May 2022 13:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220508-k8s-03-deploy-k8s-with-calico/</guid>
      <description>&lt;p&gt;本文主要在centos7系统上基于&lt;code&gt;docker&lt;/code&gt;和&lt;code&gt;calico&lt;/code&gt;组件部署&lt;code&gt;v1.23.6&lt;/code&gt;版本的k8s原生集群，由于集群主要用于自己平时学习和测试使用，加上资源有限，暂不涉及高可用部署。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列02-kubeadm部署flannel网络的k8s集群</title>
      <link>http://localhost:9011/20220507-k8s-02-deploy-k8s-with-flannel/</link>
      <pubDate>Sat, 07 May 2022 13:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220507-k8s-02-deploy-k8s-with-flannel/</guid>
      <description>&lt;p&gt;本文主要在centos7系统上基于&lt;code&gt;docker&lt;/code&gt;和&lt;code&gt;flannel&lt;/code&gt;组件部署&lt;code&gt;v1.23.6&lt;/code&gt;版本的k8s原生集群，由于集群主要用于自己平时学习和测试使用，加上资源有限，暂不涉及高可用部署。&lt;/p&gt;
&lt;p&gt;此前写的一些关于k8s基础知识和集群搭建的一些&lt;a href=&#34;https://tinychen.com/tags/k8s/&#34;&gt;方案&lt;/a&gt;，有需要的同学可以看一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇7-性能压测</title>
      <link>http://localhost:9011/20220221-dns-10-coredns-07-queryperf-performance-testing/</link>
      <pubDate>Mon, 21 Feb 2022 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220221-dns-10-coredns-07-queryperf-performance-testing/</guid>
      <description>&lt;p&gt;本文主要用于介绍如何编译安装queryperf来对DNS服务器进行压测，以及CoreDNS常见的几种配置下的压测性能表现。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇6-递归服务器</title>
      <link>http://localhost:9011/20220220-dns-09-coredns-06-recursive-dns/</link>
      <pubDate>Sun, 20 Feb 2022 23:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220220-dns-09-coredns-06-recursive-dns/</guid>
      <description>&lt;p&gt;本文主要用于介绍CoreDNS实现递归服务器的几种方式以及在生产环境中遇到的一些问题和解决方案。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇5-日志处理</title>
      <link>http://localhost:9011/20220114-dns-08-coredns-05-log/</link>
      <pubDate>Fri, 14 Jan 2022 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20220114-dns-08-coredns-05-log/</guid>
      <description>&lt;p&gt;本文主要用于介绍CoreDNS用来记录日志的几种方式以及在生产环境中遇到的一些问题和解决方案。&lt;/p&gt;</description>
    </item>
    <item>
      <title>DPVS-FullNAT模式keepalived篇</title>
      <link>http://localhost:9011/20211203-dpvs-fullnat-keepalived/</link>
      <pubDate>Fri, 03 Dec 2021 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20211203-dpvs-fullnat-keepalived/</guid>
      <description>&lt;p&gt;本文主要介绍基于&lt;code&gt;CentOS7.9&lt;/code&gt;系统部署DPVS的FullNAT模式在使用keepalived进行主备模式配置高可用集群在线上生产环境落地实践时遇到的一些问题和处理的思路。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;文中所有IP地址、主机名、MAC地址信息均已进行脱敏或魔改处理，客户端IP使用模拟器生成，但不影响阅读体验。&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>DPVS-FullNAT模式管理篇</title>
      <link>http://localhost:9011/20210810-dpvs-fullnat-management/</link>
      <pubDate>Tue, 10 Aug 2021 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210810-dpvs-fullnat-management/</guid>
      <description>&lt;p&gt;本文主要介绍基于&lt;code&gt;CentOS7.9&lt;/code&gt;系统部署DPVS的FullNAT模式的各种部署方式和配置管理，包括IPv4-IPv4、bonding、IPv6-IPv6、IPv6-IPv4（NAT64）和keepalived模式这五种方案。&lt;/p&gt;</description>
    </item>
    <item>
      <title>DPVS-FullNAT模式部署篇</title>
      <link>http://localhost:9011/20210728-dpvs-fullnat-deploy/</link>
      <pubDate>Wed, 28 Jul 2021 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210728-dpvs-fullnat-deploy/</guid>
      <description>&lt;p&gt;本文主要介绍在&lt;code&gt;CentOS7.9&lt;/code&gt;系统上部署DPVS的FullNAT模式和在RealServer上安装toa模块获取客户端的真实IP。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇4-编译安装unbound</title>
      <link>http://localhost:9011/20210713-dns-07-coredns-04-unbound/</link>
      <pubDate>Tue, 13 Jul 2021 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210713-dns-07-coredns-04-unbound/</guid>
      <description>&lt;p&gt;本文主要介绍coredns的unbound插件进行编译安装的过程及常用的配置方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>nginx篇12-限速三剑客之limit_rate</title>
      <link>http://localhost:9011/20210712-nginx-12-triple-rate-limiting-limit-rate/</link>
      <pubDate>Mon, 12 Jul 2021 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210712-nginx-12-triple-rate-limiting-limit-rate/</guid>
      <description>&lt;p&gt;本文主要是对nginx官方&lt;a href=&#34;http://nginx.org/en/docs/http/ngx_http_core_module.html#limit_rate&#34;&gt;limit_rate&lt;/a&gt;相关指令的用法解释和一些个人理解，&lt;code&gt;limit_rate&lt;/code&gt;主要用于限制用户和服务器之间传输的字节数，最常用的场景可能就是下载/上传限速，在如今用户网速普遍大幅提升的情况下，对于一些文件传输、视频流媒体传输等服务还是有着一定的应用场景的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>nginx篇11-限速三剑客之limit_conn</title>
      <link>http://localhost:9011/20210708-nginx-11-triple-rate-limiting-limit-conn/</link>
      <pubDate>Thu, 08 Jul 2021 18:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210708-nginx-11-triple-rate-limiting-limit-conn/</guid>
      <description>&lt;p&gt;本文主要是对nginx官方&lt;a href=&#34;https://nginx.org/en/docs/http/ngx_http_limit_conn_module.html&#34;&gt;limit_conn&lt;/a&gt;相关模块的配置用法和一些个人理解，&lt;code&gt;limit_conn&lt;/code&gt;主要用于限制用户的连接数，在如今多线程并发请求大量普及的情况下，对于一些特殊的场景还是有着一定的用处的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>RockyLinux简单安装上手体验</title>
      <link>http://localhost:9011/20210705-rockylinux-quick-start-experience/</link>
      <pubDate>Mon, 05 Jul 2021 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210705-rockylinux-quick-start-experience/</guid>
      <description>&lt;p&gt;Rocky Linux — A community-driven effort to bring you enterprise-grade, production-ready Linux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇3-接入prometheus监控</title>
      <link>http://localhost:9011/20210623-dns-06-coredns-03-prometheus/</link>
      <pubDate>Thu, 24 Jun 2021 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210623-dns-06-coredns-03-prometheus/</guid>
      <description>&lt;p&gt;本文主要对coredns的&lt;em&gt;prometheus&lt;/em&gt;监控进行介绍，以及对grafana中配置coredns的dashboard进行分享。&lt;/p&gt;</description>
    </item>
    <item>
      <title>nginx篇10-限速三剑客之limit_req</title>
      <link>http://localhost:9011/20210616-nginx-10-triple-rate-limiting-limit-req/</link>
      <pubDate>Wed, 16 Jun 2021 12:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210616-nginx-10-triple-rate-limiting-limit-req/</guid>
      <description>&lt;p&gt;本文主要是对nginx官方&lt;code&gt;limit_req&lt;/code&gt;相关模块的限速原理的解释和一些个人理解，主要参考的文章为&lt;a href=&#34;https://www.nginx.com/blog/rate-limiting-nginx/&#34;&gt;&lt;code&gt;Rate Limiting with NGINX and NGINX Plus&lt;/code&gt;&lt;/a&gt;和nginx的&lt;a href=&#34;https://nginx.org/en/docs/http/ngx_http_limit_req_module.html&#34;&gt;&lt;code&gt;ngx_http_limit_req_module&lt;/code&gt;&lt;/a&gt;的详细说明。&lt;/p&gt;</description>
    </item>
    <item>
      <title>nginx篇09-location中的if指令是魔鬼吧</title>
      <link>http://localhost:9011/20210527-nginx-09-if-is-evil-in-location/</link>
      <pubDate>Thu, 27 May 2021 12:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210527-nginx-09-if-is-evil-in-location/</guid>
      <description>&lt;p&gt;本文主要是对nginx官方的文章&lt;a href=&#34;https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/&#34;&gt;&lt;code&gt;If is Evil... when used in location context&lt;/code&gt;&lt;/a&gt;的翻译和理解。&lt;/p&gt;</description>
    </item>
    <item>
      <title>bind篇01-Bind&#43;Keepalived安装高可用DNS集群</title>
      <link>http://localhost:9011/20210520-dns-05-bind9-keepalived-ha-installation/</link>
      <pubDate>Thu, 20 May 2021 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210520-dns-05-bind9-keepalived-ha-installation/</guid>
      <description>&lt;p&gt;本文主要对bind进行安装配置，并且搭配keepalived实现高可用。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇2-编译安装External Plugins</title>
      <link>http://localhost:9011/20210516-dns-04-coredns-02-install-external-plugins/</link>
      <pubDate>Sun, 16 May 2021 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210516-dns-04-coredns-02-install-external-plugins/</guid>
      <description>&lt;p&gt;本文主要对coredns的源码进行编译安装，以及在编译安装的过程中加入一些External Plugins的方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CoreDNS篇1-简介和安装</title>
      <link>http://localhost:9011/20210509-dns-03-coredns-01-introduction/</link>
      <pubDate>Sun, 09 May 2021 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210509-dns-03-coredns-01-introduction/</guid>
      <description>&lt;p&gt;本文主要对coredns的原理和特性进行介绍，同时会对其二进制的安装方法进行尝试。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在centos中使用nmcli工具创建虚拟网桥</title>
      <link>http://localhost:9011/20210408-nmcli-create-net-bridge/</link>
      <pubDate>Thu, 08 Apr 2021 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210408-nmcli-create-net-bridge/</guid>
      <description>&lt;p&gt;本文主要介绍如何在centos8中使用nmcli工具创建虚拟网桥并且添加物理网卡到虚拟网桥中，使其成为一个二层交换机。&lt;/p&gt;
&lt;p&gt;这个操作不仅适用于物理网卡设备上，还适用于各种虚拟机的虚拟网卡设备。&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenResty篇01-入门简介和安装配置</title>
      <link>http://localhost:9011/20210317-openresty-01-introduction-and-installation/</link>
      <pubDate>Wed, 17 Mar 2021 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210317-openresty-01-introduction-and-installation/</guid>
      <description>&lt;p&gt;本文主要对openresty做入门简介以及初始化的安装配置介绍。&lt;/p&gt;</description>
    </item>
    <item>
      <title>nginx篇08-添加客户端证书认证</title>
      <link>http://localhost:9011/20210304-nginx-08-ssl-client-certificate/</link>
      <pubDate>Thu, 04 Mar 2021 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210304-nginx-08-ssl-client-certificate/</guid>
      <description>&lt;p&gt;本文主要介绍如何使用给nginx服务添加客户端证书认证从而实现双向加密。&lt;/p&gt;
&lt;p&gt;对于一般的https网站来说，实际上https所使用的证书是属于单向验证，即客户端单向验证服务器的安全性，而服务器端是没有对客户端的身份进行验证的。关于https的原理，可以查看这篇文章：&lt;a href=&#34;https://tinychen.com/20200602-encryption-intro/&#34;&gt;《SSL/TLS、对称加密和非对称加密和TLSv1.3》&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;如果自己部署了一些安全性较高的网站不希望被其他人随意访问，就可以尝试部署https的双向认证，对客户端也添加证书认证。本文将会使用openssl自签证书来完成最简单的一个https双向认证。&lt;/p&gt;</description>
    </item>
    <item>
      <title>tomcat入门指北</title>
      <link>http://localhost:9011/20210303-tomcat-start-guide/</link>
      <pubDate>Wed, 03 Mar 2021 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210303-tomcat-start-guide/</guid>
      <description>&lt;p&gt;本文主要是偏向运维角度来对tomcat进行入门介绍，重点讲解了tomcat的基本概念、基本配置和tomcat的I/O模型。是之前的&lt;a href=&#34;https://tinychen.com/tags/tomcat/&#34;&gt;tomcat篇&lt;/a&gt;的汇总整理之作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>PowerDNS篇1-简介和安装</title>
      <link>http://localhost:9011/20210224-dns-02-pdns01-pdns-auth-and-rec-introduction/</link>
      <pubDate>Wed, 24 Feb 2021 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210224-dns-02-pdns01-pdns-auth-and-rec-introduction/</guid>
      <description>&lt;p&gt;本文主要介绍PowerDNS的主要特性和初始化安装的配置方法，侧重点是对复杂程度相对较高&lt;code&gt;PowerDNS Authoritative Server&lt;/code&gt;进行介绍，同时会夹杂部分&lt;code&gt;PowerDNS-Recursor&lt;/code&gt;的初始化安装和配置。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prometheus系列01-单机版二进制部署</title>
      <link>http://localhost:9011/20210105-prometheus-01-binary-install/</link>
      <pubDate>Tue, 05 Jan 2021 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20210105-prometheus-01-binary-install/</guid>
      <description>&lt;p&gt;作为 CNCF 中最成功的开源项目之一，&lt;code&gt;Prometheus&lt;/code&gt; 已经成为了云原生监控的代名词，被广泛应用在 &lt;code&gt;Kubernetes&lt;/code&gt;和&lt;code&gt;OpenShift&lt;/code&gt; 等项目中，同时有很多第三方解决方案也会集成 &lt;code&gt;Prometheus&lt;/code&gt;。随着 &lt;code&gt;Kubernetes&lt;/code&gt; 在容器调度和管理上确定领头羊的地位，&lt;code&gt;Prometheus&lt;/code&gt; 也成为&lt;code&gt;Kubernetes&lt;/code&gt;容器监控的标配。&lt;/p&gt;
&lt;p&gt;考虑到k8s系统的复杂性和上手难度较高，本文将从最简单最基础的部分开始循序渐进，主要介绍如何在CentOS8系统上直接使用二进制文件和&lt;code&gt;systemd&lt;/code&gt;进行&lt;code&gt;Prometheus server&lt;/code&gt;的单机版本部署，本文只涉及到最基础的&lt;code&gt;Prometheus server&lt;/code&gt;、&lt;code&gt;node_exporter&lt;/code&gt;和&lt;code&gt;Grafana&lt;/code&gt;三个模块，暂未涉及&lt;code&gt;Pushgateway&lt;/code&gt;和&lt;code&gt;Alertmanager&lt;/code&gt;两个模块。&lt;/p&gt;
&lt;p&gt;一般来说，&lt;code&gt;Prometheus server&lt;/code&gt;是用于作为服务端来存储各类&lt;code&gt;exporter&lt;/code&gt;在被监控节点上面采集的数据，而&lt;code&gt;Grafana&lt;/code&gt;则负责将&lt;code&gt;Prometheus server&lt;/code&gt;上的数据可视化，因此&lt;code&gt;Prometheus server&lt;/code&gt;和&lt;code&gt;Grafana&lt;/code&gt;不一定要部署在同一台机器上面，只需要部署两者的机器能够互相通信即可，同理，各类&lt;code&gt;exporter&lt;/code&gt;应该部署在需要被监控的节点机器上。这里由于机器数量有限且只作为测试，会将三者都部署在同一台机器上。&lt;/p&gt;</description>
    </item>
    <item>
      <title>给ssh服务添加fail2ban安全认证</title>
      <link>http://localhost:9011/20201222-centos8-install-fail2ban/</link>
      <pubDate>Tue, 22 Dec 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201222-centos8-install-fail2ban/</guid>
      <description>&lt;p&gt;本文主要讲解在&lt;code&gt;centos8&lt;/code&gt;系统中安装&lt;code&gt;fail2ban&lt;/code&gt;服务来提供ssh服务的安全性。&lt;/p&gt;
&lt;p&gt;本文&lt;a href=&#34;https://www.xmodulo.com/how-to-protect-ssh-server-from-brute-force-attacks-using-fail2ban.html&#34;&gt;参考链接&lt;/a&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ubuntu20.04初始化的部分操作</title>
      <link>http://localhost:9011/20201220-ubuntu2004-init/</link>
      <pubDate>Sun, 20 Dec 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201220-ubuntu2004-init/</guid>
      <description>&lt;p&gt;本文主要讲解在&lt;code&gt;ubuntu20.04&lt;/code&gt;系统安装后需要进行的一些初始化事项。&lt;/p&gt;</description>
    </item>
    <item>
      <title>给ssh服务添加谷歌双重认证</title>
      <link>http://localhost:9011/20201203-ssh-add-google-authenticator/</link>
      <pubDate>Thu, 03 Dec 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201203-ssh-add-google-authenticator/</guid>
      <description>&lt;p&gt;本文主要讲解在centos7系统中添加谷歌验证器来开启ssh的双重认证从而提高ssh服务在使用密码登录的时候的安全性。&lt;/p&gt;</description>
    </item>
    <item>
      <title>对KVM虚拟机添加ttyS0实现console操作</title>
      <link>http://localhost:9011/20201129-add-kvm-console-ttys0/</link>
      <pubDate>Sun, 29 Nov 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201129-add-kvm-console-ttys0/</guid>
      <description>&lt;p&gt;本文主要介绍如何给KVM虚拟机添加ttyS0终端实现宿主机的console操作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>给cp和mv命令添加进度条</title>
      <link>http://localhost:9011/20201128-add-progess-bar-in-cp-mv/</link>
      <pubDate>Sat, 28 Nov 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201128-add-progess-bar-in-cp-mv/</guid>
      <description>&lt;p&gt;本文主要介绍如何使用github上的开源项目&lt;a href=&#34;https://github.com/jarun/advcpmv&#34;&gt;advcpmv&lt;/a&gt;来实现Linux中的&lt;strong&gt;cp&lt;/strong&gt;和&lt;strong&gt;mv&lt;/strong&gt;命令的进度条。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用acme.sh工具申请let&#39;s encrypt的泛域名证书</title>
      <link>http://localhost:9011/20201127-use-acme-letsencrypt-ecc-certs/</link>
      <pubDate>Fri, 27 Nov 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201127-use-acme-letsencrypt-ecc-certs/</guid>
      <description>&lt;p&gt;本文主要介绍如何使用&lt;a href=&#34;https://github.com/acmesh-official/acme.sh&#34;&gt;acme.sh&lt;/a&gt;工具来申请let&amp;rsquo;s encrypt的泛域名证书。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s系列01-什么是kubernetes？</title>
      <link>http://localhost:9011/20201120-k8s-01-what-is-kubernetes/</link>
      <pubDate>Fri, 20 Nov 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201120-k8s-01-what-is-kubernetes/</guid>
      <description>&lt;p&gt;本文主要介绍什么是k8s以及k8s的基本架构和相关基础概念。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kubernetes&lt;/strong&gt; 一词源于希腊语，意为“舵手”或“飞行员”，作为一个可移植、可扩展的开源平台，k8s可以使用声明式配置来管理编排容器服务并且提高自动化水平和效率。同时，得益于庞大且仍不断在增长的生态系统支撑，k8s拥有海量可用的周边服务、工具和生态支持。&lt;/p&gt;</description>
    </item>
    <item>
      <title>centos8使用grubby修改内核启动参数</title>
      <link>http://localhost:9011/20201118-centos8-use-grubby-modify-kernel/</link>
      <pubDate>Wed, 18 Nov 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201118-centos8-use-grubby-modify-kernel/</guid>
      <description>&lt;p&gt;grubby是一个用于更新和显示有关各种体系结构特定的引导程序的配置文件信息的命令行工具。 它主要设计用于安装新内核并需要查找有关当前引导环境的信息的脚本，同时也可以对启动内核的各项信息参数进行修改。&lt;/p&gt;
&lt;p&gt;本文主要介绍如何在centos8中使用grubby工具来对系统的内核启动参数和启动顺序进行调整。&lt;/p&gt;</description>
    </item>
    <item>
      <title>linux中设置ssh登录时显示的banner</title>
      <link>http://localhost:9011/20201116-linux-modify-ssh-login-banner/</link>
      <pubDate>Mon, 16 Nov 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201116-linux-modify-ssh-login-banner/</guid>
      <description>&lt;p&gt;本文主要介绍在linux系统下对ssh的配置文件进行修改从而自定义ssh登录显示的banner横幅提示语。&lt;/p&gt;</description>
    </item>
    <item>
      <title>DPDK在DPVS中的应用及原理分析</title>
      <link>http://localhost:9011/20201112-dpdk-in-dpvs-principle-analysis/</link>
      <pubDate>Thu, 12 Nov 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201112-dpdk-in-dpvs-principle-analysis/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://tinychen.com/20201103-dpvs-deploy-in-centos7/&#34;&gt;上一篇文章&lt;/a&gt;中我们已经介绍了DPVS的特点和部署方式，本文主要是用于介绍DPVS是如何实现前面所说的特点，或者说是如何提高性能的。&lt;/p&gt;
&lt;p&gt;下图是爱奇艺的DPVS开发团队给出的DPVS在提高性能方面的操作，我们这里换一个角度，自底向上，从底层的CPU、内存、网卡来看这些操作是如何实现的。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;（本文涉及到较多的计算机组织架构和操作系统原理的知识点，由于篇幅原因没办法一一详解，因此有一定的理解门槛，如果有看不懂的知识点可以在文章下面留言，有机会我会写一些文章详细介绍一下相关内容）&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>DPVS简介与部署</title>
      <link>http://localhost:9011/20201103-dpvs-deploy-in-centos7/</link>
      <pubDate>Tue, 03 Nov 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201103-dpvs-deploy-in-centos7/</guid>
      <description>&lt;p&gt;对DPVS进行简单的介绍和在centos7的物理机上部署dpvs负载均衡系统。&lt;/p&gt;</description>
    </item>
    <item>
      <title>centos7/8修改网卡名称并持久化配置</title>
      <link>http://localhost:9011/20201024-centos8-modify-eth-name/</link>
      <pubDate>Sun, 25 Oct 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20201024-centos8-modify-eth-name/</guid>
      <description>&lt;p&gt;本文主要介绍将centos7/8中引入的新网卡命名方式修改为传统的ethx命名并将命名和mac地址进行持久化绑定的方法&lt;/p&gt;</description>
    </item>
    <item>
      <title>限制wsl2占用过多内存</title>
      <link>http://localhost:9011/20200924-wsl2-limit-memory/</link>
      <pubDate>Thu, 24 Sep 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200924-wsl2-limit-memory/</guid>
      <description>&lt;p&gt;本文主要记录使用wsl2长时间开启后占用过多系统内存的解决办法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ssh常用配置</title>
      <link>http://localhost:9011/20200912-ssh-config-introduction/</link>
      <pubDate>Sat, 12 Sep 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200912-ssh-config-introduction/</guid>
      <description>&lt;p&gt;本文主要记录了一些Linux系统下使用ssh指令的技巧和ssh的config文件简化ssh操作的过程。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows NT对应版本</title>
      <link>http://localhost:9011/20200907-windows-nt-version/</link>
      <pubDate>Mon, 07 Sep 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200907-windows-nt-version/</guid>
      <description>&lt;p&gt;本文主要记录各个Windows NT版本对应的Windows版本。原维基百科链接可以点击&lt;a href=&#34;https://en.wikipedia.org/wiki/Windows_NT&#34;&gt;这里&lt;/a&gt;查看。&lt;/p&gt;</description>
    </item>
    <item>
      <title>xrags命令的常见用法</title>
      <link>http://localhost:9011/20200903-linux-xargs-command-introduction/</link>
      <pubDate>Thu, 03 Sep 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200903-linux-xargs-command-introduction/</guid>
      <description>&lt;p&gt;本文主要介绍在xrags命令的一些参数和常见的使用方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Megacli常用命令整理</title>
      <link>http://localhost:9011/20200902-megacli-command-introduction/</link>
      <pubDate>Wed, 02 Sep 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200902-megacli-command-introduction/</guid>
      <description>&lt;p&gt;本文主要介绍Megacli工具的常用命令&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用nginx-quic支持HTTP/3</title>
      <link>http://localhost:9011/20200821-nginx-quic-compile-to-implement-http3/</link>
      <pubDate>Fri, 21 Aug 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200821-nginx-quic-compile-to-implement-http3/</guid>
      <description>&lt;p&gt;本文主要介绍使用nginx-quic和boringssl项目来对服务器进行升级支持HTTP/3协议。&lt;/p&gt;</description>
    </item>
    <item>
      <title>wsl access is denied</title>
      <link>http://localhost:9011/20200718-wsl-access-is-denied/</link>
      <pubDate>Sat, 18 Jul 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200718-wsl-access-is-denied/</guid>
      <description>&lt;p&gt;本文主要介绍了windows更新引起的wsl access is denied的问题解决方案。&lt;/p&gt;</description>
    </item>
    <item>
      <title>常见的HTTP状态码</title>
      <link>http://localhost:9011/20200717-http-code-introduction/</link>
      <pubDate>Fri, 17 Jul 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200717-http-code-introduction/</guid>
      <description>&lt;p&gt;本文主要记录了一些常见的HTTP状态码，内容参考&lt;a href=&#34;https://en.wikipedia.org/wiki/List_of_HTTP_status_codes&#34;&gt;维基百科&lt;/a&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>匹配ipv4地址的正则表达式</title>
      <link>http://localhost:9011/20200714-ipv4-address-re-match/</link>
      <pubDate>Tue, 14 Jul 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200714-ipv4-address-re-match/</guid>
      <description>&lt;p&gt;本文主要介绍使用正则表达式匹配ipv4地址。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用gpg来对下载的文件进行校验</title>
      <link>http://localhost:9011/20200713-gpg-check-file/</link>
      <pubDate>Mon, 13 Jul 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200713-gpg-check-file/</guid>
      <description>&lt;p&gt;本文主要介绍使用gpg来对下载的文件进行完整性校验&lt;/p&gt;</description>
    </item>
    <item>
      <title>在bash中开启显示完整路径</title>
      <link>http://localhost:9011/20200701-bash-show-pwd/</link>
      <pubDate>Wed, 01 Jul 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200701-bash-show-pwd/</guid>
      <description>&lt;p&gt;本文主要介绍在bash中开启显示完整路径。&lt;/p&gt;</description>
    </item>
    <item>
      <title>RHEL/CentOS修改hostname</title>
      <link>http://localhost:9011/20200616-centos-modify-hostname/</link>
      <pubDate>Tue, 16 Jun 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200616-centos-modify-hostname/</guid>
      <description>&lt;p&gt;本文主要介绍在RHEL/CentOS/6/7/8中如何修改主机的hostname。&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTTP2的特性解析</title>
      <link>http://localhost:9011/20200608-http2-introduction/</link>
      <pubDate>Mon, 08 Jun 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200608-http2-introduction/</guid>
      <description>&lt;p&gt;本文主要介绍了HTTP2相对于HTTP1.1的一些改进和新特性。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SSL/TLS、对称加密和非对称加密和TLSv1.3</title>
      <link>http://localhost:9011/20200602-encryption-intro/</link>
      <pubDate>Tue, 02 Jun 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200602-encryption-intro/</guid>
      <description>&lt;p&gt;本文主要对对称加密和非对称加密的原理以及过程进行分析，同时还会简单介绍一下TLS/SSL的一些相关内容，并且对比TLSv1.2和TLSv1.3的不同。&lt;/p&gt;</description>
    </item>
    <item>
      <title>nginx篇07-启用HTTP2和TLSv1.3</title>
      <link>http://localhost:9011/20200519-nginx-07-enable-http2-tls13/</link>
      <pubDate>Tue, 19 May 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200519-nginx-07-enable-http2-tls13/</guid>
      <description>&lt;p&gt;本文主要介绍如何使用编译的方式升级openssl库和nginx用于支持HTTP2和TLSv1.3并且介绍了一些简单的提高nginx安全性的配置。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wireshark对IMAP抓包分析</title>
      <link>http://localhost:9011/20200513-wireshark-analysis-imap/</link>
      <pubDate>Wed, 13 May 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200513-wireshark-analysis-imap/</guid>
      <description>&lt;p&gt;本文主要使用Wireshark对邮件客户端使用IMAP协议接收邮件的过程进行抓包分析并使用telnet命令进行简单操作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows Terminal &#43; WSL2 &#43; CENTOS 配置Windows命令终端</title>
      <link>http://localhost:9011/20200512-windows-terminal-wsl2-centos-installation/</link>
      <pubDate>Tue, 12 May 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200512-windows-terminal-wsl2-centos-installation/</guid>
      <description>&lt;p&gt;本文主要用于记录在Windows上使用WSL2和centos系统打造一个免费高效的shell终端的配置过程以及界面优化过程。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wireshark对pop3抓包分析</title>
      <link>http://localhost:9011/20200511-wireshark-analysis-pop3/</link>
      <pubDate>Mon, 11 May 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200511-wireshark-analysis-pop3/</guid>
      <description>&lt;p&gt;本文主要使用Wireshark对邮件客户端使用POP3协议收取邮件的过程进行抓包分析并使用telnet命令进行简单操作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>RFC8314文档中对465端口和587端口的阐述</title>
      <link>http://localhost:9011/20200508-rfc8314-465-587-part-translation/</link>
      <pubDate>Fri, 08 May 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200508-rfc8314-465-587-part-translation/</guid>
      <description>&lt;p&gt;最近在学习SMTP的时候发现SMTP在使用加密传输的时候涉及到465和587两个端口，网上对两者之间的区别众说纷纭，后来查到了RFC官方文档中对于这个争论较久的问题的定义和详细说明，这里做转载和翻译用于记录。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wireshark对SMTP抓包分析</title>
      <link>http://localhost:9011/20200507-wireshark-analysis-smtp/</link>
      <pubDate>Thu, 07 May 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200507-wireshark-analysis-smtp/</guid>
      <description>&lt;p&gt;本文主要使用Wireshark对邮件客户端使用SMTP协议发送邮件的过程进行抓包分析并使用telnet命令进行简单操作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>IPv6网络配置LVS的DR模式</title>
      <link>http://localhost:9011/20200505-lvs-deploy-dr-mode-in-ipv6/</link>
      <pubDate>Tue, 05 May 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200505-lvs-deploy-dr-mode-in-ipv6/</guid>
      <description>&lt;p&gt;本文主要包括LVS DR模式在IPv4网络和IPv6网络下配置的一些差异对比。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tomcat篇04-部署和管理</title>
      <link>http://localhost:9011/20200504-tomcat-04-deploy-manager-serverxml/</link>
      <pubDate>Mon, 04 May 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200504-tomcat-04-deploy-manager-serverxml/</guid>
      <description>&lt;p&gt;本文主要包括tomcat服务器的web应用部署和管理，以及&lt;code&gt;server.xml&lt;/code&gt;的主要配置。&lt;/p&gt;</description>
    </item>
    <item>
      <title>LVS三种模式的工作原理</title>
      <link>http://localhost:9011/20200427-lvs-principle-introduction/</link>
      <pubDate>Mon, 27 Apr 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200427-lvs-principle-introduction/</guid>
      <description>&lt;p&gt;本文主要包括LVS三种模式的基本工作原理介绍和可能涉及的ARP问题原理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>NoSQL数据库简介</title>
      <link>http://localhost:9011/20200424-nosql-base-introduction/</link>
      <pubDate>Fri, 24 Apr 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200424-nosql-base-introduction/</guid>
      <description>&lt;p&gt;NoSQL基本概念简介，常见的NoSQL数据库类型介绍以及MongoDB、Memcached和Redis的简单概念以及特性介绍。&lt;/p&gt;</description>
    </item>
    <item>
      <title>DNS原理篇01-DNS原理介绍</title>
      <link>http://localhost:9011/20200417-dns-01-dns-theory-01-dns-introduction/</link>
      <pubDate>Fri, 17 Apr 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200417-dns-01-dns-theory-01-dns-introduction/</guid>
      <description>&lt;p&gt;本文主要包括DNS的简单介绍，DNS查询的原理介绍和DNS负载均衡应用的简单介绍。&lt;/p&gt;</description>
    </item>
    <item>
      <title>iptables的四表五链与NAT工作原理</title>
      <link>http://localhost:9011/20200414-iptables-principle-introduction/</link>
      <pubDate>Tue, 14 Apr 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200414-iptables-principle-introduction/</guid>
      <description>&lt;p&gt;本文主要介绍了iptables的基本工作原理和四表五链等基本概念以及NAT的工作原理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ceph系列02-使用ceph-deploy部署ceph集群</title>
      <link>http://localhost:9011/20200410-ceph-02-ceph-deploy-deploy-ceph/</link>
      <pubDate>Fri, 10 Apr 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200410-ceph-02-ceph-deploy-deploy-ceph/</guid>
      <description>&lt;p&gt;使用ceph-deploy部署ceph集群并配置ceph-dashboard。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tomcat篇03-使用Jmeter对Tomcat9的三种IO模型进行持续压力测试</title>
      <link>http://localhost:9011/20200409-tomcat-03-jmeter-nio-nio2-apr/</link>
      <pubDate>Thu, 09 Apr 2020 14:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200409-tomcat-03-jmeter-nio-nio2-apr/</guid>
      <description>&lt;p&gt;本文主要包括Tomcat9的NIO、NIO2、APR三种I/O模型的工作原理以及使用Jmeter对其进行持续压力测试。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS创建KVM虚拟机</title>
      <link>http://localhost:9011/20200405-centos-create-kvm-vm/</link>
      <pubDate>Sun, 05 Apr 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200405-centos-create-kvm-vm/</guid>
      <description>&lt;p&gt;使用qemu-kvm在CentOS8上通过GUI创建虚拟机。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tomcat篇02-整体架构和I/O模型</title>
      <link>http://localhost:9011/20200402-tomcat-02-structure-io-model/</link>
      <pubDate>Thu, 02 Apr 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200402-tomcat-02-structure-io-model/</guid>
      <description>&lt;p&gt;本文主要包括tomcat服务器的目录结构、工作模式、整体架构、I/O模型以及NIO、NIO2、APR三者的对比介绍。&lt;/p&gt;</description>
    </item>
    <item>
      <title>windows系统RDP远程桌面配置可信证书</title>
      <link>http://localhost:9011/20200331-mstsc-deploy-tls-cert/</link>
      <pubDate>Tue, 31 Mar 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200331-mstsc-deploy-tls-cert/</guid>
      <description>&lt;p&gt;为微软windows系统自带的RDP远程桌面配置权威CA签发的证书，使得可以安全加密远程。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tomcat篇01-概念简介和守护进程配置</title>
      <link>http://localhost:9011/20200327-tomcat-01-brief-introduction-installation/</link>
      <pubDate>Fri, 27 Mar 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200327-tomcat-01-brief-introduction-installation/</guid>
      <description>&lt;p&gt;本文主要包括tomcat服务器的主要概念介绍、在systemd上的tomcat守护进程的配置、jsvc的原理介绍和systemd的并发实现原理介绍。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nginx篇06-Sendfile指令及其原理</title>
      <link>http://localhost:9011/20200323-nginx-06-sendfile/</link>
      <pubDate>Mon, 23 Mar 2020 14:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200323-nginx-06-sendfile/</guid>
      <description>&lt;p&gt;nginx中http模块中的sendfile指令及其原理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nginx篇05-http长连接和keeplive</title>
      <link>http://localhost:9011/20200320-nginx-05-upstream-keepalive/</link>
      <pubDate>Fri, 20 Mar 2020 16:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200320-nginx-05-upstream-keepalive/</guid>
      <description>&lt;p&gt;nginx中http模块使用http长连接的相关配置（主要是keepalive指令）和http长连接的原理解释。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nginx篇04-map模块</title>
      <link>http://localhost:9011/20200320-nginx-04-http-map-module/</link>
      <pubDate>Fri, 20 Mar 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200320-nginx-04-http-map-module/</guid>
      <description>&lt;p&gt;nginx的map模块配置语法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nginx篇03-负载均衡简单配置和算法原理</title>
      <link>http://localhost:9011/20200319-nginx-03-load-balancing/</link>
      <pubDate>Thu, 19 Mar 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200319-nginx-03-load-balancing/</guid>
      <description>&lt;p&gt;nginx的负载均衡配置，包括http、tcp和udp负载均衡，以及&lt;code&gt;Round robin&lt;/code&gt;、&lt;code&gt;Least connections&lt;/code&gt;、&lt;code&gt;Least time&lt;/code&gt;（Nginx Plus专属）、&lt;code&gt;Generic hash&lt;/code&gt;、&lt;code&gt;Random&lt;/code&gt;、&lt;code&gt;IP hash&lt;/code&gt;（HTTP模块专属）的原理分析。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nginx篇02-upstream模块中的加权轮询负载均衡</title>
      <link>http://localhost:9011/20200318-nginx-02-smooth-weighted-round-robin-balancing/</link>
      <pubDate>Wed, 18 Mar 2020 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200318-nginx-02-smooth-weighted-round-robin-balancing/</guid>
      <description>&lt;p&gt;nginx的upstream模块中的加权轮询负载均衡的算法原理。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nginx篇01-基本安装配置和静态页面设置</title>
      <link>http://localhost:9011/20200317-nginx-01-base-conf-static-web/</link>
      <pubDate>Tue, 17 Mar 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200317-nginx-01-base-conf-static-web/</guid>
      <description>&lt;p&gt;nginx的编译安装、添加模块、yum安装、简单配置、默认目录作用和静态页面配置。&lt;/p&gt;</description>
    </item>
    <item>
      <title>虚拟化技术的演变过程和KVM虚拟化的简介</title>
      <link>http://localhost:9011/20200301-virtualization-intro-kvm-intro/</link>
      <pubDate>Sun, 01 Mar 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200301-virtualization-intro-kvm-intro/</guid>
      <description>&lt;p&gt;主要介绍虚拟化技术的历史演进过程和KVM虚拟化的一些特点。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux上启用kvm嵌套虚拟化功能</title>
      <link>http://localhost:9011/20200213-kvm-nested/</link>
      <pubDate>Thu, 13 Feb 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200213-kvm-nested/</guid>
      <description>&lt;p&gt;kvm支持嵌套虚拟化，即可以在虚拟机中创建虚拟机。本文主要介绍如何在使用Intel处理器的CentOS7中开启KVM的嵌套虚拟化功能。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ceph系列01-Ceph简介</title>
      <link>http://localhost:9011/20200201-ceph-01-ceph-introduction/</link>
      <pubDate>Sat, 01 Feb 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200201-ceph-01-ceph-introduction/</guid>
      <description>&lt;p&gt;Ceph的基本概念介绍和入门知识储备。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows更改MSTSC的远程端口号</title>
      <link>http://localhost:9011/20200125-windows-change-mstsc-port/</link>
      <pubDate>Sat, 25 Jan 2020 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200125-windows-change-mstsc-port/</guid>
      <description>&lt;p&gt;通过修改注册表来修改windows远程的3389端口号从而提升一定的安全性。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用ntfsfix解决Linux下无法挂载NTFS硬盘的问题</title>
      <link>http://localhost:9011/20200120-linux-ntfsfix-ntfs/</link>
      <pubDate>Mon, 20 Jan 2020 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200120-linux-ntfsfix-ntfs/</guid>
      <description>&lt;p&gt;使用&lt;code&gt;ntfsfix&lt;/code&gt;解决Linux下无法挂载NTFS硬盘的问题，主要是由硬盘分区的&lt;code&gt;$MFT&lt;/code&gt;文件出现了问题，可以在windows下使用&lt;code&gt;chkdsk&lt;/code&gt;命令或者在Linux下使用&lt;code&gt;ntfsfix&lt;/code&gt;来进行修复。&lt;/p&gt;</description>
    </item>
    <item>
      <title>常用的高效gnome插件以及主题的下载地址</title>
      <link>http://localhost:9011/20200110-gnome-extension-recommand/</link>
      <pubDate>Fri, 10 Jan 2020 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200110-gnome-extension-recommand/</guid>
      <description>&lt;p&gt;在CentOS7上使用Gnome3.26版本进行安装测试，大多数的插件都可以正常运行，主题的工作情况良好，下面的推荐插件全部同时启用会发生冲突，实际需要启用那些插件大家可以根据自己的实际需求进行选择。&lt;/p&gt;
&lt;p&gt;注：grub界面的引导美化在CentOS7上面暂未成功。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS中使用yum安装chrome浏览器</title>
      <link>http://localhost:9011/20200105-centos-install-chrome/</link>
      <pubDate>Sun, 05 Jan 2020 08:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200105-centos-install-chrome/</guid>
      <description>&lt;p&gt;在CentOS上使用yum安装chrome浏览器，实测在CentOS7和CentOS8中都可以正常操作，需要保证能够直接访问谷歌。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS中使用nux源安装shutter</title>
      <link>http://localhost:9011/20200103-centos7-nux-install-shutter/</link>
      <pubDate>Fri, 03 Jan 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200103-centos7-nux-install-shutter/</guid>
      <description>&lt;p&gt;shutter和flameshot都是Linux下很强大的截图软件，之前在Ubuntu上面一直使用flameshot感觉不错，现在换到了CentOS7，改用NUX_Desktop源来安装shutter。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS7中使用RDO安装OpenStack-Stein-AIO</title>
      <link>http://localhost:9011/20200102-centos7-rdo-install-openstack/</link>
      <pubDate>Thu, 02 Jan 2020 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200102-centos7-rdo-install-openstack/</guid>
      <description>&lt;p&gt;本文主要记录了在CentOS7.7系统（物理机）下使用红帽官方的RDO工具进行OpenStack的all-in-one模式部署。关于宿主机的，在之前的文章中已经做过了详细的介绍和测试，这里不再赘述，有兴趣的同学可以&lt;a href=&#34;https://tinychen.com/191212-my-hedt-intro/&#34;&gt;点击这里&lt;/a&gt;查看。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS7中使用elrepo源安装Nvidia显卡驱动</title>
      <link>http://localhost:9011/20200102-centos7-elrepo-install-nvidia-driver/</link>
      <pubDate>Thu, 02 Jan 2020 09:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20200102-centos7-elrepo-install-nvidia-driver/</guid>
      <description>&lt;p&gt;在CentOS7中使用elrepo源来进行英伟达显卡驱动的安装。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux中升级pip和更换pip镜像源</title>
      <link>http://localhost:9011/20191227-pip-source-upgrade/</link>
      <pubDate>Fri, 27 Dec 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191227-pip-source-upgrade/</guid>
      <description>&lt;p&gt;在Linux中对Python的pip进行更新和镜像源替换为国内的镜像源。理论上操作对于Linux系统均适用，Python2和Python3也同样适用，不过Python2将在2020年1月1日停止支持，这里需要提醒一下大家记得尽快升级迁移自己项目和系统中使用的Python版本。&lt;/p&gt;
&lt;p&gt;本文的操作会使用CentOS7+Python2和Ubuntu18.04.3+Python3来进行演示。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu18.04更改grub菜单引导选项和等待时间</title>
      <link>http://localhost:9011/20191224-ubuntu-change-grub/</link>
      <pubDate>Tue, 24 Dec 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191224-ubuntu-change-grub/</guid>
      <description>&lt;p&gt;双系统情况下的Ubuntu18.04更改grub菜单引导选项和等待时间。此处使用的是UEFI引导的物理机作为示范，而非是使用传统的BIOS进行引导的虚拟机。实际的各种引导情况可能会比较复杂，需要自己根据实际情况来进行判断。&lt;/p&gt;</description>
    </item>
    <item>
      <title>为本科毕业设计搭建HEDT平台的硬件选型思路及测试</title>
      <link>http://localhost:9011/20191212-my-hedt-introduction/</link>
      <pubDate>Thu, 12 Dec 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191212-my-hedt-introduction/</guid>
      <description>&lt;p&gt;从9月份开始计划搭建一台高性能的HEDT主机来进行毕设相关工作，前后折腾了两个多月总算是基本搞定，这里写一篇文章记录一下整个硬件选型的思路、过程以及测试，同时此文也作为毕业设计的硬件平台选型搭建部分。&lt;/p&gt;</description>
    </item>
    <item>
      <title>win10开启卓越电源性能计划</title>
      <link>http://localhost:9011/20191203-win10-extreperf-mode/</link>
      <pubDate>Tue, 03 Dec 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191203-win10-extreperf-mode/</guid>
      <description>&lt;p&gt;在Win10中通过命令行开启卓越电源性能计划。&lt;/p&gt;</description>
    </item>
    <item>
      <title>搭建LNMP环境并配置wordpress网站</title>
      <link>http://localhost:9011/20191123-lnmp-install-wordpress/</link>
      <pubDate>Sat, 23 Nov 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191123-lnmp-install-wordpress/</guid>
      <description>&lt;p&gt;CentOS7中搭建nginx+MySQL8+PHP7的LNMP环境，并且安装wordpress来作为网站服务器。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MySQL8重置root密码</title>
      <link>http://localhost:9011/20191122-mysql8-reset-passwd/</link>
      <pubDate>Fri, 22 Nov 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191122-mysql8-reset-passwd/</guid>
      <description>&lt;p&gt;CentOS7中MySQL8.0初始root密码的设置和忘记root密码的重置方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在Ubuntu18.04中安装升级pip3并使用socks代理</title>
      <link>http://localhost:9011/20191121-ubuntu-install-pip3/</link>
      <pubDate>Thu, 21 Nov 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191121-ubuntu-install-pip3/</guid>
      <description>&lt;p&gt;ubuntu18.04中自带了python3但是缺少了pip3，这里我们使用apt来进行安装，然后使用pip3自己对自己升级，再安装对应的socks依赖包，这样在系统使用了socks代理的时候能够使用代理下载各种包，有效提高速度。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在Linux中使用xrandr调整分辨率</title>
      <link>http://localhost:9011/20191105-linux-use-xrandr/</link>
      <pubDate>Tue, 05 Nov 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191105-linux-use-xrandr/</guid>
      <description>&lt;p&gt;在CentOS8和Ubuntu18上使用&lt;code&gt;xrandr&lt;/code&gt;调整显示器分辨率并设置重启后不失效。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS8中安装xrdp远程桌面</title>
      <link>http://localhost:9011/20191029-centos8-install-xrdp/</link>
      <pubDate>Tue, 29 Oct 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191029-centos8-install-xrdp/</guid>
      <description>&lt;p&gt;在CentOS8上安装&lt;code&gt;xrdp&lt;/code&gt;和&lt;code&gt;vnc&lt;/code&gt;并在windows中使用&lt;code&gt;mstsc&lt;/code&gt;进行远程控制。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS8中安装VLC播放器</title>
      <link>http://localhost:9011/20191028-centos8-install-vlc/</link>
      <pubDate>Mon, 28 Oct 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191028-centos8-install-vlc/</guid>
      <description>&lt;p&gt;在CentOS8上使用&lt;code&gt;epel&lt;/code&gt;源和&lt;code&gt;rpmfusion&lt;/code&gt;源安装VLC播放器。&lt;/p&gt;</description>
    </item>
    <item>
      <title>常用网络服务及默认端口</title>
      <link>http://localhost:9011/20191027-common-server-port/</link>
      <pubDate>Sun, 27 Oct 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191027-common-server-port/</guid>
      <description>&lt;p&gt;Windows中常用的一些服务和默认的端口。&lt;/p&gt;</description>
    </item>
    <item>
      <title>NTP和Chrony以及常用NTP时间同步服务器</title>
      <link>http://localhost:9011/20191026-ntp-servers/</link>
      <pubDate>Sat, 26 Oct 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191026-ntp-servers/</guid>
      <description>&lt;p&gt;国内常用的NTP时间服务器，可以用于Linux中的NTP时间同步或者是chrony时间同步。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS8上启动系统web管理工具cockpit</title>
      <link>http://localhost:9011/20191025-centos8-use-cockpit/</link>
      <pubDate>Fri, 25 Oct 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191025-centos8-use-cockpit/</guid>
      <description>&lt;p&gt;CentOS8和RHEL8中新加入了一项功能&lt;code&gt;cockpit&lt;/code&gt;，可以使用web浏览器来管理系统的一些常用状态，比如用户管理、软件更新、SELinux以及ssh等操作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS8yum源替换为国内镜像源</title>
      <link>http://localhost:9011/20191024-centos8-replace-yum-source/</link>
      <pubDate>Thu, 24 Oct 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191024-centos8-replace-yum-source/</guid>
      <description>&lt;p&gt;CentOS8中主要的内置yum源、elrepo源、epel源和rpmfusion源的国内镜像版本，直接复制替换即可使用。&lt;/p&gt;</description>
    </item>
    <item>
      <title>配置bash补全忽略大小写</title>
      <link>http://localhost:9011/20191023-bash-completion-ignore-case/</link>
      <pubDate>Wed, 23 Oct 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191023-bash-completion-ignore-case/</guid>
      <description>&lt;p&gt;在Linux上使用bash补全的时候忽略大小写。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS中安装VisualStudioCode</title>
      <link>http://localhost:9011/20191022-centos-install-vsc/</link>
      <pubDate>Tue, 22 Oct 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191022-centos-install-vsc/</guid>
      <description>&lt;p&gt;在CentOS上使用yum repo安装VSC，实测CentOS7和CentOS8均可正常安装。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS中安装wps</title>
      <link>http://localhost:9011/20191020-centos-install-wps/</link>
      <pubDate>Sun, 20 Oct 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20191020-centos-install-wps/</guid>
      <description>&lt;p&gt;在CentOS上使用rpm安装wps并导入相关的缺失字体,实测CentOS7和8均可正常安装。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS中安装特定版本的docker</title>
      <link>http://localhost:9011/20190912-centos-install-docker/</link>
      <pubDate>Thu, 12 Sep 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190912-centos-install-docker/</guid>
      <description>&lt;p&gt;在CentOS7和CentOS8上卸载已安装的docker并安装特定版本的docker。&lt;/p&gt;</description>
    </item>
    <item>
      <title>个人博客web服务器换用nginx</title>
      <link>http://localhost:9011/20190829-http-to-nginx/</link>
      <pubDate>Thu, 29 Aug 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190829-http-to-nginx/</guid>
      <description>&lt;p&gt;记录一下个人博客的web服务器从apache换成nginx的过程。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ansible入门初试</title>
      <link>http://localhost:9011/20190823-ansible-intro/</link>
      <pubDate>Fri, 23 Aug 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190823-ansible-intro/</guid>
      <description>&lt;p&gt;Ansible的基本概念和入门安装配置。&lt;/p&gt;</description>
    </item>
    <item>
      <title>线程和进程的区别</title>
      <link>http://localhost:9011/20190821-thread-n-process/</link>
      <pubDate>Wed, 21 Aug 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190821-thread-n-process/</guid>
      <description>&lt;p&gt;记录一下线程和进程的区别。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用python导出华为网络设备中的配置为excel文件</title>
      <link>http://localhost:9011/20190816-hw-auto-get-profile/</link>
      <pubDate>Fri, 16 Aug 2019 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190816-hw-auto-get-profile/</guid>
      <description>&lt;p&gt;项目github地址：https://github.com/tiny777/ServersManagementTools&lt;/p&gt;</description>
    </item>
    <item>
      <title>在k8s中删除和添加节点的方法</title>
      <link>http://localhost:9011/20190801-k8s-del-n-add-node/</link>
      <pubDate>Thu, 01 Aug 2019 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190801-k8s-del-n-add-node/</guid>
      <description>&lt;p&gt;简单介绍一下在k8s集群中删除节点和添加节点的方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>shell简介</title>
      <link>http://localhost:9011/20190724-shell-intro/</link>
      <pubDate>Wed, 24 Jul 2019 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190724-shell-intro/</guid>
      <description>&lt;p&gt;简单介绍一下shell的概念、分类以及脚本的几种执行方式。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在k8s中的Service简介</title>
      <link>http://localhost:9011/20190723-k8s-service/</link>
      <pubDate>Tue, 23 Jul 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190723-k8s-service/</guid>
      <description>&lt;p&gt;简单介绍一下k8s中的Service组件。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在k8s中的controller简介</title>
      <link>http://localhost:9011/20190722-k8s-controller/</link>
      <pubDate>Mon, 22 Jul 2019 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190722-k8s-controller/</guid>
      <description>&lt;p&gt;运行容器化应用是Kubernetes最重要的核心功能。为满足不同的业务需要，Kubernetes提供了多种Controller，主要包括&lt;code&gt;Deployment&lt;/code&gt;、&lt;code&gt;DaemonSet&lt;/code&gt;、&lt;code&gt;Job&lt;/code&gt;、&lt;code&gt;CronJob&lt;/code&gt;等。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS7上部署高可用的k8s集群(v1.15)</title>
      <link>http://localhost:9011/20190718-centos7-install-k8s-ha/</link>
      <pubDate>Thu, 18 Jul 2019 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190718-centos7-install-k8s-ha/</guid>
      <description>&lt;p&gt;在VMware虚拟机中的CentOS7集群部署高可用的k8s集群环境(v1.15)。&lt;/p&gt;
&lt;p&gt;这里有两篇基础知识的补充和单master节点集群的搭建过程，有需要的同学可以看一下。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://tinychen.com/20190715-k8s-concepts-intro/&#34;&gt;k8s重要概念及各组件简介&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://tinychen.com/20190716-centos7-install-k8s/&#34;&gt;在CentOS7上部署k8s集群(v1.15)&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS7上部署单Master节点k8s集群(v1.15)</title>
      <link>http://localhost:9011/20190716-centos7-install-k8s/</link>
      <pubDate>Tue, 16 Jul 2019 17:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190716-centos7-install-k8s/</guid>
      <description>&lt;p&gt;在虚拟机中的CentOS7集群中部署单master节点的k8s环境(v1.15)。&lt;/p&gt;</description>
    </item>
    <item>
      <title>k8s重要概念及各组件简介</title>
      <link>http://localhost:9011/20190715-k8s-concepts-intro/</link>
      <pubDate>Mon, 15 Jul 2019 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190715-k8s-concepts-intro/</guid>
      <description>&lt;p&gt;解析k8s的重要概念和介绍其工作原理。&lt;/p&gt;
&lt;p&gt;简单介绍一下k8s中的重要概念和各个主要的工作组件，主要参考了官方的技术文档和《每天5分钟玩转kubernetes》。&lt;/p&gt;</description>
    </item>
    <item>
      <title>在CentOS7上安装Zabbix4.2监控系统</title>
      <link>http://localhost:9011/20190712-centos7-install-zabbix42/</link>
      <pubDate>Fri, 12 Jul 2019 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190712-centos7-install-zabbix42/</guid>
      <description>&lt;p&gt;在五台CentOS7的虚拟机上尝试安装Zabbix4.2用来监控各个主机的运行状况。&lt;/p&gt;</description>
    </item>
    <item>
      <title>RHEL7的ACL简介</title>
      <link>http://localhost:9011/20190711-rhel7-acl/</link>
      <pubDate>Thu, 11 Jul 2019 11:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190711-rhel7-acl/</guid>
      <description>&lt;p&gt;RHEL7中的ACL的简单介绍。&lt;/p&gt;
&lt;h2 id=&#34;acl简介&#34;&gt;ACL简介&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;ACL&lt;/code&gt;是&lt;code&gt;Access Control List&lt;/code&gt;的缩写，主要的目的是在提供传统的&lt;code&gt;owner&lt;/code&gt;，&lt;code&gt;group&lt;/code&gt;，&lt;code&gt;others&lt;/code&gt;的&lt;code&gt;read(r)&lt;/code&gt;，&lt;code&gt;write(w)&lt;/code&gt;，&lt;code&gt;execute(x)&lt;/code&gt; 权限之外的细部权限设定。&lt;/p&gt;
&lt;p&gt;ACL可以针对单一使用者，单一文件或目录来进行r，w，x的权限规范，对于需要特殊权限的使用状况非常有帮助。
ACL主要可以针对以下三者：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用者（user）：可以针对使用者来设定权限&lt;/li&gt;
&lt;li&gt;群组（group）：针对群组为对象来设定其权限&lt;/li&gt;
&lt;li&gt;默认属性（mask）：还可以针对在该目录下在建立新文件/目录时，规范新数据的默认权限&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>RHEL7中的CRON简介</title>
      <link>http://localhost:9011/20190710-rhel7-cron/</link>
      <pubDate>Wed, 10 Jul 2019 10:50:00 +0800</pubDate>
      <guid>http://localhost:9011/20190710-rhel7-cron/</guid>
      <description>&lt;p&gt;RHEL7中的CRON功能以及使用方式简介。&lt;/p&gt;
&lt;h2 id=&#34;cron简介&#34;&gt;cron简介&lt;/h2&gt;
&lt;p&gt;crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程，与windows下的计划任务类似，当安装完成操作系统后，默认会安装此服务 工具，并且会自动启动crond进程，crond进程&lt;strong&gt;每分钟&lt;/strong&gt;会定期检查是否有要执行的任务，如果有要执行的任务，则自动执行该任务。&lt;/p&gt;</description>
    </item>
    <item>
      <title>多主机间实现SSH免密登录</title>
      <link>http://localhost:9011/20190709-multi-ssh/</link>
      <pubDate>Tue, 09 Jul 2019 15:30:00 +0800</pubDate>
      <guid>http://localhost:9011/20190709-multi-ssh/</guid>
      <description>&lt;p&gt;K8S部署的前期准备工作，多台CentOS主机之间使用SSH免密登录。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS7修改默认启动级别</title>
      <link>http://localhost:9011/20190708-rhel7-change-init-level/</link>
      <pubDate>Mon, 08 Jul 2019 19:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190708-rhel7-change-init-level/</guid>
      <description>&lt;p&gt;Linux中的七种启动级别介绍及CentOS7修改默认启动级别的方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>RHEL7的yum简介</title>
      <link>http://localhost:9011/20190708-rhel7-yum-repo/</link>
      <pubDate>Mon, 08 Jul 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190708-rhel7-yum-repo/</guid>
      <description>&lt;p&gt;RHEL7中的rpm和yum的简单介绍。&lt;/p&gt;</description>
    </item>
    <item>
      <title>RHEL7的SELinux简介</title>
      <link>http://localhost:9011/20190707-rhel7-selinux/</link>
      <pubDate>Sun, 07 Jul 2019 12:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190707-rhel7-selinux/</guid>
      <description>&lt;p&gt;RHEL7中的SELinux简单介绍。&lt;/p&gt;</description>
    </item>
    <item>
      <title>RHEL7破解ROOT密码</title>
      <link>http://localhost:9011/20190707-rhel7-break-passwd/</link>
      <pubDate>Sun, 07 Jul 2019 01:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190707-rhel7-break-passwd/</guid>
      <description>&lt;p&gt;RHEL系列Linux破解ROOT密码的操作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Frp内网穿透实现MS远程桌面和SSH</title>
      <link>http://localhost:9011/20190706-frp/</link>
      <pubDate>Sat, 06 Jul 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190706-frp/</guid>
      <description>&lt;p&gt;使用github上面的开源项目Frp和一台有公网IP的主机来实现反向代理（内网穿透），从而达到使用微软自带的远程桌面mstsc来远程没有公网IP的windows电脑和使用ssh远程Linux系统（Centos和Ubuntu）的效果。&lt;/p&gt;
&lt;p&gt;本文不涉及反向代理的具体理论知识，使用的公网IP主机为阿里云主机（十块钱一个月的学生版），由于使用的阿里云主机带宽有限，因此使用远程桌面的效果可能比较一般，但是对于SSH远程来说肯定是足够了的。&lt;/p&gt;
&lt;p&gt;需要注意的是，如果你的电脑本身所处的网络是有动态公网IP的，建议直接在路由器中设置DDNS，效果要比这个好很多，这个仅适用于那些没有公网IP的电脑。&lt;/p&gt;</description>
    </item>
    <item>
      <title>数据库原理部分重点内容</title>
      <link>http://localhost:9011/20190618-database-review/</link>
      <pubDate>Tue, 18 Jun 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190618-database-review/</guid>
      <description>&lt;p&gt;《数据库原理》部分重点内容，小七自己整理的面向期末考考题的复习提纲。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu18.04升级Linux内核</title>
      <link>http://localhost:9011/20190614-ubuntu-update-kernel/</link>
      <pubDate>Fri, 14 Jun 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190614-ubuntu-update-kernel/</guid>
      <description>&lt;p&gt;Ubuntu18.04升级5.1.9的Linux内核，如果提示权限不足记得切换root用户。&lt;/p&gt;
&lt;p&gt;CentOS7版本请移步&lt;a href=&#34;https://tinychen.com/20190612-centos-update-kernel/&#34;&gt;这里&lt;/a&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS升级Linux内核</title>
      <link>http://localhost:9011/20190612-centos-update-kernel/</link>
      <pubDate>Wed, 12 Jun 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190612-centos-update-kernel/</guid>
      <description>&lt;p&gt;CentOS7.6升级5.1.9的Linux内核，如果提示权限不足记得切换root用户。&lt;/p&gt;
&lt;p&gt;Ubunut18.04版本请移步&lt;a href=&#34;https://tinychen.com/20190614-ubuntu-update-kernel/&#34;&gt;这里&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wireshark抓包分析DHCP以及路由干扰过程</title>
      <link>http://localhost:9011/20190609-wireshark-dhcp/</link>
      <pubDate>Sun, 09 Jun 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190609-wireshark-dhcp/</guid>
      <description>&lt;p&gt;使用Wireshark抓包分析DHCP过程，并分析在同一广播域中存在多个DHCP服务器的产生的路由干扰过程。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wireshark抓包分析校园网登录过程</title>
      <link>http://localhost:9011/20190608-wireshark-stu/</link>
      <pubDate>Sat, 08 Jun 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190608-wireshark-stu/</guid>
      <description>&lt;p&gt;使用Wireshark抓包分析校园网登录过程，并使用curl实现模拟登录。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu18.04和CentOS7更换阿里源</title>
      <link>http://localhost:9011/20190605-linux-use-ali-source/</link>
      <pubDate>Wed, 05 Jun 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190605-linux-use-ali-source/</guid>
      <description>&lt;p&gt;在CentOS7.6和Ubuntu18.04上面更换软件源为阿里源。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux安装MPI</title>
      <link>http://localhost:9011/20190604-linux-install-mpi/</link>
      <pubDate>Tue, 04 Jun 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190604-linux-install-mpi/</guid>
      <description>&lt;p&gt;在CentOS7.6和Ubuntu19.04上面安装MPI开发环境。&lt;/p&gt;
&lt;p&gt;需要注意的是除非使用root账号，不然需要加上&lt;code&gt;sudo&lt;/code&gt;保证有足够的权限执行安装操作。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Optimizing Gradual SDN Upgrades in ISP Networks</title>
      <link>http://localhost:9011/20190601-isp-upgrade-sdn/</link>
      <pubDate>Sat, 01 Jun 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190601-isp-upgrade-sdn/</guid>
      <description>&lt;p&gt;因为作业要求，最近拜读了IEEE上面的一篇&lt;a href=&#34;https://ieeexplore.ieee.org/document/8610160&#34;&gt;关于ISP升级到SDN的方法&lt;/a&gt;的研究文章，然后记录了文章的一些要点和对一些自己不懂的知识进行补充。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS7安装MariaDB</title>
      <link>http://localhost:9011/20190521-centos-install-mariadb/</link>
      <pubDate>Tue, 21 May 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190521-centos-install-mariadb/</guid>
      <description>&lt;p&gt;主要是在CentOS7上安装MariaDB服务。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS配置Python3开发环境</title>
      <link>http://localhost:9011/20190413-centos-install-python/</link>
      <pubDate>Sat, 13 Apr 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190413-centos-install-python/</guid>
      <description>&lt;p&gt;CentOS7配置Python3.7开发环境&lt;/p&gt;</description>
    </item>
    <item>
      <title>SSH远程连接Linux主机超时自动断开</title>
      <link>http://localhost:9011/20190411-fix-ssh-disconnect/</link>
      <pubDate>Thu, 11 Apr 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190411-fix-ssh-disconnect/</guid>
      <description>&lt;p&gt;使用SSH远程连接Linux主机的时候，会因为一段时间没有执行操作，就和主机断开连接，我们可以通过修改主机端的SSHD配置文件来解决这个问题。&lt;/p&gt;</description>
    </item>
    <item>
      <title>iperf3安装配置使用踩坑记录</title>
      <link>http://localhost:9011/20190409-iperf3/</link>
      <pubDate>Tue, 09 Apr 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190409-iperf3/</guid>
      <description>&lt;p&gt;iperf3是一个开源的多平台测速工具，涵盖了Windows，Android，Linux，iOS，MacOS等主流操作系统。本文以Windows为例记录一下在使用iperf3的过程中踩的一些坑。&lt;/p&gt;</description>
    </item>
    <item>
      <title>阿里云轻量级应用服务器CentOS系统Apache配置Https</title>
      <link>http://localhost:9011/20190407-aliyun-centos-apache-https/</link>
      <pubDate>Sun, 07 Apr 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190407-aliyun-centos-apache-https/</guid>
      <description>&lt;p&gt;记录一下给Hexo博客配置https域名过程中踩的各种坑。&lt;/p&gt;</description>
    </item>
    <item>
      <title>删除Windows中的3D对象文件夹</title>
      <link>http://localhost:9011/20190405-delete-3d-objects/</link>
      <pubDate>Fri, 05 Apr 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190405-delete-3d-objects/</guid>
      <description>&lt;p&gt;通过修改注册表来删除资源管理器里面的3D Objects文件夹&lt;/p&gt;</description>
    </item>
    <item>
      <title>直通线和交叉线的制作</title>
      <link>http://localhost:9011/20190404-make-cat6-cable/</link>
      <pubDate>Thu, 04 Apr 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190404-make-cat6-cable/</guid>
      <description>&lt;p&gt;使用六类网线和六类水晶头制作直通线和交叉线，多图预警。&lt;/p&gt;</description>
    </item>
    <item>
      <title>小米MIX2刷谷歌相机</title>
      <link>http://localhost:9011/20190401-mix2-install-google-camera/</link>
      <pubDate>Mon, 01 Apr 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190401-mix2-install-google-camera/</guid>
      <description>&lt;p&gt;记录一下小米MIX2从MIUI稳定版→解锁BL→刷入MIUI开发版→获取ROOT权限→安装Google相机的全过程。&lt;/p&gt;</description>
    </item>
    <item>
      <title>100条计算机网络基本知识（下）</title>
      <link>http://localhost:9011/20190331-base-know-of-cn-2/</link>
      <pubDate>Sun, 31 Mar 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190331-base-know-of-cn-2/</guid>
      <description>&lt;p&gt;简单介绍一百条关于计算机网络的基本知识。由于太长了，分成了上下两篇，每篇50条。&lt;/p&gt;</description>
    </item>
    <item>
      <title>100条计算机网络基本知识（上）</title>
      <link>http://localhost:9011/20190330-base-know-of-cn-1/</link>
      <pubDate>Sat, 30 Mar 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190330-base-know-of-cn-1/</guid>
      <description>&lt;p&gt;简单介绍一百条关于计算机网络的基本知识。由于太长了，分成了上下两篇，每篇50条。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS配置JDK环境</title>
      <link>http://localhost:9011/20190317-centos-install-jdk/</link>
      <pubDate>Sun, 17 Mar 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190317-centos-install-jdk/</guid>
      <description>&lt;p&gt;在CentOS7上面实现JDK的环境配置。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MySQL学习笔记3-SQL基本操作</title>
      <link>http://localhost:9011/20190310-mysql-note-03/</link>
      <pubDate>Sun, 10 Mar 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190310-mysql-note-03/</guid>
      <description>&lt;p&gt;MySQL学习笔记，第3篇。主要是在实现MySQL的一些基本操作（增删改查）。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS7安装MySQL</title>
      <link>http://localhost:9011/20190310-centos-install-mysql/</link>
      <pubDate>Sun, 10 Mar 2019 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190310-centos-install-mysql/</guid>
      <description>&lt;p&gt;主要是在CentOS7上安装MySQL服务。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MySQL数据库基本概念</title>
      <link>http://localhost:9011/20190309-mysql-base-know/</link>
      <pubDate>Sat, 09 Mar 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190309-mysql-base-know/</guid>
      <description>&lt;p&gt;MySQL学习笔记。主要是各类基本定义和概念的了解。&lt;/p&gt;</description>
    </item>
    <item>
      <title>计算机中的一些特殊IP地址</title>
      <link>http://localhost:9011/20190227-special-ip/</link>
      <pubDate>Wed, 27 Feb 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190227-special-ip/</guid>
      <description>&lt;p&gt;记录一些特殊的IP地址，排查网络故障的时候有利于快速定位问题。&lt;/p&gt;</description>
    </item>
    <item>
      <title>编译原理复习提纲</title>
      <link>http://localhost:9011/20190117-compiling/</link>
      <pubDate>Thu, 17 Jan 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190117-compiling/</guid>
      <description>&lt;p&gt;《编译原理》复习提纲，啥也别说了，大家考试好运(ง •_•)ง&lt;/p&gt;</description>
    </item>
    <item>
      <title>操作系统部分重点内容</title>
      <link>http://localhost:9011/20190109-operating-system/</link>
      <pubDate>Wed, 09 Jan 2019 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20190109-operating-system/</guid>
      <description>&lt;p&gt;《操作系统》部分重点内容，包括讨论题和部分小七自己整理的概念. 重要知识点。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows上Apache Tomcat的安装配置</title>
      <link>http://localhost:9011/20181112-win-install-tomcat/</link>
      <pubDate>Mon, 12 Nov 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20181112-win-install-tomcat/</guid>
      <description>&lt;p&gt;本文介绍使用JAVA8+Apache Tomcat 9.0.19的安装配置。&lt;/p&gt;
&lt;p&gt;文中部分内容更新于2019年5月10日。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu18.04与Win10时间不一致</title>
      <link>http://localhost:9011/20181109-ubuntu-change-time/</link>
      <pubDate>Fri, 09 Nov 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20181109-ubuntu-change-time/</guid>
      <description>&lt;p&gt;最近在安装Ubuntu18.04和win10双系统的时候发现两个系统的时间总是相差八个小时，即win10的时间要比Ubuntu早八个小时，这里介绍一个在Ubuntu下的解决方案。&lt;/p&gt;</description>
    </item>
    <item>
      <title>树莓派3B&#43;打造多媒体中心</title>
      <link>http://localhost:9011/20180910-raspi-multi-media-centre/</link>
      <pubDate>Mon, 10 Sep 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180910-raspi-multi-media-centre/</guid>
      <description>&lt;p&gt;小七比较喜欢在宿舍和室友一起看电影或听音乐，且对画质和音质要求较高，一般都是观看1080P的蓝光REMUX电影（约30G一部）和听无损音质的音乐（30M一首），且观看设备较多（电视盒子、电脑、手机），再加上平时需要下载电影且自己有写博客的习惯，博客和一些其他的重要资料也需要备份，因此决定使用树莓派3B+、一块移动硬盘和一个路由器搭建一个宿舍多媒体中心来满足这些需求。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Android Studio配置</title>
      <link>http://localhost:9011/20180824-androidstudio-install/</link>
      <pubDate>Fri, 24 Aug 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180824-androidstudio-install/</guid>
      <description>&lt;p&gt;(多图预警！！！)Android Studio作为谷歌官方的安卓开发工具，配置上并不算太难，但是有些地方需要额外注意一下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Win10下安装Ubuntu双系统</title>
      <link>http://localhost:9011/20180817-ubuntu-install/</link>
      <pubDate>Fri, 17 Aug 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180817-ubuntu-install/</guid>
      <description>&lt;p&gt;Ubuntu18.04发布了很长一段时间了，基本上系统本身也趋于稳定，那么我们现在来尝试一下在已经存在win10系统的情况下安装Ubuntu18.04。本文使用的是单硬盘+GPT分区表配置方案，也是目前的主流方案。&lt;/p&gt;</description>
    </item>
    <item>
      <title>硬盘RaidOn模式无损转换为AHCI模式</title>
      <link>http://localhost:9011/20180814-raidon-2-ahci/</link>
      <pubDate>Tue, 14 Aug 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180814-raidon-2-ahci/</guid>
      <description>&lt;p&gt;有些电脑的硬盘出厂模式就是RaidOn,RAID模式对于混合硬盘来说有一定的好处，但是对于单固态来说还是AHCI更为方便一些。今天在装Ubuntu的时候发现安装程序不认RaidOn模式的硬盘，只能改成AHCI模式。&lt;/p&gt;</description>
    </item>
    <item>
      <title>JDK安装与环境变量配置</title>
      <link>http://localhost:9011/20180803-jdk-install/</link>
      <pubDate>Fri, 03 Aug 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180803-jdk-install/</guid>
      <description>&lt;p&gt;本文以JAVA10为例，JAVA8的安装配置基本大同小异。&lt;/p&gt;</description>
    </item>
    <item>
      <title>小程序之app.json</title>
      <link>http://localhost:9011/20180718-tiny-program-02/</link>
      <pubDate>Wed, 18 Jul 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180718-tiny-program-02/</guid>
      <description>&lt;p&gt;app.json文件用来对微信小程序进行全局配置，决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 和debug模式五方面的配置。&lt;/p&gt;</description>
    </item>
    <item>
      <title>小程序之HelloWorld</title>
      <link>http://localhost:9011/20180717-tiny-program-01/</link>
      <pubDate>Tue, 17 Jul 2018 10:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180717-tiny-program-01/</guid>
      <description>&lt;p&gt;微信小程序也推出了有些时间了，最近因为种种原因终于要正儿八经地开始微信小程序开发了，先记录一下基本的开发者账号注册和开发环境搭建。&lt;/p&gt;</description>
    </item>
    <item>
      <title>数据结构复习提纲</title>
      <link>http://localhost:9011/20180630-data-structure/</link>
      <pubDate>Sat, 30 Jun 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180630-data-structure/</guid>
      <description>&lt;p&gt;汕头大学于津老师的数据结构复习题，对应教材是清华的严蔚敏老师的《数据结构》。&lt;/p&gt;</description>
    </item>
    <item>
      <title>双启动U盘</title>
      <link>http://localhost:9011/20180318-dou-boot-udisk/</link>
      <pubDate>Sun, 18 Mar 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180318-dou-boot-udisk/</guid>
      <description>&lt;p&gt;一般来说，修电脑的各位老铁们，在制作PE启动盘的时候，就会需要格式化U盘，然后将PE所需要的文件刻录进U盘里面。&lt;/p&gt;
&lt;p&gt;对于像小七这样喜欢使用U盘刻录安装原生纯净的操作系统的人，就需要准备两个U盘，一个用来制作PE工具盘，一个用来安装操作系统，现在小七给大家介绍一个方法，让一个U盘实现双启动或者三启动。&lt;/p&gt;</description>
    </item>
    <item>
      <title>禁用笔记本内置键盘</title>
      <link>http://localhost:9011/20180225-disable-keyboard/</link>
      <pubDate>Sun, 25 Feb 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180225-disable-keyboard/</guid>
      <description>&lt;p&gt;有很多同学会有给笔记本电脑外接键盘的需求， 但是如果直接将外接键盘放到内置键盘上面容易误触，小七在这里跟大家分享一个通过CMD命令禁用笔记本内置键盘的方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>第六代Wi-Fi协议的前世今生</title>
      <link>http://localhost:9011/20180109-wifi-dev/</link>
      <pubDate>Tue, 09 Jan 2018 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20180109-wifi-dev/</guid>
      <description>&lt;p&gt;本周，英特尔宣布：将从今年（2018）开始添加对802.11ax的支持，包括路由芯片和消费级零售产品。其实早在去年，通信行业巨头博通就发布了三款支持802.11ax的芯片BCM43684/43694/4375，高通也宣布了IPQ8074/QCA6290。至此，三家芯片巨头都表明了对802.11ax协议的支持，802.11ax也终于是坐稳了第六代Wi-Fi协议的位置了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>汕大计组复习提纲2017版</title>
      <link>http://localhost:9011/20171227-computer-arch/</link>
      <pubDate>Wed, 27 Dec 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20171227-computer-arch/</guid>
      <description>&lt;p&gt;汕大计算机系2017年的计组课最后期末的复习提纲，我个人整理各类资料和PPT总结，有部分可能会有错漏或不足，这里分享给有需要的同学。&lt;/p&gt;</description>
    </item>
    <item>
      <title>BIOS与UEFI</title>
      <link>http://localhost:9011/20171007-bios-n-uefi/</link>
      <pubDate>Sat, 07 Oct 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20171007-bios-n-uefi/</guid>
      <description>&lt;p&gt;BIOS和UEFI这两个概念对于刚接触计算机硬件的朋友来说可能有些难以区分，最近正好有空，就稍微整理了一下有关知识和大家分享交流一下，如文中有任何错误不足，还望不吝赐教。&lt;/p&gt;</description>
    </item>
    <item>
      <title>手机充电技术发展史</title>
      <link>http://localhost:9011/20170814-phone-charging-dev/</link>
      <pubDate>Mon, 14 Aug 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170814-phone-charging-dev/</guid>
      <description>&lt;p&gt;随着科技的发展，智能手机的性能愈发强大，普及度也是越来越高，而它在我们的日常生活中的地位更是水涨船高。但是在电池技术没有什么突破性发展的今天，续航成了所有手机不得不提的一项参数，而充电作为其中不可或缺的一环，也是被各大手机厂商不遗余力地进行宣传。今天小七就带大家来简单了解一下手机充电技术的发展史。&lt;/p&gt;</description>
    </item>
    <item>
      <title>王志东和新浪</title>
      <link>http://localhost:9011/20170810-wzd-n-sina/</link>
      <pubDate>Thu, 10 Aug 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170810-wzd-n-sina/</guid>
      <description>&lt;p&gt;说起新浪，大家第一反应可能就是微博。没错，微博如今在国内确实有着举足轻重的影响，但是谁又能想到，在17年前，这家公司还因为互联网危机而解雇了身为CEO的创始人，并免去其董事身份。而这个遭遇了乔布斯老爷子那般被扫地出门的厄运之后，再也没能回到自己创办的公司。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MBR分区表</title>
      <link>http://localhost:9011/20170808-mbr/</link>
      <pubDate>Tue, 08 Aug 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170808-mbr/</guid>
      <description>&lt;p&gt;目前来说，比较主流的两种硬盘的分区表是MBR和GPT（GUID）。今天小七带大家了解一下比较旧一点的MBR分区表（相对于GPT）。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Filqlo时钟屏保</title>
      <link>http://localhost:9011/20170703-filqlo/</link>
      <pubDate>Mon, 03 Jul 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170703-filqlo/</guid>
      <description>&lt;p&gt;不知道大家现在还有没有使用屏保的习惯，反正小七是有的。毕竟在挂机下载，或者是写作业需要开着电脑的时候，开着屏保还是相当不错的。&lt;/p&gt;
&lt;p&gt;今天小七就给大家安利一款在Windows平台上免费的屏保软件吧。（苹果系貌似现在也免费了）&lt;/p&gt;</description>
    </item>
    <item>
      <title>电脑的AB盘去哪了？</title>
      <link>http://localhost:9011/20170512-disk-a-b-introduction/</link>
      <pubDate>Fri, 12 May 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170512-disk-a-b-introduction/</guid>
      <description>&lt;p&gt;今天聊一个很怀旧的话题。&lt;/p&gt;
&lt;p&gt;相信很多人都知道我们的电脑是从C盘开始的，C盘也就是我们平时说的系统盘。&lt;/p&gt;
&lt;p&gt;很多人可能会好奇，为什么要从C盘开始，而不是从A盘开始？A盘和B盘去哪了？&lt;/p&gt;</description>
    </item>
    <item>
      <title>驱动备份(免第三方)</title>
      <link>http://localhost:9011/20170509-backup-drivers/</link>
      <pubDate>Tue, 09 May 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170509-backup-drivers/</guid>
      <description>&lt;p&gt;给大家分享一个用win10自带命令完成驱动备份的方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>安卓刷机基础</title>
      <link>http://localhost:9011/20170507-android/</link>
      <pubDate>Sun, 07 May 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170507-android/</guid>
      <description>&lt;p&gt;因此小七整理了一些常见的安卓刷机相关的基础概念，希望能给大家一些帮助。&lt;/p&gt;</description>
    </item>
    <item>
      <title>虚拟内存</title>
      <link>http://localhost:9011/20170504-pagefiles/</link>
      <pubDate>Thu, 04 May 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170504-pagefiles/</guid>
      <description>&lt;p&gt;虚拟内存，分页文件，交换空间等等，它们本质上都是一个东西。&lt;/p&gt;</description>
    </item>
    <item>
      <title>CHKDSK使用方法</title>
      <link>http://localhost:9011/20170503-chkdsk/</link>
      <pubDate>Wed, 03 May 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170503-chkdsk/</guid>
      <description>&lt;p&gt;前面小七给童鞋们介绍了关闭硬盘开机自检的方法，那么遇到一些特殊情况，需要手动检查硬盘的健康状况，有没有一些简单的方法呢？&lt;/p&gt;
&lt;p&gt;那么在这里小七给童鞋们介绍一下Windows自带的硬盘检测和修复工具CHKDSK。&lt;/p&gt;</description>
    </item>
    <item>
      <title>关闭硬盘开机自检</title>
      <link>http://localhost:9011/20170502-disable-disk-onboot-check/</link>
      <pubDate>Tue, 02 May 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170502-disable-disk-onboot-check/</guid>
      <description>&lt;p&gt;相信有很多电脑都可能会出现开机硬盘自检的情况，那么其实对于大部分同学来说，开机自检有没有必要呢？&lt;/p&gt;</description>
    </item>
    <item>
      <title>FAT32无损转换为NTFS</title>
      <link>http://localhost:9011/20170418-fat32-to-ntfs/</link>
      <pubDate>Tue, 18 Apr 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170418-fat32-to-ntfs/</guid>
      <description>&lt;p&gt;今天给大家分享一个现在可能不太会用到的小技巧，将FAT32的磁盘无损转换为NTFS格式。&lt;/p&gt;
&lt;p&gt;为什么说不太会用到呢，因为fat32格式现在已经很少有人在用，基本要被淘汰了。当然，不排除会有这种情况出现，因此小七还是决定分享一下解决方法。&lt;/p&gt;</description>
    </item>
    <item>
      <title>win10时间栏显示秒</title>
      <link>http://localhost:9011/20170414-win10-show-seconds/</link>
      <pubDate>Fri, 14 Apr 2017 15:00:00 +0800</pubDate>
      <guid>http://localhost:9011/20170414-win10-show-seconds/</guid>
      <description>&lt;p&gt;对于Win10来说，直接点开任务栏的时间就可以看到具体的秒，但是有没有什么办法让秒这一个选项常驻在任务栏的时间里面，不用点开就能查看呢？&lt;/p&gt;
&lt;p&gt;答案是肯定的，我们只需要在注册表中进行简单地操作就可以实现这个功能啦。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
