linux技术文章
-
用 ipcmk 的 --mode 显式设置八进制权限,分别覆盖 System V 与 POSIX IPC 对象的创建、检查和清理。269 收藏 -
用 Linux perf stat 比较不同运行参数时,关键不是只跑两次命令,而是固定事件集合、重复次数和输出格式,再处理事件复用、CPU 绑定与权限造成的可比性边界。269 收藏 -
OOMScoreAdjust调整服务进程被内核OOM选中的倾向,负值降低、正值提高。本文给出drop-in配置和实际值查看方法,并区分内存预算、systemd-oomd及OOMPolicy的职责。269 收藏 -
用 journalctl 的 -u 与 -b 组合,只查看某个 systemd 服务在当前系统启动周期内的日志,并排查空结果、权限和持久化保存等常见问题。268 收藏 -
GNU tar 默认不会启用扩展属性和 POSIX ACL 的完整保留。本文用一个小型备份项目说明如何创建 PAX 归档、选择 xattr 命名空间、恢复并验收权限元数据。268 收藏 -
文章 · linux | 1个月前 | 容器 · Linux · 容器隔离 mount namespace PID namespace linux namespace network namespace
Linux namespace 通过不同资源视图构成容器隔离。本文对比 PID、network 与 mount namespace,结合 /proc、unshare、ip netns 和 veth 示例,说明如何观察边界、验证隔离并区分 cgroup 与安全控制。268 收藏 -
解释 ssh-add -h 的目的地约束、逐跳授权和主机密钥匹配,用跳板机部署场景说明受限代理的配置、对照测试方法与兼容边界。268 收藏 -
解释 mount.cifs 的 multiuser 与 cache 选项如何分工:前者按访问用户建立服务器凭据会话,后者控制客户端文件数据缓存,并给出 strict、none、loose 的选择边界。266 收藏 -
官方公告指出,部分 oomd 版本存在本地非特权用户影响任意进程的风险。本文按受影响版本、ManagedOOM socket 权限和服务状态建立防守型核对路径,并说明修复与回滚边界。264 收藏 -
使用ethtool -g查看网卡RX/TX环参数,区分驱动报告的最大值和当前配置。本文解释环条目、通道和软件队列的差别,给出只读查询、异常排查与快照保存示例。264 收藏 -
用同一个目标 PID 组合 nsenter 的 --net 与 --mount,进入目标进程的网络和文件路径视图;本文说明最小命令、只读检查方式、权限与共享挂载边界。263 收藏 -
systemd.swap 用 .swap 单元管理交换设备或交换文件,核心是让单元名对应受管路径,并在 [Swap] 中写入必需的 What=。本文以 /swapfile 为例,说明创建、依赖、启停和 fstab 冲突边界。263 收藏 -
用 inotifywait 监控目录时,-e create、-m 和 --format 的组合决定了你收到的是新增事件还是一堆无关通知。本文以 /var/app/inbox 为例,拆开递归范围、重复事件和停止条件,给出可复查的过滤命令。262 收藏 -
DynamicUser=yes 可让 systemd 在服务启动时分配临时 UID/GID、停止时回收身份。本文通过完整单元示例讲清 User= 命名、四类托管目录、UID 复用风险、隐含安全限制与静态账号取舍。261 收藏 -
从 Linux /proc/meminfo 读取 HugePages_Total、HugePages_Free、HugePages_Rsvd、HugePages_Surp 和 Hugepagesize,计算 HugeTLB 池的已使用页数与容量,并说明透明大页、sysctl、sysfs 和 NUMA 边界。261 收藏