<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux &#8211; 7-Best</title>
	<atom:link href="https://1234567.best/archives/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>https://1234567.best</link>
	<description></description>
	<lastBuildDate>Sun, 18 Jan 2026 08:49:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Debian 12 Bookworm Upgrade to Debian 13 Trixie</title>
		<link>https://1234567.best/archives/176</link>
					<comments>https://1234567.best/archives/176#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 18 Jan 2026 08:49:09 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=176</guid>

					<description><![CDATA[Step1. Update current distribution apt update apt upgrade -y apt full-upgrade -y apt autoclean apt autoremove -y Step2. Change repo to trixie, from bookworm. sudo sed -i &#039;s/bookworm/trixie/g&#039; /etc/apt/sources.list Change all 3rd-party repos sudo find /etc/apt/sources.list.d -type f -exec sed&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F176&amp;action_name=Debian+12+Bookworm+Upgrade+to+Debian+13+Trixie&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>Step1. Update current distribution</p>
<pre><code>
apt update
apt upgrade -y
apt full-upgrade -y
apt autoclean
apt autoremove -y
</code></pre>
<p>Step2. Change repo to trixie, from bookworm.</p>
<pre><code>
sudo sed -i &#039;s/bookworm/trixie/g&#039; /etc/apt/sources.list
</code></pre>
<p>Change all 3rd-party repos</p>
<pre><code>
sudo find /etc/apt/sources.list.d -type f -exec sed -i &#039;s/bookworm/trixie/g&#039; {} \;
</code></pre>
<p>Step3. Update Debian</p>
<pre><code>
apt update
apt upgrade -y
apt full-upgrade -y
</code></pre>
<p>Step4. Clean up old repos</p>
<pre><code>
apt autoclean
apt autoremove -y
</code></pre>
<p>Step5. Reboot</p>
<pre><code>
reboot
</code></pre><img decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F176&amp;action_name=Debian+12+Bookworm+Upgrade+to+Debian+13+Trixie&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/176/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Docker on Debian</title>
		<link>https://1234567.best/archives/160</link>
					<comments>https://1234567.best/archives/160#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 14 Nov 2024 14:25:07 +0000</pubDate>
				<category><![CDATA[Docker]]></category>
		<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=160</guid>

					<description><![CDATA[Step1: Install some necessary packages. apt update apt upgrade -y apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates Step2: Set up Docker&#8217;s apt repository. curl -sSL https://download.docker.com/linux/debian/gpg &#124; gpg --dearmor &#62; /usr/share/keyrings/docker-ce.gpg echo &#34;deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F160&amp;action_name=Install+Docker+on+Debian&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>Step1: Install some necessary packages.</p>
<pre><code>
apt update
apt upgrade -y
apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates
</code></pre>
<p>Step2: Set up Docker&#8217;s apt repository.</p>
<pre><code>
curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor &gt; /usr/share/keyrings/docker-ce.gpg
echo &quot;deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian $(lsb_release -sc) stable&quot; &gt; /etc/apt/sources.list.d/docker.list
</code></pre>
<p>Step3: Install the Docker packages.</p>
<pre><code>
apt update
apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
</code></pre>
<p>Step4: Verify that the installation is successful.</p>
<pre><code>
docker version
</code></pre><img decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F160&amp;action_name=Install+Docker+on+Debian&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/160/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Change SSH Port</title>
		<link>https://1234567.best/archives/152</link>
					<comments>https://1234567.best/archives/152#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 28 Oct 2024 13:31:11 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=152</guid>

					<description><![CDATA[wget --no-check-certificate &#60;a href=&#34;https://www.moerats.com/usr/down/sshport.sh&#34;&#62;https://www.moerats.com/usr/down/sshport.sh&#60;/a&#62; 系统要求：支持Debian、Ubuntu、CentOS系统。 运行以下命令： wget &#60;a href=&#34;https://www.moerats.com/usr/down/sshport.sh&#34;&#62;https://www.moerats.com/usr/down/sshport.sh&#60;/a&#62; bash sshport.sh 输入端口确认。再打开防火墙端口： 最后重启ssh生效： service ssh restart<img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F152&amp;action_name=Change+SSH+Port&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p><code>wget --no-check-certificate &lt;a href=&quot;https://www.moerats.com/usr/down/sshport.sh&quot;&gt;https://www.moerats.com/usr/down/sshport.sh&lt;/a&gt;</code></p>
<p>系统要求：支持Debian、Ubuntu、CentOS系统。
运行以下命令：</p>
<p><code>wget &lt;a href=&quot;https://www.moerats.com/usr/down/sshport.sh&quot;&gt;https://www.moerats.com/usr/down/sshport.sh&lt;/a&gt;</code>
<code>bash sshport.sh</code>
输入端口确认。再打开防火墙端口：</p>
<p>最后重启ssh生效：</p>
<p><code>service ssh restart</code></p><img decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F152&amp;action_name=Change+SSH+Port&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/152/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>服务器配置密钥登录并禁止密码登录一键脚本</title>
		<link>https://1234567.best/archives/148</link>
					<comments>https://1234567.best/archives/148#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 12 Jan 2024 04:47:57 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=148</guid>

					<description><![CDATA[如果你有很多服务器，那么配置公钥是一件很枯燥的事情，于是，一键配置脚本应运而生。 ❗ 请注意，PUB_KEY 可以手动填写或者从你的 github 中下载，亦或者是从某个网站下载。 ❗ 请注意，务必先思考是要 增加 还是 覆盖 公钥，然后择一运行，否则你的公钥可能丢失。 下方代码可以直接粘贴在 Linux Bash 中运行，但是，请将公钥链接替换为自己的 Github 地址或者其他【可访问】的 URL！！ #!/usr/bin/env bash PUB_KEY=$(curl -fsSL https://github.com/someone.keys) if [ ! -f &#34;${HOME}/.ssh/authorized_keys&#34; ]; then mkdir -p ${HOME}/.ssh/ touch ${HOME}/.ssh/authorized_keys fi 1. 追加 echo&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F148&amp;action_name=%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE%E5%AF%86%E9%92%A5%E7%99%BB%E5%BD%95%E5%B9%B6%E7%A6%81%E6%AD%A2%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95%E4%B8%80%E9%94%AE%E8%84%9A%E6%9C%AC&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>如果你有很多服务器，那么配置公钥是一件很枯燥的事情，于是，一键配置脚本应运而生。</p>
<p>❗ 请注意，PUB_KEY 可以手动填写或者从你的 github 中下载，亦或者是从某个网站下载。</p>
<p>❗ 请注意，务必先思考是要 增加 还是 覆盖 公钥，然后择一运行，否则你的公钥可能丢失。</p>
<p>下方代码可以直接粘贴在 Linux Bash 中运行，但是，请将公钥链接替换为自己的 Github 地址或者其他【可访问】的 URL！！</p>
<pre><code class="language-markdown">#!/usr/bin/env bash

PUB_KEY=$(curl -fsSL https://github.com/someone.keys)
if [ ! -f &quot;${HOME}/.ssh/authorized_keys&quot; ]; then
    mkdir -p ${HOME}/.ssh/
    touch ${HOME}/.ssh/authorized_keys
fi

1. 追加
echo -e &quot;\n${PUB_KEY}\n&quot; &gt;&gt; ${HOME}/.ssh/authorized_keys
1. 覆盖
echo -e &quot;${PUB_KEY}\n&quot; &gt; ${HOME}/.ssh/authorized_keys

chmod 700 ${HOME}/.ssh/
chmod 600 ${HOME}/.ssh/authorized_keys

sudo sed -i &quot;s@.*\(PasswordAuthentication \).*@\1no@&quot; /etc/ssh/sshd_config
sudo sed -i &#039;s/#\?PubkeyAuthentication \(yes\|no\)/PubkeyAuthentication yes/&#039; /etc/ssh/sshd_config
sudo sed -i &#039;s/^#AuthorizedKeysFile/AuthorizedKeysFile/&#039; /etc/ssh/sshd_config

sudo systemctl restart sshd
</code></pre><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F148&amp;action_name=%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE%E5%AF%86%E9%92%A5%E7%99%BB%E5%BD%95%E5%B9%B6%E7%A6%81%E6%AD%A2%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95%E4%B8%80%E9%94%AE%E8%84%9A%E6%9C%AC&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/148/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>云服务器修改默认 root 登录</title>
		<link>https://1234567.best/archives/142</link>
					<comments>https://1234567.best/archives/142#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 12 Jan 2024 03:38:16 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=142</guid>

					<description><![CDATA[一些云厂商，例如 AWS 和 Azure，默认禁止 Root 登录，需要 admin 登陆后，再执行 sudo su root 来提权，以保障安全。 运行如下脚本即可一键解决此类问题。   sudo su root cd sudo sed -i &#039;s/^.*PermitRootLogin.*/PermitRootLogin yes/g&#039; /etc/ssh/sshd_config; sudo sed -i &#039;s/^.*PasswordAuthentication.*/PasswordAuthentication yes/g&#039; /etc/ssh/sshd_config; sudo service sshd restart sed -i &#039;s/.*\(ssh-ed25519 .*\)/\1/&#039; ~/.ssh/authorized_keys 1. 你也有可能用的是ssh-rsa，那么就把上面的ssh-ed25519改成ssh-rsa 1.&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F142&amp;action_name=%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4+root+%E7%99%BB%E5%BD%95&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>一些云厂商，例如 AWS 和 Azure，默认禁止 Root 登录，需要 admin 登陆后，再执行 <code>sudo su root</code> 来提权，以保障安全。</p>
<p>运行如下脚本即可一键解决此类问题。</p>
<p> </p>
<pre><code class="language-markdown">sudo su root
cd
sudo sed -i &#039;s/^.*PermitRootLogin.*/PermitRootLogin yes/g&#039; /etc/ssh/sshd_config;
sudo sed -i &#039;s/^.*PasswordAuthentication.*/PasswordAuthentication yes/g&#039; /etc/ssh/sshd_config;
sudo service sshd restart
sed -i &#039;s/.*\(ssh-ed25519 .*\)/\1/&#039; ~/.ssh/authorized_keys
1. 你也有可能用的是ssh-rsa，那么就把上面的ssh-ed25519改成ssh-rsa
1. sed -i &#039;s/.*\(ssh-rsa .*\)/\1/&#039; ~/.ssh/authorized_keys</code></pre><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F142&amp;action_name=%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4+root+%E7%99%BB%E5%BD%95&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/142/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VPS流量监控工具 vnStat</title>
		<link>https://1234567.best/archives/139</link>
					<comments>https://1234567.best/archives/139#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 10 Aug 2022 04:49:25 +0000</pubDate>
				<category><![CDATA[Docker]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=139</guid>

					<description><![CDATA[Docker container docker run -d \ --restart=unless-stopped \ --network=host \ -e HTTP_PORT=8685 \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone:ro \ --name vnstat \ vergoh/vnstat<img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F139&amp;action_name=VPS%E6%B5%81%E9%87%8F%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7+vnStat&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<h3 dir="auto">Docker container</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto">
<pre class="notranslate" lang="text"><code>docker run -d \
    --restart=unless-stopped \
    --network=host \
    -e HTTP_PORT=8685 \
    -v /etc/localtime:/etc/localtime:ro \
    -v /etc/timezone:/etc/timezone:ro \
    --name vnstat \
    vergoh/vnstat</code></pre>
</div><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F139&amp;action_name=VPS%E6%B5%81%E9%87%8F%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7+vnStat&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/139/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install XFCE Desktop on Alpine Linux</title>
		<link>https://1234567.best/archives/135</link>
					<comments>https://1234567.best/archives/135#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 25 Jul 2022 09:10:33 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Alpine]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=135</guid>

					<description><![CDATA[Installing XFCE Desktop on Alpine Linux apk update setup-xorg-base apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter dbus rc-service dbus start rc-update add dbus rc-update add lightdm rc-service lightdm start<img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F135&amp;action_name=How+to+Install+XFCE+Desktop+on+Alpine+Linux&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<h3>Installing XFCE Desktop on Alpine Linux</h3>
<pre>apk update

setup-xorg-base

apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter dbus

rc-service dbus start

rc-update add dbus 

rc-update add lightdm

rc-service lightdm start

<img decoding="async" src="https://www.linuxshelltips.com/wp-content/uploads/2022/04/XFCE-in-Alpine-Linux.png" alt="XFCE in Alpine Linux"></pre><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F135&amp;action_name=How+to+Install+XFCE+Desktop+on+Alpine+Linux&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/135/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux上使用Duplicati进行备份</title>
		<link>https://1234567.best/archives/132</link>
					<comments>https://1234567.best/archives/132#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 17 Jul 2022 08:21:49 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Debian]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=132</guid>

					<description><![CDATA[Duplicati安装 从https://www.duplicati.com/download下载最新版本 该软件需要几个库才能工作，主要是单声道库。 安装软件最简单的方法是让它通过dpkg安装失败，然后使用apt-get安装缺少的软件包： sudo dpkg -i duplicati_2.0.6.3-1_all.deb sudo apt-get &#8211;fix-broken install 请注意，安装程序包在第一个实例上失败，然后我们使用apt来安装依赖项。 启动守护进程： sudo systemctl start duplicati.service 如果您希望在操作系统使用时自动启动： sudo systemctl enable duplicati.service 要检查服务正在运行： netstat -ltn &#124; grep 8200<img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F132&amp;action_name=Linux%E4%B8%8A%E4%BD%BF%E7%94%A8Duplicati%E8%BF%9B%E8%A1%8C%E5%A4%87%E4%BB%BD&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<h2 id="duplicati-installation">Duplicati安装</h2>
<p>从<a href="https://www.duplicati.com/download"><a href="https://www.duplicati.com/download">https://www.duplicati.com/download</a></a>下载最新版本</p>
<p>该软件需要几个库才能工作，主要是<span class="system">单声道</span>库。 安装软件最简单的方法是让它通过<span class="system">dpkg</span>安装失败，然后使用<span class="system">apt-get</span>安装缺少的软件包：</p>
<p class="command">sudo dpkg -i duplicati_2.0.6.3-1_all.deb</p>
<p class="command">sudo apt-get &#8211;fix-broken install</p>
<p>请注意，安装程序包在第一个实例上失败，然后我们使用<span class="system">apt</span>来安装依赖项。</p>
<p>启动守护进程：</p>
<p class="command">sudo systemctl start duplicati.service</p>
<p>如果您希望在操作系统使用时自动启动：</p>
<p class="command">sudo systemctl enable duplicati.service</p>
<p>要检查服务正在运行：</p>
<p class="command">netstat -ltn | grep 8200</p><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F132&amp;action_name=Linux%E4%B8%8A%E4%BD%BF%E7%94%A8Duplicati%E8%BF%9B%E8%A1%8C%E5%A4%87%E4%BB%BD&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/132/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Docker 搭建thelounge 实现IRC24小时在线</title>
		<link>https://1234567.best/archives/129</link>
					<comments>https://1234567.best/archives/129#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 16 Jul 2022 10:46:15 +0000</pubDate>
				<category><![CDATA[Docker]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=129</guid>

					<description><![CDATA[下载docker镜像 docker pull linuxserver/thelounge 运行docker镜像 docker run -d --name=thelounge -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai -p 9000:9000 -v /opt/thelounge:/config --restart unless-stopped linuxserver/thelounge 设置仅允许指定用户 vim /opt/thelounge/config.js 修改其中的public为false,然后使用docker restart thelounge,重启容器 添加自己的用户 docker exec -it thelounge s6-setuidgid abc thelounge add user user可以用你喜欢的用户名替代,执行这一条以后就会提示你输入密码。<img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F129&amp;action_name=Docker+%E6%90%AD%E5%BB%BAthelounge+%E5%AE%9E%E7%8E%B0IRC24%E5%B0%8F%E6%97%B6%E5%9C%A8%E7%BA%BF&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<ol>

<li>下载docker镜像
<code>docker pull linuxserver/thelounge</code></li>

<li>运行docker镜像
<code>docker run -d --name=thelounge -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai -p 9000:9000 -v /opt/thelounge:/config --restart unless-stopped linuxserver/thelounge</code></li>

<li>设置仅允许指定用户
<code>vim /opt/thelounge/config.js</code>
修改其中的public为false,然后使用docker restart thelounge,重启容器</li>

<li>添加自己的用户
<code>docker exec -it thelounge s6-setuidgid abc thelounge add user</code>
user可以用你喜欢的用户名替代,执行这一条以后就会提示你输入密码。</li>
</ol><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F129&amp;action_name=Docker+%E6%90%AD%E5%BB%BAthelounge+%E5%AE%9E%E7%8E%B0IRC24%E5%B0%8F%E6%97%B6%E5%9C%A8%E7%BA%BF&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/129/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian 搭建 FTP 服务器</title>
		<link>https://1234567.best/archives/127</link>
					<comments>https://1234567.best/archives/127#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 15 Jul 2022 06:33:45 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Debian]]></category>
		<guid isPermaLink="false">https://1234567.best/?p=127</guid>

					<description><![CDATA[安装配置 FTP 服务器 安装 vsftpd sudo apt update sudo apt install vsftpd 配置 vsftpd sudo vim /etc/vsftpd.conf 修改文件中以下内容内容： 服务器监听,开启ipv6 listen=NO listen_ipv6=YES 禁止匿名访问, 否则脚本可** anonymous_enable=NO 允许本地主机访问 local_enable=YES 允许写权限 write_enable=YES dirmessage_enable=YES 增加访问账号 增加 ftpgroup 用户组 sudo groupadd ftpgroup 创建目录，可自定： sudo mkdir -p&#8230; <img src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F127&amp;action_name=Debian+%E6%90%AD%E5%BB%BA+FTP+%E6%9C%8D%E5%8A%A1%E5%99%A8&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>安装配置 FTP 服务器</p>
<ol>
<li>
<p>安装 vsftpd
sudo apt update
sudo apt install vsftpd</p>
</li>
<li>
<p>配置 vsftpd
sudo vim /etc/vsftpd.conf
修改文件中以下内容内容：</p>
</li>
<li>
<p>服务器监听,开启ipv6
listen=NO
listen_ipv6=YES</p>
</li>
<li>
<p>禁止匿名访问, 否则脚本可**
anonymous_enable=NO</p>
</li>
<li>
<p>允许本地主机访问
local_enable=YES</p>
</li>
<li>
<p>允许写权限
write_enable=YES
dirmessage_enable=YES</p>
</li>
<li>
<p>增加访问账号
增加 ftpgroup 用户组</p>
</li>
</ol>
<p>sudo groupadd ftpgroup
创建目录，可自定：</p>
<p>sudo mkdir -p /usr/local/src/ftp/ftpuser
-p 表示：从父目录开始创建。
增加用户 ftpuser 并设置其目录，用户名可自定：</p>
<p>sudo useradd -g ftpgroup -d /usr/local/src/ftp/ftpuser -M ftpuser
用户必须拥有权限才可以访问，赋予用户访问 /usr/local/src/ftp/ftpuser 的权限：</p>
<p>sudo chmod 777 /usr/local/src/ftp/ftpuser
设置用户 ftpuser 的密码：</p>
<p>sudo passwd ftpuser</p>
<ol start="4">
<li>重启 vsftpd 服务
sudo /etc/init.d/vsftpd restart</li>
</ol>
<p>&nbsp;</p>
<p>&nbsp;</p><img loading="lazy" decoding="async" src="https://logs.1234567.best/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2F1234567.best%2Farchives%2F127&amp;action_name=Debian+%E6%90%AD%E5%BB%BA+FTP+%E6%9C%8D%E5%8A%A1%E5%99%A8&amp;urlref=https%3A%2F%2F1234567.best%2Ffeed" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
					<wfw:commentRss>https://1234567.best/archives/127/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
