自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx实战总结

Nginx企业实战总结一、正向代理、反向代理1)正向代理,是一个位于客户端和目标服务器之间的代理服务器,客户端将发送的请求和指定的目标服务器都提交给代理服务器,然后代理服务器向目标服务器发起请求,并将获得的结果返回给客户端的过程。2)反向代理代理的是服务端,相对于代理服务,反向代理的对象就是服务器,即代理服务代理的是服务器而不是客户端,它的作用现在是代替服务器接受请求,而不在像正向代理那样代理客户端。正向代理:客户端 <一> 代理 一>服务端正向代理简单地打个租房的比方:A(客

2021-07-12 09:58:57 97

原创 Linux下安装weblogic 12.2.1.3.0的过程

博文地址;https://blog.csdn.net/u011830122/article/details/85345685.在Linux下安装weblogic 12.2.1.3.0的过程1.准备weblogic安装包:https://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html2.准备JDK1.8: java 1.8 linux 64位版本3.创建weblogic组[root@yxbj ~]# groupa

2021-04-26 10:49:49 246

原创 使用kubeadm快速部署一个K8s集群

一、K8s安装使用博文地址k8s教程由浅入深-尚硅谷https://www.bilibili.com/video/BV1GT4y1A756?spm_id_from=333.788.b_765f64657363.1Kubernetes 学习笔记总结,很详细!https://mp.weixin.qq.com/s/JEtDyRiEkzvFYeAjOgl5yw#*************k8s搭建的全部过程’’’’’’’’’’’’’’’’’’’’’’’’https://gitee.com/moxi1

2021-04-01 11:22:22 130

原创 Linux系统磁盘 / 根空间不足,进行扩容

操作步骤如下1.首先把虚拟机关机,打开虚拟化软件,此处我以Vmware虚拟化软件为例,扩容/空间容量增加30G大小。![在这里插入图片描述](https://img-blog.csdnimg.cn/20210323164234798.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzUyMjAzNA==,size_16,co

2021-03-29 09:36:07 146 1

原创 搭建私人存储云盘

阿里云网盘来啦!大咖手把手教你如何搭建免费"5G极速下载”私人网盘企业级搭建自己的个人(企业)私有网盘5.1 开始前准备5.2 创建ECS部署环境5.2.1 Nginx部署配置阿里云yum源(如果是虚拟机需要进行配置,云服务器忽略此步骤)#wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo#wget -O /etc/yum.repos.d/epel.repo http

2021-03-06 10:51:28 600 1

原创 ansible使用文档整理

Ansible自动化工具1.yum info ansible 查看ansible的版本信息 可以看到版本version 、Repo等2 yum --disablerepo=extras info ansible 查看不启用extras仓库的ansible信息3.安装ansible时需要依赖epel的仓库,依赖的python的相关模块,前提确认好是否有epel源例如python-paramiko(ssh连接远程主机的库)Python-jinjia2(做模板的库) jin...

2021-02-18 15:23:26 166

原创 saltstack安装过程

博客文章地址https://blog.csdn.net/u014642915/article/details/107937007一、下载saltstack的相关rpm包1.1、首先要有一台能连接公网的centos7的服务器,执行下面的语句:# wget http://repo.saltstack.com/yum/redhat/salt-repo-latest.el7.noarch.rpm# rpm -ivh salt-repo-latest.el7.noarch.rpm2.2、制作

2021-02-18 08:50:56 93

原创 Oracle生产环境巡检脚本

vim root_call_db_check.sh#!/bin/bashsu - grid -c 'sh /home/grid/dailycheck/db_get_listener.sh'sleep 5su - oracle -c 'sh /home/oracle/dailycheck/db_autocheck.sh'vim db_get_listener.sh#!/bin/bash#get grid user listener status#script and tmpfile

2021-02-07 16:39:08 118

原创 SuSE的相关知识整理

suse linux 11 防火墙如何永久性关闭关闭iptables服务用root用户权限执行禁止iptables服务命令chkconfig iptables off关闭SuSE Linux管理防火墙的服务1.查看SuSE防火墙是否设置为启动chkconfig --list|grep firewall2.关闭防火墙服务chkconfig SuSEfirewall2_init offchkconfig SuSEfirewall2_setup off3.suse和redhat、centos7

2021-01-26 10:01:24 281

原创 Linux下源码安装nginx-1.9.11

Nginx源码安装#博文地址https://www.jb51.net/article/180272.htm#yum -y install gcc gcc-c++ zlib zlib-devel pcre pcre-devel openssl openssl-devel make cmake libtool#groupadd www#useradd -g www www -s /sbin/nologin#tar xf nginx-1.19.6.tar....

2021-01-26 09:56:12 89

原创 个人Python的相关知识记录

离线环境安装python3环境1.首先安装依赖环境#yum -y install lrzsz#yum install -y gcc gcc-c++ zlib openssl sqlite make patch ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-

2021-01-26 09:55:19 70

原创 生产环境ansible离线安装使用文档

生产环境Ansible的使用文档一、配置离线环境下ansible安装配置1.ansible离线包下载地址https://blog.csdn.net/xzm5708796/article/details/893574342.安装ansible-2.4-rpms.el7.tar.gz步骤命令如下[root@localhost packages]# tar -xzvf ansible-2.4-rpms.el7.tar.gz[root@localhost packages]# cd ansible-2.

2021-01-26 09:54:25 214

原创 防火墙技能整理

1.防火墙概念工作在主机边缘处或者网络边缘处对数据报文进行检测,并且能够根据事先定义好的规则,对数据报文进行相应处理的模块2.防火墙的五链INPUT:处理入站数据包OUTPUT:处理出站数据包FORWARD:处理转发数据包POSTROUTING链:在进行路由选择后处理数据包PREROUTING链:在进行路由选择前处理数据3.四表raw 表:确定是否对该数据包进行状态跟踪mangle 表:为数据包设置标记nat 表:修改数据包中的源、目标IP地址或端口filter 表:确定是否放行该数

2021-01-26 09:53:49 72

原创 ssh scp等消除每次问yes/no方法

用命令 ssh -l username hostnameAre you sure you want to continue connecting (yes/no)?1、这个是ssh安全认证是的一个RSA认证。此处必须选择yes才能连接。第一次yes后,他会询问你是否永久把这个RSA认证加入本地,选择yes后,以后不会再出现提醒。每次登陆只需要输入密码即可。2、也可以不用输入1中的yes,但是需要修改本机配置。/etc/ssh/ssh_config 中的# StrictHostKeyChec

2021-01-26 09:47:35 828

原创 个人Shell脚本汇总集合

1.批量免密非交互设置except脚本#!/bin/bashecho -e "\033[32m这是一个expect的非交互式脚本,设置免密功能,前提客户端的用户名和密码要知道\033[0m"echo -e "\033[32m用户名和密码要一致才能批量免密设置\033[0m"echo -e "\033[32m在根目录下创建address文件,一行一个ip地址,将所有需要免密的主机ip填入\033[0m"User=rootpassWord=1address=`cat /address`rpm -

2021-01-26 09:46:54 195

原创 Nginx反向代理、负载均衡、高可用、双主模式

一·首先安装好nginx环境反向代理实例Nginx配置实例-反向代理实例11、实现效果:使用nginx反向代理,访问www.123.com 直接跳转到127.0.0.1:8080实验代码启动一个tomcat,浏览器地址栏输入127.0.0.1:8080,出现如下界面,2、准备工作在linux系统安装tomcat,使用默认端口8080tomcat安装文件放到linux系统中,解压,进入tomcat的bin目录中,启动tomcat服务器3、在windows系统中通过浏览器访问tomcat服务器

2021-01-26 09:46:02 103

原创 linux环境双网卡绑定team、bond

linux双网卡绑定过程******生产环境建议使用第四个******配置网卡绑定,就是第四个#号行的后面内容,按照它配置改成你自己相应的配置即可。博文地址:http://blog.itpub.net/31015730/viewspace-2150185/https://www.cnblogs.com/luoahong/p/6243065.htmlhttps://blog.csdn.net/sophiaviayang/article/details/83781386https://bl...

2021-01-26 09:44:37 238

原创 Linux RedisRDB和AOF恢复 79-23

DAY-23j笔记1.1 LAMP+Redis主从工作的原理LAMP+Redis工作机制:用户通过浏览器访问LAMP网站,并以用户名和密码登录到网站,默认Redis缓存中没有该用户名和密码对应列表,PHP程序会读取MYSQL数据库中的用户名和密码,然后将用户名和密码缓存至Redis中,下次用户通过浏览器再次使用同样的用户名和密码登录网站,PHP无需从数据库中读取该用户和密码信息,而是直接优先从Redis缓存中读取并返回,从而减轻MYSQL数据库的压力。Redis主从原理:redis主从复制分为两种,

2020-12-02 15:34:12 64

原创 Vim最全面的快捷方式

Linux生产环境上,最常用的一套“vim“技巧博文链接https://mp.weixin.qq.com/s/–bKVw-z67xQi4ggfJeesQ养成习惯vim最大的贡献就是它的按键系统。这也是为什么chrome、idea、atom等编辑器都会提供一个vim mode。笔者见过很多资深的程序员,包括架构师,习惯使用方向键去控制光标的移动。这不能说不对,但这也抛弃了vim最大的精华所在,效率上低了一大截。坚持使用h、j、k、l,你会感谢你今天的纠正。大脑和手指真的是有记忆,当你用的足够多,这也就

2020-12-02 14:29:44 131

原创 Linux RedisRDB和AOF恢复 79-23

DAY-23j笔记1.1 LAMP+Redis主从工作的原理LAMP+Redis工作机制:用户通过浏览器访问LAMP网站,并以用户名和密码登录到网站,默认Redis缓存中没有该用户名和密码对应列表,PHP程序会读取MYSQL数据库中的用户名和密码,然后将用户名和密码缓存至Redis中,下次用户通过浏览器再次使用同样的用户名和密码登录网站,PHP无需从数据库中读取该用户和密码信息,而是直接优先从Redis缓存中读取并返回,从而减轻MYSQL数据库的压力。Redis主从原理:redis主从复制分为两种,

2020-10-15 10:26:58 66

原创 Linux Redis配置参数和配置命令+RDB和AOF恢复 79-22

DAY-22j笔记1.1 LAMP+Redis排错实例错误提示:[root@localhost apache]# ./bin/apachectl startAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain. Set the ‘ServerName’ directive globally to suppress this me

2020-09-16 09:46:25 134

原创 Linux Ansible项目实战 79-63

DAY-63j笔记1、Ansible Playbook剧本概念&实战演练1)Ansible可以使用单个模块,通过AD-HOC点对点模式去远程机器配置和管理,也可以将多个模块进行组合,形成剧本(playbook)任务;2)通过Playbook任务,能够集中管理多个任务,将多个任务关联起来,从而实现更加复杂工作,满足生产环境的各个需求,提高运维人员管理服务器效率;3)Playbook剧本的产物YAML文件,类似XML接口(Tomcat)文件,内部有固定语法、参数等,要掌握常用的YAML语法编写,

2020-09-15 16:23:20 139

原创 Linux Ansible项目实战 79-62

DAY-62j笔记1、Ansible自动化运维软件概念和原理1)Ansible是什么?概念剖析?Ansible是一款基于Python语言开发的自动化运维配置管理工具,主要是用于管理Unix/Linux操作系统配置、代码、变革操作,去中心化管理,客户端无需部署Agent插件即可管理;2)Ansible的工作原理?Ansible分为控制端和被控端,主要是基于SSH协议去管理客户端,被控端是无需安装Agent插件的,Ansible会读取控制端hosts文件,根据文件中定义IP列表信息,调取本地的各个模块

2020-09-15 15:50:56 84

原创 Linux LAMP+Redis缓存 79-21

DAY-21j笔记1.1 LAP+MySQL主从+MySQL_proxy架构原理1)LAP+MySQL主从web架构,存在一个单点问题,LAP读和写均是在master数据库上,访问量过大容易宕机,为了减轻其压力,需要用读写分离把读取和写入的请求分开。2)MySQL-proxy为读写分离中间件,web网站链接mysql-proxy,由proxy将读写请求进行转发和拦截,proxy将拦截到的web的读请求(show、select),转发到slave数据库,如果说拦截到写请求(update、delete、i

2020-09-15 14:36:03 174

原创 Linux LAP+MySQL主从+Mysql-proxy读写分离 79-20

DAY-20j笔记1.1 LAP+MySQL主从+MySQL_proxy架构部署MYSQL读写分离的原理其实就是让Master数据库处理事务性增、删除、修改、更新操作(CREATE、INSERT、UPDATE、DELETE),而让Slave数据库处理SELECT操作,MYSQL读写分离前提是基于MYSQL主从复制,这样可以保证在Master上修改数据,Slave同步之后,WEB应用可以读取到Slave端的数据。MySQL_proxy要做的就是介入各个协议的过程,proxy以服务器的身份接收客户端请求,

2020-09-15 13:51:32 57

原创 Linux LAP+MySQL主从+虚拟主机 79-19

DAY-19j笔记1.1 源码安装LAMP多机方案源码安装LAMP多机方式,Apache WEB服务与MYSQL数据库服务分别部署在不同的服务器即可,PHP与Apache服务部署在一台服务器,PHP编译参数时加入如下代码进行LAMP的整合,mysqlnd为PHP远程连接MYSQL数据库服务器的一种方式:./configure --prefix=/usr/local/php5 –with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql

2020-09-15 11:13:03 151

原创 Linux LAMP原理解析+MYSQL宕机测试 79-18

DAY-18j笔记1.1 解析LAMP的原理Apache默认只能发布静态网页,而LAMP组合可以发布静态+PHP动态页面。静态页面通常指不与数据库交互页面,页面很少去改动,常见静态界面.html,.gif,.jpg,.txt,.js,.css。动态界面通常指与数据库发生交互,内容丰富,经常发生变化,随着数据库的更新而更新,常见的动态界面:.jsp,.php,.do,.asp,.apsx。LINUX划分文件的分类,f :普通文件,d:目录,b :存储块设备文件,l:链接文件,C :设备文件用户按下

2020-09-04 14:38:44 72

原创 Linux LAMP+MySQL主从 79-17

DAY-17j笔记1.1 MySQL集群实战MYSQL主从复制集群在中小企业、大型企业中被广泛使用,MYSQL主从复制的目的是实现数据库冗余备份,将Master数据库数据定时同步至Slave库中,一旦Master数据库宕机,可以将WEB应用数据库配置快速切换至Slave数据库,确保WEB应用较高的可用率,如图11-12所示,为MYSQL主从复制结构图:Mysql主从复制集群至少需要2台数据库服务器,其中一台为Master库,另外一台为Slave库,MYSQL主从数据同步是一个异步复制的过程,要实现复

2020-09-04 14:32:00 82

原创 Linux LAP+MySQL主从 79-16

DAY-16j笔记1.1 MySQL集群实战MYSQL主从复制集群在中小企业、大型企业中被广泛使用,MYSQL主从复制的目的是实现数据库冗余备份,将Master数据库数据定时同步至Slave库中,一旦Master数据库宕机,可以将WEB应用数据库配置快速切换至Slave数据库,确保WEB应用较高的可用率,如图11-12所示,为MYSQL主从复制结构图:Mysql主从复制集群至少需要2台数据库服务器,其中一台为Master库,另外一台为Slave库,MYSQL主从数据同步是一个异步复制的过程,要实现复

2020-09-04 14:19:24 81

原创 Linux MySQL参数及MySQL主从 79-15

DAY-15j笔记1.1 MySQL的启动报错启动MariaDB报错信息如下:Systemctl restart mariadb.serviceJob for mariadb.service failed because the control process exited with error code. See “systemctl status mariadb.service” and “journalctl -xe” for details.解决方法:查看错误日志:journalctl –

2020-09-04 13:18:49 135 1

原创 Linux apache虚拟主机+MYSQL命令讲解 79-14

DAY-14j笔记1.1 yum安装和源码的区别yum安装服务或者软件一般是用来安装依赖库或者小服务(nfs、vsftpd),安装方便,快捷,但是不能指定版本,配置的目录散乱,对于企业来讲大服务(httpd、MySQL、nginx、tomcat),建议用源码来装,加载模块方便,指定目录简单,方便升级,重载模块。Apr (apache 的可移植运行库)主要为上层的应用程序提供一个跨越多操作平台使用的底层库接口库。1.2 MySQL数据库的简介和应用关系数据库管理系统(Relational D

2020-09-04 11:24:19 58

原创 Linux apache虚拟主机部署Discuz和WordPress 79-13

DAY-13j笔记第1章 Apache虚拟主机的部署Apr(可移植运行库)主要实现为上层的应用提供一个可以跨多操作系统底层的接口库。Apr接口库使用的目的是对应其他的服务的接口(api(程序接口))来使用,比如说php、tomcat、nginx。Pcre是一个perl库,是一个正则表达式库,兼容perl的所有正则表达式,匹配字符使用的正则表达式,主要用于文本处理。在一台服务器上发布多个网站,也称为部署多个虚拟主机,虚拟主机的部署方法:1.单IP多个端口2.多ip单端口3.单个ip单个端口不同

2020-09-04 11:09:31 91

原创 Linux kickstart部署 79-12

DAY-12ktjf笔记第1章 CentOS7实战Kickstart批量系统部署1.1 Kickstart使用背景介绍随着公司业务不断增加,经常需要采购新服务器,并要求安装Linux系统,并且要求Linux版本要一致,方便以后的维护和管理,每次人工安装linux系统会浪费掉更多时间,如果我们有办法能节省一次一次的时间岂不更好呢?大中型互联网公司一次采购服务器上百台,如果采用人工手动一台一台的安装,一个人得搞坏N张光盘,得多少个加班加点才能完成这项”艰巨”的任务呢,我们可以看到全人工来完成这样的工作太

2020-09-04 10:44:29 78

原创 Linux Apache入门简介以及源码安装httpd 79-11

DAY-11ktjf笔记1.1 Apache入门简介1.1.1 进程和线程概念1.进程是操作系统分配资源的基本单位,进程是程序的实体,程序软件是静止的,而进程是将程序运行起来,进程是活动的。2.线程和进程区别?线程是进程的基本单位,范围比进程要小,一个进程中包含一个线程或者多个线程,所有的线程共享该进程的内存空间,如果进程挂掉,所有线程崩溃,如果一个线程异常退出,连同其他的线程或者进程会崩溃,多线程的好处是提高访问效率、并发高网站采用多进程-多线程工作。目前主流的WEB服务器软件包括:Apach

2020-09-04 10:27:06 80

原创 Linux vsftpd虚拟用户、部署、主动式和被动式 79-10

DAY-10ktjf笔记1.1 vsftpd虚拟用户虚拟用户原理:1)生成N个用户,N个用户无需存在Linux系统,N个用户都可以登录,保证Linux系统的安全。2)那么N个用户怎么登录到Linux中,来访问vsftpd服务器,仅需要创建一个系统用户(不允许登录系统),其他的虚拟用户访问Linux系统请求映射到系统上的vsftpd文件服务器。3)虚拟用户登录主要查找/etc/pam.d/vsftpd模块实现权限的访问,所以说创建虚拟用户的临时文件(ftpusers.txt的账号、密码),并且需要是

2020-09-04 10:20:58 83

原创 Linux xfs文件系统superblock实验 79-09

DAY-09ktjf笔记1.1 使用xfs文件系统superblock实验创建一个XFS文件系统[root@localhost ~]# mkfs.xfs -f /dev/sdb1meta-data=/dev/sdb1 isize=256 agcount=4, agsize=1966102 blks= sectsz=512 attr=2, projid32bit=0data =

2020-09-04 09:46:42 351

原创 自动化运维之批量修改主机名

自动化运维之批量修改主机名背景:某行在一大数据项目中采购了一百多台服务器,客户要求服务器尽快上线,因数量较多,逐一手工登陆去修改,工作量很大,也是单调的机械劳动。鉴于此,使用脚本进行批量更改。脚本开发思路:考虑到在其中某一台机器上建立公钥私钥,把它的公钥一次性拷贝给其他机器,从而建立这台机器到其他机器的授信,并且,为了保证这个过程的无须手工干预,需要用expect脚本解决交互问题。接着,使用expect脚本与shell脚本相结合的方式,对主机名字进行批量更改。为了永久修改,还需要修改其他机器的/e

2020-08-12 21:18:38 311

原创 redhat6.4_mariadb集群配置修正版V3.0.sl

--------------------------------------------------------------------------------01.第一台机器操作1.删除mysql相关的包rpm -e qt-mysql-4.6.2-25.el6.x86_64 mysql-libs-5.1.66-2.el6_3.x86_64 mysql-server-5.1.66-2.el6_3.x86_64 mysql-5.1.66-2.el6_3.x86_64 perl-DBD-MySQL-4.01

2020-08-08 13:01:24 106

原创 Linux Parted 分区 79-08

DAY-08ktjf笔记1.1 Parted 分区Parted 分区格式:gpt1)将硬盘所有内容分到一个分区将2.4T 硬盘分区操作-1 参数:代表剩下的所有空间。Parted工具中的mklabel 和mkpart 参数1.2 mount命令实例Mount常用案例演示如下:1.3 文件系统详解EXT4是第四代扩展文件系统(Fourth EXtended filesystem,EXT4)是Linux系统下的日志文件系统,是EXT3文件系统的后继版本;EXT3类型文件系统支持最大16

2020-08-02 20:36:37 65

原创 Mariadb 集群 Galera Cluster 基于多主

Mariadb 集群 Galera Cluster 基于多主架构一.准备安装环境1.mariadb源码包版本mariadb-10.4.13-rhel-7-x86_64-rpms.tar2.CentOS7.4/7.5版本的镜像,准备3台干净的linux系统机环境3.确保三台系统环境都可以上外,关闭firewalld、永久关闭selinux服务4.三台机器都执行如下命令,最后都重启使selinux配置生效systemctl stop fir...

2020-08-02 11:36:48 170

空空如也

空空如也

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

TA关注的人

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