欢迎来到程序员中文网!
2026-08-12 05:16:04 阅读(2)
## 系统日志 journalctl journalctl 是 systemd 日志查看工具,可查询系统和服务日志。 **示例**: ```bash # 查看所有日志 journalctl # 查看内核日志 journalctl -k
## screen 与 tmux 终端复用 screen 和 tmux 允许在一个终端会话中运行多个窗口,并可脱离/重新连接。 **screen 示例**: ```bash # 创建会话 screen -S mysession # 脱离
## nohup 与后台运行 nohup 使进程忽略 SIGHUP 信号,即使终端退出也能继续运行。 **示例**: ```bash # 后台运行,输出重定向到 nohup.out nohup ./long_task.sh & # 指
## 进程管理与 kill kill 命令用于向进程发送信号,常用信号包括: - `SIGTERM (15)`:优雅终止,允许清理资源 - `SIGKILL (9)`:强制杀死,无法捕获 - `SIGHUP (1)`:重新加载配置 **
2026-08-12 05:16:04 阅读(1)
## 内存管理与 swap swap 是磁盘上的交换分区,当物理内存不足时作为虚拟内存使用。 **查看内存和 swap 使用**: ```bash free -h swapon -s ``` **添加 swap 文件**: ```bas
## inode 与磁盘空间 inode 存储文件元数据(大小、权限、时间戳等),文件名只是指向 inode 的硬链接。 **查看 inode 使用情况**: ```bash df -i ``` 当 inode 耗尽时,即使磁盘有空间也
## 文件系统修复 (fsck) fsck 用于检查和修复 Linux 文件系统错误。 **示例**: ```bash # 检查 /dev/sda1(需先卸载) umount /dev/sda1 fsck /dev/sda1 # 自动
## LVM 逻辑卷管理 LVM 允许灵活调整分区大小,非常适合服务器环境。 **创建步骤**: ```bash # 创建物理卷 pvcreate /dev/sdb1 # 创建卷组 vgcreate myvg /dev/sdb1 #
## 磁盘分区与 fdisk fdisk 是传统的磁盘分区工具,支持 MBR 分区表。 **示例**: ```bash # 查看磁盘分区 fdisk -l # 对 /dev/sdb 进行分区 fdisk /dev/sdb # 进入交互
## firewalld 动态防火墙 firewalld 是动态防火墙管理工具,支持区域(zone)概念,修改规则无需重启服务。 **示例**: ```bash # 查看当前区域和规则 firewall-cmd --list-all