Linux 支持诸多的文件系统,而这些文件系统有着不同的优点和缺点,最经典的 Linux 文件系统一定是 EXT 系列,它们在以前几乎是每个 Linux 发行版的默认文件系统,也是目前为止最稳定的 Linux 文件系统之一。 但是随着硬件的进步以及用户对文件系统更加多元化的需求,越来越多的 Linux 发行版和用户开始使用像 XFS、Btrfs、ZFS 这些新型文件系统作为其默认文件系统,它们比  EXT 系列功能更丰富,性能更好,对新硬件也更加友好。 熟悉小山的都知道我一直在使用 ArchLinux,而我刚开始使…

2021-08-25 0条评论 141点热度 2人点赞 小山 阅读全文

前几天小山尝试更换 Linux 的系统分区格式,因为要格式化系统分区,所以要备份系统分区的现有文件,Linux 下的备份工具是不少,但是对于备份系统可选择的还真没几个,而且还要使备份工具在救援环境中可用,于是我选择了 tar 。 tar 是 Linux 系统非常经典的一个工具,它可以将一个或多个文件打包成 tar 文件,并且支持使用其他压缩工具对 tar 文件进行压缩(tar 文件本身无任何压缩),同时它能保留 Linux 的文件权限等信息,用来备份/还原系统再合适不过了。 但是使用 tar 还原系统之后,小山发现…

2021-08-09 1条评论 134点热度 1人点赞 小山 阅读全文

如果你是一名 Linux/Unix 用户,偏爱命令和脚本,我想你对 Shell 肯定不陌生。 最常用的 Shell 肯定是 bash,这几乎是每个 Linux 发行版的默认 Shell,并且绝大多数 Shell 脚本都是基于 Bash 编写的。 不过一些有追求的用户可能会选择其他 Shell 作为交互式 Shell,比如 zsh, ksh, fish 等,这些 Shell 拥有 Bash 大多数功能以及兼容性,并且增加了扩展性,使 Shell 更加的易用。 小山自己比较喜欢 zsh,因为它有丰富的插件生态,这些插件…

2021-07-16 0条评论 198点热度 0人点赞 小山 阅读全文

如果你拥有一台 Nintendo Switch (以下简称 NS),那么对 Amiibo 肯定不陌生,这是任天堂推出的一种内置 NFC 芯片类似手办的产品。由于内置 NFC 芯片的特性,让它有了可以和电子设备交互的能力,而任天堂某些掌机产品带有 NFC 读取功能,所以这些 Amiibo 都会和一些游戏有联动,如果你在游戏里读取它们,可以获得一些奖励或其他功能等。 但是 Amiibo 售价并不便宜,在腾讯代理 NS 之前国内也没有正规的购买渠道。即使现在腾讯代理了 NS,发售的 Amiibo 也只有那么几个,是没有办…

2020-12-28 3条评论 686点热度 1人点赞 小山 阅读全文

小山之前教大家斐讯 N1 如何运行 Linux,当时用的发行版是 Armbian,由于它有镜像文件,操作起来也比较简单。 不过 Armbian 只有 Debian 和 Ubuntu 两个版本可以选择,虽然 Ubuntu 可以满足大多数人的需求,不过还是有些人喜欢像 ArchLinux 这样的滚动发行版。 让 N1 运行其他的 Linux 发行版并不是什么难事,支持 ARM 的发行版都能在 N1 运行。这篇文章就以 ArchLinuxARM 为基础,教大家如何让 N1 运行其他 Linux 发行版。 虽然我会使用一些…

2020-05-31 5条评论 957点热度 3人点赞 小山 阅读全文

Linux 一直被很多人当作只有技术大牛才能使用的操作系统,普通人好像并不适合使用它。但现实情况并非如此,很多 Linux 发行版都提供了不错的开箱即用体验,比如:Linux Mint、Ubuntu、Deepin、Pop!_OS、Fedora,使用这些系统并不需要很多的学习成本。 不少人最担心的是 Linux 软件生态问题,在软件生态方面 Linux 确实不如 Windows 和 macOS,特别是国产软件和一些专业软件的支持,但是随着越来越多的工作可以使用浏览器完成,我们对桌面软件的依赖已经越来越少了,就算需要用…

2020-04-06 0条评论 762点热度 0人点赞 小山 阅读全文

最近小山把主力系统从 Windows 换到了 Linux,开始因为懒,就用了基于 ArchLinux 的 Manjaro。不过没几天,被我一个不小心把/etc目录给删了,熟悉 Linux 的人一定知道这个目录的重要性,导致我只能重装系统。这次我选择了原汁原味的 ArchLinux,整个安装过程虽然没有 Manjaro 方便,不过也没有多么复杂。 于是我就想写一篇面向新手,且适用于物理机和虚拟机的 ArchLinux 安装指南,目标是让你安装后可以作为日常系统使用。即使你已经装好了 ArchLinux,本指南可能也能…

2020-03-01 17条评论 3551点热度 10人点赞 小山 阅读全文

CentOS 8 正式发布有一段时间了,但是各大云服务商的镜像也就这段时间才准备好,比如阿里云前段时间才有 CentOS 8 的系统镜像。 作为一个爱尝鲜的人,小山第一时间把服务器迁移到了 CentOS 8,之前刚发布的时候只在虚拟机体验过,也没怎么折腾,但是真正到了生产环境,坑还是很多的。 CentOS 8  最大的坑莫过于安装软件包,CentOS 8 跟随上游 RHEL 8 引入了新的仓库 AppStream,这个仓库通过流式更新可以为 CentOS 带来新的版本,不会像以前那样,软件包过于陈旧。但是这样带来一…

2020-01-15 2条评论 1658点热度 1人点赞 小山 阅读全文

用过阿里云服务器的小伙伴可能或多或少遇到过 DNS 解析的问题,比如某些域名解析不了,某些域名解析超时,或者有时候能解析,有时候不能。 这些问题很大一部分原因来自于阿里云服务器默认的 DNS,阿里云默认使用的是内网 DNS,应该跟阿里云公共 DNS(223.5.5.5)是同一个,但这个 DNS 不太稳定,有时候会遇到解析超时,或部分域名无法解析的情况。 解决问题的方法肯定是更换 DNS,如果只是简单的更换 DNS,那是非常简单的,只需要更改/etc/resolv.conf这个文件就可以了。但是更改完 DNS 会遇到…

2019-10-19 4条评论 2579点热度 0人点赞 小山 阅读全文

如果你是一个程序员,那么一定听说过 Git 或者已经在使用它。如果你还没有尝试过,推荐你去尝试一下,这是一个很不错的版本控制工具。 平时使用 Git,如果想把代码备份到云端或者跟别人合作开发,首先想到的可能是 Github,但是有时 Github 不是很方便,比如 Github 在国内的访问速度比较慢,虽然 Github 的私有存储库被微软爸爸收购以后变成了无数量限制,但是免费版每个私有存储库只允许最多 3 位合作者,如果是跟公司团队合作开发的话,3 个明显不够用。 面对这种情况,很多人都会选择自建 Git 服务器…

2019-09-08 2条评论 3345点热度 0人点赞 小山 阅读全文