安装 Arch 后首先要做的 10 件事 Linux

你刚刚安装了 Arch Linux 想知道下一步该怎么做。 我将与您分享安装 Arch 后首先要做的 10 件事 Linux.

阿科 Linux 它是非常可配置的,您可以无限地修改它。 但我认为安装 Arch 后你首先应该做的这 10 件事 Linux 它们对于出色的用户体验和安全性至关重要。

您可以观看视频教程或继续阅读下面的内容。

1. 安装 LTS 内核

安装完 Arch 后要做的第一件事 Linux 就是安装LTS(Long Term Support)内核,如果你想让你的Arch系统更稳定的话建议安装。 LTS 内核的更新频率较低,但已修补所有安全修复程序。 首先,检查您是否还没有 LTS 内核:

uname -r
显示内核版本并安装 linux-lts 软件包

如果内核名称中没有 lts,那么你有一个标准的 Arch Linux 核。 因此,您可以安装 LTS 内核,还需要重新配置 GRUB 引导加载程序:

sudo pacman -S linux-lts linux-lts-headers
sudo grub-mkconfig -o /boot/grub/grub.cfg
重新配置 GRUB

重新启动并在 GRUB 菜单的高级选项中选择 LTS 内核。 启动后,检查它是否真的使用了 LTS 内核 uname -r.

如果一切顺利并且您的活动内核是 LTS 内核。 随意删除非 lts 内核

sudo pacman -Rs linux

2.安装微码

微码是安装在处理器上的某种软件。 虽然可以通过 BIOS 更新微代码,但 Linux 内核也可以在启动时应用这些更新。 这些更新提供了可能对系统稳定性至关重要的错误修复。 用于安装 Intel 处理器 intel-ucode用于安装 AMD 处理器 linux-firmware. 安装后,还要更新 GRUB:

sudo pacman -S intel-ucode
sudo grub-mkconfig -o /boot/grub/grub.cfg
安装英特尔微码包

3. 禁用 GRUB 滞后

GRUB 是一个多重启动加载程序,由 GNU 项目开发,它允许我们从已安装的操作系统中选择要启动的操作系统。 它主要用于 GNU/Linux 操作系统。 每次引导系统时,您都会看到这个 GRUB 菜单。

GRUB 菜单

有时这很烦人,因为它浪费了我们的时间。 让我们让系统跳过它并尽可能快地加载。 打开 GRUB 配置文件:

sudo nano /etc/default/grub

将以下行添加到文件末尾:

# to achieve faster boot:
GRUB_FORCE_HIDDEN_MENU="true"

5.- 编辑 grub 配置文件编辑 GRUB 配置文件

然后下载这个文件31_hold_shift.gz,解压后放在 /etc/grub.d/.

gunzip 31_hold_shift.gz
sudo mv 31_hold_shift /etc/grub.d/

使此文件可执行并更新 GRUB 配置:

sudo chmod a+x /etc/grub.d/31_hold_shift
sudo grub-mkconfig -o /boot/grub/grub.cfg
6.- 编辑 grub 配置文件更改脚本的权限

这不会在系统引导期间显示 GRUB 菜单。 要显示 GRUB 菜单,您必须在启动期间按住 Shift 键。

4.安装一些关键包

在这里,我只推荐字体、拼写检查词典、Gstreamer 插件、java 等跨桌面包。 这些是我推荐的包,在下面的命令中检查它们的名称:

pacman -S enchant mythes-en ttf-liberation hunspell-zh ttf-bitstream-vera pkgstats adobe-source-sans-pro-fonts gst-plugins-good ttf-droid ttf-dejavu aspell-en icedtea-web gst-libav ttf-ubuntu-font-family ttf-anonymous-pro jre8-openjdk ttf-gentium languagetool libmythes
7.- 安装推荐的包安装推荐包

我将制作一个单独的视频,介绍我在 KDE Plasma 5 桌面上安装的应用程序。

5.启用防火墙

防火墙是一种计算机程序,出于安全原因,它控制从计算机到网络的访问以及从网络元素到计算机的访问。 配置防火墙的最佳方式 Linux 是使用内置函数iptables Linux firewall 但它相当复杂,需要单独的教程。 在这里,我将向您展示如何设置适合普通用户的无障碍防火墙。

首先,我们需要安装它:

sudo pacman -S ufw

接下来,我们需要启用该服务:

sudo ufw enable

检查服务的状态,以确保其正常工作:

sudo ufw status verbose
防火墙安装检查防火墙的状态

拒绝进入和允许退出的默认规则适用于大多数用户。

最后,让它随系统自动启动。

sudo systemctl enable ufw.service

6.加密你的主目录

建议在此步骤之前备份所有数据。 如果您希望为您的文件提供更多保护,那么加密您的个人文件夹是个不错的主意。 加密您家的最简单方法是使用 ecryptfs-migrate-home 脚本。

要运行它,您必须注销。 同时按 Ctrl+Alt+F2 切换到虚拟控制台。 在此控制台中,使用 root 用户名和管理密码登录并检查您的用户拥有哪些进程:

ps -U username

一定没有出路。 如果某些进程正在运行,您可以终止它们或重新启动并再次以 root 身份登录。

9. 检查用户进程使用过程验证

接下来,安装这些程序:

sudo pacman -S rsync lsof ecryptfs-utils
10.- 安装包安装必要的包

现在,您可以开始加密您的主文件夹:

modprobe ecryptfs
ecryptfs-migrate-home -u username
11.- 加密文件夹加密主文件夹

使用与您的登录密码相同的密码。 登录时自动挂载需要。

注销并以普通用户身份登录并安装加密的主文件夹:

ecryptfs-mount-private

打开解密密码并将其写下来或将其保存在您的计算机之外。

ecryptfs-unwrap-passphrase
12.- 加密主文件夹加密主文件夹

现在确保文件 自动拆装 包装密码 存在:

ls .ecryptfs
salida ls .ecryptfsls .ecryptfs 的输出

然后打开 system-auth 档案:

sudo nano /etc/pam.d/system-auth

和线后 auth required pam_unix.so 插入以下内容:

auth required pam_ecryptfs.so unwrap

然后在包含的行上方 password required pam_unix.so 粘贴此行:

password optional pam_ecryptfs.so

最后,在线之后 session required pam_unix.so 写:

session optional pam_ecryptfs.so unwrap

请参阅下图中的最终结果。

13.- 配置文件的版本编辑配置文件加密启动文件夹

重新启动并检查您是否可以登录到您的用户帐户。 如果一切顺利,可以安全地删除在迁移过程中创建的家庭备份。 它以您的用户名和一些随机字符命名。

sudo rm /home/username.randomCharacters

7.消除孤儿

安装 Arch 后 Linux 通过配置它,您几乎无法清理系统。 如果您想节省磁盘空间并提高磁盘性能,这一点很重要。 您可以删除未使用的(孤立的)包及其配置文件。

sudo pacman -Rns $(pacman -Qtdq)
14.- 消除孤立包删除孤立的包

我的系统上没有任何未使用的包(上图),但我可能在该命令后列出了一些。

8.优化pacman数据库

阿科 Linux 性能可以通过优化进一步提高 pacman 使用以下命令的包管理器:

sudo pacman-optimize
15.- Packman改进提高打包机的性能

这提高了 pacman 访问系统数据库的速度。

9.检查错误

首先,检查失败的 systemd 服务:

sudo systemctl --failed

其次,检查日志文件是否有错误:

sudo journalctl -p 3 -xb
16.- 搜索错误寻找错误

如果您发现一些错误,请在 Google. 如果它们很严重,请尝试修复它们。 你在我的系统上看到的错误(上图)据我所知并不是很危险。

10.系统备份

有一个系统备份总是好的,这样你就可以在出现问题时恢复它。 这是安装 Arch 后要做的最后一件事 Linux.

我已经在这篇文章中描述了如何备份您的系统。 请阅读。 在这里,我只是提供命令来备份除了一些不必要的目录之外的所有内容:

sudo rsync -aAXvP --delete --exclude=/dev/* --exclude=/proc/* --exclude=/sys/* --exclude=/tmp/* --exclude=/run/* --exclude=/mnt/* --exclude=/media/* --exclude=/lost+found / /mnt/backupDestination/
17.- 进行备份备份

作为结论,我想说 Arch Linux 它是高度可配置的,适用于许多情况。 所以在安装 Arch Linux 之后还有很多其他事情要做,但这 10 件在我看来是最重要的。

我希望本教程对您有用。 通过下面的评论让我知道您要添加到此列表中的内容。 并请分享。

感谢您阅读。