随笔分类 - Linux
CICD、 NAS可以闭眼抄作业
摘要:以下是搭建私有 CI/CD 与 NAS 一体化系统的完整方案,结合 Docker、Portainer、Nextcloud、GitLab/Gitee 和 Jellyfin 等工具: 1. 基础环境准备 1.1 服务器要求 硬件:x86 架构主机(推荐 4 核 8G 以上,存储根据需求扩展) 系统:Ub
Jenkins CICD部署
摘要:Jenkins 部署 CI/CD 的详细步骤指南: 1. Jenkins 安装 1.1 环境要求 Java 8 或 11(推荐 JDK11) 系统:Linux/Windows/macOS 1.2 安装方法(Ubuntu 示例) # 安装 Java sudo apt install openjdk-1
linux 利用cgroups 手搓简易资源控制库
摘要:上次写了C语言实现的log模块,本次使用c++结合log,利用Linux下cgroup资源控制手写一个资源控制库,首先了解cgroup,方便理解后面代码 log参考链接 1. 目录结构 2. 资源控制模块代码 1) setSource.cpp #include "setSource.h" #incl
Linux vmstat
摘要:通过 vmstat --help 查看usage: vmstat [options] [delay] [count] options 指定参数 delay 统计时间间隔 count 统计次数 options: -a, --active active/inactive memory -f, --for
Linux C语言实现日志模块demo
摘要:有时候在调试编写程序的时候日志打印模块是必不可少的,今天我们在Linux下用C语言实现一个模块化的日志demo小玩具 一、一共有以下几个文件: 1). 模块功能的代码实现c文件 --log.c 2). 可供引用的头文件 -- log.h 自行创建include文件夹放下面即可 3). makefil