一次简单的基于socat的systemd服务封装
目标 实现 注意事项 参考 目标 封装一个socat命令,实现开机自启,对6443端口进行转发,代理对k8s api server的请求 实现 定义systemd unit:vim /lib/systemd/system/socat.service [Unit] Description=socat port-forwarding 6443 After=network.target [Serv
目标 实现 注意事项 参考 目标 封装一个socat命令,实现开机自启,对6443端口进行转发,代理对k8s api server的请求 实现 定义systemd unit:vim /lib/systemd/system/socat.service [Unit] Description=socat port-forwarding 6443 After=network.target [Serv
说明 包管理 yum rpm yum源 快速获取rpm包并离线安装 基础知识 系统管理 升级内核到最新的主线(mainline) 升级内核小版本 参考 说明 由于centos7已经来到了生命周期的末尾,不论是工作还是个人使用,目前已经全面切换到debian系,因此本cheetsheet不再维护 包管理 yum yum update/upgrade:升级系统版本和软件版本,不包含内核。比如
准备 网络配置 防火墙 selinux 安装相关包 修改cobbler配置 cobbler自检与修复 更新配置 启动相关服务 web界面 导入镜像 PXE超时后默认选项 测试安装系统 默认配置安装系统 修改kickstart文件 virtualbox中CentOS7.7 Kickstart修改案例 基于system对象安装 参考 准备 virtual box centos7 网络配置
问题 测试 分析 解决 参考 问题 在将django写的网站部署到服务器上的时候,静态文件总是404。 部署的架构是django+uwsgi+supervisor+nginx,即常见的nginx在最前端,处理静态文件,动态部分交给uwsgi处理。 这种部署方式,之前部署过很多次,均没出现过今天这么顽固的情况。 测试 发现问题后,我首先复习了django的setting里关于静态文件的部分。这
待完善[TBC] 分类 系统启动+用户登录后的环境变量读取顺序 交互式/非交互式|登录/非登录式 登录交互式 非登录非交互式 非登录交互式 登录非交互式 扩展操作 参考 待完善[TBC] 四种类型shell分别会加载哪些环境变量文件?如何通过实验亲自验证? 分类 profile类只在用户登录的时候执行一次 bashrc类在每次bash被运行的时候加载一次 /etc/目录下为系统全局
背景 步骤 参考 背景 之前在centos 7的digitalocean VPS上完成了lmnp(linux+mysql+nginx+php)环境的安装,参照的是digital ocean community里的tutorial,过程相当顺利。完成后的web目录默认为/usr/share/nginx/html/。 但是一个VPS如果只放一个站点实在有点可惜,用子目录又不能将每个站点绑定域名,逼