<?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 loveLZZ的个人博客</title>
    <link>https://leviathanion.github.io/tags/linux/</link>
    <description>Recent content in Linux on loveLZZ的个人博客</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Mon, 21 Aug 2023 10:35:37 +0800</lastBuildDate>
    <atom:link href="https://leviathanion.github.io/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Systemd配置</title>
      <link>https://leviathanion.github.io/systemd%E9%85%8D%E7%BD%AE/</link>
      <pubDate>Mon, 21 Aug 2023 10:35:37 +0800</pubDate>
      <guid>https://leviathanion.github.io/systemd%E9%85%8D%E7%BD%AE/</guid>
      <description>&lt;h1 id=&#34;systemd配置&#34;&gt;Systemd配置&lt;/h1&gt;&#xA;&lt;h2 id=&#34;一由来&#34;&gt;一、由来&lt;/h2&gt;&#xA;&lt;p&gt;历史上，Linux 的启动一直采用&lt;a href=&#34;https://en.wikipedia.org/wiki/Init&#34; target=&#34;_blank&#34; rel=&#34;noopener noreffer &#34;&gt;&lt;code&gt;init&lt;/code&gt;&lt;/a&gt;进程。&lt;/p&gt;&#xA;&lt;p&gt;下面的命令用来启动服务。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ sudo /etc/init.d/apache2 start&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 或者&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ service apache2 start&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;这种方法有两个缺点。&lt;/p&gt;&#xA;&lt;p&gt;一是启动时间长。&lt;code&gt;init&lt;/code&gt;进程是串行启动，只有前一个进程启动完，才会启动下一个进程。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux电源管理</title>
      <link>https://leviathanion.github.io/linux%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86/</link>
      <pubDate>Wed, 16 Aug 2023 00:17:29 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86/</guid>
      <description>&lt;h1 id=&#34;linux电源管理&#34;&gt;Linux电源管理&lt;/h1&gt;&#xA;&lt;h2 id=&#34;亮度控制&#34;&gt;亮度控制&lt;/h2&gt;&#xA;&lt;h3 id=&#34;硬件控制&#34;&gt;硬件控制&lt;/h3&gt;&#xA;&lt;p&gt;硬件控制主要通过ACPI内核模块的接口来控制&#xA;&lt;code&gt;/sys/class/backlight/&lt;/code&gt;提供了亮度控制的接口&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;/sys/class/backlight/显卡名/&lt;/code&gt;下包含多个文件&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;max_brightness&lt;/code&gt;表示最大亮度&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;brightness&lt;/code&gt; 表示当前亮度,可以修改它来修改亮度&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;软件控制&#34;&gt;软件控制&lt;/h3&gt;&#xA;&lt;h4 id=&#34;dpms&#34;&gt;DPMS&lt;/h4&gt;&#xA;&lt;p&gt;DPMS可以在计算机不使用时启用显示器的节能行为&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux触摸板配置</title>
      <link>https://leviathanion.github.io/linux%E8%A7%A6%E6%91%B8%E6%9D%BF%E9%85%8D%E7%BD%AE/</link>
      <pubDate>Tue, 15 Aug 2023 12:44:05 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E8%A7%A6%E6%91%B8%E6%9D%BF%E9%85%8D%E7%BD%AE/</guid>
      <description>&lt;h1 id=&#34;linux触摸板配置&#34;&gt;Linux触摸板配置&lt;/h1&gt;&#xA;&lt;h2 id=&#34;libinput&#34;&gt;libinput&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;libinput&lt;/code&gt;是一个函数库，在 Wayland 上用来接收设备的输入，在 X.Org 上提供输入设备的驱动。它提供对设备事件的检测和接收。对输入设备信号进行处理。它提供了一些列的函数供用户使用。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux基础概念扫盲</title>
      <link>https://leviathanion.github.io/linux%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%E6%89%AB%E7%9B%B2/</link>
      <pubDate>Fri, 19 May 2023 15:31:36 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%E6%89%AB%E7%9B%B2/</guid>
      <description>&lt;h1 id=&#34;linux基础概念扫盲&#34;&gt;Linux基础概念扫盲&lt;/h1&gt;&#xA;&lt;h2 id=&#34;xdg&#34;&gt;XDG&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;XDG代表&amp;quot;Cross-Desktop Group&amp;quot;，是来自freedesktop&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;的一系列规范&lt;/li&gt;&#xA;&lt;li&gt;旨在标准化各类系统上的桌面和其他GUI应用程序&lt;/li&gt;&#xA;&lt;li&gt;广泛采用的一些协议：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;Autostart&lt;/code&gt;：应用程序如何在用户登录后自动启动，以及可移动媒体如何请求执行特定应用程序或在安装媒体后请求打开媒体上的特定文件。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;桌面基本目录(basedir)&lt;/code&gt;：桌面应如何定位文件，例如配置文件或应用程序数据文件。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;桌面条目 (.desktop)&lt;/code&gt;：描述有关应用程序信息的文件，例如名称、图标和描述。这些文件用于应用程序启动器和创建可启动的应用程序菜单。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;桌面菜单 (menu)&lt;/code&gt;：如何从桌面条目构建菜单。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;文件管理器 D-Bus 接口&lt;/code&gt;：与桌面文件管理器交互的常用方式。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;文件 URI&lt;/code&gt;：如何创建和解释解释file://URI，用于拖放和其​​他桌面用途。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;免费媒体播放器规范&lt;/code&gt;：跨播放器和媒体格式存储和读取元数据的标准方法。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;图标主题&lt;/code&gt;：存储图标主题的常用方式。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;媒体播放器远程接口规范 (MPRIS)&lt;/code&gt;：控制媒体播放器的 D-Bus 接口&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;共享 MIME 数据库（shared-mime-info）&lt;/code&gt;：包含常见的 MIME 类型、描述和确定文件类型的规则。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;启动通知&lt;/code&gt;：一种允许桌面环境跟踪应用程序启动、提供用户反馈和其他功能的机制。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Trash&lt;/code&gt;：一种常见的方式，所有“垃圾桶”实现都应该存储、列出和取消删除已删除的文件。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;XML 书签交换语言 (XBEL)&lt;/code&gt;：一种互联网“书签”交换格式。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;一些常用的协议：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;The MIME Applications specification&lt;/code&gt;：决定了默认程序&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;xdg目录规范&#34;&gt;XDG目录规范&lt;/h2&gt;&#xA;&lt;p&gt;XDG Base Directory Specification&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux射频管理</title>
      <link>https://leviathanion.github.io/linux%E5%B0%84%E9%A2%91%E7%AE%A1%E7%90%86/</link>
      <pubDate>Sun, 14 May 2023 00:31:52 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E5%B0%84%E9%A2%91%E7%AE%A1%E7%90%86/</guid>
      <description>&lt;h1 id=&#34;linux射频管理&#34;&gt;Linux射频管理&lt;/h1&gt;&#xA;&lt;h2 id=&#34;rfkill介绍&#34;&gt;&lt;code&gt;rfkill&lt;/code&gt;介绍&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;rfkill&lt;/code&gt;命令可以用来打开和关闭WiFi、蓝牙等射频开关。&lt;/li&gt;&#xA;&lt;li&gt;射频（rf）是Radio Frequency的缩写，&lt;code&gt;rfkill&lt;/code&gt;可以管理wifi、wlan、bluetooth、uwb、wimax、wwan、gps、fm、nfc无线信号。&#xA;这种开关在某种程度上能够控制硬件的状态，使用的例子有：飞行模式、硬件节能。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;命令&#34;&gt;命令&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 罗列出所有的无线设备&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rfkill list&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 关闭所有的射频设备&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rfkill block all&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 打开所有的射频设备&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rfkill unblock all&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 可以关掉/打开某种类型的设备，例如WiFi&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rfkill block wifi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rfkill unblock wifi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 也可以对于某个设备进行打开和关闭&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 下面的编号可以从`rfkill list`中查看&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rfkill block/unblock 编号&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Fcitx5安装</title>
      <link>https://leviathanion.github.io/fcitx5%E5%AE%89%E8%A3%85/</link>
      <pubDate>Fri, 05 May 2023 17:13:39 +0800</pubDate>
      <guid>https://leviathanion.github.io/fcitx5%E5%AE%89%E8%A3%85/</guid>
      <description>&lt;h1 id=&#34;fcitx5安装&#34;&gt;Fcitx5安装&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;安装fcitx5&lt;/li&gt;&#xA;&lt;li&gt;安装中文addon：fcitx5-chinese-addons&lt;/li&gt;&#xA;&lt;li&gt;安装qt支持：fcitx5-qt&lt;/li&gt;&#xA;&lt;li&gt;安装gtk支持：fcitx5-gtk&lt;/li&gt;&#xA;&lt;li&gt;安装词库：fcitx5-pinyin-zhwiki，fcitx5-pinyin-zhwiki,fcitx5-pinyin-zhwiki&lt;/li&gt;&#xA;&lt;li&gt;配置fcitx5&#xA;&lt;ul&gt;&#xA;&lt;li&gt;安装fcitx5-configtool&lt;/li&gt;&#xA;&lt;li&gt;打开fcitx5-configtool，在input method中添加pinyin&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;编辑&lt;code&gt;/etc/environment&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;GTK_IM_MODULE=fcitx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;QT_IM_MODULE=fcitx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;XMODIFIERS=@im=fcitx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;SDL_IM_MODULE=fcitx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;GLFW_IM_MODULE=ibus&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Linux网络配置和管理</title>
      <link>https://leviathanion.github.io/linux%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE%E5%92%8C%E7%AE%A1%E7%90%86/</link>
      <pubDate>Thu, 06 Apr 2023 09:37:46 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE%E5%92%8C%E7%AE%A1%E7%90%86/</guid>
      <description>&lt;h1 id=&#34;网络管理&#34;&gt;网络管理&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;可查询此链接&lt;a href=&#34;http://linux-ip.net/html/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreffer &#34;&gt;linux网络命令&lt;/a&gt;查看linux网络命令的使用&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;网络检查步骤&#34;&gt;网络检查步骤&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;code&gt;ip link show&lt;/code&gt;查看网卡情况&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ip addr show&lt;/code&gt;查看ip情况&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;networkctl&lt;/code&gt;查看网络接管情况&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;resolvectl&lt;/code&gt;查看dns情况&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ping baidu.com&lt;/code&gt;查看网络最终情况&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;systemd-resolved配置&#34;&gt;&lt;code&gt;systemd-resolved&lt;/code&gt;配置&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;自动管理dns配置: &lt;code&gt;ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;配置文件中包含了上级dns服务器及搜索域名&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;手动dns文件配置在两个地方&lt;code&gt;/etc/systemd/resolved.conf&lt;/code&gt;或者&lt;code&gt;/etc/systemd/resolved.conf.d/*&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;在&lt;code&gt;/etc/systemd/resolved.conf.d/dns_servers.conf&lt;/code&gt;中配置&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[Resolve]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;DNS=114.114.114.114&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Domains=~.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;在&lt;code&gt;/etc/systemd/resolved.conf.d/fallback_dns.conf&lt;/code&gt;中配置&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[Resolve]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;FallbackDNS=8.8.8.8&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;如果要禁用fallback_dns 功能,则不设置FallbackDNS参数&lt;/li&gt;&#xA;&lt;li&gt;上述配置等效于&lt;code&gt;在/etc/systemd/resolved.conf&lt;/code&gt;将二者一起配置&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;systemd-networkd配置&#34;&gt;&lt;code&gt;systemd-networkd&lt;/code&gt;配置&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;需要在&lt;code&gt;/etc/systemd/network/自定义.network&lt;/code&gt;中自己配置&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[Match]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Name=enp1s0 # 也支持 en* 的正则表达式&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[Network]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;DHCP=yes/ipv4/ipv6&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;DHCPServer=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;DNS=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Address=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Gateway=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Domains=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[DHCP]/[DHCPv4]/[DHCPv6]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;RouteMetric=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;iwd无线网配置&#34;&gt;&lt;code&gt;iwd&lt;/code&gt;无线网配置&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;iwctl&lt;/code&gt;命令进入wifi连接界面&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;station wlan0 get-network&lt;/code&gt;查看目前wifi情况&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;station wlan0 scan&lt;/code&gt;扫描wifi&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;station wlan0 connect wifi名&lt;/code&gt;连接wifi&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;多网卡路由配置&#34;&gt;多网卡路由配置&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;使用策略路由，使用多个路由表来配置不同的网域路由&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux发行版和软件包管理</title>
      <link>https://leviathanion.github.io/linux%E5%8F%91%E8%A1%8C%E7%89%88%E5%92%8C%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%AE%A1%E7%90%86/</link>
      <pubDate>Sun, 19 Feb 2023 22:24:10 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E5%8F%91%E8%A1%8C%E7%89%88%E5%92%8C%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%AE%A1%E7%90%86/</guid>
      <description>&lt;h1 id=&#34;linux发行版和软件包管理&#34;&gt;Linux发行版和软件包管理&lt;/h1&gt;&#xA;&lt;h2 id=&#34;linux发行版和常规包管理&#34;&gt;Linux发行版和常规包管理&lt;/h2&gt;&#xA;&lt;p&gt;Linux发行版虽然很多，但是可以根据软件安装包的格式进行大体上的分类，这样类似的系统使用方法都没有太大差异的。根据软件安装包的格式可以将Linux发行版分为以下四类，根据包管理器的不同又可以进一步细分(括号前为包管理器前端工具名称，括号里为常用指令):&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux桌面环境和窗口管理器</title>
      <link>https://leviathanion.github.io/linux%E6%A1%8C%E9%9D%A2%E7%8E%AF%E5%A2%83%E5%92%8C%E7%AA%97%E5%8F%A3%E7%AE%A1%E7%90%86%E5%99%A8/</link>
      <pubDate>Sat, 18 Feb 2023 19:37:55 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E6%A1%8C%E9%9D%A2%E7%8E%AF%E5%A2%83%E5%92%8C%E7%AA%97%E5%8F%A3%E7%AE%A1%E7%90%86%E5%99%A8/</guid>
      <description>&lt;h1 id=&#34;linux桌面环境和窗口管理器&#34;&gt;Linux桌面环境和窗口管理器&lt;/h1&gt;&#xA;&lt;h2 id=&#34;desktop-environmentde&#34;&gt;Desktop Environment(DE)&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;一般情况下DE包含WM，比如Gnome3的默认WM是Mutter，KDE5的默认WM是KWin。主流的桌面环境都提供了大量自带的桌面组件来构成其完整的桌面体验。&lt;/p&gt;</description>
    </item>
    <item>
      <title>DKMS</title>
      <link>https://leviathanion.github.io/dkms/</link>
      <pubDate>Fri, 17 Feb 2023 17:00:12 +0800</pubDate>
      <guid>https://leviathanion.github.io/dkms/</guid>
      <description>&lt;h1 id=&#34;dkms&#34;&gt;DKMS&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DKMS动态内核模块支持（DKMS）是用来生成 Linux 的内核模块的一个框架&#xA;&lt;ul&gt;&#xA;&lt;li&gt;虽然可以通过Readme文件或者INSTALL文件来编译新的驱动或者某些模块，但当内核版本变动时，需要重新编译这些模块，较为复杂&lt;/li&gt;&#xA;&lt;li&gt;因此DKMS一般适用于还未集成到内核中的模块，或者魔改版Linux内核&lt;/li&gt;&#xA;&lt;li&gt;同时当新的内核安装时，DKMS 支持的内核模块会自动重建。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;前置条件&#xA;&lt;ul&gt;&#xA;&lt;li&gt;安装DKMS&lt;/li&gt;&#xA;&lt;li&gt;安装Linux内核的头文件(标准Linux版本头文件为linux-headers。非标准版需要自己寻找)&#xA;&lt;figure&gt;&lt;a class=&#34;lightgallery&#34; href=&#34;https://leviathanion.github.io/DKMS/DKMS%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B.jpg&#34; title=&#34;DKMS工作流程&#34; data-thumbnail=&#34;/DKMS/DKMS%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B.jpg&#34; data-sub-html=&#34;&lt;h2&gt;DKMS工作流程&lt;/h2&gt;&lt;p&gt;DKMS工作流程&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu配置</title>
      <link>https://leviathanion.github.io/ubuntu%E9%85%8D%E7%BD%AE/</link>
      <pubDate>Fri, 17 Feb 2023 10:35:37 +0800</pubDate>
      <guid>https://leviathanion.github.io/ubuntu%E9%85%8D%E7%BD%AE/</guid>
      <description>&lt;h1 id=&#34;ubuntu配置&#34;&gt;Ubuntu配置&lt;/h1&gt;&#xA;&lt;h2 id=&#34;网络配置&#34;&gt;网络配置&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;缺少ifconfig等工具时，下载net-tools包(不建议使用)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;目前iproute2已逐渐取代net-tools工具包，成为系统自带的网络工具，iproute2命令包主要是以ip作为前缀的一些命令&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux字体调教</title>
      <link>https://leviathanion.github.io/linux%E5%AD%97%E4%BD%93%E8%B0%83%E6%95%99/</link>
      <pubDate>Wed, 15 Feb 2023 22:01:23 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E5%AD%97%E4%BD%93%E8%B0%83%E6%95%99/</guid>
      <description>&lt;h1 id=&#34;linux字体调教&#34;&gt;Linux字体调教&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;本文参考自&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;具体字体配置&#34;&gt;具体字体配置&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;使用pacman安装字体,或将其放到指定目录中&lt;/li&gt;&#xA;&lt;li&gt;执行&lt;code&gt;fc-cache -fv&lt;/code&gt;更新字体缓存&lt;/li&gt;&#xA;&lt;li&gt;对于不支持fontconfig的旧程序&#xA;&lt;ul&gt;&#xA;&lt;li&gt;在字体目录创建索引&lt;code&gt;mkfontscale&lt;/code&gt; &lt;code&gt;mkfontdir&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;执行&lt;code&gt;xset +fp $dir&lt;/code&gt;添加字体目录&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;xset fp rehash&lt;/code&gt;强制刷新&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;xlsfonts | grep fontname&lt;/code&gt;查看是否生效&lt;/li&gt;&#xA;&lt;li&gt;或者在&lt;code&gt;/etc/X11/xorg.conf&lt;/code&gt;添加以下代码&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 让X.org知道自定义字体目录 &lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Section &lt;span class=&#34;s2&#34;&gt;&amp;#34;Files&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; FontPath    &lt;span class=&#34;s2&#34;&gt;&amp;#34;/usr/share/fonts/100dpi&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; FontPath    &lt;span class=&#34;s2&#34;&gt;&amp;#34;/usr/share/fonts/75dpi&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; FontPath    &lt;span class=&#34;s2&#34;&gt;&amp;#34;/usr/share/fonts/TTF&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; FontPath    &lt;span class=&#34;s2&#34;&gt;&amp;#34;/usr/share/fonts/util&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;EndSection&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;fc-match [程序名]/[字体名]&lt;/code&gt;查看fontconfig为该程序或该字体匹配的字体&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;前瞻知识&#34;&gt;前瞻知识&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;一个字体文件，可以提供多个字体族名 (family)。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;比如 Arch Linux 用户在安装 wqy-microhei 后&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux权限管理</title>
      <link>https://leviathanion.github.io/linux%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86/</link>
      <pubDate>Wed, 15 Feb 2023 15:16:22 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86/</guid>
      <description>&lt;h1 id=&#34;linux权限管理&#34;&gt;Linux权限管理&lt;/h1&gt;&#xA;&lt;p&gt;Linux系统下对于用户和文件的权限有着严格的规定，我们首先回顾Linux下的用户管理&lt;/p&gt;&#xA;&lt;h2 id=&#34;用户管理&#34;&gt;用户管理&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;涉及四个文件，主要需要修改passwd文件&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: center&#34;&gt;文件&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: center&#34;&gt;含义&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;/etc/shadow&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;加密的用户账户信息&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;/etc/passwd&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;用户账户信息&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;/etc/gshadow&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;隐藏的组账户信息&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;/etc/group&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;定义了用户属于哪个组&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;/etc/sudoers&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: center&#34;&gt;定义了可以运行sudo的用户和用户组&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;用户组管理&#34;&gt;用户组管理&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;groups username&lt;/code&gt;查看用户所属的组，如果省略用户名，则显示当前&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;id username&lt;/code&gt;查看用户UID和相关组的UID&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;groupadd 选项 组名&lt;/code&gt; 添加一个用户组&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;-g&lt;/code&gt;指定用户组编号GID&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;-o&lt;/code&gt;表示新用户组的GID可以和老用户组相同&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;groupdel 组名&lt;/code&gt;删除一个用户组&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;groupmod 选项 组名&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;除了add之外的参数，多了一个&lt;code&gt;-n&lt;/code&gt;表示重命名&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;gpasswd -a username gname&lt;/code&gt;将用户添加到组&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;newgrp 组名&lt;/code&gt;如果一个用户同时属于多个用户组，使用此命令可切换组&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;用户组的存在是为了方便用户管理对他人的权限，避免对除自己之外的其他所有用户赋予相同的权限&#xA;可通过&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;查看默认用户组及权限&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tmux使用教程</title>
      <link>https://leviathanion.github.io/tmux%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/</link>
      <pubDate>Tue, 05 Jul 2022 11:27:28 +0800</pubDate>
      <guid>https://leviathanion.github.io/tmux%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/</guid>
      <description>&lt;h1 id=&#34;tmux使用教程&#34;&gt;Tmux使用教程&lt;/h1&gt;&#xA;&lt;h2 id=&#34;会话管理&#34;&gt;会话管理&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新建会话&lt;code&gt;tmux new -s &amp;lt;session-name&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;列出所有会话&lt;code&gt;tmux ls&lt;/code&gt;或者&lt;code&gt;Ctrl+b s&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;退出会话&lt;code&gt;tmux detach&lt;/code&gt;或者&lt;code&gt;Ctrl+b d&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;接入会话&lt;code&gt;tmux attach -t &amp;lt;编号&amp;gt;/&amp;lt;session-name&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;杀死对话&lt;code&gt;tmux kill-session -t &amp;lt;编号&amp;gt;/&amp;lt;session-name&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;切换会话&lt;code&gt;tmux switch -t &amp;lt;编号&amp;gt;/&amp;lt;session-name&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;重命名会话&lt;code&gt;tmux rename-session -t &amp;lt;编号&amp;gt;/&amp;lt;session-name&amp;gt;&lt;/code&gt;或者&lt;code&gt;Ctrl+b $&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;窗口管理&#34;&gt;窗口管理&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;创建一个新的窗口&lt;code&gt;Ctrl+b c&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;列出所有窗口&lt;code&gt;Ctrl+b w&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;重命名当前窗口&lt;code&gt;Ctrl+b ,&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;窗格管理&#34;&gt;窗格管理&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;划分左右两个窗格&lt;code&gt;Ctrl+b %&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;划分上下两个窗格&lt;code&gt;Ctrl+b &amp;quot;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;移动窗格&lt;code&gt;Ctrl+b 方向键&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;关闭当前窗格&lt;code&gt;Ctrl+b x&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;调整窗格大小&lt;code&gt;Ctrl+b Ctrl+方向键&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;使用技巧&#34;&gt;使用技巧&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;鼠标支持&lt;code&gt;Ctrl + b :set mouse on&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Linux文件目录</title>
      <link>https://leviathanion.github.io/linux%E6%96%87%E4%BB%B6%E7%9B%AE%E5%BD%95/</link>
      <pubDate>Tue, 21 Dec 2021 21:38:39 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E6%96%87%E4%BB%B6%E7%9B%AE%E5%BD%95/</guid>
      <description>&lt;h1 id=&#34;linux文件目录&#34;&gt;Linux文件目录&lt;/h1&gt;&#xA;&lt;h2 id=&#34;linux文件系统层次概述&#34;&gt;Linux文件系统层次概述&lt;/h2&gt;&#xA;&lt;p&gt;文件系统包含了很多不同的初始路径，本节对不同的路径名称进行概述，可以通过&lt;code&gt;man file-hierarchy&lt;/code&gt;来查看详细信息&lt;/p&gt;&#xA;&lt;h3 id=&#34;通用目录&#34;&gt;通用目录&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;/&lt;/code&gt;:根目录&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/boot/&lt;/code&gt;:存放操作系统的启动的核心文件，应考虑设置为只读。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/etc/&lt;/code&gt;:存放系统特定的配置文件和子目录&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/home/&lt;/code&gt;:存放用户家目录，除系统用户外，每个用户应该有一个以自己用户名为名的家目录，可以通过&lt;code&gt;$HOME&lt;/code&gt;访问&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/root/&lt;/code&gt;:&lt;code&gt;root&lt;/code&gt;用户的家目录&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/srv/&lt;/code&gt;:存放服务启动后需要的数据&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/tmp/&lt;/code&gt;:存放小的临时文件&#xA;&lt;ul&gt;&#xA;&lt;li&gt;通常被挂载为&lt;code&gt;tmpfs&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;大的临时文件存放在&lt;code&gt;/var/tmp&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;在启动时被刷新&lt;/li&gt;&#xA;&lt;li&gt;文件没有确定的删除时间&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/mnt/&lt;/code&gt;:用户挂载目录&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/lost+found/&lt;/code&gt;:通常为空，非正常关机时存储一些文件&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/bin/&lt;/code&gt;:存放二进制文件&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/sbin/&lt;/code&gt;:存放超级用户使用的二进制文件&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/lib/&lt;/code&gt;:存放动态共享库，类似于windows的dll文件&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/lib64/&lt;/code&gt;:同上&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/opt/&lt;/code&gt;:用户级的程序目录&#xA;&lt;ul&gt;&#xA;&lt;li&gt;类似于&lt;code&gt;D:/Software&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;/usr/local/&lt;/code&gt;类似于&lt;code&gt;C:/Program Files/&lt;/code&gt;，自己编译的软件会安装到此&lt;code&gt;/usr/local/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;注意bin,sbin,lib,lib64需要查看兼容性符号链接章节&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux命令</title>
      <link>https://leviathanion.github.io/linux%E5%91%BD%E4%BB%A4/</link>
      <pubDate>Fri, 22 Jan 2021 23:17:52 +0800</pubDate>
      <guid>https://leviathanion.github.io/linux%E5%91%BD%E4%BB%A4/</guid>
      <description>&lt;h1 id=&#34;linux命令&#34;&gt;linux命令&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;小技巧：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;ctrl + shift + =&lt;/code&gt;放大终端字体&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ctrl + -&lt;/code&gt;缩小终端字体&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;tab&lt;/code&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;若不存在歧义，则自动补全&lt;/li&gt;&#xA;&lt;li&gt;若&lt;code&gt;tab&lt;/code&gt;目标太多不能自动补全时，按两次&lt;code&gt;tab&lt;/code&gt;可显示符合条件的目录&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ctrl + c&lt;/code&gt;可退出&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ctrl + a&lt;/code&gt;快速回到行首，&lt;code&gt;ctrl + e&lt;/code&gt;快速回到行尾&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ctrl + w&lt;/code&gt;删除光标前一个单词&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ctrl + k&lt;/code&gt;删除光标后的所有&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ctrl + u&lt;/code&gt;删除所有&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;1linux命令概述&#34;&gt;1.Linux命令概述&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-终端命令格式&#34;&gt;1.1 终端命令格式&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;command [-options]&#x9;[parameter]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;说明&lt;/strong&gt;：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
