自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 zmibra ssl证书替换

在 /opt/zimbra/ssl/aliyunssl/ 创建chain.pem 文件 也就是中级证书(mid-digicert-ca) + 根证书(root-digiert-ca)将阿里云下载证书1813131_mail.xxx.com.pem的第二部分,也就是第二个—–BEGIN CERTIFICATE—–到—–END CERTIFICATE—–copy到chain.pem中也就是中级证书(mid-digicert-ca),再将发证机构的根证书追加到chain.pem中也就第二部分的根证书。

2023-08-10 13:46:00 278

原创 Prometheus【普罗米修斯】+Grafana部署企业级监控之 promQL语法

PromQL (Prometheus Query Language) 是 Prometheus 自己开发的数据查询 DSL 语言,语言表现力非常丰富,内置函数很多,在日常数据可视化以及rules 告警中都会使用到它。

2022-08-29 16:57:57 1960 1

原创 JUMPSERVER----一键安装

离线包安装地址:https://community.fit2cloud.com/#/products/jumpserver/downloads。2.8.4.是否配置外置Redis(默认不配置,外部redis,redis主从、集群等)2.8.3.是否配置外置MySQL数据库(默认不配置,可选择外部数据库,数据库集群等)2.8.1.是否配置持久化目录(默认/opt/jumpserver)2.8.2.是否配置支持IPV6(默认不配置)2.8.5.是否配置对外端口(默认80)1.2.1.检查配置文件。

2022-08-25 14:29:10 2177

原创 使用Django框架创建项目和运行(包括默认数据库迁移)

一、Django 框架创建项目和运行 1.1.项目创建#myproject 为项目名,自己定义django-admin startproject myproject1.2.运行开发服务器#运行服务默认端口为8000,ip为127.0.0.1 但是其他ip无法远程python manage.py runserver#可远程的运行方式python manage.py runserver 0.0.0.0:8000#其次在setting.py 中进行修改ALLOWED_HOSTS =.

2021-11-14 23:54:39 1451

原创 Navicat 连接MySQL 8.0.11 出现2059错误

一、概述1.1.keepalived 简介 Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管, 它与HeartBeat RoseHA 实现相同类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件,它提供了HA 软件所需的基本功能,比如:心跳检测、资源接管,检测集...

2021-11-04 17:27:46 127

原创 缓存数据库Redis之四:单线程下的一些事

目录一、Redis 6版本之前的单线程模型1.1.模型版本描述 1.2.为何不是多线程二、Redis 6 引入多线程性三、多线程的解析及建议3.1.建议3.2.测试命令3.3.多线程解析四、Redis6.0与Memcached多线程模型对比一、Redis 6版本之前的单线程模型1.1.模型版本描述 Redis单线程是指获取 (socket 读)、解析、执行、内容返回 (socket 写) 等都由一个顺序串行的主线程处理,...

2021-08-08 23:11:29 124

原创 缓存数据库Redis之三:内存淘汰策略及优化

一、Redis的内存淘汰策略 1.1. 概念 Redis的内存淘汰策略是指在Redis的用于缓存的内存不足时,怎么处理需要新写入且需要申请额外空间的数据。 1.2.策略一:全局的键空间选择性移除- noeviction:当内存不足以容纳新写入数据时,新写入操作会报错。 - allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的key。(这个是**最常用**的) - allkeys-random:当内存不足以容纳新写入数据时,在键空间中...

2021-08-08 21:33:38 389

原创 缓存数据库REDIS之二:AOF重写原理

一、为什么使用AOF RDB持久化是将进程数据写入文件,而AOF持久化,则是将Redis执行的每次写、删除命令记录到单独的日志文件中,查询操作不会记录; 当Redis重启时优先执行AOF文件中的命令来恢复数据。 与RDB相比,AOF的实时性更好,因此已成为主流的持久化方案。二、AOF 重写作用 AOF 持久化是通过保存被执行的写命令来记录数据库状态和相关数据,所以AOF文件的大小随着时间推进会越来越大;那么通过AOF文件进行还原出数据库的时间也会相应增...

2021-08-03 22:55:07 2832

原创 缓存数据REDIS(一):Redis简介及Memcached 对比

一、REIDS的简介1.1.概述 Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。1.2.Redis 与其他 key - value 缓存产品有以下三个特点 (1)Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 (2)Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等数据 结构的存储。 (3)Redis ...

2021-08-02 22:36:02 289

原创 Mysql 主主配置

一、前言: 大家都知道,mysql的主从复制的原理了,整个过程都是靠着两个日志和三个线程进行操作的,那么今天我们来玩玩主主,看看主主的这种互相同步又互为从的方式,是怎么做的。二、部署方式2.1.分别A机和B机安装5.6.26版的mysql数据库#!/bin/bash#mysql 5.6版本的安装(记得把mysql-5.6.26.tar.gz压缩包放到/opt下面)#安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel ...

2021-07-22 20:38:22 411

原创 搞了Apache,怎么可能不搞搞Nginx呢?

目录一、概述1.1.简介1.2.优势1.3.缺点1.4.应用场景二、安装配置2.1.关闭防火墙、安全2.2.解压并移至/opt文件夹下2.3.编译初始化nginx2.4.设置软链接2.5.添加用户2.6.启动三、配置分析3.1.对nginx.pid的操作3.2.添加到service中管理3.3.添加到 systemctl 中管理3.4.nginx主配置文件解析3.5.永久修改文件打开最大值3.6.配置访问统计3.7.访问控制

2021-06-23 01:26:01 167 1

原创 搞了个LAMP,没事也整理个问题集

一、部署问题1.yum安装失败报错:找不到yum二、httpd启动问题三、mysql问题

2021-06-22 23:42:01 155

原创 给你一段文章,Apache的日志分割和虚拟主机你还能不会?

目录一、概述1.1.虚拟主机1.2.日志分割二、虚拟主机相关配置2.1.基于不同域名访问2.2.基于不同IP地址访问2.3.基于端口不同三、日志分割步骤3.1. rotatelogs工具3.2.cronolog工具配置四、总结一、概述1.1.虚拟主机 访问web服务,本质上看(从协议上)是访问某个IP的主机上的某个端口(默认是80)通常需要通过访问不同的域名或者端口实现对不同网站的访问(具体到服务器里就是不同目录),这个时候就需要...

2021-06-22 23:26:53 101 1

原创 一起玩个架构,名字叫做LAMP

一、什么是LAMP二、部署方式三、配置方式四、验证五、问题解决六、总结

2021-06-22 09:45:57 114

原创 Zabbix系列二:Zabbix的web页面配置

大家看到yi

2021-06-19 16:31:33 511

原创 Zabbix系列一:开启Zabbix的部署及安装之旅

一、Zabbix的简介 Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。  使用各种 Database-end 如 MySQL, PostgreSQL, SQLite, Oracle 或 IBM DB2 储存资料。Server 端基于 C语言、Web 管理端 frontend 则是基于 PHP 所制作的。Zabbix 可以使用多种方式监视。可以只使用 Simple C...

2021-06-19 15:07:00 300

原创 一天之内你必然能知道什么是监控

一、为什么需要监控在管理服务器、服务等,在需要的时侯,及时提醒我们出现什么问题及故障。在出现故障的时候,可以及时定位到问题根源所在加大网

2021-06-19 13:41:55 300

原创 Linux(三十三)Iptables 防火墙

netfilter 位于Linux内核中的包过滤功能体系 称为Linux防火墙的“内核态”iptables 位于/sbin/iptables,用于管理防火墙规则的工具 称为Linux防火墙的“用户态”ACCEPT 允许通过DROP 直接丢弃REJECT 拒绝通过LOG 记录日志信息查看规则编号查看详情清空清空自...

2021-06-18 11:23:55 332 2

原创 Linux(三十二) 针对LINUX服务器的指标监控脚本编写

一、编写思路1.1.了解需求 此次功能需求就是对LINUX服务器进行监控,以一台为采集服务端,对局域网内所有的linux设备进行采集监控,监控指标涉及系统运行状态、健康运行时长、CPU利用率、内存利用率等指标。1.2.构建代码框架 代码的架构,此次按照函数进行分别编写,其中包括获取指标方法、服务器连接方法、邮箱发送方法等,最终以一个主要方法进行调用,增加代码的复用性和可读性。1.3.获取指标信息 1.3.1.健康运行时长[root@pxeserv...

2021-06-14 14:42:23 441 1

原创 Linux(三十)三剑客整理及小工具拓展

--登录过的用户

2021-06-14 14:17:10 194

原创 linux(三十一)shell脚本基础知识整理

Shell的作用Shell编程规范注释:运行方式区别:source 在当前运行,其余都会新开bash或者sh 执行./ 绝对路径:/root/test.sh bash test.sh sh test.sh 等 source test.sh 等价于 . test.sh重定向与管道Shell的脚本变量自定义变量特殊变量...

2021-06-08 17:25:12 190

原创 linux (二十九)PXE的原理及部署

步骤一、步骤二、步骤三、查看文件属于哪个软件包下载拷贝文件到tftpboot下将pxeboot的内容拷贝到 tftpboot查看验证安装vsftp后,然后将/mnt 下的安装包拷贝到 ftp下的centos7 中制作菜单修改完菜单文件,开始修改tftp的托管文件启动验证,如果tftp 被托管,将被systemd接收过来管理问题解决boot出现无法查找 vesam...

2021-06-08 08:48:40 289 3

原创 Linux (二十八) PXE 自动装机工具脚本编写

目录一、功能简介1.1.网络功能1.2.服务包下载1.3.dhcp功能1.4.vsftpd功能1.5.tftp-server功能1.6.system-config-kickstart功能二、功能实现2.1.网络配置2.2.下载服务2.3.DHCP配置2.4.VSFTP配置2.4.TFTP配置2.5.卸载服务2.6.主菜单2.7.二级菜单三、演示效果3.1.主菜单3.2.二级菜单3.3.网络配置3.4.自动化安装3..

2021-05-30 21:21:39 418

原创 linux(二十七)加深印象篇-FTP服务和NFS共享服务

一、ftp的概述安装配置yum -y install vsftpd设置配置文件建立本地yum 源yum makecache依赖远程调用查看服务器发布的共享挂载不改变root权限

2021-05-30 18:59:34 547

原创 Linux(二十六) 深入了解基础服务OPENSSH

SSH ssh协议 是一种安全通道协议 对通信数据进行了加密处理,用于远程管理 OpenSSH 服务名称:sshd 服务端主程序:/usr/sbin/sshd 服务端配置文件:/etc/ssh/sshd_config 客户端配置文件:/etc/ssh/ssh_configsshd -t 验证是否报错推送密码...

2021-05-30 14:30:10 500

原创 linux (二十五)编写自动化脚本安装DNS单机服务、主从服务和卸载服务,以及网卡配置

目录一、描述二、思路及步骤2.1.创建菜单2.2.网卡配置2.3.安装bind2.4.修改主配置文件2.5.修改域配置文件2.6.主服务或单机必须做的区模型文件一、描述 在上几章内容中已经介绍过DNS的安装及主从服务的配置,所以在这里就不再做介绍了,我们直接开始撸脚本。二、思路及步骤2.1.创建菜单共有4个功能,代码实现 function installs(){ printf "%-50s\t%-50s\n" "" "******1.N..

2021-05-25 23:12:27 5385 1

原创 Linux (二十四)从windows上编辑shell的脚本,在linux运行报错的解决方案

目录一、错误描述二.解决方案2.1.安装dos2unix工具2.2.通过dos2unix xcall命令进行解决2.3.解决后执行结果一、错误描述使用UEStudio 进行编辑脚本,如图:上传至linux服务器中并使用 sh network.sh 运行脚本,报以下错误,如图所示:二.解决方案2.1.安装dos2unix工具2.2.通过dos2unix xcall命令进行解决2.3.解决后执行结果...

2021-05-25 17:26:01 5024

原创 Linux (二十三)剖析DNS服务主从、分离、反向解析等部署方式

一、域名服务基础www--->为主机名baidu.com. ----》域名.--->根域 全球只有13台服务器.com--->顶级域.com.cn -->二级域xinlang.com.cn--->三级域解析先后顺序1.查看缓存2.查看hosts3.找dns服务器4.dns服务器查看缓存5.dns服务器逐级访问根域 、顶级域。。。。。查询方式:1.迭代查询2.递归查询...

2021-05-25 15:44:38 5349 1

原创 Linux(二十二)深入探究DHCP及中继服务

一、DHCP服务基础 1.1.DHCP服务概述 Dynamic Host Configuration Protocol ,动态主机配置协议,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议 1.2.DHCP的优点 减少管理员的工作量 避免输入错误的可能 避免IP地址冲突 当更改IP地址段时,不需要重新配置每个用户的IP地址 ...

2021-05-23 17:52:37 5290

原创 linux (二十一)printf 命令分析

一、基础知识1.1.语法 printf 格式 参数1.2.常用的转义参数\" - 转义后的双引号\\ - 转义后的反斜杠\b - 退格符\n - 换行符\r - 回车符\t - 水平制表符\v - 垂直制表符%% - 单个%符号1.3.常用转移符%d - 将参数打印为十进制整数%f - 将参数打印为浮点数%s - 将参数打印为字符串%x - 将参数打印为十六进制整数%o - 将参数打印为八进制整数1.4.案列1.4.1对passw...

2021-05-19 18:18:15 5339

原创 Linux(二十)服务器网络知识- 网络配置

一、查看网络配置1.1.ifconfig命令1.2.ifconfig -a 显示所有活动或者不活动的网卡信息1.3.查看方式1.3.1 .图形界面查看1.3.2 ifconfig+网卡名1.3.3 网络管理工具network 为子服务NetworkManager 的网络管理工具,关闭后,图形界面的网络设置不复存在1.4. 桥接、主机、NAT模式桥接:相当于在网络当中虚拟一个真实的主机、和主机共享一个网络、同一个网络当中的机器可以...

2021-05-19 13:18:50 6741 11

原创 linux(十九)深入理解linux文件系统

一、inode 与 block文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是”扇区“,每个扇区存储512字节block(块) 连续的八个扇区组成一个block (xfs 、 ext4 文件系统)是文件存取的最小单位4K占用1个block , 5k占用2两个block 。其中在RAID中chunk:512K,LVM 的PE:4M 皆为最小的存储单元如图类型 最小存储单元 大小 RAID chunk 4M ...

2021-05-17 14:48:12 1923 1

原创 linux(十八) 探索系统安全及应用分析

执行低层文件,不可修改的+i 不可修改查看低层权限解锁限制-i针对目录chattr -R +i ./test-dir/可追加内容的权限chattr +a too现在可以附加内容到文件中,但是不能编辑文件中的现有信息,也不能删除文件。要取消这种行为,只需使用-a选项。22.用户有效期的修改修改用户有效期change -M 30 zhangsan---修改lisi账号有效时间为30天查看张三密码修改情况chage -l zhangsan.

2021-05-16 20:36:47 1511 1

原创 linux(十七) 详解计划任务管理

date 查看时间at HH:MM YY-mm-dd>命令><EOT>--提交(cltr+D)在你输入出的时候,系统自动会发一个新邮件给你,内容中是你错误命令的提示,地址在:内容如下:任务存放位置/var/spool/atatq 查询 at的任务快速写法: at now +2min at teatime 默认下午4点,喝茶时间 at teatime +3d...

2021-05-16 19:02:34 1448

原创 linux(十六) 系统引导过程及服务控制详解

引导过程与服务控制BIOS 作为上电自检找到引动程序 ,移交控制权MBR 内存放的东西启动引导程序:boot loader :446字节 :作用:寻找内核加载内核,并提供GRUOB引导菜单 Centos7 名字为GRUOB2分区表:64字节 --1个分区16个字节,共4个分区16进制的字段 55AA /AA55 ---说名此硬盘为引导硬盘:2字节。内核文件:菜单文件配置:...

2021-05-16 18:33:52 202 1

原创 linux(十五)FDISK+LVM+RAID的实操(满足各种需求的方式)

目录一、需要描述二、实现方1.1.fdisk 进行分区1.2.LVM管理 1.2.1.创建pv并查看 1.2.2.创建vg并查看 1.2.3.创建lv并查看1.3.RAID1+0 1.3.1. 创建RAID1+0 并查看 1.3.2.将磁盘sde1加入四、总结一、需要描述 共有4块盘sdb、sdc、sdd、sde,各自有100G,使用fdisk分区方式划分出需要的20G来...

2021-05-13 21:05:42 1689

原创 linux(十四)程序和进程的深入研究

进程和计划任务管理程序和进程的关系程序 保存在硬盘,光盘等介质中的可执行代码和数据 静态保存的代码进程 在cpu及内存中运行的程序代码 动态执行的代码父、子进程 每个程序可以创建一个或者多个进程僵尸进程:占用资源,却无法正常运行工作的进程孤儿进程:无父进程进程状态: 1.可运行状态 2.sleep状态 可中断sleep状态 不可中断sleep状态 3.僵死状...

2021-05-13 17:36:57 5049

原创 linux(十三) 深入了解RAID 磁盘阵列

RAID 0 条带卷或者条带模式RAID 1查看磁盘详细信息设置配置文件,将mdadm -Ds 查出的信息追加到conf文件中查询 阵列状态格式化阵列RAID0mkfs.xfs /dev/md0挂载mount /dev/md0 /zhou可以通过--命令进行破坏磁盘--停止--移除总结:-f 对磁盘进行破坏-S 停止-r 移除-C 创建RAID-n 磁盘个数-l RAID等级-a 添加...

2021-05-13 15:30:06 5012

原创 Linux (十二)shell脚本实现磁盘LVM、fdisk管理工具

一、主界面设计1.1主界面设计展示1.2.功能描述: 创建分区:通过fdisk来创建分区 创建pv:将创建的分区加入pv中 创建vg:将分区键入卷组中 创建lv:划分出多个lv的逻辑卷 删除分区:删除fdisk建立的整个分区 删除lv:删除lv逻辑分区 调整VG:对vg逻辑卷组进行扩展或者减配,同时可以删除vg 移除pv中的分区:将分区从pv中移除二、代码设计...

2021-05-12 23:53:29 6007 1

原创 Linux (十一) 磁盘LVM管理和磁盘配额

LVM与磁盘配额VG 卷组PV 物理卷LV 逻辑卷PE lvm中的最小存存储单元,每个默认是4Mlinux下VG和LV管理1.PV管理:pvcreate :根据物理盘,创建pvpvscan :查询目前系统里的pvpvdisplay :显示pv的状态pvremove :将pv属性移除2.VG管理:vgcreate :创建vgvgcreate -n vg01 /dev/sd[b-c]vgscan :查找当前系统里面的vgvg.

2021-05-12 23:08:16 5876 1

商务、工作总结、学术研究、发布会PPT模版

炫酷的ppt模版,适用于商务、工作汇报,发布会,年终会等等,里面存在各种意想不到的酷炫效果。

2023-02-22

项目巡检清单-作为运维必须了解的

运维中,经常遇到需要的巡检的设备,但是不知道巡检哪些指标 1.服务器 2.数据库 3.中间件 4.服务 5.web业务应用性能 以上的五类,作为资深运维人员都必须了解的,当人业务这一块,还是得看各位所属工作。

2023-02-09

动态游戏素材法宝特效神器序列帧.zip

以上压缩文件中存在10组天书类的法宝特,特效都已经按照帧截取图片进行处理。

2019-11-02

空空如也

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

TA关注的人

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