自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 部署webdav工具alist

1、下载部署包(根据自己的环境下载对应包)3、配置启动文件service。

2024-08-21 14:25:57 103

原创 部署同步工具syncthing

花开终会落,珍惜眼前时

2024-08-21 12:47:05 178

原创 python实现小游戏随机猜数

一入python深似海

2024-08-05 18:01:01 357

原创 for循环案例分析

天若有情天亦老,总是还要学到老

2024-08-03 19:09:27 530

原创 qemu创建kvm虚拟机-x86模拟arm

kvm

2024-06-11 15:26:56 418

原创 使用docker 安装oracle 11g 挂载数据目录并修改SID centos-7

oracle 11g

2024-03-26 13:43:39 850

原创 centos7升级openssl_3

3、编译安装遇到问题缺少perl-IPC-Cmd。1、查看当前openssl版本。2、下载openssl_3的包。#至此结束有一些问题也解决了。

2024-03-01 16:27:55 1254 3

原创 glusterfs的扩容和缩容

glusterfs的缩容扩容

2023-08-03 17:31:20 733

原创 whil的循环累加及if判断

while循环累加

2023-08-01 17:02:50 121

原创 配置glusterdfs的分布式分散卷ssl加密的操作步骤

5、制作分布式存储卷(卷的类性有很多此处分布式分散卷类似raid5和raid6,最多只能使用16个块设备,扩展时比较麻烦必须是成倍扩展)6、设置vol主机间的加密(这里server代表主机IP/域名)1、添加SSL(文件名字必须为glusterfs.xxx)7、开启server和client加密。4、添加信任资源池(域名/IP)2、节点加密设置准备一个空文件。3、启动glusterd服务。8、重新启动vol卷。

2023-04-06 10:35:20 195

原创 取值输出JSON格式

【代码】取值输出JSON格式。

2023-02-07 17:22:32 256

原创 python实现9X9乘法表

python实现9X9乘法表

2022-11-07 15:43:22 221

原创 制作和删除软RAID

软RAID

2022-09-14 15:50:32 2723

原创 timedatectl 修改时区时报错

2、因为系统不是标准系统,自己编译的linux系统,系统里缺少很多工具。

2022-08-02 15:57:57 1264

原创 XFS (dm-0) I/O error问题修复

磁盘问题修复

2022-07-25 11:01:00 6581

原创 物理服务器替换磁盘Exsi 7.0找不到存储解决方法

EXSI 7.0

2022-07-18 17:12:20 8016

原创 Centos 7.9安装golang 1.18

安装 golang

2022-06-02 12:46:09 1958

原创 简单实现搭建minio联邦集群

1、环境准备环境:Ubuntu软件:minio、etcd、coredns集群minio集群1minio集群2IP192.168.41.103、192.168.41.104192.168.41.105、192.168.41.106etcd、coredns192.168.41.101192.168.41.1012、搭建单机etcdcd /usr/localwget https://github.com/etcd-io/etcd/releases/downlo

2022-04-14 11:18:19 2654 9

原创 利用shell实现杨辉三角

1、简单实现#!/bin/bashif (test -z $1) ;then read -p "Input Max Int Lines:" MAXelse MAX=$1fifor ((i=1;i<=MAX;i++))do for ((j=1;j<=i;j++)) do f=$(($i-1)) g=$(($j-1)) if [ "$j" == 1 ];then declare SU

2022-03-10 22:29:15 1407 2

原创 利用shell多种方式实现9X9乘法表

vim 9X9.sh#/bin/bashfor j in {1..9};do for i in `seq $j`;do echo -e "\e[1;$[RANDOM%7+31]m${i}x${j}=$[i*j]\e[0m\t \c" done echodoneecho -e "\n"for ((i=1;i<=9;i++));do for((j=1;j<=i;j++));do printf "\e[1;$[RAN

2022-03-07 21:41:35 678

原创 Centos7设置国内yum源

1、cd /etc/yum.repos.d/2、mkdir repo.back :创建备份目录将原来的源移动到此目录下3、mv ./* repo.back 4、touch base.repo :创建自己的yum源文件将需要的Url写入其中5、vim base.repo :进行编辑[base]name=CentOSbaseurl=file:///misc/cdbaseurl=http://mirrors.aliyuncs.com/centos/$releasever

2022-03-07 21:36:44 2116

原创 Lvm磁盘挂载及缩容扩容

LVM创建卷组挂载磁盘lsblk :查看分区与磁盘类型pvcreate /dev/sdb :创建物理卷(可跟多个/dev/sdc)pvs :查看创建的PV (pvdisplay)vgextend centos /dev/sdb :创建VG卷组(卷组名自定义,可加多个/dev/sdc)vgs :查看卷组 (vgdisplay:详细)lvcreate -l 100%VG -n /dev/centos/do1cloud :将空间全部分配给

2021-12-28 11:13:01 4804 1

原创 Kubeadm的service的访问流程

客户端访问—>经过防火墙—>通过haproxy进行转发调度,(#生产环境一般选着两个node节点,但不运行容器,负责调度其它node节点上的容器进行转发)—>访问宿主机的端口,通过ipvs或者iptables进行目的地址转换—>转发到到service上的端口,通过nodeport进行暴露端口(根据服务来指定端口,例如:nginx:80)根据label去匹配赛选条件,以轮询的方式往目的端口转发。...

2021-07-29 14:46:20 873

原创 编译安装redis-server

编译安装过程如果支持systemd需要安装下面包[root@centos7 ~]#yum -y install gcc jemalloc-devel systemd-devel下载源码[root@centos7 ~]#wget http://download.redis.io/releases/redis-6.2.4.tar.gz解包[root@centos7 ~]#tar xvf redis-6.2.4.tar.gz编译安装[root@centos7...

2021-07-03 22:20:12 287 1

原创 keepalived简单功能实现

1.使用yum安装keepalived[root@centos803 ~]# yum -y install keepalived2.开启服务[root@centos803 ~]# systemctl enable --now keepalived3.查看keepalived的所有相关文件[root@centos803 ~]# rpm -ql keepalived4.查看service文件[root@centos803 ~]# vim /usr/lib/systemd/system/keepal

2021-06-22 14:29:06 111

原创 FastCGI,nginx

CGI的由来:最早的Web服务器只能简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏 览器,也就是静态html文件,但是后期随着网站功能增多网站开发也越来越复杂,以至于出现动态技术,比如像php(1995年)、java(1995)、python(1991)语言开发的网站,但是nginx/apache服务器并不能直接运行 php、java这样的文件,apache实现的方式是打补丁,但是nginx缺通过与第三方基于协议实现,即通过某种特定协议将客户端请求转发给第三方服务处理,第三

2021-06-20 10:43:35 177

原创 Centos 8 Nginx 四层负载均衡Rdeis及Mysql

Nginx在1.9.0版本开始支持tcp模式的负载均衡,在1.9.13版本开始支持udp协议的负载,udp主要用于DNS的域名解析,其配置方式和指令和http 代理类似,其基于**ngx_stream_proxy_module**模块实现tcp负载,另外基于模块**ngx_stream_upstream_module**实现后端服务器分组转发、权重分配、状态监测、调度算法等高级功能。如果编译安装,需要指定 --with-stream 选项才能支持ngx_stream_proxy_module模块官方文档

2021-06-20 10:19:59 202

原创 利用LVS实现Web服务器的负载均衡

LVS介绍LVS:Linux Virtual Server,负载调度器,是全球最流行的四层负载均衡开源软件,由章文嵩博士(当前阿里云产品技术负责人)在1998年5月创立,可以实现Linux平台下的负载均衡。LVS集群类型中的术语VS:Virtual Server,Director Server(DS),Dispatcher(调度器),Load BalancerRS:Real Server,upstream Server(Nginx),backend Server(haproxy)CIP:Cli

2021-06-07 21:55:12 296

原创 实现基于MYSQL验证的vsftpd虚拟用户

**利用 pam_mysql 模块可以实现基于MySQL的FTP虚拟用户功能**项目网站:(注意:因为此项目年代久远不再更新,当前只支持CentOS 6,7,不支持CentOS 8)http://pam-mysql.sourceforge.net/https://sourceforge.net/projects/pam-mysql/http://sf.net/projects/pam-mysql在数据库服务器上安装mysql数据库#注意:MySQL8.0由于取消了PASSWOR...

2021-06-03 20:19:40 194 1

原创 利用 MySQL 存储日志信息 通过loganalyzer 页面显示日志

**loganalyzer是用 php 语言实现的日志管理系统,可将MySQL数据库的日志用丰富的WEB方式进行展示 官网:https://loganalyzer.adiscon.com**环境准备三台主机一台日志服务器,利用上一个案例实现,IP:10.0.0.10,一台数据库服务器,利用上一个案例实现,IP:10.0.0.15一台当httpd+php 服务器,并安装loganalyzer展示web图形,IP:10.0.0.18在rsyslog服务器上安装连接my...

2021-06-01 16:26:37 236 1

原创 利用 MySQL 存储日志信息 ,CentOS8.2系统

利用rsyslog日志服务,将收集的日志记录于MySQL中环境准备rsyslog日志服务器:IP 10.0.0.10mariadb数据库服务器:IP 10.0.0.15在rsyslog服务器上安装连接mysql模块相关的程序包1.在日志服务器上准备软件[root@centos8 ~]#yum install rsyslog-mysql2.查看所有配置文件[root@centos8...

2021-06-01 14:43:54 237 1

原创 利用 Mycat 实现 MySQL 的读写分离理论(一)

**Mycat主要配置文件说明**(1) server.xml存放Mycat软件本身相关的配置文件,比如:连接Mycat的用户,密码,数据库名称等server.xml文件中配置的参数解释说明:(2)参数 说明user 用户配置节点name 客户端登录MyCAT的用户名,也就是客户端用来连接Mycat的用户名。password 客户端登录MyCAT的密码schemas 数据库名...

2021-05-25 16:02:32 197 2

原创 CentOS8.3 MySQL备份工具mysqldump实现二进制日志备份

**运维期间数据备份是需要掌握的一个方式mysqldump是MySQL自带的一个备份功据**一、实现数据库完全备份查看目前我的数据库(目前我主要的是hellodb数据库)在进行二进制之前我们要先创建好二进制日志要放的目录并授权(mkdir /data/mysql/)chown mysql.mysql /data/mysql/(注意一定要授权给放日志的目录mysql)现在设置二进制日志(vim /etc/my.cnf.d/mysql-server.cnf 修改配置...

2021-05-22 20:33:02 405 1

原创 CentOS 8.3 iptables网络防火墙的实现与配置(FORWARD)

**模拟FORWARD链实现内外网络的流量控制**实现内网访问可以访问外网,反之禁止安装iptables (yum -y install iptables-services)开启iptables (systemctl enable --now iptables)准备环境(internet设置网络)hostname -I4.route -nserver环境防火墙起路...

2021-05-13 15:26:14 912 2

原创 CentOS 8.3 最小化安装和初始化设置(二)

第二部分从这里开始,初始化系统,这里我们会附带远程工具的简单介绍一. 初始化系统查看IP地址,之后我们选择一个远程工具来登录这里我们选择一个工具进行远程访问,选择前我们先测试一下虚拟机能否ping同主机地址这些软件都可以使用,看个人爱好使用,我们打开Xshell 用ssh远程登录虚拟机,回车登录root用户输入密码登录成功首先把TaB补全装上(yum -y install bash-completion)然后我们改个名字(hostname

2021-04-24 16:06:32 821 4

原创 CentOS 8.3最小化安装和初始化设置(一)

新建虚拟机

2021-04-24 09:37:43 869 3

原创 LINUX部分基础命令

cp:复制命令echo:输出zhi

2021-04-23 21:21:13 87 1

空空如也

空空如也

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

TA关注的人

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