Linux
文章平均质量分 88
长河0
Java开发工程师,现居杭州,CSDN博客专家,热衷于分享计算机编程相关知识,欢迎关注~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux pivot_root 切换根文件系统
本文介绍了Linux容器技术中实现文件系统隔离的关键工具pivot_root。作为系统调用,它允许进程切换根文件系统,在容器启动和系统引导中发挥重要作用。文章详细阐述了pivot_root的使用流程,包括准备新根文件系统、挂载、切换和卸载旧根等步骤。通过一个基于BusyBox的实操案例,展示了如何利用pivot_root和unshare命令创建完全隔离的文件系统环境,同时解释了新旧根文件系统之间的访问关系。最后指出pivot_root是实现容器文件系统隔离的高效方案。原创 2025-06-13 11:12:30 · 778 阅读 · 0 评论 -
Linux cgroup 技术
Linux cgroup(Control Groups)技术用于限制进程组的CPU、内存、I/O等资源使用,防止资源过度消耗导致系统崩溃。cgroup由子系统(如CPU、内存控制器)、层级结构和文件系统目录组成,支持v1和v2两个版本,其中v2简化了管理并增强资源隔离能力。通过创建控制组并配置对应文件(如cpu.max、memory.max),可动态限制进程资源。例如,限制CPU为0.5核心或内存为10MB时,超限进程会被终止。原创 2025-06-13 11:11:46 · 1323 阅读 · 0 评论 -
Linux Namespace 技术
Linux Namespace技术为容器化提供了轻量级的资源隔离机制,支持多种隔离类型:UTS隔离主机名和域名,PID隔离进程ID,USER隔离用户/组ID,MOUNT隔离文件系统挂载点,NETWORK隔离网络环境等。通过示例演示了不同命名空间的实际效果,如UTS命名空间允许独立设置hostname而不影响主机,PID命名空间重新挂载proc后显示隔离的进程视图,USER命名空间实现虚拟root权限,MOUNT命名空间创建私有挂载点,NETWORK命名空间仅保留本地回环接口。原创 2025-06-13 11:09:43 · 1342 阅读 · 0 评论 -
Linux单目录挂载多块磁盘
Linux将多块磁盘挂载到一个目录,特此记录,方便以后使用。服务器需要保存大量图片,内含4块2T的磁盘,需要将磁盘挂载到影像目录。单块磁盘挂载比较简单:创建分区格式化分区挂载同一目录无法重复挂载,后挂载的会覆盖之前挂载的磁盘。但是现在需要将4块磁盘并行挂载,一同保存图片,该如何操作呢?将4块磁盘合并到一个逻辑卷 进行挂载。基本概念PV(Physical Volume)-...原创 2019-10-13 11:20:09 · 22240 阅读 · 0 评论 -
Linux常用命令-持续更新
记录一下自己在Linux上常用的一些命令,以便以后查找。文件和目录cd /app 进入app目录cd … 返回上一级cd 进入个人Home目录pwd 显示当前路径ls 显示当前目录下文件ll 显示当前目录下文件详细信息ll -a 显示所有文件(包含隐藏文件)du -h 【文件名】 显示文件/目录的大小mkdir 创建目录touch 创建文件rm -rf 递归强制删除文件/...原创 2019-10-12 09:20:06 · 4981 阅读 · 0 评论 -
Linux开机自启的几种方式
给客户在局域网内搭了一套系统,需要开机自启tomcat、nginx服务等,最终采用了第四种最简单的方式。1. 通过添加系统服务的方式 需要先将程序添加为系统服务,然后chkconfig --add 服务名。 较为繁琐1.在/etc/init.d 下建立相关程序的启动脚本ln -s /etc/init.d/服务名 /etc/rc.d/rc3.d/S100服务名 //S:开机自启动 10...原创 2019-10-12 09:18:58 · 5320 阅读 · 0 评论 -
Linux-数据库自动备份
为了防止数据丢失,需要对MySql的数据进行备份,利用Linux的定时任务实现每日自动备份MySql。前提需要用到定时任务,首先确保Linux安装了“crontab”。cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。service crond start //启动服务service crond stop //关闭服务service cro...原创 2019-10-12 09:17:43 · 5102 阅读 · 0 评论
分享