雪之下丶微凉
码龄9年
关注
提问 私信
  • 博客:75,189
    社区:135
    75,324
    总访问量
  • 38
    原创
  • 121,905
    排名
  • 12
    粉丝
  • 0
    铁粉

个人简介:linux集成部署 & 容器化

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2016-03-12
博客简介:

雪之下丶微凉的博客

博客描述:
最好的代码就是受用于生活的代码
查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得9次评论
  • 获得45次收藏
  • 代码片获得145次分享
创作历程
  • 7篇
    2021年
  • 8篇
    2019年
  • 4篇
    2018年
  • 11篇
    2017年
  • 9篇
    2016年
成就勋章
TA的专栏
  • easyctl
    1篇
  • k8s
    2篇
  • 容器花
    1篇
  • nginx
    3篇
  • 小Demo
    4篇
  • Linux系统
    22篇
  • mac系统相关
    1篇
  • Linux基础
    11篇
  • ansible最佳实践
    2篇
  • java
    1篇
  • docker
    3篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

nginx centos7预编译安装包

发布资源 2024.06.13 ·
rpm

[harden] 使用easyctl加固操作系统

背景说明最近公司有服务器安全审计,针对所管服务器需要做加固处理,由于数量较多,一个个来弄比较麻烦。本着能用工具干活绝不自己动手的原则,开发此功能。优势:秒级批量加固使用方式前置条件:安装easyctl版本支持:v0.7.12-alpha以上加固内容参考文末说明文档部分适用平台: CentOS7CentOS6 暂未测试,理论上兼容,欢迎使用测试。安装easyctl编译安装最新版git clone https://github.com/weiliang-ms/
原创
发布博客 2021.10.11 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[install] 使用easyctl安装redis集群

背景说明用于简化多主机安装redis集群及集群初始化安装easyctl编译安装最新版git clone https://github.com/weiliang-ms/easyctl.gitcd easyctlgo build -ldflags "-w -s" -o /usr/local/bin/easyctl下载编译好的文件easyctl-v0.7.5-alphachmod +x easyctlmv easyctl /usr/local/binredis集群安装前置条.
原创
发布博客 2021.10.09 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[export]使用easyctl从harbor批量导出chart文件

描述从harbor中批量下载chart文件背景说明通常chart应用存放于harbor进行管理,但harbor(v2.1.4)只支持单个chart文件下载。对于离线批量分发场景,比较难受,特开发该功能。安装easyctl编译安装最新版git clone https://github.com/weiliang-ms/easyctl.gitcd easyctlgo build -ldflags "-w -s" -o /usr/local/bin/easyctl下载编译好的文件ea
原创
发布博客 2021.10.08 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[export] 使用easyctl导出harbor中镜像tag列表

背景说明一些场景需要获取镜像tag列表(比如:批量导出镜像时)安装easyctl编译安装最新版git clone https://github.com/weiliang-ms/easyctl.gitcd easyctlgo build -ldflags "-w -s" -o /usr/local/bin/easyctl下载编译好的文件easyctl-v0.7.5-alphachmod +x easyctlmv easyctl /usr/local/bin使用方式生.
原创
发布博客 2021.10.08 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

CentOS7时钟同步问题

CentOS7时钟同步问题最近项目中遇到个比较棘手的问题,虽然配置了时钟同步,但有些主机(虚拟机)时钟偏移量有些离谱(10+秒)最终通过如下步骤,暂时解决。暂未发现问题。清理主机上的时钟同步定时任务由于主机由虚拟机模板创建,默认带了一个时钟同步命令,与现有的地址不一致,故先删除该任务。确认定时任务crontab -l删除定时任务(会清空当前用户下的定时任务,执行前确保无其他定时任务策略)crontab -r注: 这个场景还是有几率遇到安装配置chronyyum instal
原创
发布博客 2021.10.08 ·
616 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用easyctl实现跨主机tail日志文件

背景描述在我们日常开发、运维过程中,基本每天都要查看日志。对于分布式系统而言,日志存储于多个节点,查看起来很不方面。ELK栈是很不错的日志采集、追踪、分析方案,但本身组件较多,有一定的使用成本。对于以下场景不太适用:实时追踪多主机日志内容至控制台依赖尽可能的少,小白也能使用由此催生出这个功能,该功能实现简单,使用也很简单:实现原理:基于go通过协程ssh至目标主机,读取文件内容并输出至控制台,输出内容前标明主机IP地址使用方式:二进制文件,下载后执行授权语句即可使用功能描述该功能为
原创
发布博客 2021.10.08 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

利用argocd实现k8s下应用CD流程

更多内容请关注wl-awesomeArgo CD简介核心概念部署argocd实践流程解析源码库关键文件配置库关键文件harbor库配置信息argocd配置信息样例应用最佳实践参考文档Argo CD简介Argo CD是什么?Argo CD是一个基于Kubernetes声明性的GitOps持续交付工具为什么使用Argo CD声明式定义应用程序、配置和环境,并且是版本控制的应用程序部署和生命周期管理是自动化的、可审计的和易于理解的工
原创
发布博客 2021.07.14 ·
2329 阅读 ·
0 点赞 ·
2 评论 ·
5 收藏

redis cluster k8s解决方案

nfs server IP192.168.1.1nfs server配置/data/nfs/redis *(rw,sync,no_root_squas)创建角色kind: ClusterRoleapiVersion: rbac.authorization.k8s.io/v1metadata: name: redis-provisioner-runnerrules:- ap...
原创
发布博客 2019.12.18 ·
1017 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ovirt虚拟化管理

磁盘阵列先安装配置raid10,挂载路径/data根据磁盘数量创建阵列、推荐raid5oVirt安装配置阿里yum源关闭selinuxsetenforce 0sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config安装ovirt-release42.rpmyum install -y ovirt-...
原创
发布博客 2019.09.17 ·
559 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VMWare实现raid1

虚拟机添加两块硬盘安装raid管理工具mdadmyum install -y mdadm查看磁盘情况fdisk -l创建raid1 mdadm -C /dev/md1 -n 2 -l 1 -a yes /dev/sd{b,c}查看raid信息cat /proc/mdstat格式化mkfs.ext4 -j -b 4096 /dev/md1挂载mkdir /...
原创
发布博客 2019.09.16 ·
3747 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

yum 持久化软件及依赖包

背景介绍1、客户的服务器在内网,且不配置yum#解决方案:请客户提供系统DVD版安装镜像,自行搭建本地yum源2、客户的服务器在内网,且不配置yum,且不能提供系统安装镜像#解决方案:rpm形式自行安装软件及处理依赖关系分析由于软件依赖关系较为复杂,很多时候安装A软件依赖B、C软件,而B软件又依赖D、E,C软件又依赖F、G、H。。。。想法针对不同版本操作系统,...
原创
发布博客 2019.09.08 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx请求处理流程

参考文章https://github.com/trimstray/nginx-admins-handbook#introductionhttps://blog.51cto.com/wenxi123/2296295?source=dranginx处理一个请求共分为11个阶段阶段一,NGX_HTTP_POST_READ_PHASE获取请求头信息#相关模块: ngx_http_reali...
原创
发布博客 2019.09.08 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx location匹配顺序

例子来源以下地址https://github.com/trimstray/nginx-admins-handbook#introduction假设配置如下server { listen 80; server_name xyz.com www.xyz.com; location ~ ^/(media|static)/ { root ...
原创
发布博客 2019.09.08 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx日志切割

利用logrotate进行切割#创建切割配置cat > /etc/logrotate.d/nginx <<EOF/opt/nginx/logs/*.log { daily missingok rotate 90 compress delaycompress notifempty create 644 root r...
原创
发布博客 2019.09.08 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker容器存储驱动

以下内容基于overlay2overlay2为docker存储驱动的一种,负责容器读写(不会修改镜像原始数据)镜像数据可写入层writable layer官方文档描述如下:When you start a container, a thin writable container layer is added on top of the other layers. Any changes...
原创
发布博客 2019.09.08 ·
1041 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

docker基础镜像

制作jre基础镜像镜像下载地址 alpine简介由于项目基于spring boot需要jre环境支撑,出于镜像大小考虑,若采用unbuntu或者centos作为基础镜像,会很大,在需要传输的场景中非常的不方便。所以这里采用alpine作为基础镜像,alpine是一个轻量级的linux系统,镜像大小5M左右。 下载jre制作java项目运行环境jdk大小20...
原创
发布博客 2018.08.24 ·
2910 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

jre精简镜像体积120M左右

发布资源 2018.08.24 ·
tar

# logback+redis+logstash+elasearch+kibana集成 #

版本说明系统版本:centos7.3elk版本:6.1.3主机IP:192.168.111.139redis版本:2.8.2demo地址https://github.com/system-integration/elkes安装 开放以下端口firewall-cmd --zone=public --add-port=9200/tcp --permane...
原创
发布博客 2018.03.31 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ansible最佳实践之ansible安装

下载项目git@github.com:ansible-xzx/ansible-resource.git 安装依赖yum install -y vim unzip python-devel gcc gcc-c++ 安装ansible将src上传至/tmp下#执行以下命令cd /tmp/src/ &amp;&amp; sh install.sh ...
原创
发布博客 2018.03.30 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多