图解|cgroup 设计分析(Docker底层技术)
原创 操作系统

图解|cgroup 设计分析(Docker底层技术)

cgroup 可能很多人都不了解,但提起 Docker 估计每个后端程序员都了解过。是的,Docker 已经成为程序员必须掌握的技术之一了。Docker 主要解决了传统虚拟机启动慢、占用大量资源的缺点。当然,本文的重点并不是 Docker,而是 Docker 的底层支撑技术 cgroup。可以这样说,没有&n
阅读全文
原创 操作系统

关于select,epoll的优缺点说明

之前写了篇文章 C语言网络编程-tcp服务器实现  里面有讲到了select模型以及epoll模型的区别,但是没有讲到各自的优缺点所以水一篇文章说明下:select模型优点1:实现简单2:兼容性好,可以跨平台使用,windows,linux,macos都支持select缺点1:处理连接需要一直遍历,消耗资源2:连接数量受到了限制epoll模型优点:1:连接数理论没有上线2:只会
阅读全文
linux定时任务
原创 操作系统

linux定时任务

linux定时任务在一般情况下是默认启动的,通过crontab命令去控制crontab默认配置文件一般情况下,定时任务的配置文件,都在/etc/crontab文件中:图为某系统默认的定时任务,可看出,根据不同的任务规则,执行了不同的任务,里面的配置大概分为以下几种:cat /etc/crontabSHELL=/bin/bash  # 第一行SHELL变量
阅读全文
关于 linux 文件权限控制-SELinux
原创 操作系统

关于 linux 文件权限控制-SELinux

引言在linux 系统中,最常见的一个就是文件权限了,什么777,755,等等,如果没有权限,就无法操作相关的文件,那么,linux系统中的权限控制是怎么样的呢?为什么有时候设置了777,还是出现没有权限的情况呢?自主访问控制(DAC: Discretionary Access Control)linux 777权限在讲DAC之前,先讲一讲关于linux中文件的权限情况,通过ls -l命令可以查看
阅读全文
本文目录
    Loading...