自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zabbix 5.0设置为中文并解决zabbix中文乱码问题

一、设置为中文如下图所:zabbix刚部署完成的正常状态,但是没有中文选项,解决步骤:yum install glibc-commonyum install langpacks-zh_CN.noarchlocale -a 查看结果二、中文乱码问题找到本机字体 C:\Windows\Fonts 选择一种,选择普通的就可以,复制到桌面上,我这边使用的是简体服务器搜索zabbix的fonts目录:find / -name fontscd /usr/share/zabbix/assets/fon

2022-03-08 19:16:44 833

原创 Centos8配置yum源问题备注

CentOS8 yum源安装软件出现问题解决方案进行yum makecache时出现一下问题感觉是源镜像库出l问题,于是百度后要更换yum镜像源的baseurlcd /etc/yum.repos.dvi CentOS-Linux-AppStream.repo后面发现要把地址加上releasever−stream,换成如下才解决很明显,是BaseOS出现了问题如法炮制找到CentOS−Linux−BaseOS.repo配置文件,加上releasever-stream,换成如下才解决很明显,是Bas

2022-03-08 15:44:44 400

原创 keepalive关于脑裂相关

这里写目录标题一、脑裂原因二、防脑裂方案一、脑裂原因二、防脑裂方案一、脑裂原因1、高可用服务器之间心跳线链路发生故障,导致无法正常通信。2、心跳线坏了,包括但不限于断了,老化3、网卡及相关驱动坏了,IP 配置及冲突问题(网卡直连)4、心跳线之间的设备故障(网卡及交换机)5、仲裁的机器出现问题6、高可用服务器开启了iptables防火墙,阻止了心跳传输信息7、高可用服务器上心跳网卡地址等信息配置不正确,导致发送心跳失败8、心跳方式不同,心跳广播冲突,keepalive配置里同一vrrp实

2021-09-15 10:01:22 373

原创 Docker 容器镜像管理命令

文章目录 一、docker的镜像操作1、搜索镜像2、下载镜像3、查看已下载的镜像4、获取镜像的详细信息5、添加镜像标签6、删除镜像7、导出镜像8、载入镜像9、上传镜像到公有仓库(必须要有docker官方账号,且创建公有仓库) 二、容器的操作1、创建容器(创建前必须有该镜像)2、查看容器运行状态3、开启容器,关闭容器4、d...

2021-07-27 13:53:47 190 1

原创 ELK基础知识

文章目录 一、ELK概述1.1、 ELK是什么?1.2、ELK工作原理 二、ELK部署2.1、部署环境准备2.2、配置elasticsearch服务器2.2.1、配置elasticsearch环境2.2.2、部署elasticsearch软件2.2.3、检查集群信息2.2.4、安装elasticsearch-head插件...

2021-07-19 12:19:22 409 2

原创 Mysql 日志备份与恢复

目录 一、MySQL的日志管理1、MySQL的日志分类2、MySQL的日志开启二、MySQL 完全备份与恢复1、数据备份的重要性2、数据库备份的分类2-1 从物理与逻辑的角度,备份可以分为2-2 从数据库的备份策略角度,备份可分为 3、常见的备份方法4、MySQL完全备份4-1 概念4-2 完全备份的优缺点4-3 数据库...

2021-07-11 09:09:15 109

原创 Squid代理基础知识

目录 一、Squid代理的基本类型二、Squid的好处三、安装squid服务步骤四、构建传统Squid服务器五、构建Squid透明代理服务器六、ACL访问控制七、Squid 日志分析八、Squid反向代理 一、Squid代理的基本类型 传统代理:适用于Internet,需明确指定服务端透明代理:客户机不需指定代理服务器...

2021-07-09 14:54:16 196

原创 mysql高级语句

目录 一、MySQL高级语句简介二、连接查询三、CREATE VIEW 视图四、MySQL之联集、交集值、无交集值、case五、排序六、空值(NULL) 和 无值('') 的区别七、MySQL之正则表达式八、存储过程 在进行高级SQL语句之前,先创建两张表 use kgc;create table localtion...

2021-07-09 14:46:47 80

原创 Mysql主从复制和读写分离

目录 一、读写分离与主从复制1、读写分离基本的原理2、为什么要做读写分离呢?3、读写分离在什么时候需要使用4、主从复制与读写分离5、mysql支持的复制类型6、主从复制的工作过程7、MySQL 读写分离原理8、常见的 MySQL 读写分离分为以下两种: 二、实验:搭建My...

2021-07-08 13:47:04 88

原创 mysql索引和事务

目录 一、MySQL索引1、索引的概念2、索引的作用3、创建索引的原则依据4、索引的分类和创建4-1 ==普通索引==4-2 ==唯一索引==4-3 ==主键索引==4-4 ==组合索引(单列索引与多列索引)==4-5 ==全文索引(FULLTEXT)== 5、查看索引6、删除索引 二、MySQL事务1、事务的概念2...

2021-06-23 11:24:45 96

原创 mysql 基础知识

目录 一、数据库结构二、常用的数据类型三、查看数据库结构(一)查看当前服务器中的数据库(二)查看数据库中包含的表(三)查看表的结构(字段) 四、SQL语句(一)DDL(数据定义语言)1、创建新的数据库2、创建新的表3、删除指定数据表4、删除指定的数据库 (二)DML(数据操作语言)1、管理表中的数据记录(1)向数据表...

2021-06-22 16:59:06 112

原创 nginx部署及优化

目录 一、隐藏版本号二、修改用户与组三、缓存时间四、日志分割五、连接超时六、更改进程数七、配置网页压缩八、配置防盗链九、fpm参数优化 一、隐藏版本号 可以使用Fiddler工具抓取数据包,查看Nginx版本 也可以在Centos中使用命令curl -I http://192.168.241.3显示响应报文首部信息 ...

2021-06-18 12:07:24 185 1

原创 Tomcat部署及优化

目录 旁白一、Tomcat核心组件二、什么是Java Servlet?JSP?三、Tomcat服务部署四、实例Tomcat虚拟主机配置 五、Tomcat优化1、Tomcat 配置文件参数优化 旁白 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属...

2021-06-18 12:02:24 105 1

原创 LVS负载均衡群集(nat模式)

目录 一、群集应用概述1、群集的含义2、问题3、问题的解决方法 二、群集分类1、根据群集针对的目标差异,可以分三个类型2、负载均衡群集(Load Balance Cluster)3、高可用群集(High Availability Cluster)4、高性能运算群集(High Performance Computer Clu...

2021-06-16 16:35:41 83

原创 Apache配置及应用

目录 一、构建虚拟web主机二、虚拟主机类型三、配置基于域名的虚拟主机四、基于IP地址的虚拟主机五、基于端口的虚拟主机六、Apache连接保持七、构建Web虚拟目录与用户授权限制八、Apache日志分割九、AWStats分析系统 一、构建虚拟web主机 虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中每...

2021-06-09 16:19:32 128

原创 shell脚本一键部署LNMP框架

#/bin/bash##将需要的安装包传到/opt目录下,并关闭防火墙systemctl stop firewalldsystemctl disable firewalld &>/dev/nullsetenforce 0###############Nginx#################先挂载,再安装依...

2021-06-02 11:32:30 245

原创 正则表达式基础知识

shell脚本详解(七)——正则表达式、sort、uniq、tr 一、排序命令——sort1、格式2、常用选项3、示例 二、去除重复行操作命令——uniq1、格式2、常用选项3、示例 三、字符转换命令——tr1、格式2、常用选项3、参数4、示例 四、显示、连接文件命令——cut1、格式2、常用选项3、示例 五、...

2021-05-26 16:22:06 105

原创 firewalld防火墙简介

一、firewalld防火墙简介 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)...

2021-05-24 15:45:26 160

原创 shell中免交互登录

shell之免交互 目录 shell之免交互一、Here Document 免交互二、语法格式三、实例1、免交互方式实现对行数的统计,将要统计的内容置于标记”EOF“之间,直接将内容传给wc -l来统计2、通过read命令接收输入并打印,输入值是两个EOF标记之间的部分,作为变量i的值3、通过passwd给用户设置密码4、支...

2021-05-24 14:37:37 196

原创 shell中awk的基础知识

shell脚本——awk文本和数据处理编程语言 一、awk命令 – 文本和数据进行处理的编程语言1、工作原理2、命令格式3、awk常见的内建变量(可直接使用)4、按行输出文本5、按字段输出文本6、通过管道、双引号调用 Shell 命令7、getline 二、简单例题:提取本机IP地址,并进行二进制的转换输出方法一:方法二(...

2021-05-20 16:31:14 135 1

原创 grep命令基础知识

Grep 全称Global Regular Expression Print,表示全局正则表达式 是一个强大的文本搜索工具,采用正则匹配 1、命令格式 grep [options] files 2、主要参数 -c: 只输出匹配行的数目 -i: 不区分大小写 -n:显示匹配航以及行号 -l:查询多文件的时候只输出包含匹配字符的文件名 -v:反向匹配,即显示不匹配的行 -h: 查询的时候不适用文件名 -s:不显示错...

2021-05-19 14:27:40 2712

原创 shell中sed编辑器使用

文章目录 前言一、sed编辑器的概念概念sed工作流程 二、使用格式和命令书写1.命令格式常用的操作 三 shell脚本中使用sed 前言 在Linux中无论是配置网络配置,还是去处理基本的运维,需要时间较长,尤其在进行某些复杂繁琐的操作时,更加耗时,sed编辑器可以对文件直接编辑,结合shell脚本来实现自动...

2021-05-19 13:42:31 53

原创 shell中数组基础知识

shell脚本详解(六)——数组简介和排序算法 一、数组1、数组的定义方法①、方式一:②、方式二:③、方式三:④、方式四: 2、数组包括的数据类型3、获取数组长度4、获取数据列表5、读取某索引赋值6、数组遍历7、数组切片8、数组替换9、数组删除10、数组追加元素11、向函数传递数组参数 二、数组排序算法1、冒泡算法2...

2021-05-17 15:09:17 124

原创 shell函数递归阶乘基础知识

这里写目录标题一、shell函数格式二、函数返回值三、函数传参四、函数变量的作用范围五、递归阶乘一、shell函数格式 1、 function 函数名( ) { 命令序列 } 2、 函数名 ( ) { 命令序列 }二、函数返回值return表示退出当前函数并返回一个退出值,脚本中可以用echo ?变量显示该值使用原则:函数一结束就取返回值,因为?变量显示该值使用原则:函数一结束就取返回值,因为?变量显示该值使

2021-05-14 16:44:45 357

原创 Shell脚本练习(一)

这里写目录标题练习练习一、使用for 循环输出九九乘法表输出结果如下:二、输出环境变量PATH包含所有目录以及其中所有可执行文件三、等边三角形执行脚本文件,结果如下:四、自动生成一个8位随机密码的脚本执行脚本结果输出五、从1到100所有整数的偶数和、奇数和输出六、检测指定范围内主机是否通信,并将通信主机ip输出到文件host_ip中输出...

2021-05-12 17:29:57 77

原创 shell脚本中的If 和case条件语句

文章目录 一、条件测试1、test命令2、文件测试3、整数值比较①awk用法②bc工具用法 4、字符串比较5、逻辑测试 二、if语句的结构1、单分支结构2、双分支结构3、多分支结构 三、case语句的结构case多分枝结构case语句注意事项 一、条件...

2021-05-10 19:17:31 146

原创 shell脚本理论知识概述

文章目录 一、Shell1、Shell的作用2、用户的登陆Shell 二、Shell脚本概述1、Shell脚本的应用场景 三、编写Shell脚本1、编写脚本代码2、执行脚本文件(三方法)①方法一:脚本文件路径(绝对路径与相对路径,需要x权限)②方法二:sh脚本文件路径...

2021-05-10 19:02:09 364

原创 SSH远程访问及控制

这里写目录标题一、SSH远程管理二、配置openssh配置文件三、SCP远程复制四、sshd服务验证方式五、TCP Wrappers访问控制一、SSH远程管理1、ssh 是一种安全通道协议,用来实现字符界面的远程登录、远程复制。ssh协议对通信双方数据传输进行了加密处理,提供了更好的安全性。2、优点:数据传输是加密的,可以防止信息泄露缺点:数据传输是压缩的,可以提高传输速率3、ssh 客户端与服务端SSH客户端:Putty、Xshell、CRTSSH服务端:OpenSSH二、配置openss

2021-04-29 16:35:26 96

原创 DNS正向解析

详解DNS正向解析实验(有图有实验) 一、DNS简介1、DNS的定义2、域名结构及解析方式3、DNS服务器类型 二、构建DNS域名解析服务器步骤1、安装bind软件包2、配置正向解析①、先查看需要修改的配置文件所在路径②、修改主配置文件③、修改区域配置文件,添加正向区域配置④、配置正向区域数据文件⑤、修改/etc/reso...

2021-04-28 17:09:48 197

原创 inode和block

这里写目录标题一、inode 和block概述二、模拟inode号节点耗尽三、将xfs类型文件恢复一、inode 和block概述1、文件、扇区文件是存储在硬盘上的,硬盘最小存储单位是扇区,每个扇区存储512字节2、块(block)一般8个扇区组成一个块,一个块是4K大小,是文件存取的最小单位,文件数据存储在块中3、文件数据文件数据包括实际数据与元信息文件数据存储在块中4、inode(索引节点)inode不包含文件名,文件名是存放在目录中的,目录也是一种文件inode是存储文件元信息,

2021-04-27 19:09:16 449

原创 LInux磁盘分区管理实验

这里写目录标题一、配置步骤二、要求:三、在Xshell中进行操作步骤如下:一、配置步骤1、添加4块新的硬盘,每块大小为2G,并将分区类型修改为8e的RAID2、创建RAID3、对/dev/md1进行分区和类型设置4、创建逻辑卷,格式化并进行挂载5、新建用户6、以支持配额功能的方式挂载文件系统二、要求:准备四块同样大小的2G盘,依次为/dev/sdb /dev/sdc /dev/sdd /dev/sde将/dev/sdb与/dev/sdc创建成/dev/md2(RAID1设备),/dev/

2021-04-26 18:59:52 717

原创 Linux系统安全与应用(二)

这里写自定义目录标题一、开关机安全机制二、终端登录安全控制三、系统弱口令检测四、nmap 网络扫描五、控制台命令:netstat一、开关机安全机制调整BIOS设置将第一引导设备设为当前系统所在盘禁止从其他设备引导系统将安全级别设为setup,并设置管理员密码GRUB限制使用grub2-mkpasswd-pbkdf2密钥修改/etc/grub.d/00_header配置文件,添加密码记录生成新的grub.cfg配置文件总结:一般情况下,系统开机进入GRUB菜单中,按e键可以查看并修

2021-04-24 15:32:26 143 1

原创 Linux账号安全与控制(一)

这里写目录标题一、系统账号清理二、密码安全控制三、历史命令的限制四、su及sudo 基本知识一、系统账号清理将非登录用户的shell设为不可登录:usermod -s /sbin/nologin 禁止用户登录usermod -s /bin/false 禁止用户登录锁定长期不使用的账号 :usermod -L 锁定用户账户passwd -l 锁定用户账户删除无用的账号:userdel -r 用户名锁定账号文件:chattr +i /etc/passwd /etc/sha

2021-04-23 17:31:06 137

原创 Linux进程和计划任务管理

这里写目录标题一、程序和进程的关系二、查看静态进程统计信息三、查看动态进程信息四、查看进程信息五、树形结构列出进程信息六、控制进程一、程序和进程的关系程序:保存在磁盘、硬盘上的可执行代码和数据文件中静态保存的代码进程:在CPU及内存中运行的程序代码动态执行的代码父、子进程(一个程序可以创建一个或多个进程)二、查看静态进程统计信息ps aux命令ps -elf命令三、查看动态进程信息top命令top常用命令如下:四、查看进程信息pgrep命令五、树形结构列出进程信息p

2021-04-22 15:34:05 70

原创 Linux系统引导过程与服务控制

这里写目录标题概述一、Linux操作系统引导过程概述一、Linux操作系统引导过程分为5步:开机自检——MBR引导——GRUB菜单——加载Linux内核——init进程初始化(1)、开机自检:服务器主机开启后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备初步检测(2)、MBR引导:从本机硬盘中启动系统时,首先根据硬盘第1个扇区中MBR的设置,将系统控制权传递给包含操作系统引导文件的分区(3)、GRUB菜单:使用最广泛的多系统引导器程序了,系统控制权...

2021-04-21 14:09:18 151

原创 RAID磁盘阵列与阵列卡

这里写目录标题一、RAID磁盘阵列二、RAID 0概述三、RAID 1概述四、RAID 5五、RAID 6六、RAID 1+0七、创建RAID一、RAID磁盘阵列独立冗余磁盘阵列,多块独立的物理硬盘组合成一个硬盘组独立冗余磁盘阵列把多块独立的物理硬盘按不同方式组合成一个硬盘组用户对磁盘组进行分区、格式化组成磁盘阵列的不同方式成为RAID级别常用的RAID 等级分为RAID 0、RAID 1,RAID 5,RAID 6、RAID1 +0二、RAID 0概述条带化存储,以连续位或字节为单位

2021-04-20 16:40:38 170

原创 Linux磁盘管理与文件系统

这里写目录标题一、MBR概述二、磁盘分区结构三、文件系统类型四、检测并确认新磁盘一、MBR概述主引导记录,位于硬盘第一个物理扇区内MBR中包含硬盘的主引导程序和硬盘分区表共512字节,前446字节是主引导记录,分区表保存在447-512字节中分区表包含4个分区记录区,每个分区记录区16字节二、磁盘分区结构磁盘中主分区数目只有4个主分区和扩展分区的序号限制在1-4扩展分区再分为逻辑分区逻辑分区序号始终从5开始三、文件系统类型swap文件交换系统1、为Linux系统建立交换

2021-04-17 10:18:00 43

原创 Linux磁盘管理及分区

这里写目录标题一、在虚拟机中添加SCSI磁盘二、查看磁盘分区三、对磁盘进行分区四、查看磁盘分区五、格式化新分区六、对原/home内容进行备份七、挂载新分区至/home八、导入原/home内的数据九、取消挂载,进行自动挂载十、进行重启,所有配置重启后仍然有效一、在虚拟机中添加SCSI磁盘二、查看磁盘分区三、对磁盘进行分区四、查看磁盘分区五、格式化新分区六、对原/home内容进行备份七、挂载新分区至/home八、导入原/home内的数据九、取消挂载,进行自动挂载十、进行重

2021-04-16 16:38:19 43

原创 Linux账号与权限管理

这里写目录标题一、用户账号分类二、用户账号文件三、用户账号管理四、管理组账号五、查询账号信息六、文件的权限及归属七、设置文件的权限及归属八、目录的权限及归属九、文件属性和文件系统属性的关系十、umask应用概述:一、用户账号分类超级用户:root用户是默认的超级用户账号,对本主机拥有最高权限。超级用户的UID号是唯一的,为固定值0.普通用户:普通用户账号需要由root用户或其他用户管理员用户创建,一般只在用户自己的宿主目录中拥有完整权限。CentOS7中,普通用户UID号为1000—65535.

2021-04-14 17:12:38 81

原创 Linux的rpm与yum安装

这里写目录标题一、应用程序与系统命令的关系二、常见的软件包封装类型三、查询RPM软件包信息四、yum常用操作命令五、编译安装的基本过程六、应用程序的目录结构一、应用程序与系统命令的关系二、常见的软件包封装类型三、查询RPM软件包信息查询已安装的RPM软件信息查询未安装的RPM软件包文件中的信息四、yum常用操作命令五、编译安装的基本过程1、tar解包tar zxvf/jxvf xxx.tar.gz 目标路径2、配置软件模块3、编译 make4、安装install六、应用

2021-04-10 16:55:27 53

空空如也

空空如也

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

TA关注的人

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