
linux
文章平均质量分 75
Leslie_qlh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Grafana配置Mysql作为持久化数据库时,提示“ Access denied for user”
按照在grafana.ini中给出的例子配置后,发现启动会报错“level=error msg=“alert migration failure: could not get migration log” error=“failed to check table existence: Error 1045: Access denied for user ‘xxxx’@‘::1’ (using password: YES)”原创 2023-06-26 11:55:53 · 1525 阅读 · 0 评论 -
Linux查看服务器配置命令
Linux查看服务器配置命令原创 2023-02-08 11:15:47 · 4450 阅读 · 0 评论 -
rpm方式安装Mysql数据库
rpm方式安装Mysql数据库原创 2023-01-29 18:18:42 · 2448 阅读 · 0 评论 -
MySQL权限
MySQL权限原创 2022-11-03 18:10:35 · 3321 阅读 · 0 评论 -
Redis梳理
Redis知识梳理原创 2022-09-06 15:57:01 · 335 阅读 · 0 评论 -
Linux企业级自动化运维——SaltStack 实现Keepalived高可用+负载均衡
Linux企业级——SaltStack 实现Keepalived高可用+负载均衡实验环境:master主机:server1:172.25.66.1minion主机:server2:172.25.66.2server3:172.25.66.31.部署keepalived1.1 建立相关目录server1:cd /srv/salt/ mkdir keepalivedcd k...原创 2019-12-12 16:19:08 · 296 阅读 · 0 评论 -
Linux企业级自动化运维——SaltStack实现haproxy负载均衡
Linux自动化运维——SaltStack实现haproxy负载均衡文章目录Linux自动化运维——SaltStack实现haproxy负载均衡实验环境注:三台主机已经配置好master及minion的环境,创建好默认数据配置目录,并且编写好了apache和nginx自动安装部署脚本。实验操作1.添加多节点推送1.1 添加top.sls文件,定义运行环境以及所需文件注:需要将apache目录中的...原创 2019-12-12 15:52:56 · 758 阅读 · 0 评论 -
Linux企业级自动化运维——SaltStack实现nginx自动编译安装
Linux自动化运维——SaltStack实现nginx自动编译安装文章目录Linux自动化运维——SaltStack实现nginx自动编译安装实验环境实验操作1.添加/srv/salt/nginx/install.sls文件(安装)2.添加/srv/salt/nginx/server.sls文件(配置)3.执行install.sls为server3安装nginx目的在于生成nginx的配置文件...原创 2019-12-12 15:44:24 · 364 阅读 · 0 评论 -
Linux企业级——自动化部署工具SaltStack
Linux企业级——SaltStack文章目录Linux企业级——SaltStack1.SaltStack简介2.SaltStack安装部署实验环境2.1 **saltstack安装部署**2.1.1 配置yum源注:三台虚拟机均配置2.1.2 安装服务server1上:server2上:server3上:2.1.3 开启服务server1上:server2和server3上:2.1.4 查看认...原创 2019-12-08 00:11:31 · 1070 阅读 · 0 评论 -
Linux企业级——Ansible-doc用法及常用模块使用
Linux企业级——Ansible-doc用法及常用模块使用文章目录Linux企业级——Ansible-doc用法及常用模块使用1.Ansible-doc1.1 **Ansible-doc命令**1.2 Ansible-doc命令的利用1.1.1 yum模块① 在线安装② 在server2:1.1.2 service模块在server2中查看服务状态:1.1.3 firewalld模块在serv...原创 2019-11-29 13:43:16 · 912 阅读 · 0 评论 -
Linux企业级——Ansible角色定制(roles)
Linux企业级——Ansible角色定制(roles)角色定制:roles同时部署Web、db、ha 时或不同服务器组合不同的应用就需要写多个yml文件。所以此时就会很难实现灵活的调用。而roles 用于层次性、结构化地组织playbook。roles 能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。...原创 2019-11-29 13:28:13 · 411 阅读 · 0 评论 -
Linux企业级——Ansible安装、配置及使用
Linux企业级——Ansible安装、配置及使用文章目录Linux企业级——Ansible安装、配置及使用1.实验环境:注:三台虚拟机均需连接网络2.安装ansible2.1 配置epel的yum源:2.2 安装ansible注:ansible查找配置文件的顺序为2.3 **定义Inventory(主机列表)**2.4 **调用ping模块来检测网络是否可达**注:在此之前一定要使用ssh命令...原创 2019-11-29 13:21:38 · 938 阅读 · 0 评论 -
Linux企业级——Ansible-playbook的简介及应用
Linux企业级——Ansible-playbook的简介及应用1.playbook(剧本)的介绍1.1 简介playbook是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支...原创 2019-11-29 08:03:04 · 578 阅读 · 0 评论 -
Linux企业级——使用Playbook自动安装部署Zabbix
Linux企业级——使用Playbook自动安装部署Zabbix实验环境:虚拟机名称ip版本角色server1172.25.66.17.5ansible、zabbix-server、zabbix-agentserver2172.25.66.27.5远程主机hosts、db数据库server3172.25.66.37.5远程主机hosts、w...原创 2019-11-29 07:55:11 · 329 阅读 · 0 评论 -
Linux企业级——Ansible角色自动安装部署Zabbix
LINUX企业级——Ansible-playbook自动安装部署Zabbix前期准备:1.三台可上网虚拟机:server1 172.25.66.1server2 172.25.66.2server3 172.25.66.32.创建devops用户:在三台虚拟机上均创建devops用户,并且在server1上对三台虚拟机均做免密操作。3.配置好相关yum源(rhel7.5.rep...原创 2019-11-28 23:25:32 · 489 阅读 · 0 评论 -
使用镜像封装rhel7.5版本虚拟机
步骤一:在terminal中打开虚拟控制器virt-manager虚拟控制器界面:步骤二:创建新的虚拟机,进行相关参数设置步骤三:安装虚拟机选择语言:选择安装方式:选择分区方式:步骤三:虚拟机内部配置设置主机名:配置网络,修改网卡为eth0:cd /etc/sysconfig/network-scriptsmv ifcfg-ens3 if...原创 2019-11-23 10:14:41 · 246 阅读 · 0 评论 -
Linux企业级ansible(一)-----ansible的基础知识了解
一、关于ansibleansible是一种自动化运维工具,基于paramiko开发的,并且基于模块化工作Ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台它是基于python语言,由Paramiko和PyYAML两个关键模块构建集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能ansible是基于模块工作的,本身没有批量部署的能力,真...原创 2019-11-23 09:52:08 · 275 阅读 · 0 评论 -
Linux企业级——Redis集群
企业级——Redis集群1.配置集群(1)关闭redis[root@server1 ~]# /etc/init.d/redis_6379 stop(2)新建redis目录[root@server1 ~]# mkdir /usr/local/rediscluster[root@server1 rediscluster]# mkdir 700{1..6}(3)编辑配置文件cd 70...原创 2019-11-01 21:50:42 · 271 阅读 · 0 评论 -
企业级——Redis的哨兵机制
企业级——Redis的哨兵机制1.配置哨兵(1)在server1上(master)编辑配置文件:vim /etc/redis/sentinel.conf17 protected-mode no ##关闭保护模式121 sentinel monitor mymaster 172.25.0.1 6379 2 ##配置master信息,后面的2表示投票机制,至少有2个节点认为master挂...原创 2019-11-01 21:50:11 · 199 阅读 · 0 评论 -
企业级——Redis缓存
企业级——Redis缓存1.简介Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis的数据结构致力于帮助用户解决问题,而不会像其他数据库那样,要求用户扭曲问题来适应数据库。除此之外,通过复制、持久化(persistence)和客户端分片(cl...原创 2019-11-01 21:49:40 · 349 阅读 · 0 评论 -
企业级——Mysql基于GTID的主从复制
基于GTID的主从复制 + 半同步由于同一事务的GTID在所有节点上的值一致,我们都不需要知道GTID的具体值。(前提:需要做好前面的binlog复制。)在传统的复制里面,当发生故障,需要主从切换,需要找到binlog和pos点,然后将主节点指向新的主节点,相对来说比较麻烦,也容易出错。在MySQL 5.6里面,不用再找binlog和pos点,我们只需要知道主节点的ip,端口,以及账号密码就行,...原创 2019-11-01 18:59:11 · 238 阅读 · 0 评论 -
企业级——Mysql主从复制
Mysql1.前期准备为防止干扰,准备两台全新快照并导入,修改网络配置,配置网络yum源server1: 172.25.66.1 主机server2: 172.25.66.2 备机2.Mysql的主从复制在server1和server2::(1)解压压缩包tar xf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar(2)安装软件及其依赖库yu...原创 2019-11-01 18:58:46 · 246 阅读 · 0 评论 -
企业级——通过HAProxy实现负载均衡、添加日志、访问控制、动静分离模式、读写分离模式
企业级——通过HAProxy实现负载均衡、添加日志、访问控制、动静分离模式、读写分离模式1.环境配置建立新的快照并导入修改ip,修改主机名,配置yum源等在server1(172.25.66.1)上配置haproxy httpd 代理服务器在server2(172.25.66.2)上httpd php 作为后端服务器1在server3(172.25.66.3)上配置httpd php ...原创 2019-10-25 23:12:36 · 228 阅读 · 0 评论 -
企业级——HAProxy
企业级——HAProxy1.HAProxy简介(1)**HAProxy **是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的 并发连接。并且它的运行模式使得它...原创 2019-10-25 23:11:40 · 341 阅读 · 0 评论 -
企业级——rhcs套件(红帽的高可用)
rhcs套件(红帽的高可用)1.配置①开2台虚拟机②检查firewalld和selinux,保证关闭状态③各个主机上添加本地解析④配置yum源,添加高可用、负载均衡、存储、文件系统(后面给HA添加存储等)[HighAvailability]name=HighAvailabilitybaseurl=http://172.25.66.250/rhel6.5/(镜像)gpgcheck=...原创 2019-10-25 23:11:05 · 257 阅读 · 0 评论 -
企业级-封装虚拟机(6.5)
企业-封装虚拟机(6.5)1.母盘用6.5镜像创建一个20G的母盘2.母盘配置(1)更改主机名vi /etc/sysconfig/network HOSTNAME=server1(2)删除干扰文件cd /etc/udev/rules.drm -fr 70-persistent-net.rules #此文件记录了本机的eth0网卡的硬件地...原创 2019-10-25 23:10:37 · 177 阅读 · 0 评论 -
企业级——图形化清理varnish代理服务器的缓存
企业级——图形化清理varnish代理服务器的缓存1.CDN推送平台的搭建在server1中:(1)安装服务平台需要的服务yum install -y unzip php httpd(2)安装bansys(3)编辑config.php写入被清理缓存的服务器信息vim /var/www/html/config.php<?php //varnish主机列表 //...原创 2019-10-25 23:00:12 · 270 阅读 · 0 评论 -
企业级——搭建具有多个web服务器的varnish服务系统
企业级——搭建具有多个web服务器的varnish服务系统负载均衡负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。实际上企...原创 2019-10-23 00:34:51 · 214 阅读 · 0 评论 -
企业级——搭建Varnish系统
企业级——搭建Varnish系统搭建Varnish缓存加速器准备:一台真机做测试端两台虚拟机haohao1(搭建varnish系统)和haohao2(后台主机)1.在haohao1和haohao2中查看火墙和SeLinux状态:2.haohao1中搭建varnish系统:(1)安装varnish及依赖项yum install jemalloc-3.6.0-1.el7.x86...原创 2019-10-18 00:59:15 · 226 阅读 · 0 评论 -
企业级——Varnish缓存
一、 Varnish作用Web应用加速器,同时作为http反向缓存代理特点Varnish可以使用内存也可以使用硬盘进行数据缓存支持虚拟内存的使用有精确的时间管理机制状态引擎架构:通过特定的配置语言设计不同的语句以二叉堆格式管理缓存数据Varnish的优势Varnish访问速度快,因为采用了“Visual P...原创 2019-10-17 22:52:18 · 242 阅读 · 0 评论 -
LVS的TUN模式(隧道模式)
LVS的TUN模式(隧道模式)server1中:modprobe ipip 添加ipip模块ip addr add 172.25.66.100/24 dev tunl0 在隧道网卡上添加vipipvsadm -A -t 172.25.66.100:80 -s rripvsadm -a -t 172.25.66.100:80 -r 172.25.66.2:80 -i 隧道...原创 2019-10-17 22:12:50 · 419 阅读 · 0 评论 -
LVS的NAT模式
LVS的NAT模式server3中添加一个新的网卡eth1:ip addr add 172.25.66.100/24 dev eth1ip link set up eth1ipvsadm -A -t 172.25.66.100:80 -s rripvsadm -a -t 172.25.66.100:80 -r 172.25.66.1:80 -mipvsadm -a -t 172....原创 2019-10-17 22:04:43 · 273 阅读 · 0 评论 -
企业-LVS实现高可用的稳定性集群
企业-LVS实现高可用的稳定性集群1.keeplived我们使用keeplived代理lvs,它具有lvs的功能,但同时可以有多个,有主有备。当主挂了备用就去做轮询,当主好了备用就把任务还给主。当主调度器好着的时候,keepalived就回去通知备份调度器自己可以正常工作,不需要接管自己的任务。当主调度器坏了,不告诉备份调度器任何消息的时候,备份调度器就会自动去接管主调度器的工作,这个时候客户...原创 2019-10-15 00:22:21 · 229 阅读 · 0 评论 -
LVS的DR模式
LVS的DR模式LVS的DR模式-直接路由模式注:以server3主机为代理服务器,物理机为客户端,server1、2为后端服务器。在代理服务器:yum install -y ipvsadm 安装ipvsipvsadm -Ln 查看调度策略ipvsadm -A -t 172.25.66.100:80 -s rr 添加一个service-address为vip的80端...原创 2019-10-12 19:33:58 · 254 阅读 · 0 评论 -
企业级——LVS
LVS1.LVS(1)简介LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该...原创 2019-10-12 18:20:08 · 273 阅读 · 0 评论 -
Linux如何添加用户(组)及下放权限
Linux如何添加用户(组)及下放权限1.新建用户(组)①用户新建用户需要通过指令useradd来实现。useradd的一些基本用法如下:useradd username 新建一个用户useradd -u uid username 指定用户的uiduseradd -g gid username 指定用户的gid(一定要存在)useradd -G gid useradd ...原创 2019-07-07 20:12:51 · 2149 阅读 · 0 评论 -
Linux系统下文件权限的管理
Linux系统下文件权限的管理1.文件权限①意义:保证文件可以被可用的用户做相应操作②文件权限的查看命令如下:ls -l filels -ld dirll filell -d dir③文件权限的读取-rw-rw-r–1kioskkiosk0JUL 21 09:18file【1】【2】【3】【4】【5】【6】【7】【8】【1】...原创 2019-07-07 22:13:16 · 233 阅读 · 0 评论 -
Linux基础文件管理命令(建立、删除、编辑、复制、移动、查看、路径、历史、帮助)
基础文件管理命令1.虚拟机在linux系统中,有很多命令一旦使用不当就会对设备造成一定的不良影响。所以在初学阶段就需要使用虚拟机来进行操作,虚拟机也相当于一台电脑,但是它是模拟出来的,所以不会对本机造成影响。虚拟机的常规指令[kiosk@foundation0 Desktop]$ rht-vmctl start desktop ——打开虚拟机 [kiosk@foundation0...原创 2019-06-27 18:13:37 · 930 阅读 · 0 评论 -
第一次作业
题目:按照要求建立文件1.用一条命令建立12个文件WESTOS_classX_linuxY(X取值范围为1-2,Y取值范围为1-6)2.这些文件都包含在root用户桌面的stuty目录中3.用一条命令建立8个文件redhat_versionX(X取值范围为1-8)4.redhat_versionX这些文件都包含在/tmp目录中的VERSION中管理刚才新建立的文件要求如下1.用一条命...原创 2019-06-30 10:50:41 · 179 阅读 · 0 评论 -
Linux下vim的常用功能(三大模式)
linux下vim的常用功能vim的三个模式1.命令模式命令模式主要是用来浏览文件的,同时看可以对一些字符进行编辑以及替换等。2.插入模式插入模式主要是用来对文件进行编辑的。3.退出模式退出模式可以用来退出vim程序。命令模式(1)字符的搜索在进入vim模式后,按":“后输入”/关键字",回车,即可做到对关键字的搜索并且进行高亮显示。例:注:按n可以向下匹配,按N可以向...原创 2019-06-30 14:10:30 · 822 阅读 · 0 评论