- 博客(62)
- 收藏
- 关注
原创 frp技术实现内网管道稳定穿透
内网机器可以访问公网机器,公网机器无法访问内网(局域网机器),通过frp 技术实现访问公网指定端口继而访问到内网(局域网)机器,从而实现内网穿透技术。#### 服务端代理端口6000 也启动了。
2024-01-25 11:36:21 505
原创 自建CA证书以及导入到浏览器实现https安全连接
将 192.168.32.130.crt 导入到 chrome 受信任的根证书颁发机构。IP.2=192.168.32.130 #这里要和下面的IP对应一致。安装 openssl(一般centos 系统都会自带安装好的了)重载 nginx 并清除 chrome 缓存访问。由于谷歌浏览器对安全比较高要求,所以需要额外配置。目录:/etc/pki/CA/
2023-06-05 20:15:41 1729
原创 K8s集群离线安装-kubeadm-详细篇
1、部署k8s的两种方式:kubeadm 和二进制源码安装2、环境准备3、下载安装包至本地4、将安装包拷贝至本地并制作yum源## 5、初始化配置。
2023-01-05 15:38:27 13384 8
原创 自动化运维记录之GitLab CI/CD 自动化部署入门教程
GitLab CI/CD 自动化部署入门 纯干货分享,小白也能看懂的gitlab CI/CD 自动化部署
2022-06-07 10:41:27 1449
原创 k8s部署tomcat并且映射本地目录
1.编写Dockerfile[root@VM-12-7-centos opt]# cat DockerfileFROM centos:7.2.1511VOLUME /tmpFROM centosMAINTAINER HarryRUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezoneADD apache-tomcat-8.5.54.t
2022-04-21 15:39:50 5018 2
原创 k8s-部署本地仓库harbor
1.基础配置:主机名IP系统版本k8s-master192.168.32.128centos 7.6k8s-node1192.168.32.129centos 7.6k8s-node2192.168.32.130centos 7.6k8s-harbor192.168.32.131centos 7.62.安装docker-composecurl -L https://get.daocloud.io/docker/compose/releases
2022-04-21 15:19:57 4965 1
原创 Zabbix 源码编译安装
部署LNMP192.168.217.135源码编译nginx-1.18.0.tar.gz[15:33:04[root]Centos7 /]#>yum install gcc pcre-devel zlib-devel openssl-devel[15:35:37[root]Centos7 /data/nginx-1.18.0]#>cd nginx-1.18.0/[root]Centos7 /data/nginx-1.18.0]#>./configure --with-http_s
2021-06-17 22:09:34 549 3
原创 Redis 集群练习之踩坑篇
环境:主机192.168.91.131:6379/6380192.168.91.132:6379/6380192.168.91.133:6397/6380192.168.91.134:6379/6380软件:redis-4.0.14.tar.gz创建redis cluster集群的前提:1.每个redis node节点采用相同的硬件配置、相同的密码2.每个节点必须开启的参数 cluster-enabled yes #必须开启集群状态,开启后redis 进程会有cluster显示 clust
2021-05-13 18:16:35 303
原创 linux 系统之Redis 源码编译指南
版本:redis-5.0.3Redis 简介:1、Redis介绍2、Redis持久化方式2.1、RDB模式2.2、AOF模式3、 redis 编译安装3.1、redis 编译安装3.2 、创建配置文件目录与其它相关目录,并将源码包中的配置文件复制到配置文件目录中3.3、启动redis3.4解决告警信息3.4、创建软链接3.5、验证redis启动:Redis 简介:1、Redis介绍Redis (Remote Dictionary Server)在 2009 年发布,开发者 Salvatore Sanf
2021-04-27 18:08:13 888
原创 基于Nginx搭建RTMP-HLS视频直播服务器(推流+拉流)
1.环境准备Linux centos7.6 nginx-1.18.0 源码包wget http://nginx.org/download/nginx-1.8.1.tar.gz nginx-rtmp-module-master 模块包https://github.com/arut/nginx-rtmp-module1.1依赖环境安装[root@imagesrs data]# yum install git gcc gcc-c++ openssl openssl-devel pcre pcr
2021-03-18 16:53:36 6155 1
原创 踩坑系列之用FFmpeg+nginx+rtmp搭建环境实现hls推流
1.环境准备Linux centos7.6 nginx-1.18.0 源码包wget http://nginx.org/download/nginx-1.8.1.tar.gz nginx-rtmp-module-master 模块包https://github.com/arut/nginx-rtmp-moduleffmpeg 源码包wget http://www.ffmpeg.org/releases/ffmpeg-3.4.tar.gzyasm rpm包yum install yasm
2021-03-18 16:44:01 607
原创 Linux架构进阶篇-Haproxy+Keepalived实现Haproxy的高可用
一:部署环境四台主机:Node1:192.168.197.131 VIP(192.168.197.100)在node1主机上添加VIP (192.168.197.100)命令:ifconfig ens33:1 192.168.197.100/32Node2:192.168.197.132在node2主机上添加VIPWeb1:192.168.197.133Web3:192.168.197.134所需资源:haproxy-1.8.20.tar.gz,keepalived(光盘yum源),h
2021-02-25 15:58:38 550
原创 Linux进阶篇-HAproxy的编译安装
Haproxy的介绍HAProxy是法国开发者Willy Tarreau开发的一个开源软件,是一款具备高并发、高性能的TCP和HTTP负载均衡器,支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计。Haproxy的功能HAProxy是TCP/HTTP反向代理服务器,尤其适合于高可用性高并发环境 • 可以针对HTTP请求添加cookie,进行路由后端服务器 • 可平衡负载至后端服务器,并支持持久连接 • 支持基于cookie进行调度 • 支持所有主服务器故障切换至
2021-02-25 15:01:00 999 2
原创 最简单超详细的Liunx源码编译安装LNMP框架
环境部署:主机:192.168.197.131主机:192.168.197.132 (数据库服务器)软件包:nginx-1.18.0.tar.gz mariadb-10.2.25-linux-x86_64.tar.gz php-7.3.12.tar.bz2 wordpress-5.0.3-zh_CN.tar.gz1. Nginx 的源码编译1.1.下载源码包[root@Centos7 data]# wget https://nginx.org/download/nginx-1.18.0.tar
2020-12-18 16:54:09 346 1
原创 centos 7.6 实现LVS+Keepalived高可用性能
环境需求:主机:四台,两台LVS+Keepalived的主备服务器lvs1:192.168.6.129lvs2:192.168.6.133两台RS服务器RS1:192.168.6.131RS2:192.168.6.132客户端:192.168.6.130软件包:keepalived,ipvsadm,httpd(光盘yum源)1.在lvs 1 192.168.6.129 上[root@lvs1 /]# yum install -y keepalived在lvs 2 192.168.
2020-12-04 17:29:04 366
原创 Linux 通俗易懂的LVS-DR原理以及实现方法
主机:四台,一台VS服务器,二台RS服务器,一台客户端服务器网络配置:调度器:dr 192.168.6.129VIP:192.168.6.100(lo:1)真实后端服务器 RIP:rs1 192.168.6.130 rs2:192.168.6.131客户端服务器CIP:192.168.6.1321.在调度器服务器上配置[root@dr cd]# yum install -y ipvsadm添加VIP[root@dr cd]# ifconfig eth0:1 192.168.6.100
2020-12-04 17:20:00 293
原创 LVS相关知识点
LVS专有名词定义Director/VS:负责调度集群的主机;也简称调度器、分发器DIP:与内部主机RIP通信的IP,在Director主机上RS:Real Server(lvs),真正的服务器,集群中各节点RIP:RealServer IP;内部真正提供服务的主机VIP:Virtual IP 向外提供服务的IP;通常此IP绑定域名CIP:客户端IPLVS简介:LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集
2020-11-10 18:45:14 271
原创 小白练习篇之使用rsync+inotify实现/www目录实时同步
实验环境:rsync服务器是192.168.6.129,客户机上192.168.6.1301.在192.168.6.129服务器上安装inotify-tools[root@Centos7 /]# yum install inotify-tools -y备注:inotify是内核的一个功能,我们要使用内核的功能,必须要在用户空间安装对应的工具才可以对内核功能发起调用操作2.系统已经默认安装了rsync,接下里只需配置即可3.配置rsync服务,让其工作为守护进程模式[root@Centos
2020-10-21 17:26:48 219
原创 NFS共享服务练习之配置samba共享并且实现/www目录共享
实验环境:系统:centos 7.6配置:Smb服务器192.168.6.129 客户机192.168.6.130简介:创建/www共享目录[root@Centos7 ~]# mkdir /www1.安装samba 192.168.6.129[root@Centos7 ~]# yum install -y samba2.配置samba共享/www目录[root@Centos7 ~]# vim /etc/samba/smb.conf添加一下内容[share_www]
2020-10-21 17:20:34 371
原创 小白练习篇-centos 7.6通过NFS实现服务器/www的共享访问功能
实验环境:系统:centos 7.6NFS服务器192.168.6.129 客户机192.168.6.1301.在192.168.6.129安装nfs-utils[root@Centos7 /]# yum install -y nfs-utils2.配置nfs共享/www目录[root@Centos7 /]# vim /etc/exports/www 192.168.6.130(rw,root_squash,all_squash)[root@Centos7 /]# cat /etc/.
2020-10-21 17:06:36 341
原创 centos 7.6实现基于mysql数据库验证的vsftpd虚拟用户-超简单版本
环境: 两台服务器:一台vsftpd服务器:192.168.6.129 一台数据库服务器:192.168.6.130开始:1.在192.168.6.130上安装Mariadb_server 数据库yum install Mariadb-server -y2.进入数据库[root@Centos7 ~]# mysql -uroot -p1234562.1创建数据库 MariaDB [(none)]> create database vsftpd; 2.2创建数据表 MariaD
2020-10-21 16:56:02 160
原创 Loganalyzer日志的简单应用
实现过程:要想图形化展示日志,我们可以利用rsyslog的前端展示工具loganalyzer来展示。用这个工具它是基于LAMP架构来实现的,在这之前我们先把apache的访问日志交给rsyslog,rsyslog再把对应的日志写到数据库里,然后通过日志展示工具loganalyzer去数据库把日志对出来,然后展示出来。环境:Centos7.6 192.168.6.129 (httpd 、php、wordpress)目录在/app 下 httpd24 phpCentos7.6 192.168.6.
2020-09-17 17:44:59 596
原创 Centos 部署分离LAMP架构和实现wordpress安装
主机:两台CentOS7系统主机,一台实现apache+php (host1:192.168.6.129),一台实现mariadb (host2:192.168.6.130)所需源码包:httpd-2.4.39.tar.bz2,php-7.3.12.tar.bz2,apr-1.7.0.tar.bz2,apr-util-1.6.1.tar.bz2,mariadb-10.2.25-linux-x86_64.tar.gz(二进制包), wordpress-5.2.2.tar.gz主机192.168.6.12
2020-09-17 17:38:23 160
原创 Centos 7实现mariadb-10.2.25二进制源码编译
源码包:mariadb-10.2.25主机 192.168.6.1301.安装依赖包:[root@host2 data]# yum install yum install bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel gcc gcc-c++ cmake ncurses-devel gnutls-devel libxml2-devel openssl-devel libevent-devel libaio
2020-09-17 17:30:26 251
原创 Linux部署分离的LAMP
两台主机:一台192.168.6.129安装apache httpd mariadb;一台192.168.6.130 安装php-fpm在192.168.6.129上安装httpd 和mariadb[root@host1 yum.repos.d]# yum install httpd -y[root@host1 ~]# yum install MariaDB-server -y测试httpd mariadb服务是否成功在192.168.6.130主机上安装php-fpm 服..
2020-09-09 18:16:22 136
原创 Linux 搭建私有CA证书服务器之超详细版本
一、CA简介CA是什么?CA是Certificate Authority的简写,从字面意思翻译过来是凭证管理中心,认证授权。它有点类似我们生活中的身份证颁发机构,这里的CA就相当于生活中颁发身份证的机构。不同于生活中的颁发机构,这里的CA是给服务器颁发证书。颁发证书的目的同生活中的办理身份证的目的类似,都是为了证明一件事,生活中的身份证可以证明我们是一个合法的公民,而服务器颁发证书的目的也是证明我们服务是一个合法的服务器,换句话说就是有了证书我们就可以清楚知道我们访问的服务器到底是不是我们真正想访问的服
2020-08-24 18:24:53 12563 2
原创 Httpd基础之搭建httpd服务器并提供两个基于名称的虚拟主机
说明所谓虚拟主机不外乎就是一个物理主机上存在多个虚拟站点;通常httpd的虚拟主机有三类,分别是基于ip的虚拟主机、基于端口的虚拟主机以及基于FQDN的虚拟主机;不难理解基于ip的虚拟主机就是以不同IP来区分不同的虚拟主机;基于端口的虚拟主机就是以不同端口区分不同的虚拟主机,基于fqdn的虚拟主机就是以不同用户请求报文中的host首部来区分的虚拟主机。虚拟主机httpd里虚拟主机的配置方法是由<virtualhost IP:PORT> …</virtualhost>配
2020-08-20 17:54:48 474
原创 Centos 7.6 下利用ansible自动化安装httpd服务
ansible是一款由python语言编写的一款自动化运维工具,它集合了众多运维工具(puppet、cfengine、chef、func、fabric)优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。它的创始人,Michael DeHaan(cobbler与Func软件的作者),他在2012年3月9日发布了ansible 0.01版。2015年10月17日被RedHat宣布收购。
2020-08-14 15:43:04 458
原创 Centos 7.6基于MariaDB-server-10.2.32-1.el7 版本实现MHA高可用
背景:该软件由两部分组成:MHA Manager(管理节点)和 MHA Node(数据节点)。MHA Manager 可以单独部署在一台独立的机器上管理多个 master-slave 集群,也可以部署在一台 slave 节点上。MHA Node 运行在每台 MySQL 服务器上,MHA Manager 会定时探测集群中的 master 节点,当 master 出现故障时,它可以自动将最新数据的 slave 提升为新的 master,然后将所有其他的 slave 重新指向新的 master。整个故障转移过程
2020-08-05 16:33:48 318
原创 Centos 7 下基于mariadb -10.2.32级联复制搭建
背景:之前完成了一主一从的 MariaDB 主从复制架构,但是有的时候,可能期望有一个后备的 MariaDB 节点,只用作备份存储数据,不需要对外提供服务。为了实现该功能,我们可以在之前的一主一从架构上进行调整,即将从节点Slave1(192.168.32.17)的二进制日志文件打开,然后给它配置一个远程同步数据用户,接着使用一台新的服务器做为从服务器的Slave2,同步从服务器的数据即可准备条件:三台主机都安装了10.2.32-MariaDB 版本必须一样三台主机一台主服务器(192.16
2020-08-04 14:32:50 238
原创 两台主机:mariadb-server实现主从同步复制
1.配置好yum 源参考:https://blog.csdn.net/Harry_z666/article/details/1066981192.初始化数据库/usr/bin/mysql_secure_installation 运行安全脚本3.登录数据库mysql -uroot -p1234564.修改数据库配置文件 (主服务器上)vim /etc/my.cnf添加如下:[mysqld]server_id =1;log-bin5.启动数据库systemctl start m
2020-07-30 16:01:56 330
原创 基于Centos 7系统下安装MariaDB 数据库
MariaDB基于yum仓库的镜像网址官方:https://downloads.mariadb.org/mariadb/repositories/国内镜像:https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/安装方法:1.创建mariadb.repo yum 仓库vim mariadb.repo[mariadb]name = MariaDBbas
2020-06-11 22:46:41 242
原创 Linux centos7下搭建并实现智能DNS
1.修改主配置文件vim /etc/named.conf acl//添加的行 startacl beijingnet { 192.168.137.0/24; 192.168.135.0/24;};acl shanghainet { 192.168.217.0/24; 192.168.216.0/24;};acl othernet { any;};//添加的行 endoptions { //listen-on port 53 { 127.0.0.1; }; liste
2020-06-09 23:24:54 735
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人