自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 企业虚拟化KVM的三种安装方式(1、完全文本2、模板镜像+配置文件3、gustos图形方式部署安装虚拟机)

第一步:第二步:分配的内存大一下,处理器多些第三步:打开虚拟化打开虚拟机、安装KVM一般企业如果使用kvm虚拟化平台,都会把物理服务器装成Centos的操作系统,然后装上kvm,创建虚拟机升级系统:(在安装虚拟机出错的情况下,一般是操作系统的版本问题),可以忽略这一步安装软件:第一种方法,选一个即可安装软件:第二种方法其实下载的是下面几款软件下载报错,出现如下问题,杀死那个pid,从新下载在所谓的kvm技术中,应用到的其实有2个东西:qemu+kvm。

2023-09-22 19:10:30 958

原创 elasticsearch-head浏览器(google)插件安装使用

链接: https://pan.baidu.com/s/1LROEmDgViRH5WIWm1I-5QQ?pwd=9527 提取码: 9527。打开Google浏览器右上角设置-扩展程序,选择开发者模式,选择解压es-head文件夹即可添加插件成功。

2023-09-20 14:15:50 2597

原创 解决“您在 /var/spool/mail/root 中有新邮件”问题

【代码】解决“您在 /var/spool/mail/root 中有新邮件”问题。

2023-09-13 11:27:59 1024

原创 Redis集群操作-----主从互换

【代码】Redis集群操作-----主从互换。

2023-09-02 16:07:58 331

原创 Linux运维面试题整理-----(持续更新中)

是实现高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的vip(该路由器所在局域网内其他机器的默认路由为该vip),master会发组播,当backup收不到vrrp包时就认为master宕掉了,这时就需要根据VRRP的优先级来选举一个backup当master。反向代理代理的是响应方,也就是服务端;正向代理的过程隐藏了真实的请求客户端,服务器不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替请求。

2023-09-02 15:47:07 378

原创 自动化运维工具-------Ansible(超详细)

playbook是ansible用于配置,部署,和管理被控节点的剧本。通过playbook的详细描述,执行其中的tasks,可以让远端主机达到预期的状态。playbook是由一个或多个”play”组成的列表。当对一台机器做环境初始化的时候往往需要不止做一件事情,这时使用playbook会更加适合。通过playbook你可以一次在多台机器执行多个指令。通过这种预先设计的配置保持了机器的配置统一,并很简单的执行日常任务。

2023-09-02 10:21:28 2062

原创 Redis-Cluster集群操作--添加节点、删除节点

修改内容在上个集群部署的博客中。加入解析/etc/hosts。

2023-09-01 21:12:05 2418

原创 Redis-Cluster集群的部署(详细步骤)

本次实操为三台机器,关闭防火墙和selinux注:规划架构两种方案,一种是单机多实例,这里我们采用多机器部署三台机器,每台机器上面两个redis实例,一个master一个slave,第一列做主库,第二列做备库#记得选出控制节点制作解析并相互做解析:/etc/hosts每台机器安装好redis(先不要启动,后面还需要配置文件):详细步骤参考本人的上个博客。

2023-09-01 20:47:10 2598

原创 Redis数据库持久化---RDB(Redis DataBase)概念与实操

AOF(Append Only File)则是换了一个角度来实现持久化,那就是将redis执行过的所有写指令记录下来,在下次redis重新启动时,只要把这些写指令从前到后再重复执行一遍,就可以实现数据恢复了。RDB和AOF两种方式也可以同时使用,在这种情况下,如果redis重启的话,则会优先采用AOF方式来进行数据恢复,这是因为AOF方式的数据恢复完整度更高。1redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File)。

2023-08-31 17:37:05 1418

原创 非关系型数据库Redis的安装

1.丰富的数据结构 -----String,list,set,hash等数据结构的存储2.支持持久化3.支持事务 ---------------事务是指“一个完整的动作,要么全部执行,要么什么也没有做”。4.支持主从。

2023-08-31 17:12:18 1152

原创 Nginx+keepalived实现高可用项目实战

4、启动master的keepalived服务并测试(由于master配置的优先级较高为100故先抢占到虚拟ip191.168.85.222/24)5、关闭master节点的keepalived服务让back节点抢到vip(虚拟ip)并测试。安装好nginx(一台master,一台back,两台Web服务器)为达到测试目的两台Web服务写不用的发布目录进行区分。二、负载均衡集群搭建(默认以轮询方式)三、keepalived配置。2、编辑master配置文件。3、编辑back配置文件。

2023-08-28 17:38:24 62

原创 LVS 实现四层负载均衡项目实战--NAT模式

就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址,转发至此RS来处理,RS处理完成后把数据交给经过负载均衡器,负载均衡器再把数据包的源IP地址改为自己的VIP,将目的地址改为客户端IP地址即可。期间,无论是进来的流量,还是出去的流量,都必须经过负载均衡器。当服务器节点(普通PC服务器)增长过多时,负载均衡器将成为整个系统的瓶颈,因为所有的请求包和应答包的流向都经过负载均衡器。当服务器节点过多时,大量的数据包都交汇在负载均衡器那,速度就会变慢!2、定义LVS的分发策略。

2023-08-26 14:56:04 101

原创 LVS 实现四层负载均衡项目实战--DR模式(直接路由Direct Routing)

负载均衡器和RS都使用同一个IP对外服务。但只有DB对ARP请求进行响应,所有RS对本身这个IP的ARP请求保持静默。也就是说,网关会把对这个服务IP的请求全部定向给DB,而DB收到数据包后根据调度算法,找出对应的RS,把目的MAC地址改为RS的MAC(因为IP一致)并将请求分发给这台RS。这时RS收到这个数据包,处理完成之后,由于IP一致,可以直接将数据返给客户,则等于直接从客户端收到这个数据包无异,处理后直接返回给客户端。-S -save #保存虚拟服务器规则到标准输出,输出为-R 选项可读的格式。

2023-08-26 14:19:40 191 1

原创 Linux之LVS 介绍

1、LVS 是的简称,也就是 Linux 虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是现在LVS已经是Linux标准内核的一部分,因此性能较高。2、LVS软件作用:通过LVS提供的负载均衡技术实现一个高性能、高可用的服务器群集,它具有良好可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的服务性能。3、LVS 优势与不足。

2023-08-26 10:10:03 245

原创 Linux系统中Nginx+Tomcat负载均衡集群

三、防止压力过大再开一台服务器部署一个tomcat(过程与之前一样)并修改发布目录页面改成tomcat-3加以区分,访问查看是否部署成功。2、编辑第一台机器的第二个默认发布目录页面(复制第一个)。1、编辑第一台机器的默认发布目录页面。在最后加上tomcat-1加以区分页面。四、配置一台nginx服务器,编辑子配置文件并把子配置文件加入主配置文件中。3、因为在同一台服务器上的两个发布目录页面,所以要修改第二个的端口等信息。二、配置第一台机器,配置好tomcat的两个发布目录页面。配置步骤参考上一个笔记。

2023-08-25 10:43:21 108

原创 Linux中部署jdk与Tomcat(保姆级步骤)

1、将tomcat下载好上传上去并解压到/data/application/目录下(可自定义)2、编辑/etc/profile/ 配置环境变量后重新加载配置文件并查看版本号。1、将jdk解压到 /usr/local/目录下并改名为java。3、重新加载配置文件并启动tomcat。三、部署Tomcat。二、部署jdk1.8。

2023-08-24 19:23:37 168

原创 MySQL读写分离之Mycat中间件(项目例子---一主一丛一代理)

Mycat 是一个开源的数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有存 储引擎,所以并不是完全意义的数据库系统。Mycat 是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服 务是实现对主从数据库的读写分离、读的负载均衡。在数据库集群架构中,让主库负责处理写入操作,而从库只负责处理select查询,让两者分工明确达到提高数据库整体读写性能。链接: https://pan.baidu.com/s/1Lm7tOF0vFk-iB_gthy7D-g?所以,总体性能提高了。

2023-08-18 19:20:56 109

原创 Nginx----负载均衡(例子:1个Nginx代理服务器2个Web服务器)

恭喜一下自己又成长了吧!添加内容到主配置文件d的http模块中。刷新便出现到第二台服务器的页面。将子配置文件加入到主配置文件中。创建并编写所访问的文件。访问本机ip看是否成功。

2023-08-18 18:23:20 275

原创 Nginx----防盗链模块

HTTP Referer是Header的一部分,当浏览器向Web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器借此可以获得一些信息用于处理,例如防止未经允许的网站盗链图片、文件等。因此HTTP Referer头信息是可以通过程序来伪装生成的,所以通过Referer信息防盗链并非100%可靠,但是,它能够限制大部分的盗链情况。两个网站 A 和 B, B网站引用了A网站上的图片,这种行为就叫做盗链。防盗链,就是要防止B引用A的图片。盗链接机器去访问(web2)

2023-08-18 17:27:22 48

原创 Nginx---实现动静分离

1、为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。在动静分离的tomcat的时候比较明显,因为tomcat解析静态很慢,其实这些原理的话都很好理解,简单来说,就是使用正则表达式匹配过滤,然后交给不同的服务器。4、配置动态资源(服务器)---以php命令为例。3台安装了nginx的服务器(此次为编译安装)重启并访问,测试静态页面是否成功出现。重启并访问,测试动态页面是否成功出现。4、配置nginx代理服务器。3、配置静态资源(服务器)分别访问静态与动态页面。

2023-08-18 15:38:24 65

原创 Nginx----Proxy反向代理(操作步骤)

反向代理:反向代理的过程隐藏了真实的服务器,客户不知道真正提供服务的机器是哪台,客户端请求的服务都被代理服务器处理。我们请求www.baidu.com时,这www.baidu.com就是反向代理服务器,真实提供服务的服务器有很多台,反向代理服务器会把我们的请求分/转发到真实提供服务的各台服务器。反向代理中代理的对象是服务端,proxy和server同属一个LAN,对client透明。正向代理中代理的对象是客户端,proxy和client同属一个LAN,对server透明;正向代理和反向代理对比示意图。

2023-08-16 20:16:43 1605

原创 Linux之MySQL Galer集群搭建(项目例子,4台虚拟机)

Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件。

2023-08-15 20:38:35 323

原创 Linux之Nginx服务的安装(yum与编译)之shall脚本

编译安装时-----需要先手动安装gcc以防出现进程占用,出现的话需要pkill -9 进程号 杀死后再执行脚本。

2023-08-15 19:43:20 64

原创 HTTP 状态码/响应码解释大全

HTTP状态码列表:

2023-08-15 19:31:17 53 1

原创 Linux之mysql --ERROR 3021 (HY000)主从复制错误解决办法

因为之前进行过绑定了,所以要重置。

2023-08-10 17:01:45 127 1

原创 linux---mysql之忘记密码---破解密码

将【mysqld】下的参数解注释(作用是跳过密码认证,就是随便输入密码就能登录进去)重新编辑配置文件,将上面的密码认证重新注释并重启服务便完成密码修改。用sql语句修改对应的root用户密码。编辑之前的mysql配置文件。随便输入密码进入mysql。

2023-08-08 16:10:00 66

原创 语法区别之shell与python(版本3)

而解释型语言则在运行时解释和执行代码,执行速度相对较慢,但具有更高的灵活性和易用性。解释型语言是一种在运行时逐行解释和执行代码的语言,不需要预先编译成二进制代码。while 条件 #while关键字,条件和if的条件一样,#while循环当条件为真的时候循环同时会一直循环,也就所说的死循环,为假时不循环。else ---------------> 如果前面的命令没有执行成功那就执行else下面的命令。then ---------------> 接着在怎么做。

2023-08-05 15:13:47 352 1

原创 油猴(Tampermonkey)插件- - - -免费各平台会员视频、自动刷题等需求

找到被解压后的tampermonkey.crx文件,将其拖动到扩展程序页面,释放并同意完成安装。然后关闭浏览器,重新打开,进入自己想看的平台,点击视频时左边自动弹出来VIP标志。成功安装后会弹出这个窗口,页面右上角也会出现油猴扩展的logo。点击自己想看的会员视频,之后点图标,找任意一个路线即可。然后重新进入扩展程序,找到油猴,点已安装即可看到。进入浏览器的扩展程序界面,勾选开发者模式。其他功能实现的步骤也大差不差。一、百度下载油猴插件。

2023-08-05 14:35:39 10730 2

原创 在Linux中修改/etc/profile文件写错环境变量路径导致系统命令找不到了(解决方案)

然后删除之前写错的内容,重新执行如下命令(重新加载环境)。解决方法:在ssh窗口上执行如下命令。

2023-08-03 16:50:45 760

原创 linux中安装mysql中遇到重新设置密码报错:mysqladmin: connect to server at ‘localhost‘ failed的解决方法

自己找到的原因是语法格式错误,输入正确的格式后会直接修改完成。ctrl + d 退出mysql。

2023-08-03 10:39:37 375

原创 Linux之shell脚本批量传密钥到需求网段的主机上

【代码】Linu之shell脚本批量传密钥到需求网段的主机上。

2023-07-26 14:52:44 138 1

原创 在linux系统中(编译安装方式)mysql的安装步骤与用shall脚本安装mysql

步骤九:启动mysql并修改密码(刚开始会给临时密码12位,时限两个小时,过后得重新安装mysql,所以一定要复制下来临时密码并及时修改为自己所想的密码)步骤八:初始化(一般需要密码的服务才需要初始化这个步骤,mysql就需要密码,需要初始化!步骤一:清理安装环境(之前有安装过的要先清理删除,没有安装过的略过此步骤)步骤五:创建mysql目录(后面日志数据等所放的位置)步骤二:创建mysql用户并对其限制权限不可登录。步骤十:登录mysql。然后ctrl +d退出。步骤四:安装编译工具。

2023-07-25 21:03:10 445

原创 在linux系统中查看不到ens33 IP的解决方法

修改en33网卡配置文件。

2023-07-12 09:15:22 1701 1

原创 linux中ip地址发生变动的问题与改变为固定ip

解决方案:通过编辑配置文件/etc/sysconfig/network-scripts/ifcfg-ens33。查看ip: ens33下的192.168.189.144。

2023-07-09 17:32:53 308 1

原创 常见的yum源配置的三种方案

有局域网时,当有多台机器需要配置本地同一yum源,我们不需要把每台服务器都单独配置并挂载镜像,只要在一台服务器上配置好yum源。使用httpd服务即可让其他服务器正常访问。配置方案一 通过镜像制作本地yum源。配置方案二 修改为阿里云yun源。配置方案三 局域网共享yum源配置。

2023-07-09 15:27:45 20691 1

原创 Linux中用计划任务中循环调度cornd来执行日志轮转的疑惑与心得

(假如计划任务是每周一的凌晨三点进行轮,轮转文件是monthly,maxsize=10M -------转在没有强制的情况下)例如:logrotate /etc/logrotate.d/ 就可以执行/etc/logrotate.d/文件中的规则。并且按照计划任务的时间也就是每周的凌晨三点进行轮转,因为计划任务就是执行者,一切听执行者时间优先度大于日志配置时间。答:先按计划任务的时间每周一的凌晨三点进行执行轮转,在这个前提下根据日志轮转配置。------ 需要执行logrotate 命令。

2023-07-09 11:53:53 182 1

原创 yum安装或使用yum命令时提示/var/run/yum.pid已被锁定,两种解决方案

解决方案1:等待(可能时间较长,本人是等待了一分钟即可执行)解决方案2:root下杀死这个进程,再清除缓存。

2023-07-01 10:29:40 4257

原创 linux中将更换网络yum源为阿里云yum源

1、将/etc/yum.repos.d/下的所有信mv到/tmp下(为了查看后面更换是否成功)2、下载一下weget(以防有点没带weget命令)4、进行更换并查看是否成功(查看到结果即为成功)3、去阿里巴巴镜像站找到自己所需的yum源。

2023-06-30 20:53:20 3875

原创 linux中修改文件的属主UID而不是用户名

举个例子:当查看/home/file666.txt文件显示文件信息时,属主位置是用户tom用户的UID,而不是用户名。-rw-r--r--. 1 root root 0 6月 30 08:56 /home/file666.txt。-rw-r--r--. 1 tom root 0 6月 30 08:56 /home/file666.txt。(tom) 组id=1001(tom) 组=1001(tom)6、此时还不是修改了UID,需要将tom用户删除即可完成。

2023-06-30 09:09:42 351

原创 Linux中如何让一个目录中所创建的文件的所属组自动成为自己指定的组

让其在/root/123 的目录下创建的任何文件的所属组自动是hr。步骤1:创建所需的目录与组。

2023-06-29 18:02:12 904 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除