- 博客(34)
- 收藏
- 关注
原创 Linux企业化运维--通过Ansible安装部署TiDB+TiDB作为Zabbix的数据库
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--通过Ansible安装部署TiDB+TiDB作为Zabbix的数据库一、TiDb1、TiDB 的核心特点2、TiDb 整体架构3、核心特性4、TiDB5、PD6、TiKV二、Tidb集群部署1、环境2、在中控机安装Ansible1)安装python2.72)下载setuptools3)下载pip4)下载ansible3、在中控机下载TiDB-Ansible4、分配 TiDB 集群资源5、部署
2021-09-28 00:24:40 796
原创 Linux企业化运维--(9)LVS负载均衡
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--(9)LVS负载均衡之DR模型一、LVS1、概述2、结构3、IP虚拟服务器软件IPVS1) Virtual Server via Network Address Translation(VS/NAT)2)Virtual Server via IP Tunneling(VS/TUN)3)Virtual Server via Direct Routing(VS/DR)二、DR模型(负载均衡+高可用
2021-09-27 22:57:47 455
原创 Linux企业化运维–zabbix之通过jmx监控tomcat、zabbix+proxy代理
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--zabbix之通过jmx监控tomcat一、zabbix通过jmx监控tomcatLinux企业化运维–zabbix之通过jmx监控tomcat一、zabbix通过jmx监控tomcatzabbix提供java gateway来监控java程序监控流程是zabbix-server:10051 -> java gateway-jmx:10052 -> tomcat服务器:88
2021-09-27 22:51:52 528
原创 Linux企业化运维--(6)Mysql之并行复制(MTS)、延迟复制、慢查询、组复制、路由器、MAH高可用主从切换
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--(6)Mysql之并行复制(MTS)、延迟复制、慢查询、组复制、路由器一、并行复制(MTS)Linux企业化运维–(6)Mysql之并行复制(MTS)、延迟复制、慢查询、组复制、路由器一、并行复制(MTS)适用于多线程并发。此处实验接着上一部实验半同步的。在server1主机中修改配置文件,设定在mysql中创建表,数据会存在数据库中,打开半同步复制。vim /etc/my.cnf
2021-09-25 10:36:37 486 1
原创 Linux企业化运维--(8)codis安装配置
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--codis安装配置一、简介二、安装部署go和codis1、下载2、部署go3、安装codis4、启动codis-dashboard5、启动codis-proxy6、启动codis-server7、启动codis-fe三、通过fe添加group四、通过fe初始化slot五、集群配置1、添加两个Redis实例2、在浏览器添加两个实例Linux企业化运维–codis安装配置一、简介Codis
2021-09-15 23:11:31 456
原创 Linux企业化运维--(7)redis服务之redis配置及主从复制、主从自动切换、集群、redis+mysql、gearman实现数据同步
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--(7)redis服务之redis配置及主从复制、主从自动切换一、简介1、软件下载及安装2、redis支持的数据类型3、redis常用指令二、redis配置及主从复制三、redis常用指令使用指南四、redis主从自动切换(基于sentinel)Linux企业化运维–(7)redis服务之redis配置及主从复制、主从自动切换一、简介Redis(Remote Dictionary Serv
2021-09-14 23:48:12 314
原创 Linux企业化运维--(5)mysql之编译、主从复制、主从(主)从复制+GTID、半同步
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--mysql之编译、主从复制、主从(主)从复制+GTID一、Mysql编译1、下载软件2、解压编译3、修改配置文件及初始化4、mysql图形化管理二、主从复制Linux企业化运维–mysql之编译、主从复制、主从(主)从复制+GTID一、Mysql编译1、下载软件https://www.mysql.com或者lftp 172.25.254.250> get mysq
2021-09-14 13:49:01 242
原创 Linux企业化运维--(4)tomcat配置之负载均衡+反向代理、tomcat结合memcache交互存储、GoAccess日志可视化
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--tomcat配置之Linux企业化运维–tomcat配置之
2021-09-07 12:29:28 385
原创 Linux企业化运维--(3)PHP配置、nginx结合php-fpm、memcache模块、openresty模块以及高速缓存
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--PHP一、PHP源码编译1、软件下载2、软件编译二、拷贝php-fpm配置文件1、php-fpm.conf2、www.conf3、php.ini4、php-fpm.service,读取并开启服务三、nginx结合php-fpm1、修改nginx配置文件2、更改生效目录四、php添加memcache功能模块1、软件下载2、软件安装3、构建nginx高速缓存Linux企业化运维–PHP一、PH
2021-09-03 00:13:26 690
原创 Linux企业化运维--(2)nginx之并发优化、负载均衡+反向代理、平滑升级、算法扩展、限流、配置管理、重定向、防盗链
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--nginx之并发优化、负载均衡+反向代理、平滑升级一、并发优化二、负载均衡+反向代理1、均衡2、改变权重3、ip_hash4、备用机三、平滑升级Linux企业化运维–nginx之并发优化、负载均衡+反向代理、平滑升级一、并发优化ulimit -a 可以查看用户可以打开文件的限制 ##open filessysctl -a | grep file ##打开文件的限制///fs.f
2021-09-01 01:59:00 1182
原创 Linux企业化运维--(1)Rhel7.6的封装与nginx的安装部署
Linux企业化运维实验所用系统为Redhat-rhel7.6。目录Linux企业化运维Linux企业化运维--Rhrl7.6的封装与nginx一、虚拟机的封装1、建立2、配置3、封装二、nginx源码安装三、nginx开机自启Linux企业化运维–Rhrl7.6的封装与nginx一、虚拟机的封装1、建立在真机执行virt-manager命令,建立虚拟机。点击左上角的小电视create a new virtual machine,选择Local install media,iso选择rhel7.
2021-08-31 22:38:53 840
原创 Linux自动化运维工程师--(9)shell脚本的练习
Linux自动化运维工程师实验所用系统为Redhat-rhel8.2。目录Linux自动化运维工程师Linux自动化运维工程师--shell脚本的练习1、计算当前cpu总占用率2、一分十秒倒计时3、猜字游戏:5是幸运数字,大的话报太大,小的话报太小,exit退出。(echo $RANOM 生成随机数)4、用户建立脚本Linux自动化运维工程师–shell脚本的练习1、计算当前cpu总占用率echo "`ps -eo %cpu | awk 'BEGIN{N=0}!/0.0|%CPU/{N+=$1}
2021-08-29 00:16:41 639
原创 Linux自动化运维工程师--(8)Ansible中的变量及加密
Linux自动化运维工程师实验所用系统为Redhat目录Linux自动化运维工程师--Ansible中的变量及加密一、变量命名二、变量级别三、变量设定和使用方式1、在playbook中直接定义变量2、在文件中定义变量3、使用变量4、设定主机变量和清单变量5、目录设定变量6、用命令覆盖变量7、使用数组设定变量8、注册变量9、事实变量10、魔法变量四、JINJIA2模板1、介绍2、书写规则3、for循环4、if判定五、Ansible的加密控制1、建立并加密文件2、加密现有文件3、查看加密文件4、编辑加密文件5
2021-08-26 16:55:42 140
原创 Linux自动化运维工程师--(4)shell的执行流控制与运算
Linux自动化运维工程师实验所用系统为Redhat-rhel8.2。目录Linux自动化运维工程师Linux自动化运维工程师--shell的执行流控制for语句实验环境:一台配置好网络软件仓库和IP的虚拟机Linux自动化运维工程师–shell的执行流控制执行流for语句...
2021-08-24 02:53:09 135
原创 Linux自动化运维工程师--(7)使用ansible中的playbook
Linux自动化运维工程师实验所用系统为Redhat目录Linux自动化运维工程师--使用ansible中的playbook一、Playbook二、YAML1、简介2、语法3、YAML列表4、YAML的字典5、playbook执行命令6、Playbook的核心组件7、vim 设定技巧8、示例1)安装httpd并且开启服务2)新建文件和目录并且更改目录的所有人。3)安装vsftpd并允许匿名访问Linux自动化运维工程师–使用ansible中的playbook一、Playbookplaybook是由一
2021-08-23 23:26:27 376
原创 Linux自动化运维工程师--(6)Ansible中的常用模块
Linux自动化运维工程师实验所用系统为Redhat目录Linux自动化运维工程师--Ansible中的常用模块一、ansible实现管理的方式Ad-Hoc执行方式中如何获得帮助三、ansible命令运行方式及常用参数四、ansible的基本颜色代表信五、ansible中的常用模块1、command2、shell3、script4、copy5、fetch6、file7、archive8、unarchive9、hostname10、cron11、yum_repositor12、dnfLinux自动化运维工
2021-08-23 02:02:56 333
原创 Linux自动化运维工程师--(5)Ansible的安装及部署
Linux自动化运维工程师实验所用系统为Redhat目录Linux自动化运维工程师--Ansible的安装及部署一、Ansible是什么二、Ansible的安装三、Ansible的执行四、环境配置五、构建Anisble清单1、直接书写受管主机名或ip,每行一个2、设定受管主机的组[组名称]3、主机规格的范围化操作4、ansible命令指定清单的正则表达式六、Ansible配置文件参数详解1、配置文件的分类与优先级2、常用配置参数七、构建用户级Ansible操作环境Linux自动化运维工程师–Ansibl
2021-08-22 12:41:55 557 1
原创 Linux自动化运维工程师--(3)shell脚本的基础知识与shell脚本中的变量
Linux自动化运维工程师实验所用系统为Redhat-rhel8.2。目录Linux自动化运维工程师Linux自动化运维工程师--shell脚本的基础知识一、什么是shell二、shell脚本的意义三、如何创建shell脚本四、如何执行shell脚本1、直接在当前环境中运行shell中的指令,不开启新的shell2、手动在环境中开启指定解释器3、开启脚本中指定的shell并使用此shell环境运行脚本中的指令五、如何对脚本进行调试Linux自动化运维工程师--shell脚本中的变量一、变量的定义二、sh
2021-08-17 05:24:29 453
原创 Linux自动化运维工程师--(2)文本处理工具
Linux自动化运维工程师实验所用系统为Redhat-rhel8.2。目录Linux自动化运维工程师Linux自动化运维工程师--文本处理工具一、grep命令1、grep简介2、grep命令格式3、grep字符数量匹配规则二、sed命令1、sed简介2、sed命令格式1)对字符的处理2)sed字符替换三、awk1、awk简介2、awk命令格式3、变量4、条件实验环境:一台配置好网络软件仓库和IP的虚拟机Linux自动化运维工程师–文本处理工具一、grep命令1、grep简介grep [Glo
2021-08-16 04:31:44 289
原创 Linux自动化运维工程师--(1)shell中常用的基础命令
Linux自动化运维工程师实验所用系统为Redhat-rhel8.2。目录Linux自动化运维工程师Linux的自动化运维工程师--shell中常用的基础命令一、diff实验环境:一台配置好网络软件仓库和IP的虚拟机Linux的自动化运维工程师–shell中常用的基础命令一、diff实验素材:生成两个内容不同的文件...
2021-08-14 18:25:54 538
原创 Linux系统工程师--(5)linux中的火墙策略优化
Linux系统工程师实验所用系统为Redhat-rhel8.2。目录Linux系统工程师Linux的系统工程师--linux中的火墙策略优化一、火墙介绍1、netfilter2、iptables3、firewalld4、firewalld与iptables的关系二、火墙管理工具切换三、iptables 的使用四、火墙默认策略五、火墙数据通过优化策略1、跟踪数据包状态2、SNAT源地址转换六、firewalld的开启七、关于firewalld的域八、firewalld的管理命令Linux的系统工程师–l
2021-08-13 02:25:07 173
原创 Linux系统工程师--(4)网络文件系统
Linux系统工程师实验所用系统为Redhat-rhel8.2。目录Linux系统工程师Linux的系统工程师--网络文件系统一、samba服务简介二、samba基本信息三、samba的安装与启用四、账号管理1、添加账号2、删除与查看账号3、登录账号五、samba用户访问家目录六、samba服务共享目录1、共享自建目录2、共享系统目录七、samba的访问控制1、全局白名单2、全局黑名单3、目录白名单八、samba的常用配置参数1、隐藏共享资源2、显示共享资源3、访问用户控制4、写权限管理1)共享资源可写
2021-08-11 02:19:49 142
原创 Linux系统工程师--(3)企业dns服务器搭建
Linux系统工程师实验所用系统为Redhat-rhel8.2。目录Linux系统工程师Linux的系统管理--企业dns服务器搭建一、关于dns的名词解释1、客户端2、服务端二、dns服务的安装与启用三、高速缓存dns四、dns的正向解析1、dns正向解析Linux的系统管理–企业dns服务器搭建一、关于dns的名词解释域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。1、客户端
2021-08-10 03:06:40 218
原创 Linux的系统管理--(5)linux系统引导过程及引导修复
Linux系统管理实验所用系统为Redhat-rhel8.2。目录Linux系统管理Linux的系统管理--linux系统引导过程及引导修复Linux的系统管理–linux系统引导过程及引导修复
2021-08-05 16:51:10 403
原创 Linux系统工程师--(2)Apache的管理及优化与mysql数据库的基本管理
Linux系统工程师实验所用系统为Redhat-rhel8.2。目录Linux系统工程师Linux的系统管理--Apache的管理及优化一、Apache的作用与安装二、Apache的启用三、Apache的基本信息四、Apacdhe的基本配置1、Apache的端口修改2、默认发布文件3、默认发布目录五、apache的访问控制1、控制IP2、控制访问(用户名和密码)Linux的系统管理–Apache的管理及优化一、Apache的作用与安装Web服务器软件在web被访问时通常使用http://的方式
2021-08-02 05:30:48 239
原创 Linux系统管理--(4)Linux高级存储管理与Linux中的无人职守安装脚本kickstart
Linux系统管理实验所用系统为Redhat-rhel8.2。目录Linux系统管理Linux的系统管理--Linux高级存储管理一、逻辑卷1、lvm设备建立2、lvm拉伸(无需卸载)1)当vg中容量充足2)当vg容量不足3、lvm缩减(需要卸载)4、lvm删除5、lvm快照6、实验详细步骤Linux的系统管理–Linux高级存储管理一、逻辑卷pv ##物理卷 被处理过的物理分区pe ##物理扩展 设定存储最小单元vg ##物理卷组 捆绑pv到一个组中lv ##逻辑卷 分配最终的使用设
2021-08-01 17:45:23 153
原创 Linux系统工程师--(1)Vsftpd服务的部署及优化与linux中内核级加强型火墙的管理
Linux系统管理实验所用系统为Redhat-rhel8.2。目录Linux系统管理Linux的系统管理--系统定时任务与延时任务Linux的系统管理–系统定时任务与延时任务
2021-08-01 04:09:29 161
原创 Linux操作系统基础--(4)文件传输与软件管理
Linux操作系统基础实验所用系统为Redhat-rhel8.2。目录Linux操作系统基础Linux操作系统基础--linux系统中的文件传输一、scp命令二、rsync1、rsync和scp对比2、rsync用法三、文件的归档压缩1、文件归档2、文件的压缩3、tar+压缩(打包并压缩)Linux操作系统基础--Linux系统中的软件管理1、linux中软件包的类型2、软件包的名称结构3、rpm命令管理软件包4、本地文件仓库的搭建1)在系统中加载安装系统时使用的安装镜像2)编写软件仓库文件3)检测4)
2021-07-29 11:27:52 134
原创 Linux系统管理--(3)定时、延时任务与存储的基本管理
Linux系统管理实验所用系统为Redhat-rhel8.2。目录Linux系统管理Linux的系统管理--Linux中存储的基本管理一、设备识别二、设备挂载Linux的系统管理–Linux中存储的基本管理配制实验环境,需要一台纯净的虚拟机。真机su - rootvirt-manager#真机执行后,双击想要设定磁盘的虚拟机,选择左上角的“灯泡”Add Hardware。#选择添加storage,大小设为10G,Device type选择Disk device,Bus type选
2021-07-27 01:30:41 182
原创 Linux系统管理--(2)远程登录服务与日志管理
Linux系统管理实验所用系统为Redhat-rhel8.2。目录Linux系统管理Linux的系统管理--Linux中的远程登陆服务Linux的系统管理–Linux中的远程登陆服务实验环境–配置两台纯净的虚拟机真机westos-vmctl reset westosawestos-vmctl reset westosbwestosa–server服务端hostnamectl set-hostname westosa.westos.org nmcli connection sh
2021-07-23 00:21:11 884 2
原创 Linux操作系统基础--(3)权限管理与进程管理
Linux操作系统基础实验所用系统为Redhat-rhel8.2。目录Linux操作系统基础Linux操作系统基础--linux系统中的权限管理一、权限的查看和读取1、权限查看2、权限的读取二、文件用户、用户组管理三、普通权限的类型及作用1、用户对文件的身份2、权限位3、用户身份匹配4、权限类型四、设定普通权限的方法1、chmod 复制权限2、chmod 字符方式设定权限3、chmod 数字方式设定权限五、系统默认权限的设定1、保留权力2、umask临时更改3、永久更改六、特殊权限1、stickyid
2021-07-22 12:40:57 1099
原创 Linux的系统管理--(1)网络配置(IP、网关、DNS、网络文件仓库、DHCP和网桥)
Linux系统管理实验所用系统为Redhat-rhel8.2。目录Linux系统管理Linux的系统管理--Linux下的网络配置一、什么是IP ADDRESS二、子网掩码三、IP通信判定四、网络设定工具五、永久设定IP1、图形方式2、非图形方式六、命令方式设定网络Linux的系统管理–Linux下的网络配置一、什么是IP ADDRESSIP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。因特网上的每台计算机和其它设备的唯一的地址。IP地址是一
2021-07-19 23:48:35 649 1
原创 Linux操作系统基础--(2)输入输出管理、帮助与用户管理
Linux操作系统基础实验所用系统为Redhat-rhel8.2。目录Linux操作系统基础Linux操作系统基础--Linux中的输入输出管理与获得帮助一、命令行获得帮助1、whatis2、help3、man二、输入输出1、字符设备2、管理输出3、管理输入4、综合练习Linux操作系统基础--Linux中的用户管理一、用户及用户组1、用户2、用户组二、用户切换1、用户查看2、用户切换3、用户涉及到的系统配置文件4、用户和用户组建立及删除5、用户和用户组的信息管理6、用户认证信息管理7、用户权力下放L
2021-07-19 20:14:55 167 1
原创 Linux操作系统基础--(1)命令行使用技巧和文件管理
Linux操作系统基础–命令行使用技巧实验所用系统为Redhat-rhel8.2.一级目录二级目录三级目录Linux简介Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。linux系统是由内核和GNU组成的。内核(Kernel)负责系统程序和硬件分配及调度,相当于人的大脑,是个软件,内核类型还有UNIX和Windows即DOS。Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令
2021-07-19 17:12:10 456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人