IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:System Management

共 3 篇相关文章

IT 累计浏览 5,149

这样恢复 Linux 分区下误删的文件

这篇文章讲的是作者亲身经历的“血泪教训”:在Linux系统分区上,因一时疏忽使用了`rm`命令,导致重要文件被彻底删除。作者从最初的手足无措,到迅速冷静下来寻找解决方案,详细记录了整个“数据救援”过程。 根因很明确:过度自信于命令行操作,没有养成对关键数据定期备份的习惯。作者在文中分享了实际操作步骤,主要介绍了如何借助`testdisk`和`photorec`这类专业工具,对文件系统进行深度扫描和恢复,最终成功找回了丢失的文件。 除了应急处理,文章也强调了预防胜于治疗的理念,提醒读者在日常运维中建立可靠的备份机制。对于所有Linux用户而言,这个从慌乱到解决问题的真实记录,既是一份实用的故障排查指南,也是一次重要的安全操作警示。

IT 累计浏览 3,569

Linux Swap -- 创建普通文件作为swap

这篇讲的是当系统swap空间告急时,一个快速有效的应急方案:直接在本地磁盘上创建一个普通文件,把它当作swap分区来用。 作者从实际的运维场景出发,一步步演示了完整的操作过程。核心思路是先用`dd`命令创建一个指定大小的空文件,然后通过`mkswap`将其格式化为swap空间,最后用`swapon`挂载启用。文章还提到了设置文件权限、以及通过修改`/etc/fstab`来让这个swap空间在系统重启后自动生效的细节。 当然,作者也坦诚指出了这种方案的局限性——它的读写速度远不及专门的交换分区或物理内存,因此更适合作为临时扩容的权宜之计。整个流程下来,不需要动用分区工具,几步命令就能给系统“打上一剂急救针”,对于紧急处理内存不足的状况非常实用。

IT 累计浏览 3,901

打开多个文件:linux ulimit max open files

这篇讲的是Linux系统下文件描述符数量限制引发的典型问题。作者从实际场景出发——当程序需要批量处理文件时,系统默认的`ulimit max open files`值(通常可通过`ulimit -a`查看)仅为1024,这对于需要同时打开大量文件的分析程序而言远远不够,容易直接导致程序因“打开的文件过多”而失败。 文章的核心正是破解这一瓶颈。它不仅点明了问题的根源是Linux内核对单个进程打开文件数的软限制,更重要的是给出了切实可行的调整方案。无论是通过`ulimit -n <数值>`进行临时调整,还是在系统配置文件(如`/etc/security/limits.conf`)中进行永久设置,最终目的都是提升这个上限值,确保应用程序能稳定处理海量文件,不再被系统默认配置所束缚。