<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>sudo on 极客Vinkey</title>
    <link>https://www.mawenqian.com/zh/tags/sudo/</link>
    <description>Recent content in sudo on 极客Vinkey</description>
    <image>
      <title>极客Vinkey</title>
      <url>https://www.mawenqian.com/images/papermod-cover.png</url>
      <link>https://www.mawenqian.com/images/papermod-cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <copyright>MA Wenqian · mawenqian.com</copyright>
    <lastBuildDate>Tue, 18 Aug 2026 13:18:43 +0800</lastBuildDate>
    <atom:link href="https://www.mawenqian.com/zh/tags/sudo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>新装 Linux 服务器初始化清单（持续更新）</title>
      <link>https://www.mawenqian.com/zh/linux-server-setup/</link>
      <pubDate>Tue, 18 Aug 2026 09:00:00 +0800</pubDate>
      <guid>https://www.mawenqian.com/zh/linux-server-setup/</guid>
      <description>&lt;p&gt;每次开一台新 VPS，我都会按同一个顺序过一遍：先看看这台机器什么底子，再理顺用户和权限，最后才开始装东西。这篇就是那份清单，也是我自己的命令备忘录，后面会一直往里加。&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&#34;一先看看这台机器什么底子&#34;&gt;一、先看看这台机器什么底子&lt;/h2&gt;
&lt;h3 id=&#34;一条命令看全部&#34;&gt;一条命令看全部&lt;/h3&gt;
&lt;p&gt;Ubuntu 上登录时显示的那一大段摘要，其实可以随时手动调出来：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;landscape-sysinfo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;输出包括系统负载、根分区占用、内存占用、交换分区、进程数、内网 IP，和登录时看到的一模一样。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;如果提示命令不存在，装一下 &lt;code&gt;sudo apt install landscape-common&lt;/code&gt;。非 Ubuntu 系统没有这个命令，用下面的分项命令代替。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;分项快速查看&#34;&gt;分项快速查看&lt;/h3&gt;
&lt;p&gt;只想看某一项的时候，这几条更快：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;free -h
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;看 &lt;code&gt;available&lt;/code&gt; 那一列，不要只看 &lt;code&gt;free&lt;/code&gt;。&lt;/strong&gt; Linux 会把空闲内存拿去做缓存，&lt;code&gt;free&lt;/code&gt; 显示的是完全没被碰过的部分，数字往往小得吓人；&lt;code&gt;available&lt;/code&gt; 才是系统真正还能分配给程序用的量。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;df -h
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;磁盘占用。要找出到底是谁把盘吃满了，接着用：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo du -h --max-depth&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; / &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sort -hr &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; head -20
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;uptime
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;系统整体负载。后面三个数字分别是 1 / 5 / 15 分钟的平均负载，和 CPU 核心数比较着看才有意义——4 核机器负载 4 才算跑满。核心数用 &lt;code&gt;nproc&lt;/code&gt; 查。&lt;/p&gt;
&lt;h3 id=&#34;看有哪些服务在跑&#34;&gt;看有哪些服务在跑&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;systemctl list-units --type&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;service --state&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;running
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;新机器上这条命令能让你知道系统预装了什么在后台跑，顺手关掉不需要的可以省点内存。&lt;/p&gt;
&lt;p&gt;只看失败的服务：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;systemctl --failed
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;二用户与权限&#34;&gt;二、用户与权限&lt;/h2&gt;
&lt;h3 id=&#34;让-sudo-免密&#34;&gt;让 sudo 免密&lt;/h3&gt;
&lt;p&gt;如果你想保留自己的普通用户身份、敲命令时依然带 &lt;code&gt;sudo&lt;/code&gt;，但不想每次都输密码，可以改 &lt;code&gt;sudoers&lt;/code&gt;。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
