自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL的主从复制与主从切换详解

MySQL的主从复制与主从切换详解

2024-05-08 15:06:44 1382

原创 ELK的搭建—Elasticsearch-8.11.3的安装及集群的搭建

应用场景:信息检索,旅游网站,滴滴车离我多远。

2024-01-08 23:00:56 3042 1

原创 python内置的数据类型(三)

python内置数据类型及使用

2023-09-15 15:34:48 593 1

原创 Prometheus安装配置windows Exporter节点

prometheus配置windows_exporter节点

2023-02-28 15:27:19 3922

原创 consul调用接口注册及注销服务

consul调用接口注册服务和注销无用域名

2023-02-23 14:44:56 754

原创 python的if、for、while语句用法(二)

python的if条件判断,for、while循环的用法

2022-12-10 18:31:03 1613

原创 python环境搭建及常用语法(一)

python的安装

2022-11-30 16:51:50 797

原创 检测到远端X服务正在运行中(CVE-1999-0526)修复

检测到远端X服务正在运行中(CVE-1999-0526)修复

2022-11-23 17:38:56 2195 1

原创 Centos及Windows系统升级curl

Arch Linux 信任管理问题漏洞修复,Arch Linux代码问题漏洞修复,Haxx curl信息泄露漏洞修复等

2022-07-29 16:47:57 3669

原创 linux 编译安装libgdiplus库

libgdiplus官网地址:https://download.mono-project.com/sources/libgdiplus/[root@localhost ~]# mkdir -p /usr/local/libgdiplus/sbin[root@localhost ~]# cd /usr/local/libgdiplus[root@localhost libgdiplus]# yum install wget -y[root@localhost libgdiplus]# wget ht

2022-07-11 19:58:38 1734

原创 yum源安装docker(一)

镜像的分层结构层次:Kernel --> bootfs --> Base Image -->image -->image (镜像打包好了,只能可读,)容器共享宿主机的内核kernelbase镜像提供的是最小的Linux发行版同一docker主机支持运行多种linux发行版采用分层结构的最大好处:共享资源,降低了网络带宽和节约磁盘空间镜像启动成容器,用户才能访问,用户只能更改容器第一层为新生成的可写层使用copy-on-write技术(复制写实技术)可写容器层以下的所有

2022-07-11 19:46:20 4457

原创 配置docker共享宿主机dns解析

docker容器共享宿主机的dns解析

2022-06-15 20:06:58 846

原创 nginx的作用及原理(一)

一、Nginx介绍nginx是轻量级web服务器,抗并发,只分发请求,不做处理;多个连接(万级别)可以对应一个进程;处理静态文件十分好。二、Nginx的反向代理1、原理如图所示客户端通过internat给服务器发送请求,nginx反向代理服务器收到请求,通过内网IP地址,分发给内部网络的某台服务器处理,并将处理结果返回给internet上请求连接的客户端。2、反向代理的作用保证了内网的安全,通常将反向代理即前端服务器作为公网访问地址,Web服务器是内网实现负载均衡,通过反向代理服务器来优化

2021-11-27 19:46:33 2615

原创 GO Module的依赖管理(二)

这里写目录标题一、GO Module依赖管理1. 给Go Module添加新的依赖2.升级或降低依赖版本3.导入或升级主版本不为0或1的依赖4. 删除依赖5. 创建vendor一、GO Module依赖管理1. 给Go Module添加新的依赖例如:添加github.com/sirupsen/logrus依赖更新源码import语句导入github.com/sirupsen/logrus,且在mian函数中调用logrus包package mainimport ( "github.co

2021-11-17 18:55:16 645

原创 Go的安装使用(一)

一、windows系统下安装GOGO包下载官网: https://golang.google.cn/dl/双击下载好的安装包,弹出如下页面,我们只需一路点击next(继续)就可以完成Go程序的安装了,在安装过程中可更选择任意的安装路径。安装完成后系统变量Path中会自动添加一个Go二进制文件的路径值:D:\Program Files\Go\bin打开cmd命令行,输入 go version来研制Go是否安装完成Go的常用配置项命令:go help environment 可查看Go配置项

2021-11-17 15:52:31 3260

原创 允许Traceroute探测

允许Traceroute探测详细描述本插件使用Traceroute探测来获取扫描器与远程主机之间的路由信息。攻击者也可以利用这些信息来了解目标网络的网络拓扑。解决办法在防火墙中禁用Time Exceeded类型的ICMP包详细操作注:13,14是ICMP timestamp 请求响应漏洞的规则,11是允许Traceroute探测一、 windows系统< ctrl > + < r > 打开cmd命令行,输入命令:netsh firewall set icmpsett

2021-11-08 15:02:14 14218

原创 ICMP timestamp请求响应漏洞

ICMP timestamp请求响应漏洞详细描述远程主机会回复ICMP_TIMESTAMP查询并返回它们系统的当前时间,这可能允许攻击者攻击一些基于时间认证的协议解决办法在防火墙上过滤外来的ICMP timestamp(类型 13)报文以及外出的ICMP timestamp回复报文详细操作1. windows系统< ctrl > + < r > 打开cmd命令行,输入命令:netsh firewall set icmpsetting 13 disable2. Lin

2021-11-08 12:54:19 18544

原创 MySQL5.7的安装编译及报错的解决方法

这里写目录标题Mysql的下载Mysql的安装安装编译时报错的解决方法Mysql的下载源码安装包官网下载地址: https://dev.mysql.com/downloads/mysql/.推荐下载mysql-boost的版本,否则还要去安装boost。Mysql的安装先安装 yum install cmake 软件找到mysql安装包所在的目录,查看安装包是否存在,我安装的是5.7.31版本。解压源码安装包。进入解压后的mysql的目录cmake命

2021-04-02 19:15:36 853 1

原创 LVS+Keepalived实现高可用的负载均衡

一、操作环境配置1、建立母盘虚拟机2、母盘的配置设定关闭firewalld和selinux火墙配置网卡设置静态ip地址,dns解析,路由 vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改网卡配置文件 systemctl disable --now NetworkManager 修改文件后可关闭网络管理器systemctl restart network 重启网络3. 配置好网络仓库或本地仓库(镜像与系统版本号相同)我已经搭建好

2021-03-31 22:58:46 561

原创 shell脚本的基础知识

一、shell的介绍什么是shellShell是脚本中命令行解释器,它的作用是遵循一定的语法将输入的命令加以解释并传给系统。它为用户提供了一个向Linux发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。什么是shell脚本shell script是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些shell的语法与指令写在里面,然后用正规表示法,管道命令以及数据流重导向等功能,以达到我们所想要的处理目的。shell脚本的意义1、

2021-03-23 23:39:57 141

原创 ansible的安装与部署

一、ansible的安装方法1、搭建epel源 ,从阿里云上下载(必须要网)dnf install sshpass -ydnf install ansibleansible --viersion 查看先安装psassh(ansible依赖性),再安装ansible2、从网上下载ansible安装包的安装方法1cd /etc/yum.repos.d/vim westos.repo[Ansible]name=westosansiblebaseurl=http:///ansiblegpg

2021-03-23 00:37:05 837 1

原创 samba,nfs,iscsi网络文件系统

一、windows系统中文件共享的方法smb和cifs协议smb (Server Message Block Sum)又称cifs(Common Internet File System)是一种应用层网络传输协议,在局域网中使用可以使LINUX和Windows操作系统的SMB/CIFS网络协议做链接。smb是cifs是由 Miscrosoft在smb的基础上发展,扩展到Internet上的协议 。Windows系统共享文件时用到的协议是smb,在Linux主机上安装samba服务后可使用cifs协

2021-03-21 01:22:41 931

原创 shell中常用的基础命令

diff命令和文件补丁管理语法格式 :diff [options] files|dirtorys输出信息: [ num1 , num2 ][ a | c | d ][ num3 , num4 ]输出信息解释num1 , num2第一个文件中的行a添加c更改d删除<第一个文件中的内容>第二个文件中的内容num3 , num4第二个文件中的行diff命令常用参数作用-b忽略空格-B.

2021-03-20 00:18:00 634

原创 企业级的dns服务器的搭建

出现问题排错系统日志: > /var/log/messager(有解决方法)警告信息: > /var/log/audit/audit.log查看软件:rpm -ga |grep setroublesetroubleshoot-server软件作用:分析警报信息,并提供解决方案实验过程新建文件:touch /mnt/lyx移到ftp文件夹内:mv /mnt/lyx /var/ftp访问:lftp 172.25.254.140rpm -qa | grep setroublednf

2021-03-18 20:04:31 1413 1

原创 ftp服务的部署和优化

第三章:安装软件:dnf install lftp.x86_64安装服务:dnf install vsftpd.x86_64 -y检测环境:detenforce —disable若不是则编辑文件:vim /etc/selinux/config开启服务:systemctl --now enable vsftpd查看防火墙状态:systemctl status firewalld设定防火墙:firewall-cmd --permanent --add-service=ftp重新加载防火墙:fi

2021-03-14 21:19:34 278

原创 linux的存储管理LVM和vdo

#####################1.逻辑卷 ##########pv ##物理卷 被处理过的物理分区pe ##物理扩展 设定存储的最小单元vg ##物理卷组 捆绑pv到一个组中lv ##逻辑卷 分配最终的使用设备实验环境:全新的虚拟机,全新的硬盘(硬盘添加方法在存储的基本管理)先分区–>格式化—>挂载(便于监控观察)监控命令: watch -n 1 ‘pvs;echo ----;vgs;echo ----;lvs;echo ----;d

2021-03-09 03:57:18 539

原创 linux中内核级加强型火墙管理

###selinux安全上下文:内核插件必须重启未开启时在/mnt中建立文件被移动到/var/ftp下可以被vsftpd服务访问匿名用户可以通过设置后上传文件当使用ls -Z /var/ftp 查看文件时显示“?”selinux开启后在/mnt中建立的文件被移动到/var/ftp下不可以被vsftpd服务访问匿名用户可以登陆但不能上传文件当时用ls -Z /var/ftp 查看文件时显示信息selinux 对文件的影响当selinux 开启时 内核会对每个文件以及每个开启的程序进行标

2021-03-08 22:14:22 184 1

原创 系统存储的基本管理--挂载,分区,用户配额

添加系统硬盘linux系统下设备查看查看磁盘分区情况:fdisk设备的使用情况:lsblk设备管理方式及设备id:blkid(被处理过的设备)查看正在被系统挂载的设备:df -h 显示以M(1G=1024M)查看系统识别的设备:/proc/partitions设备的临时挂载在系统中有设备id的设备是可以被系统使用的查看所以设备的挂载信息:mount临时挂载命令:mount 设备名称 挂载点重新挂载并激活读写参数:mount -o remount,rw /mnt/转

2021-02-20 17:22:47 150

原创 Linux系统中mysql数据库的基本管理

MariaDB基本信息启动服务:systemctl start mariadb默认端口号:3306主配置文件:vim /etc/my.cnf.d/mariadb-server.cnf数据目录 :/ var / lib / mysql (当需要重新安装mariadb时需要清理此目录和备份)服务启动脚本:/usr / lib /system /mariadb.serviceMariaDB数据库的安装MariaDB数据库管理系统是MySql的一个分支,其目的是完全兼容MySql,包括

2021-02-05 02:57:31 108

原创 Apache的管理及web优化

安装Apache服务dnf install httpd.x86_64启用Apache服务开启服务并设定服务为开机启动:systemctl enable --now httpd在火墙中永久开启https访问:firewall-cmd --permanent --add-service=https在火墙中永久开启http访问:firewall-cmd --permanent --add-service=http刷新火墙,让设定生效:firewall-cmd --reload

2021-02-04 23:05:38 92

原创 linux系统无人职守安装脚本

一.kickstart自动安装脚本的作用#在企业中安装多台操作系统时面临的问题#当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题这些问题必须手动选择,否则无法进行安装当只安装1台Linux系统,手动选择设定工作量比较轻松当安装多台Linux,这些设定需要重复多次,这些重复动作是效率底下的操作#如何解决以上问题?#用文件来记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取#kickstart作用#以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart

2021-02-02 00:01:57 88

原创 系统延时任务及定时任务

######系统延时任务及定时任务########1.系统延时任务##[root@localhost ~]# at 23:37at> rm -fr /mnt/*at> << CTRL +D##设定任务执行时间##任务动作##用ctrl+D发起任务[root@localhost ~]# at now+1minat> rm -fr /mnt/*at> ##延时1分钟at -lat -cat -r ##查看任务列表##查看任务内容##取消任务执

2021-02-01 19:17:21 159 2

原创 Linux系统的虚拟化部署

四大

2021-02-01 06:57:51 121

原创 配置软件仓库和软件包的管理 (Linux)

搜索

2021-02-01 05:46:21 785

原创 Linux系统的网络配置

的地方的

2021-02-01 00:14:47 337

原创 linux系统的日志管理和时间同步服务

的反帝反

2021-01-27 06:18:37 238

原创 Linux系统中的用户管理和权力下放

1 用户及用户组存在的意义1)用户存在的意义系统资源是有限的,如何合理分配系统资源?在这个问题解决时必须要有连个资源配合1.身份 account2.授权author3.认证auth3A机制,3A机制组成系统中最底层的安全架构2)用户组存在意义用户组是一个逻辑容器对用户进行归类和统一授权2.用户及用户组在系统中的存在方式电脑对数字敏感人类对字符串敏感id名称id<-------> 名称 必须要记录到文件当中用户才能存在用户就是/etc/passwd文件中的一

2021-01-27 04:53:20 88

原创 Linux系统中的权限管理

一.权限查看及读取1.权限查看filels -lls -ld dir##查看文件权限##查看目录权限2.权限的读取“文件的属性被叫做文件的元数据(meta data)”“一种元数据用1个byte来记录内容”#文件权限信息#| rw-r–r-- | . | 1 | root | root | 0 |[1][2][3] [4][5][6] [7] Apr 12 10:57 |[8] westos[9]#目录权限信息#d | rw-r–r-- | . | 2 | roo

2021-01-25 23:49:43 107

原创 Linux中的文件传输和归档压缩

scp传输命令上传:scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝対路径下载: scp 远程主机用户@远程主机ip:远程主机目录的绝対路径 本地文件-r表示复制目录-q传输文件时不显示进度条...

2021-01-25 19:39:21 188

原创 Linux中的远程登陆服务

一、Openssh的功能1.实验环境客户端 ip :172.25.254.110服务端 ip :172.25.254.402.sshd服务Secure SHell daemon -----> sshd -----> 服务端(1)作用:实现通过网络在远程主机中开启安全shell的操作(2)安装包: openssh-server(3)主配置文件: / etc / ssh / sshd_conf(4) 默认端口: 22ip设置:nm-connection-editor

2021-01-25 04:46:33 290 1

空空如也

空空如也

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

TA关注的人

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