1 红缨飘尽

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 16w+

62 Shell脚本------变量

shell编程学习大纲:一、shell基本概述二、shell自定义variables三、shell运算符 expr bc四、shell流程控制 if case五、shell 循环语句 for while六、shell 数组函数 array function七、shell内置命令 break continue exit一、shell基本概述1.shell介绍shell是一个命令解释器,主要用于接收用户指令,进入驱动操作系统,或硬件shell存在交互式和非交互式①交互式: 登录lin

2020-07-22 00:00:28

64. Shell脚本------case

1.case简介1. Case基本介绍1.什么是casecase和 if 多分⽀条件判断 语句差不多,或者说 是⼀样的,只不过case要⽐ if 要更加的规范,更加的⽅便。2.case使⽤场景case需要实现定义好规则,然后根据⽤户传⼊ 的参数,进⾏匹配,加载不同的匹配规则内容。⽐如: nginx启停脚本。 ( 启动 | 停⽌ | 重启 等等操作 )写好 启动、停⽌、重启等三个预案,然后根据⽤户的 选择匹配对应的预案进⾏执⾏即可。3.case的执⾏流程进⾏挨个匹配,匹配成功则直接

2020-07-20 23:35:22

53. jumpserver------跳板机快速安装

1. 前言介绍官方资料链接https://github.com/ibuler/jumpserverhttps://github.com/jumpserver/jumpserver/wiki 新版本jumpserver项目资料https://github.com/jumpserver/jumpserver/wiki/v0.3.2-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98-FAQ2. jumpserver软件安装部署快速安装部署jumpserver建议使用干净环

2020-07-14 23:40:53

80. Zabbix4.0------ | graphtree |grafana 自定义图形

>@[toc]1. 图形乱码的解决默认监测图形中存在乱码:需要我们替换zabbix web默认使用的字体,因为它不支持中文。可以到Windows中找到支持中文的字体,找到字体后把默认的 graphfont.ttf 替换掉即可。首先得找到字体的位置:# 跳转到zabbix web界面的php下[root@Zabbix-server ~]# cd /usr/share/zabbix/# 再跳转字体资源路径下[root@Zabbix-server zabbix]# cd assets/fon

2020-07-18 19:54:29

79. Zabbix4.0------ 邮箱报警 |微信报警 | 钉钉报警 | 第三方报警平台

1. zabbix中的各种报警媒介首先选择监控项监控主机登录用户数量, 当用户登录数量超过5个就进行报警 --system.users.numzabbix-server可验证:添加监控项:(可以把 历史数据保留时长设置的小一些,注意信息类型结合实际)---- {web01:system.users.num.last()}>5创建触发器(你可以监控一段时间的平均值,或者最近时刻值)查看监控有没有添加成功:添加Xshell窗口数量,并验证1.2 自定义邮件报警###

2020-07-17 02:33:16

78. Zabbix4.0------添加监控主机 | 添加触发器

1. 添加监控主机1.1 在zabbix-server上安装监控主机#安装agent[root@Zabbix-server ~]# yum install zabbix-agent.x86_64 -y#设置开机启动[root@Zabbix-server ~]# systemctl enable zabbix-agent#启动agent[root@Zabbix-server ~]# systemctl start zabbix-agent#查看默认启动的端口[root@Zabbi

2020-07-16 19:27:32

77. zabbix------安装 | 部署 | 启动 | 测试

1.监控服务概念介绍知识监控服务作用说明:  1: 对系统不间断实时监控 实现报警通知 邮件/微信/钉钉/短信/电话/  2: 实现反馈系统当前状态  3. 保证服务可靠性安全性监控网站方式方法: 1. 利用系统命令实现监控 CPU状态: w top htop glances 内存状态: free 硬盘状态: df iostat iotop 进程状态: top htop 网络状态: netstat iftop

2020-07-14 16:41:02

26. 静态路由和iptables

1. 把linux配置成路由器准备一台机器:改主机名hostnamectl set-hostname network01bash重启网络服务systemctl restart networkip addr由于配置的静态路由就是相当于网关的一种,所以在配置网卡时,要记得删除网关,DNS。数据在传输的过程中随着数据的传送 物理地址一直改变,但是源IP和目标Ip不变2. iptables参数; -I 插入一条规则,(默认是从自上而下应用规则,所以咋插入规则时,要考虑先后顺序,

2020-07-13 19:51:11

73. git jenkins ------ 代码自动化上线

文章目录1. jenkins2.jenkins安装java环境、插件的安装:插件安装有的几种方式:3. jenkins如何拉取gitlab上项目的代码:4. 发布的模式4.1手动代码上线过程:4.2 进化⼀下(半自动):4.3 再进化⼀下:全自动再进化⼀下( 自动+传参方式+ 指定版本。)进化⼀下( 回退。)1. jenkins什么是jenkinsJenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成

2020-07-06 12:38:10

57. jinja模板的应用

文章目录一,jinja2二,演示1. 变量中的循环语句2. 变量中的判断语法生成不同文件3. 使用inventory 方式来生成不同文件*4. 使用 jinja方式来生成不同文件一,jinja21.概述Jinja2 是一个现代的,设计者友好的,模板语言。 它速度快,被广泛使用,并且提供了可选的沙箱模板执行环境保证安全。当利用jinja2进行渲染的时候,它会把这些特殊的占位符进行填充/替换,jinja2支持python中所有的Python数据类型比如列表、字段、对象等。2.Ansible

2020-07-02 19:35:08

72. git jenkin实践二 ------ 中心服务器gitlab

第八阶段gitlab的基本操作( 创建用户、创建组、创建项目、点点鼠标 ) gitlab权限管理( 用户 用户组 项目 之间的关系? )gitlab备份、恢复、迁移、迁移。gitlab代码托管平台8.1) 介绍gitlab开源的分布式版本控制系统。ruby语言开发。 企业版。开源版gitlab-ce企业版gitlab-ee8.2)介绍gitlab与github之间的关系与区别?相同点:gitlab和github都是用来做代码托管的,很大程度上gitlab是模仿github来做的

2020-07-02 18:51:08

56. ansible playbook------ 判断 | 循环语句 | 异常处理

一,判断语句when根据不同的操作系统进行判断 Apache centOS httpd Ubuntu httpd2根据不同的主机名称进行判断[root@manager ansible_tasks]# cat t1.yml- hosts: webservers tasks: - name: Installed HTTP Server yum: name: httpd state: present whe

2020-07-01 11:58:04

55 ansible 变量

文章目录变量概述1. 通过命令行进行变量定义2.通过在play文件中进行定义变量3. 通过inventory在主机组或单个主机中设置变量4.NFS ansible搭建5.register变量注册6.facts变量(机器实现定义的)实战一、根据IP地址生成不同的Redis配置实战二、根据CPU核心生成不同的Nginx配置实战三、根据主机内存生成不同的Memcached配置 ( 使用物理内存的一半 )实战四、根据主机名称生成不同的zabbix配置7.facts优化:变量概述1.变量变量:以一个固定

2020-06-30 10:38:08

54 ansible playbook

一,playbook概述1.playbook?playbook翻译过来就是“剧本playbook: 由一个或多个play组成,一个play可以包含多个task任务简单理解为: 使用不同的模块完成一件事情2.playbook的优势1.功能比ad-hoc更全2.能很好的控制先后执行顺序, 以及依赖关系3.语法展现更加的直观4.ad-hoc无法持久使用,playbook可以持久使用3.playbook的配置语法是由yaml语法描述的,扩展名是yaml缩进----YAML使用固定的缩进

2020-06-30 09:46:03

53. ansible概述,模块 +nfs实践ansible

53. ansible概述,模块 +nfs实践ansible一,ansible概述Ansible基本概述Ansible是一个IT自动化的配置管理工具,自动化主要体现在Ansible集成了丰富模块,丰富的功能组件,可以通过一个命令行完成一系列的操作。进而能减少我们重复性的工作和维护成本,以提高工作的效率。2.Ansible的功能1)批量执行远程命令,可以对N多台主机同时进行命令的执行2)批量配置软件服务,可以进行自动化的方式配置和管理服务。3)实现软件开发功能,jumpserver底

2020-06-29 17:49:58

71. git jenkin ------ Gitlab代码托管平台部署

文章目录1.了解开发流程2.环境和环境之间的代码是如何部署的?第⼀阶段:单兵作战第⼆阶段:开发新功能第三阶段:加入交友功能阶段回顾与总结第五阶段:进军三⾥屯第六阶段:补充免密登陆3.git中的.gitignore⽂件1.了解开发流程1.软件开发⽣命周期大概都要经过一系列的流程。项⽬⽴项–>需求调研–>需求拆解–>交给不同的开发进⾏开发–>测试环境测试–>部署⽣产环境。1.环境都是什么?开发环境:(开发电脑所使⽤的环境。⼀般看是什么⼯程师、java、go、pyt

2020-06-29 00:58:32

32 集群架构概述

1.集群架构模型2.Rsync、NFS、Sersync、SSH3.Nginx mysql、redis4.Tomcat1. 架构基本术语项目:类似于咱们的手机app,每一个app都算是一个项目。QQ、微信、抖音架构:维护一个app项目使用的一套服务器。(一套服务器可能会有很多的角色)集群:为了解决某个特定问题。 将多台计算机组合起来形成的单个系统。高可用:当一台服务器不可用了,另外一台服务器自动接管,保证业务不down机。高可用,还可以用三台机器组成,mha、zk、kafka、etc

2020-06-27 18:07:21

52 firewalld 防火墙

1.防火墙1.防火墙分类 ( 软件 iptables、firewalld 硬件 ) 流入:PREROUTING --> INPUT --> OUTPUT 转发:PREROUTING --> FORWARD --> OUTPUT 流出:POSTROUTETING --> PREROUTINGiptables -I INPUT -p tcp -dport 80 -j drop   firewall-cmd --add-port=80/tcp     #操作简

2020-06-27 17:53:57

50 Tomcat 集群部署

文章目录1.JVM基本介绍2.Tomcat是什么,与Nginx的区别。3.Tomcat安装、配置、启动4.Tomcat的HTTP请求过程4.使用tomcat部署web服务5.tomcat集群部署6.tomcat的base的基础认证7.java源码包、jar包、war包的关系、联系、区别?1.JVM基本介绍JAVA业务都是运行在java虚拟机上的,简称 jvm ( java virtual machine )为什么java需要jvm虚拟机?早期:C语言 不支持跨域平台 (游戏)Window

2020-06-27 17:16:10

48. keepalived高可用

1.高可用概述1.1什么是高可用?简单理解:出现故障,自动恢复,对于用户而言无感知。专业理解:减少系统不能对外提供服务的时间。4个9 5个9。1.2 高可用实现手段?硬件软件 keepalived 基于VRRP协议来实现。VRRP虚拟路由冗余协议,主要用来解决单点故障问题。1.3 vrrp虚拟路由冗余协议vrrp诞生过程vrrp实现原理 https://blog.csdn.net/u013982161/article/details/511923371.4 k

2020-06-27 15:13:38

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。