yuan(yangyang)
码龄4年
关注
提问 私信
  • 博客:25,162
    25,162
    总访问量
  • 39
    原创
  • 1,801,397
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:积极的人在每一次忧患中都看到一个机会,而消极的人则在每个机会都看到某种忧患。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-10-27
博客简介:

Johnyangyuan的博客

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得8次评论
  • 获得46次收藏
  • 代码片获得440次分享
创作历程
  • 1篇
    2022年
  • 38篇
    2021年
成就勋章
TA的专栏
  • mysql
    1篇
  • haproxy
    1篇
  • keepalived
    2篇
  • NAT
    1篇
  • DR
    1篇
  • tomcat负载均衡,nginx反向代理
    1篇
  • php
    1篇
  • lnmp
    1篇
  • nginx
    1篇
  • NFS共享服务
    1篇
  • 搭建多资源yum源
    1篇
  • vsftp
    1篇
  • DNS
    1篇
  • DHCP
    1篇
  • PXE
    1篇
兴趣领域 设置
  • 运维
    网络运维开发
  • 服务器
    linuxcentos
创作活动更多

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

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

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

Prometheus +grafana + mysqld_exporter监控mysql

prometheus包Grafana包mysqld_exporter包文件(拉取数据地址)配置系统启动文件,启动 Prometheust[Unit] #服务单元Description=Prometheus Server #描述。
原创
发布博客 2022.10.06 ·
927 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Ubuntu部署ansible(详细教程)

安装Ansible准备三台测试虚拟机,ip地址分别为:master: 192.168.44.130agent1: 192.168.44.132agent2:192.168.44.133可参考官网:https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#installing-ansible-on-ubuntu下载ansible及其依赖在控制机上执行以下命令:以下操作最好在root用户下
原创
发布博客 2021.08.25 ·
2715 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

ubuntu系统部分优化

打开cpu性能模式1、安装cpufrequtils:sudo apt-get install cpufrequtils2、查看当前cpu的状态:cpufreq-info3、把cpu调整到性能模式:sudo cpufreq-set -g performance*****cpu高性能模式 每次电脑重启都需重新开启关闭系统自动更新1.修改配置文件修改配置文件vim /etc/apt/apt.conf.d/10periodic#0是关闭,1是开启,将所有值改为0vi etc/ap
原创
发布博客 2021.08.23 ·
1051 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

修改Ubuntu系统时间

使用工具tzselectsudo echo "TZ='Asia/Shanghai'; export TZ" >> .profilesudo mkdir -p /etc/sysconfig/sudo touch /etc/sysconfig/clocksudo chown -R yge:yge /etc/sysconfig/clocksudo echo "ZONE=Asia/Shanghai" >> /etc/sysconfig/clocksudo mv /etc/
原创
发布博客 2021.08.23 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自动化运维————salt-stack(centos版)

rpm -ivh https://repo.saltstack.com/yum/redhat/salt-repo-3000.el7.noarch.rpmyum clean all1统一安装yum install python3 salt salt-minion salt-ssh 控制机多安装一个:yum install -y salt-master2在服务端配置vim /etc/salt/minion //在第16行添加,冒号后有一个空格master: 192.168.0.100
原创
发布博客 2021.08.23 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CI/CD持续集成系统--jenkins安装

安装JDK1.jenkins需要因爱JDK,所以先安装JDK1.8yum install java-1.8.0-openjdk* -y#安装目录为/usr/lib/jvm2.获取jenkins下载页面:https://jenkins.io/zh/download/3.选择该选项4.获取下载文件wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reporpm --impo
原创
发布博客 2021.05.26 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CI/CD持续集成系统--安装gitlab(超详细教程)

Gitlab安装:1.安装相关依赖:yum -y install policycoreutils openssh-server openssh-clients postfix2.启动ssh服务&&设置为开机自启动(为了配置免密登录)systemctl enable sshd && systemctl start sshd3.启动postfix&&设置为开机自启动,postfix支持Gitlab发信功能systemctl enable pos
原创
发布博客 2021.05.25 ·
335 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Docker容器--部署Redis集群

RedisRedis集群部署实战拓扑图:部署步骤:Redis集群部署实战拓扑图:部署步骤:1.准备一台干净的docker,或者清空之前所有的容器docker rm -f $(docker ps -qa)2.创建redis集群自定义网络。docker network create --subnet 172.38.0.0/16 --gateway 172.38.0.1 redisdocker network lsNETWORK ID NAME DRIVER SCO
原创
发布博客 2021.05.21 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker容器--docker网络

docker网络docker网络概念host模式bridgenonejoined-container容器之间的通讯方式自定义网络不同网段的容器网络连通docker网络概念docker的网络模式这里我们先讨论docker的单主机网络模式,它包括以下4类:hostbridgenonejoined-containerhost模式docker不会为容器创建独有的network namespace;使用宿主机的默认网络命名空间,共享一个网络栈;表现为容器内和宿主机的IP一致;这种模式用于网络性
原创
发布博客 2021.05.21 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker容器--Dockerfile

Dockerfile什么是 Dockerfile?Dockerfile的构建步骤:Dockerfile命令解析Dockerfile部署实战制作tomcat镜像发布镜像到DockerHub和阿里云服务什么是 Dockerfile?Dockerfile是一个创建镜像所有命令的文本文件, 包含了一条条指令和说明, 每条指令构建一层, 通过docker build命令,根据Dockerfile的内容构建镜像,因此每一条指令的内容, 就是描述该层如何构建.有了Dockefile, 就可以制定自己的docker镜像
原创
发布博客 2021.05.20 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Docker容器--容器数据卷

数据卷容器数据卷的使用添加数据卷的方式有两种MySQL数据同步匿名挂载具名挂载数据卷容器容器数据卷的使用容器数据卷概述Docker 容器产生的数据,如果不通过 docker commit 生成新的镜像,使得数据作为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。那么如何在 Docker 容器中保证数据持久化呢?我们可以使用 Docker 容器数据卷。PS: Docker 容器数据卷有点类似 Redis 里面的 rdb 和 aof 文件。容器数据卷就是目录或文件,存在于一个或多个容器中,
原创
发布博客 2021.05.20 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker容器--Commit生成镜像

commitdocker commit格式提交一个容器成为一个新的副本(自己的镜像)docker commit -m=“提交的描述信息” -a=“作者” 容器id 目标镜像名:[tag]OPTIONS说明:-a :提交的镜像作者;-c :使用Dockerfile指令来创建镜像;-m :提交时的说明文字;-p :在commit时,将容器暂停。实例将容器43a98839d8d6 保存为新的镜像,并添加提交人信息和说明信息。commit的使用方法(生成自己配置的镜像并使用):1.启动一个t
原创
发布博客 2021.05.19 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Docker容器--镜像原理之联合文件系统

这里写目录标题一级目录二级目录三级目录镜像是什么Docker镜像加载原理一级目录二级目录三级目录镜像是什么 镜像是一种轻量级,可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码,运行时的库,环境变量和配置文件。所有的应用,直接打包docker镜像,就可以直接跑起来了!如何得到镜像:1.从远程仓库下载2.从朋友那里拷贝给你3.自己制作一个镜像DockerDocker镜像加载原理UnionFS(联合文件系统)UnionFS(联合
原创
发布博客 2021.05.19 ·
439 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Docker容器--Portainer可视化面板安装

docker的可视化面板Portainer作用Portainer安装Portainer作用portainer是docker图形化界面管理工具!Portainer可以轻松构建,管理和维护Docker环境,提供一个后台面板供我们操作!官网地址:https://www.portainer.io/Portainer安装1.安装docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/docker.sock
原创
发布博客 2021.05.19 ·
607 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker容器--部署nginx+tomcat

简单的服务部署部署nginx:部署tomcat官网查看nginx镜像文件的详细信息:https://hub.docker.com/search?q=nginx&type=image部署nginx:1.搜索镜像docker search nginx #查看公网上所有nginx的版本2.下载镜像:docker pull nginx #默认下载最新版(last版本)3.运行nginx:docker run -d --name nginx01 -p 3344
原创
发布博客 2021.05.19 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker容器--镜像基本命令和容器基本命令

docker镜像和容器命令Docker的常用命令:镜像命令:容器命令其它常用命令Docker的常用命令:常用帮助命令:Docker version #显示docker版本信息Docker info #显示docker的系统信息,包括镜像和容器的数量Docker –help #帮助命令也可以到官网查看获取所有命令:https://docs.docker.com/engine/reference/commandline/docker/镜像命令
原创
发布博客 2021.05.19 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker容器--安装及配置阿里云加速(详细教程)

什么是docker?1.docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。2.docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的linux服务器,也可以实现虚拟化。3.容器是完全使用沙箱机制,相互之间不会有任何接口(类iphone的app),并且容器开销极其低。为什么容器越来越受欢迎因为容器是:1.灵活:即使是最复杂的应用也可以集装箱化。2.轻量级:容器利用并共享主机内核。3.可互换:您可以即时部署更新和
原创
发布博客 2021.05.19 ·
2626 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

zabbix监控系统--SNMP监控

概述常见的监测对象基本上涵盖了IT运行环境的方方面面,包括机房环境、硬件、网络等,而每一个方面所涉及的监测项目则种类繁多。例如对硬件环境的监测中,所涵盖内容就会包括服务器的工作温度、风扇转速等指标;针对系统环境的监测,将包括基本的操作系统运行环境,如CPU、内存、I/O、存储空间使用状况、网络吞吐量、进程数量和状态等情况;针对具体的应用情况,涉及监测的内容可能会更多,而且也会有很多专门针对应用的指标。SNMP监控部署:1.首先得再服务端安装SNMP监控程序yum install -y net-snm
原创
发布博客 2021.05.18 ·
648 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

zabbix监控系统--分布式监控

概述zabbix proxy 可以代替 zabbix server 收集性能和可用性数据,然后把数据汇报给 zabbix server,分担server端的集中式压力.避免多机房之间的网络延时问题。zabbix proxy 使用场景:(1)监控远程区域设备(2)监控本地网络不稳定区域(3)当 zabbix 监控上千设备时,使用它来减轻 server 的压力,简化分布式监控的维护。架构图实施步骤:1.环境准备:(1)主机名IP地址主机类型node1192.16
原创
发布博客 2021.05.18 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

zabbix监控系统--自动发现/自动注册

首先我们了解一下:当我们监控50/100/200台甚至更多的机器的话我们该用什么方案呢?解决思路:(1)克隆监控模板(2)自动注册和自动发现(3)使用zabbix的api接口,利用curl语言,或者开发自己的编程脚本如python等我们日常使用的各种软件,都是提供API接口,给开发人员进行修改以及获取数据的。监控实施方案(部分服务):一.自动发现:概念:Zabbix自动发现就是为了解决批量监控而设计的功能之一,什么是自动发现呢,简单来说就是Zabbix Server端可以基于设定的规则
原创
发布博客 2021.05.18 ·
436 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多