Linux

⬅︎ 返回上层

TOC

工具

Linux 发行版

  • https://livecdlist.com/ : Linux LiveCD 发行版列表
  • https://distrochooser.de : 帮你选择 Linux 发行版
  • SystemRescue: 基于 Arch Linux,预装了一堆系统工具。用于系统恢复和硬盘处理。是 Live CD,开箱即用。启动默认进入终端,输入 startx 会进入图形化界面。
  • debian: 推荐。支持多种架构,应用场景多样。稳定性:每 2 年发布新的主版本,LTS 时长为 3 年。
  • Rocky Linux: CentOS 的继任者。企业级稳定性:每 3 年发布新的主版本,LTS 时长为 5 年。
  • manjaro: 新手入门
  • ubuntu: 新手入门
  • Arch Linux: Wiki 文档最全面
  • Kali Linux: 专注于安全渗透
  • Tails: 专注于安全
  • Whonix: 专注于安全的 Linux 发行版。其主要目标在于保护线上的隐私、安全与匿名。这个操作系统包含两个虚拟机,一个工作站与一个基于 Tor 的网关机,这两个虚拟机均基于 Debian。系统会迫使所有网络连接都经过 Tor。可以在其他操作系统上安装 Whonix 应用程序。
  • Qubes OS: 专注于安全的 Linux 发行版。内置了 Whonix。
  • Puppy Linux
  • mint
  • distrobox: 在容器里运行各种 linux 发行版。
  • 嵌入式 Linux
  • Droidspaces: 超轻量的类似容器化技术实现的 Linux 运行环境,让运行安卓系统的设备运行 Linux。

Bootloader

  • GNU GRUB: Linux 系统的 Bootloader
  • uboot: 用于嵌入式设备。
  • syslinux: bootloader 套装。常用来从硬盘(包括 MS-DOS FAT 文件系统)、USB、光盘或网络引导启动 Linux 系统。它包括 syslinux, isolinux, pxelinux, extlinux, memlinux 等工具。
  • Etherboot (gPXE): 从网络启动的 bootloader
  • limine: 比较新的 bootloader「待评价」

桌面系统

窗口管理器

init & supervisior

  • runit: 支持 GNU/Linux, *BSD, MacOSX, Solaris 等 unix 系统。
  • openrc: Gentoo、Alpine 使用的 init 系统。
  • s6: 轻量级进程管理器
  • tini: 容器专用 init。已经集成到 Docker 1.13 及之后版本,需要加 –init 参数开启,默认不开启。
  • catatonit

时间

  • Chrony: NTP 时钟同步程序

文件系统

监控

agent

  • telegraf: Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

运维

  • cockpit: 通过 Web 服务运维系统
  • osquery: 使用 SQL 查询系统级别的信息
  • Termix: Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities.

Troubleshooting

  • sysdig: Linux system exploration and troubleshooting tool
    • sysdig-inspect: A powerful opensource interface for container troubleshooting and security investigation
  • bcc: Tools for BPF-based Linux IO analysis, networking, monitoring, and more

温度与风扇

  • lm-sensors: 查看传感器的命令行工具
  • coolercontrol: 温度监控与风扇控制。提供 Daemon、CLI、Web 页面。非常好用。
  • fan2go: 「备选方案」温度监控,风扇控制。