<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>维护 on 我的文档站</title><link>https://www.eternal.foo/docs/debian/maintenance/</link><description>Recent content in 维护 on 我的文档站</description><generator>Hugo</generator><language>zh-CN</language><copyright>Copyright (c) 2020-2026 Thulite</copyright><lastBuildDate>Thu, 07 Sep 2023 16:12:03 +0200</lastBuildDate><atom:link href="https://www.eternal.foo/docs/debian/maintenance/index.xml" rel="self" type="application/rss+xml"/><item><title>修改时区</title><link>https://www.eternal.foo/docs/debian/maintenance/%E4%BF%AE%E6%94%B9%E6%97%B6%E5%8C%BA/</link><pubDate>Thu, 07 Sep 2023 16:12:03 +0200</pubDate><guid>https://www.eternal.foo/docs/debian/maintenance/%E4%BF%AE%E6%94%B9%E6%97%B6%E5%8C%BA/</guid><description>&lt;h4 id="step-1安装ntp服务"&gt;Step 1:安装NTP服务&lt;/h4&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;apt-get update
apt-get install ntpdate&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h4 id="step-2设置时区"&gt;Step 2:设置时区&lt;/h4&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;dpkg-reconfigure tzdata&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h4 id="可选指定ntp服务器"&gt;(可选)指定NTP服务器&lt;/h4&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;ntpdate -u 1.1.1.1&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h4 id="使用维护"&gt;使用&amp;amp;维护&lt;/h4&gt;
&lt;p&gt;启动NTP&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;service ntp start&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;停止NTP&lt;/p&gt;</description></item><item><title>修改主机名</title><link>https://www.eternal.foo/docs/debian/maintenance/%E4%BF%AE%E6%94%B9%E4%B8%BB%E6%9C%BA%E5%90%8D/</link><pubDate>Thu, 07 Sep 2023 16:12:03 +0200</pubDate><guid>https://www.eternal.foo/docs/debian/maintenance/%E4%BF%AE%E6%94%B9%E4%B8%BB%E6%9C%BA%E5%90%8D/</guid><description>&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;hostname&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;查看主机名&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;hostnamectl set-hostname Server&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;将主机名称修改为 Server&lt;/p&gt;</description></item><item><title>Chown&amp;Chmod - Debian的文件&amp;目录权限</title><link>https://www.eternal.foo/docs/debian/maintenance/chownchmod-debian%E7%9A%84%E6%96%87%E4%BB%B6%E7%9B%AE%E5%BD%95%E6%9D%83%E9%99%90/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/maintenance/chownchmod-debian%E7%9A%84%E6%96%87%E4%BB%B6%E7%9B%AE%E5%BD%95%E6%9D%83%E9%99%90/</guid><description>&lt;h3 id="简介"&gt;简介&lt;/h3&gt;
&lt;p&gt;Linux 权限分为2部分:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;每个文件和目录都有三个权限:
读取
写入
执行&lt;/li&gt;
&lt;li&gt;这些权限授予三个实体:
所有者
群组
其他&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;所有者是创建文件或目录的用户。该组是文件或目录所属的组。其他人是系统上的所有其他用户。&lt;/p&gt;
&lt;p&gt;可以使用 &lt;code&gt;ls -l&lt;/code&gt; 命令查看文件或目录的权限：&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;span class="lnt"&gt;20
&lt;/span&gt;&lt;span class="lnt"&gt;21
&lt;/span&gt;&lt;span class="lnt"&gt;22
&lt;/span&gt;&lt;span class="lnt"&gt;23
&lt;/span&gt;&lt;span class="lnt"&gt;24
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-systemd" data-lang="systemd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;ls&lt;/span&gt; &lt;span class="err"&gt;-l&lt;/span&gt; &lt;span class="err"&gt;/var/log&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;total&lt;/span&gt; &lt;span class="err"&gt;3928&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-r--r--&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;18707&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;07:01&lt;/span&gt; &lt;span class="err"&gt;AdGuardHome.err&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-r--r--&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;0&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;18&lt;/span&gt; &lt;span class="err"&gt;00:42&lt;/span&gt; &lt;span class="err"&gt;AdGuardHome.out&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;lrwxrwxrwx&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;39&lt;/span&gt; &lt;span class="err"&gt;Feb&lt;/span&gt; &lt;span class="err"&gt;11&lt;/span&gt; &lt;span class="err"&gt;12:25&lt;/span&gt; &lt;span class="err"&gt;README&lt;/span&gt; &lt;span class="err"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="err"&gt;../../usr/share/doc/systemd/README.logs&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-r--r--&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;16069&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;04:39&lt;/span&gt; &lt;span class="err"&gt;alternatives.log&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;drwxr-xr-x&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;4096&lt;/span&gt; &lt;span class="err"&gt;Jul&lt;/span&gt; &lt;span class="err"&gt;16&lt;/span&gt; &lt;span class="err"&gt;2023&lt;/span&gt; &lt;span class="err"&gt;apparmor&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;drwxr-xr-x&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;4096&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;08:22&lt;/span&gt; &lt;span class="err"&gt;apt&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-rw----&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;utmp&lt;/span&gt; &lt;span class="err"&gt;0&lt;/span&gt; &lt;span class="err"&gt;Feb&lt;/span&gt; &lt;span class="err"&gt;11&lt;/span&gt; &lt;span class="err"&gt;12:23&lt;/span&gt; &lt;span class="err"&gt;btmp&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-r-----&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;adm&lt;/span&gt; &lt;span class="err"&gt;16728&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;07:01&lt;/span&gt; &lt;span class="err"&gt;cloud-init-output.log&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-r-----&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;adm&lt;/span&gt; &lt;span class="err"&gt;618999&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;07:01&lt;/span&gt; &lt;span class="err"&gt;cloud-init.log&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-r--r--&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;303420&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;08:22&lt;/span&gt; &lt;span class="err"&gt;dpkg.log&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-r-----&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;adm&lt;/span&gt; &lt;span class="err"&gt;2839910&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;09:41&lt;/span&gt; &lt;span class="err"&gt;fail2ban.log&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-r--r--&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;0&lt;/span&gt; &lt;span class="err"&gt;Feb&lt;/span&gt; &lt;span class="err"&gt;11&lt;/span&gt; &lt;span class="err"&gt;12:24&lt;/span&gt; &lt;span class="err"&gt;faillog&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;drwxr-sr-x+&lt;/span&gt; &lt;span class="err"&gt;3&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;systemd-journal&lt;/span&gt; &lt;span class="err"&gt;4096&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;17&lt;/span&gt; &lt;span class="err"&gt;22:41&lt;/span&gt; &lt;span class="err"&gt;journal&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-rw-r--&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;utmp&lt;/span&gt; &lt;span class="err"&gt;292292&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;07:05&lt;/span&gt; &lt;span class="err"&gt;lastlog&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;drwx------&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;4096&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;04:37&lt;/span&gt; &lt;span class="err"&gt;letsencrypt&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-rw-rw-&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;14331&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;08:49&lt;/span&gt; &lt;span class="err"&gt;ntpd.log&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;drwx------&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;4096&lt;/span&gt; &lt;span class="err"&gt;Feb&lt;/span&gt; &lt;span class="err"&gt;11&lt;/span&gt; &lt;span class="err"&gt;12:25&lt;/span&gt; &lt;span class="err"&gt;private&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;drwxr-xr-x&lt;/span&gt; &lt;span class="err"&gt;3&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;4096&lt;/span&gt; &lt;span class="err"&gt;Feb&lt;/span&gt; &lt;span class="err"&gt;11&lt;/span&gt; &lt;span class="err"&gt;12:25&lt;/span&gt; &lt;span class="err"&gt;runit&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-------&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;43422&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;07:01&lt;/span&gt; &lt;span class="err"&gt;shorewall-init.log&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-------&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;30255&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;07:01&lt;/span&gt; &lt;span class="err"&gt;shorewall6-init.log&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;drwxr-x---&lt;/span&gt; &lt;span class="err"&gt;2&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;adm&lt;/span&gt; &lt;span class="err"&gt;4096&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;18&lt;/span&gt; &lt;span class="err"&gt;05:37&lt;/span&gt; &lt;span class="err"&gt;unattended-upgrades&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;-rw-rw-r--&lt;/span&gt; &lt;span class="err"&gt;1&lt;/span&gt; &lt;span class="err"&gt;root&lt;/span&gt; &lt;span class="err"&gt;utmp&lt;/span&gt; &lt;span class="err"&gt;31872&lt;/span&gt; &lt;span class="err"&gt;Mar&lt;/span&gt; &lt;span class="err"&gt;19&lt;/span&gt; &lt;span class="err"&gt;07:05&lt;/span&gt; &lt;span class="err"&gt;wtmp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;为了方便理解，我把&lt;code&gt;-rw-r--r--&lt;/code&gt;将拆分成&lt;code&gt;- rw- r-- r--&lt;/code&gt;来看，便于理解。&lt;/p&gt;</description></item><item><title>Journalctl</title><link>https://www.eternal.foo/docs/debian/maintenance/journalctl/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/maintenance/journalctl/</guid><description>&lt;h4 id="查看日志默认排序为最旧-到-最新会分页显示"&gt;查看日志（默认排序为：最旧 到 最新，会分页显示）&lt;/h4&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-systemd" data-lang="systemd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;journalctl&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h4 id="查看日志排序为最新-到-最旧"&gt;查看日志（排序为：最新 到 最旧）&lt;/h4&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-systemd" data-lang="systemd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;journalctl&lt;/span&gt; &lt;span class="err"&gt;-r&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h4 id="查看日志不分页显示"&gt;查看日志（不分页显示）&lt;/h4&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-systemd" data-lang="systemd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;journalctl&lt;/span&gt; &lt;span class="err"&gt;--no-pager&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h4 id="查看-实时日志"&gt;查看 实时日志&lt;/h4&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-systemd" data-lang="systemd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;journalctl&lt;/span&gt; &lt;span class="err"&gt;-f&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h4 id="在时间范围内显示日志"&gt;在时间范围内显示日志&lt;/h4&gt;
&lt;p&gt;日期和时间格式为 &lt;code&gt;YYYY-MM-DD HH:MM:SS&lt;/code&gt;。如果省略时间(即输入 YYYY-MM-DD),假定时间为 00:00:00。&lt;/p&gt;</description></item><item><title>Locale - 语言环境</title><link>https://www.eternal.foo/docs/debian/maintenance/locale-%E8%AF%AD%E8%A8%80%E7%8E%AF%E5%A2%83/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/maintenance/locale-%E8%AF%AD%E8%A8%80%E7%8E%AF%E5%A2%83/</guid><description>&lt;p&gt;查看系统语言环境&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-systemd" data-lang="systemd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;locale&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;输出所有已经安装的语言环境列表&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-systemd" data-lang="systemd"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;locale&lt;/span&gt; &lt;span class="err"&gt;-a&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h4 id="使用-localectl-set-locale-更改语言环境"&gt;使用 &lt;code&gt;localectl set-locale&lt;/code&gt; 更改语言环境&lt;/h4&gt;
&lt;div class="callout callout-tip d-flex flex-row mt-4 mb-4 pt-4 pe-4 pb-2 ps-3"&gt;
 
 &lt;div class="callout-content"&gt;
 
 &lt;div class="callout-body"&gt;
 &lt;p&gt;使用&lt;code&gt;localectl set-locale&lt;/code&gt;更改语言环境前，您需要使用&lt;code&gt;locale -a&lt;/code&gt;验证系统是否已经安装了目标语言。如果未安装，请使用&lt;code&gt;dpkg-reconfigure locales&lt;/code&gt;安装。&lt;/p&gt;</description></item><item><title>Ntpsec</title><link>https://www.eternal.foo/docs/debian/maintenance/ntpsec/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/maintenance/ntpsec/</guid><description>&lt;p&gt;为了确保 NTPsec 的正常运行，我们还应该禁用本地时间同步服务。这也适用于其他服务（如 OpenNTPD、Chrony 等）。&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;systemctl stop systemd-timesyncd.service &amp;amp;&amp;amp; systemctl disable systemd-timesyncd.service&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;如果改用 NTP 服务（例如 NTPD），我们可以按如下方式将其删除&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;apt autoremove ntp&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h3 id="安装-ntpsec"&gt;安装 NTPsec&lt;/h3&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;apt install ntpsec&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;NTPsec 配置路径 &lt;code&gt;/etc/ntp.conf&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>