Linux发行版-Finnix
Finnix是一个小型的可启动的 Linux Live 发行版,基于 Gnu/Debian,支持 X86/AMD64 以及 PowerPC;它小巧、快速、功能全面,被誉为“系统管理员的瑞士军刀”。它对于安装和修改硬盘驱动器、分区、重建启动记录,挽救现有系统等非常有用。其主要为系统管理员提供的最新技术,其中包括了数百个为系统管理员准备的软件包等。最重要的是:Finnix 足够小,可以快速下载并写入 USB 驱动器或刻录到 CD 上。它不是为普通的桌面用户准备的,因此并不包括任何桌面或生产力工具。
Finnix基于Linux内核3.0和x86,默认情况下包括数百个系统管理员软件包,它不适合新手或没有经验的用户,主要用于故障排除和修复现有系统和分区。它通常可以完成和拯救系统,如果你的VPS支持从自定义的ISO进行引导,还可以在页面中使用它来进行修复操作。
Finnix is a self-contained, bootable Linux CD distribution ("LiveCD") for system administrators, based on Debian. You can mount and manipulate hard drives and partitions, monitor networks, rebuild boot records, install other operating systems, and much more. Finnix includes the latest technology for system administrators, with Linux kernel 3.0, x86 and PowerPC support, hundreds of sysadmin-geared packages, and much more. And above all, Finnix is small; currently the entire distribution is over 300MiB, but is dynamically compressed into a small bootable image. Finnix is not intended for the average desktop user, and does not include any desktops, productivity tools, or sound support, in order to keep distribution size low.
Finnix is freely distributable under the terms of the GNU General Public License. For more information, please see Legal.
系统要求
Finnix has the following system requirements:
CPU:
x86: 586 or higher x86 CPU (Pentium II/III/4, AMD Athlon, Duron), or AMD64/EM64T 64-bit CPUs (Pentium D, Core, Core 2, Core i, Xeon, Atom, AMD Athlon64, Turion, Opteron)
PowerPC: G5, G4, or NewWorld G3, including PowerPC iMacs, Power Macs, Powerbooks, and PowerPC Mac Minis
Intel Macs (2006 or later) are supported via the x86 CD.
32MiB RAM absolute minimum; 128MiB recommended
Standard ATAPI or SATA CDROM drive
Linux swap partition recommended, but not required
Network card recommended, but not required
192MiB RAM is required to run Finnix completely within RAM; 256MiB recommended
丰富的命令行工具:
磁盘管理:fdisk、parted、lsblk。
网络诊断:ping、traceroute、nmap。
文件系统工具:mount、rsync、dd。
轻量与稳定:
基于 Debian,继承其稳定性与兼容性。镜像体积小,适合随身携带。
完全命令行驱动,适合资深用户与系统管理员。提供 root 权限,方便快速操作。
修复系统的相关实例
重置root密码
如果有Linux发行版,则可以快速轻松地从Finnix重置密码。先启动到Finnix,然后按照以下步骤更新root密码。
mount /dev/vda1 /mnt
chroot /mnt passwd
系统将提示您输入新密码,这将是您稍后启动时原Linux发行版的密码。
修复文件系统
在Finnix上修复文件系统非常简单明了。如上所述引导至Finnix,并运行以下命令:
fsck -y /dev/vda1
上面的命令将修复您的根文件系统并传递“yes”标志以自动修复文件系统而无需进一步输入。
备份文件系统
如果无法启动Linux发行版并且您已经尝试修复文件系统,则可以使用Finnix挂载文件系统并使用scp或rsync备份文件。网络将通过DHCP自动配置,因此可以轻松备份文件。使用以下方法挂载文件系统:
mount /dev/vda1 /mnt
cd /mnt
如果现在浏览,将看到整个根文件系统。请记住,如果想浏览原/var/lib/mysql,现在应为/mnt/var/lib/mysql。现在可以使用rsync将服务器上的文件和目录备份到另一个,即使原有的Linux操作系统无法启动。
通过SSH访问Finnix
从Finnix通过SSH修复您的系统非常简单快捷,只需设置密码然后启动SSH即可:
passwd
service ssh start
这将设置root密码,生成新的主机密钥,并启动SSH shell。请记住,在使用上述命令设置密码之前,root将无法运行。现在可以通过SSH通过root登录并使用实例的现有IP修复系统。
最新版本:122
是一个维护版本,更新了 Debian 相关的软件,此版本支持 ARM 架构;包括 Linux Kernel 4.0,支持 OverlayFS;还有其他新特性和 bug 修复,详细改进请看发行说明。
最新版本:123
2021年9月上旬发布了123版本,增加了内核命令行 "sshd" 和 "passwd" 选项,例如:"sshd passwd=foo", "sshd passwd=root:foo passwd=finnix:bar"
在可能的情况下,机器 ID 现在在重启后是稳定的,并从 DMI 中生成
finnix命令现在有关于如何启用 ZFS 支持的说明
增加了一个基本的 command-not-found 处理程序;例如在尝试ftp会指出lftp,并在需要时明确提供安装说明
增加了 Finnix 特定命令的联机帮助页(wifi-connect, local-config, etc)
添加了软件包:jove
删除了软件包:ftp, ftp-ssl, zile
包括来自上游 Debian 的软件包更新
另外还有许多小的修复和构建增强
更多详情可查看发行说明。
最新版本:125
2023年3月下旬发布的第125版包括一些修复、新软件包和新功能:
Linux 6.1 (Debian 6.1.0-6)
新的软件包:aespipe、iperf3、ncdu、netcat-traditional、ninvaders、vitetris
注意 netcat-openbsd 继续被包含,并且是默认的 nc。
apt update 现在会同时下载 "测试" 和 "不稳定" 索引,以允许安装目前可能被提示不在测试范围内的软件包。Apt pinning 的配置是测试版将继续优先于不稳定版。
更新至 memtest86+ 6.10,现在包括一个 UEFI 版本,当在 UEFI 系统上启动时,它被包含在 "实用工具" 启动子菜单中。注意,这个版本没有签名,不能用于 Secure Boot。
7z 将调用已安装的 7zr 程序,除非用户明确安装了 "p7zip-full"。
上游的 Debian 软件包更新
许多小的修复和改进
请注意在其他系统中嵌入 Finnix 的用户: boot=live 不再需要作为内核启动命令行传递。
更多详情可查看此处。
官方主页:http://www.finnix.org/
该文章最后由 阿炯 于 2026-03-14 15:19:49 更新,目前是第 2 版。