![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 70
Q鑫
听闻少年二字,应于平庸互斥。
展开
-
Zabbix服务端监控目标主机的Web服务(网站的访问延迟)
host:192.168.15.133 //zabbix-agent的ip地址。服务端启动zabbix服务后,在浏览器上访问:http://IP/zabbix。我们也可以创建监控图表来展示zabbix server端的监控效果。配置------主机------图形------创建图形。再去检测——>主机——>zabbix客户端查看图形。ip地址:填写zabbix-agent的地址。完成监控项和触发器的添加后,状态变为可用。群组:选择刚刚创建的主机群组。监控项:选择刚刚创建的。原创 2023-05-01 12:03:13 · 815 阅读 · 0 评论 -
Zabbix部署详解
清空 /etc/yum.repos.d/ 下面的所有文件,并下载阿里云的centos7镜像和epel7镜像。在zabbix-server端安装zabbix-agent可实现zabbix-server端自己监控自己。如果 ‘users’ 表未列出,则可能存在导入过程或 Zabbix Server 配置的问题。zabbix官方文档:https://www.zabbix.com/download。两台服务器,一台做zabbix-server、一台做zabbix-agent。输入zabbix的密码zabbix。原创 2023-04-29 16:36:56 · 1421 阅读 · 0 评论 -
数据库运维之MySQL部署详解
Linux上使用二进制方式安装mysqlLinux环境:Centos7.9。原创 2023-03-20 16:07:18 · 477 阅读 · 0 评论 -
shell执行脚本的方法及环境变量
(3)source ./filename.sh(使用当前进程执行,source命令是一个shell内部命令,其功能是读取指定的shell程序文件,并且依次执行其中的所有的语句,并没有创建新的子shell进程,所以脚本里面所有创建的变量都会保存到当前的shell里面)**原因:**当用户登录时会自动读取bash文件的所有环境变量,但是我们刚刚写入的环境变量是root用户登录后写入的,因此root用户还没有没有读取到ENV_ROOT。shell内置的环境变量是所有的shell程序都可以使用的变量。原创 2023-01-30 21:04:06 · 4881 阅读 · 0 评论 -
RHCE之防火墙详解
1.iptables: 开启防火墙:可以正常使用ssh服务,dns服务, httpd服务,chrony服务, nfs服务2.firewalld: 开启防火墙:可以正常使用ssh服务,dns服务, httpd服务,chrony服务, nfs服务 且实现:访问第一台机器web服务的9090端口,转发到第二台机器的80端口(永久生效)原创 2023-01-11 21:48:22 · 972 阅读 · 1 评论 -
RHCE之DNS域名解析服务器详解
[root@localhost ~]# yum install bind -y[root@localhost ~]# rpm -ql bind/etc/named.conf # bind主配置文件/etc/named.rfc1912.zones # 定义zone的文件/etc/rndc.conf # rndc配置文件/usr/sbin/named-checkconf # 检测/etc/named.conf文件语法/usr/sbin/named-checkzon原创 2023-01-10 21:04:35 · 589 阅读 · 0 评论 -
RHCE之NFS服务器详解
是FreeBSD支持的文件系统中的一种,它允许网络中的计算机(不同的计算机、不同的操作系统)之间通过TCP/IP网络共享资源,主要在unix系列操作系统上使用。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中看来,那个远程主机的目录就好像是自己的一个磁盘分区一样。原创 2023-01-09 22:26:14 · 982 阅读 · 0 评论 -
RHCE之Web服务器详解
://[:port]/浏览器常支持的协议有:http、https、ftp等主机地址或者主机名:主机地址就是服务器在因特网所在的IP地址。如果是主机名的话,那么就需要域名解析了端口号(port):http为80,https为443 (IANA:互联网数字分配机构)openssl req -new -x509 -days 3650 -key ca.key -out ca.crt 模拟CA机构生成自签名证书原创 2023-01-08 21:47:21 · 1016 阅读 · 0 评论 -
RHCE之ssh远程连接服务
#Port 22 #监听端口,默认监听22端口 【默认可修改】18.#AddressFamily any #IPV4和IPV6协议家族用哪个,any表示二者均有19.#ListenAddress 0.0.0.0 #指明监控的地址,0.0.0.0表示本机的所有地址 【默认可修改】20.#ListenAddress :: #指明监听的IPV6的所有地址格式22.# The default requires explicit activation of protocol 1原创 2023-01-04 21:49:42 · 337 阅读 · 0 评论 -
RHCE之chrony服务部署详解
Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony也可以作为服务端软件为其他计算机提供时间同步服务。Chrony由两个程序组成,分别是chronyd和chronyc③chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。Chrony的配置文件是/etc/chrony.conf 使用 pool.ntp.org原创 2023-01-03 21:40:30 · 2506 阅读 · 0 评论 -
shell的5种循环结构
1.步进循环语句for2. while循环语句3.until循环语句4.select循环语句5. 嵌套循环原创 2023-01-03 17:19:56 · 3237 阅读 · 0 评论 -
RHCE之Linux例行性工作at、crontab详解
单一执行的例行性工作at**概念:**指仅处理执行一次就结束了的工作。**命令格式: at [-mldv] TIME**-m:当at的工作完成后,即使没有输出信息,以email通知用户该工作已完成-l:at -l相当于atq,列出目前系统上面的所有该用户的at调度-d:at -d相当于atrm,可以取消一个在at调度中的工作-v:可以使用较明显的时间格式列出at调度中的任务列表-c:可以列出后面接的该项工作的实际命令内容-f:从文件中读取作业atq可以查看目前主机上有多少的at工作调度原创 2022-12-31 20:30:21 · 457 阅读 · 0 评论 -
Spring框架之jdbcTemplate实现数据库的增删改查
jdbc是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一的访问,它由一组用Java语言编写的类和接口组成。在Navicat for MySQL软件中创建数据库,并建立java代码中所需要的表。jdbcTemplate是Spring对jdbc封装的模板。连接数据库操作,实现对学生系统的增删改查。创建XML文件,连接数据库,加载驱动。原创 2022-11-23 18:29:18 · 1062 阅读 · 0 评论 -
Web前端——用CSS的常用样式制作一个炫酷的按钮
border-top:⽤来单独设置边框的上边沿,同理还有border-bottom border-left border-right。background-repeat:控制图⽚的复制模式,可以横向纵向单独复制(repeat-x,repeat-y),也可以不使⽤复。Border-top-left-radius:⽤来设置边框的左上⻆,还有对应的 右下⻆ 右上⻆ 左上⻆ 这⾥不再赘述。精灵图:是由多个图⽚拼起来的⼤图,它存在的价值是降低服务器的并发性,避免不必要的开销。overflow-x: 显示横向滑动条。原创 2022-11-18 12:13:36 · 4028 阅读 · 0 评论 -
Web前端——立体相册的制作
@media查询常⽤于响应式布局,是⽬前使⽤最多的适配⻚⾯的技术。他会根据⻚⾯的尺⼨的不同,⽽是⽤不同的样式。@font-face⼀、TureTpe(.ttf)格式:.ttf字体是Windows和Mac的最常⻅的字体,是⼀种RAW格式,因此他不为⽹站优化,⽀持这种字体的浏览器有【IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+】;⼆、OpenType(.otf)格式:.otf字体被认为是⼀种原始的字体格式,其内置原创 2022-11-18 09:39:43 · 852 阅读 · 0 评论 -
Web前端第一次作业
Web前端是给用户展示的网页页面,即网站的前台部分,可能包含设计、特效、用户交互等。web即全球广域网,也称为万维网,是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。原创 2022-10-24 20:26:56 · 220 阅读 · 0 评论 -
Docker第一天作业
则需要安装container-selinux,下载网络yum源,再安装docker-ce即可。拉取httpd的镜像并且给httpd镜像重新打标签为 test/httpd:v1。说明:我用的版本为Centos7.9。默认安装docker-ce是最新版本。centos7.9版本没有出现报错。① 重载docker启动配置。配置docker镜像加速。②启动docker服务。③查看docker版本。......原创 2022-08-16 19:49:17 · 290 阅读 · 0 评论 -
Linux——MySQL 的 MGR 集群和Redis的编译安装
Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf 可以通过 CONFIG 命令查看或设置配置项。可以通过修改 redis.conf 文件或使用 CONFIG set 命令来修改配置。以上是第二台服务器的配置,第三台和第二台服务器的配置是一样的。#复制第一台服务器的mysql配置。第一个服务器:(主服务器)#复制用户凭据到复制组通道。如果有以下内容则表示已装载。#复制用户凭据到复制组通道。#查看复制组插件是否装载。上面是第一台服务器的配置。#查看复制组插件是否装载。.....原创 2022-08-09 22:29:20 · 421 阅读 · 0 评论 -
Linux——mysql主从复制配置
MySQL8中的默认认证插件是caching_sha2_password,该认证插件会导致从库连接不上主库,所以主库的用户创建时必须制定插件为mysql_native_password。配置主服务器的信息,master_log_pos为上面查询到的主服务器的position,master_log_file为上方查到的日志名(以防主从不同步)则删除从服务器上的/etc/my.cnf文件再重新启动mysqld服务。查看从服务器上的通用日志,若没有打开,则打开。主服务器上创建数据库。...原创 2022-08-08 11:55:16 · 414 阅读 · 0 评论 -
‘Could not find first log file name in binary log index file‘的解决办法
Slave_IO_Running: No 一方面原因是因为网络通信的问题也有可能是日志读取错误的问题。原文链接:https://blog.csdn.net/u011488009/article/details/104608760。版权声明:本文为CSDN博主「君子志邦」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。记录master的bin的位置,例如:mysql> show mster status;下面是我发生的场景状态:SlaveA运行信息。从机器停止slave。.原创 2022-08-08 11:14:54 · 5200 阅读 · 0 评论 -
Linux——MySQL安装的几种方式
如果没有找到日志文件,则可以查找 /var/log/mysql/mysqld.log,如果没有密码,则默认是空密码。mysql-8.0.30-1.el9.x86_64.rpm-bundle.tar可私信我获取。1、 下载并安装MySQL官方的 Yum Repository。2、 直接安装mysql-server。6、 如果需要更改密码,则使用下面语句。注意:该文件本地仓库没有,需要自行下载。完成后,在虚拟机终端里进行make。5、 使用临时密码进行登录。其他操作和仓库安装一样。...原创 2022-08-02 22:44:26 · 631 阅读 · 0 评论 -
linux下shell编程print与printf的区别
1,print是ksh的内置命令,而printf是bash的内置命令。3,print自动换行,printf没有自动换行。2,print中不能使用%s,%d或%c;原创 2022-07-22 17:11:47 · 1421 阅读 · 0 评论 -
Linux——shell脚本笔记01
在Shell中,通常情况下用户可以直接使用变量,而毋需先进行定义,当用户第一次使用某个变量名时,实际上就同时定义了这个变量,在变量的作用域内,用户都可以使用该变量。1、变量定义示例变量名=变量值#!/bin/bash#定义变量aa=1#定义变量bb="hello"#定义变量cc="helloworld"#定义备份路径bak_dir=/data/backup#把一个命令的结果赋值变量变量名=`ls`变量名=$(ls)注意3变量名或者?...原创 2022-07-14 22:43:17 · 645 阅读 · 0 评论 -
linux系统的基本知识及思维导图
linux系统的基本知识文件及思维:普通文件(-) 目录文件(d) 链接文件(l)普通文件:创建:touch编辑:vim/vi命令模式:光标的跳转(gg,G,^,$,w,b),内容的复制粘贴(yy,p)、删除(dd,dgg,dG )编辑模式:从命令模式切换到编辑模式(i,a)末行模式: 文件内容的行号(:set nu )文档的保存与退出(:w,:wq,:q,:q!,:wq!,:w /dir/file),文件内容的查找(/keyword),文件内容的替换(:%s/oldword/newword原创 2022-07-11 16:48:00 · 319 阅读 · 0 评论 -
Linux:判断httpd服务是否启动的多种方式
①systemctl is-active httpd②systenctl status httpd③ps -aux | grep httpd 查看服务进程信息④lsof -i:80 列出80端口的网络连接信息原创 2022-04-04 10:29:14 · 4474 阅读 · 2 评论 -
虚拟机重置密码及Linux思维导图
**虚拟机重置密码操作步骤 **1.输入reboot 重启2.按键盘上的上下键,再按字母e(阻止正常开机 )3.在quiet后面输入rd.break console=tty0输入完成后按ctrl+X来运行修改后的内核程序 4.重新挂载根目录,并给予读写权限(否则无法重置密码 )输入mount -o remount,rw /sysroot5.输入chroot /sysroot 切换目录位置 6.重置密码,输入passwd7.输入touch /.autorelabel(若系统之前开启了se原创 2021-01-26 22:00:00 · 433 阅读 · 0 评论 -
虚拟机VM中如何安装图形化界面?
虚拟机中安装中文图形化界面的方法步骤:C盘放的东西太多会使电脑变卡,用户名可以自己修改关闭加速3D图形找到下载的rhel然后开启此虚拟机按上下键,选择install red hat8.0让此虚拟机自动获取IP地址以上操作后点击完成在安装的同时创建用户和设置密码以上操作基本就是VM虚拟机图形化界面的安装过程...原创 2021-02-23 23:08:00 · 15778 阅读 · 1 评论 -
VM15.0.2虚拟机的三种网络连接模式及密码破解
虚拟机的三种网络连接模式在NAT和桥接模式下,虚拟机可以正常上网,无论是普通用户还是管理员在主机模式下,虚拟机无法上网三种网络连接模式的区别1.桥接模式 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。 2. 主机模式 在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用主机模式。在主机模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。 3.NAT模式 使用NAT模式,就是让原创 2021-04-04 11:21:55 · 1304 阅读 · 0 评论 -
Python列表,元组,集合,字典
一、列表1、列表的创建:共有三种方法① 变量名=[num1,num2,num3,num4(可存放各种类型的数据)]②list() 内置函数变量名=list([num1,num2,num3])③列表生成式例如:变量名=[i(可为一些表达式) for i in range(start,stop,step)]得到的列表是[start——stop-1]2、列表索引:正向索引:[0,length-1]反向索引:[-length,-1]获取单个元素:原创 2022-02-09 15:00:36 · 975 阅读 · 0 评论 -
OSPF协议总结
思维导图原创 2022-01-18 17:25:01 · 83 阅读 · 0 评论 -
TCP三次握手,四次挥手
TCP/IP三次握手原因以及过程描述、四次挥手原因以及过程描述。原创 2022-01-17 22:06:32 · 136 阅读 · 0 评论 -
python循环结构及练习
一、知识梳理1、while循环语法: while 循环条件: 循环操作 循环更新while循环的特点: 先判断,再执行2、for in 循环语法: for 变量名 in 可迭代对象 循环操作可循环对象:字符串、range对象等range()函数:可生成整数序列,默认步长为1range(stop):生成的是[0,stop)原创 2021-11-11 21:11:14 · 1297 阅读 · 0 评论 -
Python选择结构知识点梳理及练习
一,知识点梳理选择结构(又称条件结构):Python中用缩进来表示代码块的层次关系1.单分支语法: if 条件语句: 代码块 if 条件语句: 代码块 ···················2.双分支:语法: if 条件语句: 代码块1原创 2021-11-11 16:59:24 · 6583 阅读 · 0 评论 -
Python知识点总结与练习
Python知识点总结前言:Python是一门解释型,面向对象的高级编程语言。Python之父:Guido 吉多Python的优点:简单,优雅,解释型,强大的库,免费开源,跨平台,跨语言(可移植性),应用广,交互型。Python的缺点:运行速度慢,代码不能加密。python的应用:1.数据分析2.科学计算3.常规软件开发4.人工智能5.网络爬虫6.Web开发言归正传一、注释单行注释:#+注释内容多行注释:双引号/单引号+注释内容(可换行)二、 数据类型三、输入和输出原创 2021-10-31 17:43:38 · 335 阅读 · 1 评论 -
HCIA课程笔记(中)
4.受限广播地址,255.255.255.2555.定向(直接)广播地址,网络位不变,主机位全为1 200.1.1.1 —> 200.1.1.255 255.255.255.06.本地链路地址:link-local { 169.254.0.0 255.255.0.0 }公有地址:具有全球唯一性标识地址(全球唯一性)私有地址:不具唯一性标识的地址(本地唯一性)10.0.0.0 255.0.0.0172.{16-31}.0.0 255.255.0.0原创 2021-01-24 18:31:19 · 541 阅读 · 0 评论 -
OSPF实验
实验要求实验要求第二点有误,更改为:R2-R5所在MA网络中,只有R2为DR,其他的为DRother实验要求分析1.R5的环回不能被宣告,说明得给R5配一个缺省路由(强制产生)2.如果按正常情况,R5应该为DR,要使R2为DR,则需要修改优先级此实验的要求比较明确,具体看实验步骤实验步骤给所有路由器使用ospf查看ospf路由R1R2R3R4R5修改优先级在R3,R4,R5上(进入接口)分别输入[R1-GigabitEthernet0/0/0]ospf dr-pr原创 2021-01-20 20:01:35 · 106 阅读 · 0 评论 -
动态路由实验
实验要求实验要求分析1.要实现全网可达,就需要启用动态路由的RIP协议????????2.R4的环回不能被宣告,说明要给R4配一个缺省路由3.R2,R3,R4的两个环回需要汇总 ,就需要分别将他们划分在同一个网段内, 然后再进行划分为两个不同的网段4.保证更新安全就需要我们对路由器的接口进行手工认证 ????5.加快收敛速度 就需要敲一条指令即可,具体操作可以看我下面的实验步骤 ????????实验操作分别给路由器配置 Ip地址R1R2R3R4R5动态路由协议(RIP协原创 2021-01-19 09:10:11 · 191 阅读 · 1 评论 -
路由实验来咯
实验分析????:1一共要配置14个网段(繁琐得真让人头疼????)为了避免繁琐,我们可以将R1-R4的环回分别看成是一个网段,将其他的网段看成是一个整体,这样我们就只需要划分6个网段即可????.具体网段划分下:192.168.1.32/27-R1的环回192.162.1.32/28192.162.1.48/28192.168.1.64/27-R2的环回192.168.1.64/28192.168.1.80/28192.168.1.128/27-R3的环回192.168.1.128/281原创 2021-01-17 21:45:02 · 198 阅读 · 0 评论 -
HCIA课程笔记(上)
OSI:开放式系统互联(参考模型 )控制层面 :应用层,表示层,会化层数据层面: 传输层,网络层,数据链路层,物理层各层的作用 :应用层:接收用户的数据 ,人际交互的接口,面向的应用程序 。表示层:将逻辑语言(软件语言) 转换为机器语言(二进制语言) 翻译,加密,编码,解密,解码 。会话层: 针对传输的每一种数据(流量)建立(管理:维持, 终止)一条虚链接(为了防止不同类型的数据相互影响 )传输层 :1.区分流量(根据端口号来区分不同服务 ) 2.定义数据传输方式端口号 :port ID,数原创 2021-01-16 17:35:32 · 253 阅读 · 0 评论