Akemi

Akemi

it's better to burn out than to fade away

使用RHEL System Roles管理网络
RHEL System Roles 是 Red Hat 企业 Linux(RHEL)官方提供的一组 Ansible 预定义角色,旨在帮助用户以标准化、自动化的方式管理和配置 RHEL 系统的核心功能 角色名称 功能描述 rhel-system-roles.network 配置网络接口(IP 地址、路由、VLAN、绑定等)。 rhel-system-roles.timesync 管理时间同步服务(如 Chrony、NTP)。 rhel-system-roles.selinux 配置 SELinux 模式(Enforcing/Permissive/Di...
systemd Unit及其配置文件
targettarget就是一堆Service的集合,它本身不是service,但是他关联了很多service 123456789101112131415161718众所周知,系统运行等级3是多租户模式systemctl get-defaultmulti-user.targetsystemctl list-dependencies multi-user.targetmulti-user.target● ├─aegis.service● ├─aliyun.service....● ├─var-lib-snapd-snap-snapd-23771.mount● ├─basic.target●...
使用cronjob自动化巡检k8s告警
需求:实时监测线上K8s集群xx命名空间下的异常事件—OCI创建失败,将巡检日志持久化,并输出报警 工具链:helm+k8s+cronjob+shell+飞书机器人告警 其中,shell使用configmap来挂载,和cronjob一样创建模板,接受helm的纳管 Helm部分Helm结构采用的是父子Chart的结构,为了方便理解,我只展示相关的部分 这个是自己写的,没根据helm的标准化来,helm的最佳实践如果要做这一个功能,什么_helper.tql导出都要加相关的字段,一个cronjob而已没有必要,以后又不会迁移它 template 1234567891011121314151...
通过Let's Encrypt生成免费SSL证书
本文将介绍如何将Let’s Encrypt生成免费SSL证书,并且进行自动续期 我之前还傻呆呆的在阿里云花68买了个人证书来着,md Let’s Encrypt的优势 支持ACME协议,实现了证书申请、安装和续期的自动化 提供的SSL/TLS证书完全免费 安装工具与生成SSL证书12345678910111213141516171819202122232425262728293031323334353637# 环境说明,使用的是CentOS7.9 2C2G 阿里云公有云实例 # 安装Let's Encrypt提供的工具certbot与nginx插件(1)使用ce...
ESXi 网络组件与功能介绍
vSwitch虚拟交换机组件介绍 vSwitch虚拟交换机 就是一个虚拟交换机,和Vmware workstation中的VMnet是一个道理 port group端口组 与虚拟机的vnic连接的端口同时可以通过给端口组打tag,使其流出的无tag流量带上定义的VLAN号至于端口组的名字,关系不大 如果一个port group分配了VMkernel,那这个端口组将无法连接虚拟机 VMkernel端口 即本机的管理端口,使本机可以通过物理网卡进行通信 vlan tag在vSwitch中的传递 端口组带tag号,无tag流量流出时会带tag 虚机流量带tag,会受到端口组tag影响 流出的...
CKS认证题目与解法(2025版)
kube-bench测试准入针对kubeadm创建的cluster运行CIS基准测试工具时,发现了多个必须解决的问题。 通过配置修复所有问题并重新启动受影响的组件以确保新设置生效。修复针对kubelet发现的所有以下违规行为 Ensure that the anonymous-auth argument is set to falseEnsure that the -authorization-mode argument is not set to AlwaysAllow 尽可能使用Webhook 身份验证/授权 修复针对etcd发现的以下违规行为:Ensure ...
CKA认证题目与解法(2024版)
RBAC使用 RBAC 鉴权 | Kubernetes (拖到网页最下面有命令行操作的范例) Context:为部署流水线创建一个新的ClusterRole并将其绑定到范围为特定的 namespace 的特定ServiceAccount。 Task创建一个名为deployment-clusterrole的clusterrole,该clusterrole只允许对Deployment、Daemonset、Statefulset具有create权限,在现有的 namespace app-team1中创建一个名为cicd-token的新 ServiceAccount。限于 namespace a...
使用Apache搭建能够传输大文件的web文件服务器
123456Alias "/downloads" "/var/www/files"<Directory "/var/www/files"> Options Indexes FollowSymLinks IndexOptions NameWidth=* FancyIndexing Require all granted</Directory> Alias关键字通过Alias将/var/www/files替换成了/downloads 这样我访问该目录...
Apache配置文件详解与性能调优
Apache的默认主配置文件位于/etc/httpd/conf/httpd.conf 也可以通过子配置文件/etc/httpd/conf.d/**.conf进行多网站的管理 还有一个**.htaccess目录级配置文件。但不建议使用,会增加安全隐患和维护的复杂度** 全局配置12345ServerRoot "/etc/httpd"Listen 80 Include conf.modules.d/*.confDocumentRoot...
高效使用Linux-执行命令的不同方式
有条件列表、无条件列表1234567这个很好理解有条件列表:前一个命令执行成功或失败,才会执行git add . && git commit -m 'test' && git push[ $? -eq 0 ] || echo "commmand run fail"无条件列表:用分号隔开的命令for ((i=10; i>5; i--)); do echo $i; done 命令替换指的是将字符串替换为命令 12345678$(xxxx)执行括号内的命令,并将命令替换为输出也可以使用``反引号,但是不够清晰推荐使...
avatar
王盛
当生命指向成长,时间就是你的朋友
FRIENDS
MyCSDN