部落冲突clash 树怎么获得

部落冲突clash 树怎么获得

archlinux的安装可能是所有发行版里面最复杂的,时间一长一些步骤很容易忘记,就又要到网上去查各种文档和资料,非常麻烦。因此我记录了这篇手册,以随时对照进行安装。

本文来自于archlinux 简明指南,在自己实际安装体验的基础上做了精简。另外也参考了archlinux官方安装教程。

个人觉得archlinux真的很不适合linux新手,千万不要被某些“大神”忽悠过来。强烈建议新手去体验其它入门Linux发行版例如Ubuntu,如果实在想体验滚动升级和AUR,可以考虑Manjaro(安装简单,滚动升级相对“温和”)。当你对linux有了基本概念再来体验archlinux,因为archlinux繁琐的安装以及激进的滚动升级真的会劝退不少人。

这里只会考虑在实际物理机器上安装archlinux的场景,并不考虑虚拟机。文中会考虑安装Windows双系统以及单独安装archlinux的场景。

本文限定你的主板是支持UEFI的,如果用的还是只支持BIOS的上古设备,请查阅别的资料。

archlinux本身就是一款定制性非常强的系统,你几乎可以把它打造成你心目中的任何样子。而定制本身是仁者见仁的,鉴于本文只讨论通用的archlinux安装,因此将不再赘述关于archlinux的定制话题(包括界面美化等)。

另外,本文列出的只是我自己喜欢的操作步骤,你随时可以更改其中的步骤以让archlinux表现地符合你的要求,每个人的archlinux都应该是不同的,这正是它的魅力所在。

可以到archlinux官网下载最新的镜像文件,或是到镜像站下载。下载之后需要制作启动盘,如果用的是Linux可以直接用dd命令来制作:

接下来,插入启动盘,通过U盘引导并进入archlinux最小安装环境,这是一个tty终端,你应该可以看到类似如下的提示符:

这说明你已经进入了由U盘引导的archiso,这是一个最小化的arch系统,用于系统安装和维护。

强烈建议常备一个archlinux启动盘,万一某一天滚挂了,你会发现连系统都进入不了,这时候可以通过archiso的arch-chroot临时进入到系统中,以进行紧急修复路由器clash教程,,包括重建grub或回滚磁盘快照等操作。详见后面关于系统恢复的章节。尽管现在archlinux滚挂的情况已经比较少了,但最好还是有备无患。

首先,禁用reflector服务,这个服务会覆盖我们的mirrorlist,对于国内环境来说并不友好:

archlinux的安装必须依赖网络,如果用的是有线连接,此时应该自动连接上了网络,可以直接用ping进行测试。如果要使用wifi,则需要以下步骤:

如果内核无法加载驱动,则可能需要考虑用有线网络了(直接路由器分出网线走DHCP即可)。

如果你手中的磁盘还没有任何系统,则需要先建立GPT分区表。我们先确认要安装archlinux的磁盘设备号:

这会进入一个tui,里面会列出所有现存的分区。我们可以通过方向上下选择要操作的分区,左右选择要进行的操作。

选中下面的Free space,创建新的分区。注意创建的分区默认类型为Linux filesystem,我们需要手动修改类型(选择下方的Type操作即可更改类型):

创建完成之后,选中操作Write以将分区写入,随后退出cfdisk工具。

下面假设三个分区的设备号分别为n1,n2,n3(如果你忘记了,可以通过fdisk -l命令再次确认)。

我们打算为根目录/和家目录/home创建不同的逻辑子卷。这也是常见的做法。

我们已经完成了新系统磁盘的格式化,下面需要将磁盘挂载到最小系统上面,以准备进行archlinux的正式安装。

fstab文件定义了磁盘分区,需要被Linux识别。可以使用下面的命令生成:

我们将会使用grub来引导archlinux(如果是双系统,它也将被用来引导Windows),安装:

现在,archlinux已经准备好了,让我们退出安装环境并重启以正式进入新系统:

重启之后,如果正常进入新的archlinux系统,会要求你登录,直接用root用户登录即可。

进入新系统后第一件事是检查能否上网,如果不能,可能需要启动dhcp服务:

新的系统还是比较原始的部落冲突clash 树怎么获得,它只包含一个root用户,并且没有什么软件。下面我们对系统进行配置并安装一些工具软件。

以后,你应该定期对archlinux做滚动升级。但是后面在滚之前建议使用timeshift进行备份(后面章节会介绍)。

我们不能在root用户上面进行日常操作,需要创建一个担当管理员角色的普通用户。

在安装桌面应用之前,建议先安装显卡驱动,以防止进入图形界面之后出现卡顿或花屏。

没有图形界面的tty系统并不适用于日常使用。下面我们来对archlinux安装KDE Plasma桌面环境。archlinux可以选择其它桌面环境,有需求可以自行参考文档。

检查家目录下的各个常见目录是否已经创建,若没有则需通过以下命令手动创建:

此外,我们还需要设置环境变量。通过vim编辑文件/etc/environment:

重启或注销一下,应该就能输入中文了,使用Ctrl + Space快捷键可以切换输入法。

对于archlinux这种滚动升级的操作系统,快照是很重要的,如果滚挂了,可以随时进行回滚操作。timeshift是一个快照管理工具,可以定期对我们的磁盘创建快照。

打开Clash,订阅梯子供应商提供的地址,然后就可以通过系统代理进行科学上网了。

git clone速度太慢?可以通过下面的命令让git也走clash代理:

以上,就完成了科学上网的配置,浏览器、终端、git都可以走梯子以加快访问速度。

alacritty是一款用Rust编写的默认Terminal的替代品,可以利用GPU进行加速,性能强劲。但是功能比较简陋,没有标签页等功能,一般需要配合tmux来使用。

推荐使用starship作为默认命令行提示符,这是用Rust写的,功能和性能都非常强大:

注意,请使用nerd字体,另外确保在上面的步骤中已经安装了emoji支持,否则提示符会出现乱码路由器clash教程

因为缺少标签页等功能,所以alacritty需要配合tmux才能使用,安装:

neovim是我目前最喜欢的编辑器,它使用lua进行配置,可以做到终端下面的VSCode体验。

固定插件版本,以防止某些插件更新导致的配置不兼容。提供rollback命令随时回退。

使用Space作为leader,加了一些特殊的emacs快捷键,保留我曾经使用spacemacs的习惯。

插件列表更加轻量(移除了一些前端、C语言等插件),为Go和Rust开发者量身打造。

安装之后,随意打开一个文件,让treesitter安装必要的parser。另外可以用Mason命令来安装各种语言的LSP支持。

Linux下很多命令都可以替换为更加现代的命令,例如ls,du,df,ps等。morden-unix这个仓库列出了常见的可以替换原始Linux命令的工具。

Okular- KDE 开发的一款功能丰富、轻巧快速的跨平台文档阅读器。可以使用它来阅读 PDF 文档、漫画电子书、Epub 电子书,浏览图像,显示 Markdown 文档等。

Flameshot- 强大但简单易用的屏幕截图软件。截图后可以进行快捷的编辑。

Typora- 所见即所得的markdown编辑器,最新版收费。可以使用0.x的免费版:

Beekeeper- 数据库管理工具,社区版免费,可以替代Navicat:

Studio 3T- MongoDB数据库管理工具,本身免费,收费可以解锁更多功能:

WPS- 国产软件里面少有的原生支持Linux的,如果你有在Linux下编辑Office的需求,可以安装:

Intellij IDEA- 有时调试Java程序要用,社区版是免费的,并且本身自带JRE,无需额外安装Java:

Telegram- Telegram(电报)是跨平台的即时通信软件。其客户端是自由软件(桌面端在GPLv3open协议下发布),但服务器是专有软件。

archlinux激进的滚动更新意味着你的系统随时可能因为滚动更新导致错误。一般的错误可能会导致一些软件无法使用;如果kde出现错误,你可能会无法进入桌面环境;在最严重的情况下,你甚至连系统都进入不了。

首先,如果滚动更新出现错误,应该到archlinux 社区中寻求帮助,如果有现成的解决方案,可以直接解决软件问题是最好的。

实在没有办法,或者希望快速恢复时,就需要Timeshift上场了。正所谓养兵千日用兵一时,上面我们配置了Timeshift快照,就是为了应对这种情况。

如果这时候kde还没有挂掉,我们可以直接进入桌面环境,打开Timeshift软件进行恢复。

遇到这种情况,先不要慌,把自己事先准备的archlinux启动U盘拿出来,重新进入archiso模式。

无法进入系统很有可能是grub坏了,如果你觉得你的grub有问题,可以在恢复的时候去掉–skip-grub选项,以重新安装grub。

总之,身边一定要准备一个archiso,或是其他形式的Live CD,能够在系统本身无法进入时有手段进行抢修。

不建议动不动就重装,archiso重装grub可以解决大部分系统无法进入的问题。

THE END
喜欢就支持一下吧
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称