<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux on 张同的博客</title><link>https://www.zhangblogs.cn/categories/linux/</link><description>Recent content in Linux on 张同的博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 27 Sep 2025 11:12:00 +0800</lastBuildDate><atom:link href="https://www.zhangblogs.cn/categories/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>网卡绑定</title><link>https://www.zhangblogs.cn/archives/wang-qia-bang-ding/</link><pubDate>Sat, 27 Sep 2025 11:12:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/wang-qia-bang-ding/</guid><description>&lt;h1 id="网卡绑定"&gt;&lt;strong&gt;网卡绑定&lt;/strong&gt;&lt;/h1&gt;
&lt;h2 id="网络基础知识"&gt;&lt;strong&gt;网络基础知识&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;这部分是前置扫盲环节，如果网络基础，可以跳过直接下面的内容。&lt;/p&gt;
&lt;h3 id="七层网络协议"&gt;&lt;strong&gt;七层网络协议&lt;/strong&gt;&lt;/h3&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-etbo.png" style="display: inline-block;width:100.0%;height:100.0%" /&gt;
&lt;p&gt;&lt;strong&gt;OSI 七层网络模型&lt;/strong&gt;往往是我们进行理论学习的开门课程，但是工程上往往采用 &lt;strong&gt;TCP/IP 4/5 层&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;应用层(L7) ≈ OSI(7/6/5) 的合体&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;传输层(L4) = TCP/UDP&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;网络层(L3) = IP/ICMP/路由&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;网络接口/链路层(L2+L1)&lt;/p&gt;</description></item><item><title>Rocky Linux 8 安装 MySQL 5.7（仓库安装）SOP</title><link>https://www.zhangblogs.cn/archives/rocky-linux-8-an-zhuang-mysql-5.7-cang-ku-an-zhuang-sop/</link><pubDate>Mon, 08 Sep 2025 20:24:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/rocky-linux-8-an-zhuang-mysql-5.7-cang-ku-an-zhuang-sop/</guid><description>&lt;h1 id="rocky-linux-8-安装-mysql-57仓库安装sop"&gt;&lt;strong&gt;Rocky Linux 8 安装 MySQL 5.7（仓库安装）SOP&lt;/strong&gt;&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;说明：MySQL 5.7 已 EOL，仅在确有兼容需求时短期使用。官方 EL8 仓库已不再提供 5.7，我们采用&lt;strong&gt;创建 repo，指向官方 EL7 的 5.7 仓库&lt;/strong&gt;的方式在 Rocky 8 安装（依旧属于“仓库安装”）。 本 SOP 默认你以 &lt;code&gt;root&lt;/code&gt; 或 &lt;code&gt;sudo&lt;/code&gt; 执行。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="0-环境确认与准备"&gt;&lt;strong&gt;0. 环境确认与准备&lt;/strong&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 查看系统版本（确保是 Rocky Linux 8）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat /etc/os-release
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;uname -r
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 基础更新与工具（含 repo 管理插件）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y update
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y install dnf-plugins-core
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Rocky8 某些依赖在 CRB/PowerTools&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf config-manager --set-enabled crb &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf config-manager --set-enabled powertools &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 如系统中已安装 MariaDB/MySQL，请先备份数据！&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="1-关闭系统自带-mysql-模块避免遮蔽"&gt;&lt;strong&gt;1. 关闭系统自带 mysql 模块（避免遮蔽）&lt;/strong&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y module reset mysql
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y module disable mysql
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="2-创建-mysql-57-仓库文件指向官方-el7-仓库"&gt;&lt;strong&gt;2. 创建 MySQL 5.7 仓库文件（指向官方 EL7 仓库）&lt;/strong&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tee /etc/yum.repos.d/mysql57-community.repo &amp;gt;/dev/null &lt;span class="s"&gt;&amp;lt;&amp;lt;&amp;#39;EOF&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;[mysql57-community]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;name=MySQL 5.7 Community Server (EL7 packages)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;baseurl=https://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;enabled=1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;gpgcheck=1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;# 同时声明多把官方公钥，避免“钥匙不匹配”
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;# 避免被模块化遮蔽
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;module_hotfixes=1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 导入官方 GPG Key（含旧钥匙与 2022/2023 新钥匙）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 刷新缓存&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf clean all
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rm -rf /var/cache/dnf
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y makecache
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="3-预装依赖解决-so5-兼容网络工具等"&gt;&lt;strong&gt;3. 预装依赖（解决 .so.5 兼容、网络工具等）&lt;/strong&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Rocky8 提供 ncurses-compat-libs（提供 libncurses.so.5 / libtinfo.so.5）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y install ncurses-compat-libs net-tools libaio numactl-libs perl perl-Data-Dumper
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;若提示找不到 &lt;code&gt;ncurses-compat-libs&lt;/code&gt;，请先确认 &lt;code&gt;crb/powertools&lt;/code&gt; 已启用；仍无则 &lt;code&gt;dnf provides '*/libtinfo.so.5'&lt;/code&gt; 查看何者提供。&lt;/p&gt;</description></item><item><title>CIDR表示法</title><link>https://www.zhangblogs.cn/archives/cidrbiao-shi-fa/</link><pubDate>Mon, 03 Feb 2025 12:34:21 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/cidrbiao-shi-fa/</guid><description>&lt;h2 id="常见的特殊地址"&gt;&lt;strong&gt;常见的特殊地址&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;作为数据库运维人员，常常要和防火墙策略打交道，比如限制不同用户的客服端登录地址。&lt;/p&gt;
&lt;p&gt;比如&lt;code&gt;pg_hba.conf&lt;/code&gt;中存在以下条目&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# TYPE DATABASE       USER           ADDRESS                 METHOD
host   all             all             127.0.0.1/32           trust
host all postgres 20.19.128.0/24 md5
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;很明显上面的防火墙策略是对于本地环回地址（&lt;strong&gt;Loopback Address&lt;/strong&gt;）登录全部免密登录。&lt;/p&gt;</description></item><item><title>你的CPU被谁偷了</title><link>https://www.zhangblogs.cn/archives/1723965430739/</link><pubDate>Sun, 18 Aug 2024 15:19:24 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1723965430739/</guid><description>&lt;img src="https://www.zhangblogs.cn/upload/JifGuh1jdkBJFJpDkRQRYIKJ6eJyOr0pSAMY%253D.webp" style="display: inline-block" /&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;你的CPU被谁偷了&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当你输入TOP命令的时候，会在第三列出现一个cpu使用率的实时统计。&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-20240818133536900.png" style="display: inline-block" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;具体这些值的含义，可以参考之前的文章&lt;/span&gt;&lt;a href="http://www.zhangblogs.cn/archives/1717066199741#heading-9" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;TOP命令之任务和CPU状态&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;本文就集中讨论一下CPU使用率中的steal部分&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;CPU使用率中的steal部分是什么&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;根据&lt;/span&gt;&lt;a href="https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-kvm_guest_timing_management-steal_time_accounting#sect-KVM_guest_timing_management-Steal_time_accounting" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;红帽官方文档&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt;的介绍，Steal Time是虚拟机（guest）所需，但是宿主机（host）未提供的CPU时间。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span fontsize="" color=""&gt;需要但是未提供，说明cpu是出于非自愿等待的情况下&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;st%部分只会出现在虚拟化实例中&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;steal time 可以在/proc/stat中的CPU时间字段中找到相关信息,以st%为字段名出现。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;大量的steal time 说明存在CPU争用，这会降低客户机性能。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>进程，线程和协程的区别</title><link>https://www.zhangblogs.cn/archives/1722233790828/</link><pubDate>Mon, 29 Jul 2024 14:32:30 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1722233790828/</guid><description>&lt;img src="https://files.oaiusercontent.com/file-U0ErKFxsCbpu5fJ0X2O49FVC?se=2024-07-29T06%3A32%3A14Z&amp;amp;sp=r&amp;amp;sv=2023-11-03&amp;amp;sr=b&amp;amp;rscc=max-age%3D604800%2C%20immutable%2C%20private&amp;amp;rscd=attachment%3B%20filename%3D166e921a-392c-46fc-9dee-6d1dd5b5bf6d.webp&amp;amp;sig=IlAbTHoiDU65TK5yKZzM/dsCuGpe67jFqKSDc5tQ/f4%3D" style="display: inline-block" alt="A detailed illustration depicting the concepts of processes, threads, and coroutines using the metaphor of a factory. The artwork is divided into three parts: 1. A large, standalone factory building with its own power supply, symbolizing a computer process, complete with various machines and workers inside. 2. Inside the factory, multiple production lines representing threads, each sharing resources like electricity and raw materials, with workers quickly switching tasks on these lines. 3. A highly flexible and efficient team within the same factory, symbolizing coroutines, where team members are seen rapidly and seamlessly switching tasks without delays. The style should be realistic and industrial, highlighting the unique characteristics of each concept." /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;进程,线程,协程是开发和运维中常常遇到的概念，本文将介绍这三个概念&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;进程&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;概念&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;进程(process)是操作系统对一个正在运行的程序的一种抽象，进程是资源分配的最小单位。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;进程一般由程序、数据集合和进程控制块三部分组成。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;程序&lt;/span&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;程序用于描述进程要完成的功能，是控制进程执行的指令集&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;数据集合&lt;/span&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数据集合是程序在执行时所需要的数据和工作区，独占内存空间&lt;/span&gt;&lt;/p&gt;</description></item><item><title>云原生蓝图</title><link>https://www.zhangblogs.cn/archives/1721099406297/</link><pubDate>Tue, 16 Jul 2024 11:10:46 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1721099406297/</guid><description>&lt;img src="https://www.zhangblogs.cn/upload/landscape.png" style="display: inline-block" /&gt;</description></item><item><title>TOP命令详解</title><link>https://www.zhangblogs.cn/archives/1717066199741/</link><pubDate>Mon, 03 Jun 2024 18:36:45 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1717066199741/</guid><description>&lt;img src="https://files.oaiusercontent.com/file-53Inpuef6teyevtgtVCI7sP4?se=2024-06-04T11%3A27%3A05Z&amp;amp;sp=r&amp;amp;sv=2023-11-03&amp;amp;sr=b&amp;amp;rscc=max-age%3D31536000%2C%20immutable&amp;amp;rscd=attachment%3B%20filename%3D7cc7b7d0-1848-47b2-9e22-833f3824eb3d.webp&amp;amp;sig=OOs5gyyGuJmlKnML5W66A1/Lkk/kj8hhLILxm8/jYoA%3D" style="display: inline-block" alt="Illustration of a computer screen displaying the &amp;#39;top&amp;#39; command in a Linux terminal environment. The screen shows various system statistics such as CPU usage, memory usage, and a list of running processes with columns for PID, USER, PR, NI, VIRT, RES, SHR, S, %CPU, %MEM, TIME+, and COMMAND. The terminal is styled with a dark background and light text, typical of a Unix-like system. Include visual elements like a keyboard and a desk to indicate a workspace environment." /&gt;
&lt;p&gt;本文档翻译自top的官方文档，可以通过以下命令进行查看&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;man top
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="基础操作"&gt;&lt;strong&gt;基础操作&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;输入&lt;code&gt;top&lt;/code&gt;命令后，可以进入监控界面&lt;/p&gt;</description></item><item><title>Linux的守护进程</title><link>https://www.zhangblogs.cn/archives/linuxde-shou-hu-jin-cheng/</link><pubDate>Sat, 11 Nov 2023 12:11:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/linuxde-shou-hu-jin-cheng/</guid><description>&lt;p&gt;title: Linux的守护进程
date: 2021-10-23 23:49:13.0
updated: 2021-10-25 15:50:44.076
url: /archives/linux的守护进程
categories: 运维
tags: linux | 进程&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&amp;ldquo;守护进程&amp;rdquo;（daemon）就是一直在后台运行的进程（daemon），是服务(service)的载体。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;概念&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;Linux Daemon（守护进程）是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务，不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库服务器mysqld等。&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>