自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HCIA 第二课总结

实验拓扑将一个路由器使用配置口进行连接。

2023-07-26 08:15:50 1452

原创 数据通信基础

数据通信基础数据通信模型OSI和TCP/IP提起网络的数据通信基础,我们不得不提起网络的模型,早期的网络模型混乱不堪,到互联网发展的的第二阶段,大家开始尝试着统一自己的模型,网络使用分层的好处在于流程更加清晰,复杂问题更加简单化,更容易发现问题并针对性的解决问题。在这里我们就不对OSI七层进行描述了,我们对TCP进行详细的解释。TCP/IP开发先于OSI,最终在市场上获得认可,目前所有厂商支持并使用 。为了保证接下来,在抓包分析中,大家不走弯路。我将会为大家,将各层的数据包的名称进行解释一下应用

2021-12-27 20:29:23 1131

原创 关于乌班图虚拟化问题解决

今天在安装kvm时发现在安装libvirt-bin时出现找不到安装包的问题解决方案sudo apt-get install qemu-kvm libvirt-daemo

2021-08-07 18:55:59 138

原创 关于对MVC设计模式的论述

MVC设计模式,是web设计模式的经典之作,MVC是Model-View-Controller的缩写,其中每个单词都有其不用的含义Modle 代表数据存储层,是对数据表的定义和数据的增删改查;View代表视图层,是系统前端显示部分,它负责显示什么和如何进行显示Controller代表控制层,负责根据View层输入的指令来检索Model层的数据并在该层编写代码产生结果并输出2.对MVC设计模式的请求与相应过程描述入校用户通过浏览器想服务器发出request请求,Controller层接受请求后,同

2021-05-30 16:11:07 197 1

原创 宠物管理系统

添加链接描述

2021-03-23 13:26:43 215

原创 1、小永哥协议分析之ARP协议

什么是ARP协议?ARP :地址解析协议,即将ip地址转换成对应的MAC地址,此外,器对里的协议为RARP:反向地址接卸协议,即将MAC地址转换成ip地址为什么要使用ARP协议在弄清问题之前,我首先看看OSI模型,他将网络工作分为7层我们实际上只有四层各层之间不是直接访问,而是通过接口传递信息,其中ip地址在网络层,MAC地址在数据链路层,协议在发送数据包时,首先要封装网络层与链路层的报头但协议协议只知道目的的Ip地址,不知道器物理地址,又不能跨越第二、层,因此引入ARP协议。APR协议工作原理(

2021-02-09 10:54:46 269

原创 关于DNS轮询和反向代理配合实现负载均衡

2021-02-09 10:49:03 141

原创 通过dns轮询实现负载均衡

引言dns介绍dns是域名系统的英文缩写,是一种组织成就域层次结构的计算机和网络服务命名系统,使用的是UDP协议的53号端口,它用于TCP/IP网络,他所提供的服务是用来将主机名和域名转换的工作。架构流程图DNS轮询是如何实现的呢大多数域名注册商都是支持多条记录解析的,这就是DNS轮询技术,DNS服务器将解析按照A记录的顺序,逐一非陪到不同IP上,这样就完成了简短的负载均衡优点基本上无成本,因为往往域名注册商的这种解析都是免费的部署方便,除了网络拓补的简单扩增,新增的web服务器只要层架一

2021-02-09 10:34:41 1151 3

原创 关于实现NFS企业级方案

NFS网络参考架构nfs网路文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源,本地NFS客户端应用可以透明的读写位于远程NFS服务器上的文件,就像访问本地文件,如果企业的业务量较少时单机的性能以及错误错误冗余的会远优于集群架构,但是当流量大的时候,单机模式撑不住的时候,集群的优势就体现出来了在企业集群架构的工作场景中,NFS网络文件系统一般用来存储共享视频 、图片、附件等静态资源文件,一般是网络用户上传的烷基胺都放在NFS共享中,例如在淘宝网站应用中,网站中的大容量的图片、视频等数据会存

2021-02-03 20:49:38 183

原创 关于linux权限的论述

一、linux文件或目录权限查看文件权限命令:ll 文件名字查看目录权限命令:ll -d 目录名字修改文件权限命令:chmod 权限数字1权限数字2权限数字3 文件修改文件权限命令:chmod g+w 文件名 g+w表示属组成员有写权利修改文件属主属性:chown 用户名 文件修改文件属组属性:chgrp 组名 文件查看文件属性命令:lsattr 文件名查看目录属性命令:lsattr -d 目录修改文件属性命令:chattr 操作符属性 文件名或者目录名操作符包括: +给文件或目录添加属

2021-01-23 14:01:11 78

原创 四、集群架构忧化(垂直拆分业务子系统)

一、引子虽然业务系统已经通过集群方式的部署,相比与传统的单机模式提高了并行处理能力和高可用性,但是随着集群架构的部署,公司的访问量也会增大,在单体应用中,业务逻辑全部都在一起,并且部署在同一个web-server中,这必然会导致系统不同业务之间联系紧密,除了拓展起来较难,也会给维护变得更加难,如果在生产环境中,该业务如果发生故障,将会导致整个系统的崩溃,将会个公司和用户带来巨大的损失,因此这个阶段主要需要解决的问题就是降低业务的耦合度,避免牵一发二动全身的风险当然如果你的服务器并不承受高并发量,其实是

2021-01-23 09:34:10 204 1

翻译 yum 项目配置

项目背景某公司想要将原部署在云上的的项目迁移到云下物理真机上,并且已经在相应的物理准备好操作系统,现在需要运维人员协助测试机操作系统已经安装好,同时配置好本地yum源和外网源方便后续软件包安装。任务要求1、配置本地yum源和网络yum源2、如果在要求特殊环境(在内网中如何保证yum源可用)网络拓补图yum源的分类1、本地yum源yum仓库在本地(系统光盘/镜像文件)2、网络yum源yum仓库不在本地,在远程国内较知名的网络源(aliyun源,163源,sohu源,知名大学开源镜像等

2021-01-20 19:18:22 165

原创 灾难恢复能力等级(业界公认)

灾难恢复能力等级系统发生故障(掉电、宕机、进程误杀等等)时,业务如何考察系统的“高可用”能力RTO (服务可用性)RTO (Recovery Time oBjective)恢复时间目标:在故障或灾难发生之后,数据库停止工作的最高可承受时间,这是一个最大可容忍时限,必须在此时限内恢复数据RPO (数据可靠性)这是一个过去的时间点,当灾难或紧急事件发生时,数据可以恢复到时间点,时业务系统所容忍的数据丢失量...

2021-01-20 11:44:02 2310

原创 搭建lamp架构并上架网站

LAMP项目部署实战一、LAMP环境部署1、回顾LAMPLAMP = Linux + Apache + MySQL + PHP[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eJdygoe4-1610876996000)(media/image-20200327093726255.png)]Apache:主要用于接收用户的请求,处理业务逻辑,返回结果给客户端(浏览器)PHP:编程语言的一种,主要应用于Web开发。主要实现注册、登录、加入购物车、下单、支付等功能My

2021-01-19 21:47:39 499

原创 三、集群架构(负载均衡)

一、引子由于单机架构有着诸多缺点,比如不能保证服务的可靠性,不能接受集群的高访问量,这时我们除了对服务器进行纵向升级(升级内存、磁盘 或者更换更加大型的服务器),但是这个依然不能保证可靠性,我们不得不对单机架构进行调整和优化,目的是解决提升业务系统的并行处理能力,降低单机系统负载。二、集群架构的基本论述集权技术可以将多台独立服务器相互连接组合起来,形成一个整体的对外服务,通过增加新的服务器来分散并非访问流量,一台不够就扩到两台,甚至更多,只要业务系统能够随意支撑服务器的横向扩容,可以无惧任何挑战。

2021-01-19 21:25:38 214 1

原创 二、linux集群科普

服务器集群服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。服务器集群的优缺点优点:一、集群系统可解决所有的服务器硬件故障,当某一台服务器出现任何故障,如:硬盘、内存、CPU、主板、I/O板以及电源故障,运行在这台服务器上的应用就会切换到其它的服务器上。二、集群系统可解决软件系统问题,我们知道,在计算机系统中,用户所使用的是应用

2021-01-19 16:15:14 249

原创 一、单机架构特点以及优化方案

一、单机架构拓补图二、单机架构论述一个系统的访问业务量很小,这时我们会将所有的代码放在一个项目中,然后将这些项目部署在一台服务器,整个项目所有的服务都由这台服务器提供。这就是单机结构优点:部署灵活,容易实现、方便管理,开发者以及运维人员只需要关注一台服务器就可以缺点:1.系统的可靠性不高,一点本服务器宕机,将会导致整个数据的丢失。2.处理数据的能力弱,单机的处理能力是非常有限的,当业务增长到一定程度的时候,单机的资源将无法满足你的业务需求。3、风险较大,当数据出现洪水趋势增长,将会对服务器的

2021-01-19 16:00:00 1682 1

原创 OceanBase 试用版搭建

一、实验操作系统Centos 7.5内存 8GB磁盘容量 60GB适用产品包准备官方地址 https://www.oceanbase.com/download二、实验过程关闭防火墙systemctl stop firewalld 关闭selinuxsetenforce 0由于是实验环境,为避免出现影响 ,我将防火墙和selinux 进行关闭,在真实的操作环境中请添加防火墙策略,具体相关策略请根据环境而定创建用户这里参照在线手册的规范,创建admin用户。[root@

2021-01-18 10:50:51 1030

原创 关于服务器集群时间同步实现(NTP时间同步服务)

一、什么是NTP时间同步服务NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。工作场景: 公司开发了一个电商网站,由于访问量很大,网站后端由100台服务器组成集群。50台负责接收订单,50台负责安排发货,接收订单的服务器需要记录用户下订单的具体时间,把数据传给负责发货的服务器,由于100台服务器时间各不相同,记录的时间经常不一致,甚至会出现下单时间是明天,发货时间是昨天的情况。二、NTP时间同步的工作原理问题:标准时间是哪里来的?

2021-01-17 17:19:18 734 2

原创 linux关于命令行对网卡启用以及配置永久配置静态ip地址

通过最小化安装后我们进入以下页面ip a通过 ip a命令我们得知,此时我们通过反馈结果得知只有一个网卡为ens33。我们使用以下命令对网卡进行启用ifup ens33 //对ens33网卡进行启用这时ens33网卡就会运行这是我们验证ens33网卡已经得到ip地址下面我们来配置ip地址vim /etc/sysconfig/network-scripts/ifcfg-cens33 //网卡配置文件目录通过修改后对网卡进行重启操作,并进行验证systemctl

2021-01-17 17:08:57 1717

原创 关于linux访问控制(ACL访问控制)

1.什么是ACL访问控制权限由于Linux系统的基本权限控制是针对文档所有者或其他账户来进行控制的,无法对单独账户控制,这是ACL访问控制权限,使用ACL我们可以针对单一账户设置文档的访问权限getfacl描述:查看文档的ACL全新啊用法:通过getfacl对文件或目录进行ACL权限查看setfacl用来对文件进行访问控制用法:setfacl [选项] [{-m|-x} acl条目] 文件或目录常用选项:-b:删除所有附加的ACL条目-k:删除默认的ACL-m:添加ACL条目-x:删

2021-01-14 12:50:51 709

原创 Centos重置密码

CentOS运维过程中可能会遇到忘记密码的情况,但是只需要简单几个步骤就可以完成密码的重置工作1.输入reboot,重启CentOS系统2.当出现引导界面是,按下键盘上的e键进入内核编辑界面3.在 LANG=\zh_CN.UTF-8后面加上 \rd.break.4.按下ctrl+x组合键来运行这个修改后的内核程序此时系统会进入一个紧急救援的模式我们进行以下命令1.挂载系统目录mount -o remount ,rw /sysroot2.chroot改变指定目录,系统默认的目录结构都是以

2021-01-10 19:33:27 923 1

原创 Centos搭建vns远程桌面服务

实验操作系统 Centos 3.10.0(阿里云开发者实验室) 安装、启动 VNCVNC 远程桌面原理注:本小节内容旨在帮助您更好地了解 Xorg、X11、VNC 等概念和原理,如果你不想了解原理部分,只想快速搭建起 VNC 服务,可以跳过本节内容。名词解释:Xorg:在 Linux 用户中非常流行,已经成为图形用户程序的必备条件,所以大部分发行版都提供了它。X11:X Window 系统(X Window System,也常称为 X11 或 X )是一种以位图方式显示的软件窗口系统。VN

2021-01-08 18:15:34 379

原创 LINUX 网络管理常见命令

在进行网络配置之前首先需要了解网络管理命令的使用,本届主要介绍网络管理中查用的命令1.检查网络是否通畅或网络连接速度pingping常常用来测试与目标主机或域名是否可达,通过发送ICMP数据包到网络主机,显示相应情况以及输出信息来确定个目标主机或域名给是否可达。ping的结果通常情况下是可信的,由于有些服务器可以禁止ping,从而ping的结构并不是完全可信的2.配置网络或显示当前接口状态ifconfigifconfig明林更可以用于查看、配置、启用、或禁用指定网络接口,如配置网卡的IP地址、掩码、

2020-12-27 08:25:54 266

原创 安装centos 系统基础知识

磁盘分区安装一个高性能的centos 7.5 如同安装了一个全新的windows一样,都需要对磁盘进行分区,本人通过书籍给用户推荐比较合理的静态分区方案,一方面静态分区太复杂,另一方面手动进行分区可以让大家更加直观的认识linux系统中各目录的结构1.主分区:主分区可以用来存放数据,但在一个硬盘上主分区最多只能有四个,因此如果想在一个硬盘上创建四个以上分区,光主分区是不够的。2.扩展分区,扩展分区也是一种主分区,但不能用来存放数据,可以在拓展分区之上在划分可以存放数据的逻辑分区3.逻辑分区,逻辑分区

2020-12-26 15:07:00 94

原创 搭建FTP服务器

FTP服务器配置FTP协议简介FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。默认情况下FTP协议使用TCP端口中的 20和21这两个端口

2020-11-21 20:51:21 264

原创 DNS服务搭建

DNS服务搭建DNS简介DNS:域名系统(英文:Domain Name System)是一个域名系统,是万维网作为域名和IP地址相互映射的一个分布式数据库,能供使用户更方便的访问互联网,而不用去记住能够被机器直接读取的ip数串。DNS协议与逆行在UDP协议之上,使用端口号53.域名使一个网站的逻辑地址,比如 www.baidu.com ,相比IP地址更加方便人类记忆,所有被广泛使用。微型计算机的出现和局域网的发展推动了广域网的发展,hosts文件只能针对极少的九三级网络,wins可以管理局域网的解析

2020-10-13 19:47:07 212

原创 信息信息收集

收集信息利用搜索引擎收集信息googleHacking利用搜索引擎有针对的搜索信息来进行网络入侵的技术和行为,搜索引擎对于搜索的关键字提供了多种语法,构成出特殊的关键字,Googlehacking 技术能供全速全面的让攻击者挖掘有价值的信息,利用搜索引擎的收集目标主要有以下几种1.敏感信息2.具备特殊的url关键字的目标地址3.搜索已有的攻击结果4.指定格式文件5.其他与某个站点相关的信息常用的GoogleHacking语法1、intext:(仅针对Google有效)把网页中的正文内容

2020-10-05 19:26:06 147

原创 DHCP服务搭建

DHCP服务搭建[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7kNzXGBZ-1601434020970)(E:\笔记\centos\未命名文件 (1)].jpg)dhcp工作过程​ 1.客户端TCP/IP地址与0.0.0.0绑定在一起,发送DHCP Discover (DHCP发现)广播信息包到本地子网,该信息包发送给UDP端口67(服务器端口)​ 2.DHCP 服务器都会接受DHCP Discover信息包

2020-09-30 10:48:04 78

原创 表的数据添加、修改、删除

数据的添加、修改、删除数据的插入单条添加通过INSERT或REPLACE语句可以向表中插入一行或多行数据,前者为添加,后者为约束添加,本笔记侧重点为INSERTinsert 表名(字段名1,字段2,......)values(值1,值2,................);1.值一定和字段名一一对应。2,值与值之间要用逗号隔开3,数值型直接写值,字符型数据或者日期型一定要用单引号。3.日期型中间可以用-号,或者/。4.当给一个表都添加值的时候,字段列表是可以省略的,必须和表中的valu

2020-09-28 23:01:47 402

原创 创建与管理数据表

创建与管理数据表1.创建表CREATE TABLE [IF NOT EXISTS] (列名 数据类型 [NOT NULL|NULL][DEFAULT 列默认值]) EBGINE=存储引擎2.管理表修改数据表的7大语句实例alter table xs add 奖学金等级 char(10) after 总学分; alter table xs modify 姓名 char(20);alter table xs modify 性别 char(1);alter table x

2020-09-28 23:01:20 157

转载 关于WMware虚拟网络的三种模式

VMware虚拟机的三种网络模式测试环境操作系统 windows 10 专业工作站版虚拟机 vmware workstation 14 pro=======万恶的分界线=1.vmware三种网络工作模式​ 1.Bridged (桥接模式)​ 2.NAT(网络地址转换模式)​ 3.Host-Only(仅主机模式)2.桥接模式桥接模式就是将主机网卡与虚拟网卡利用虚拟网桥进行通信,在桥接的作用下,类似于吧物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这

2020-09-28 22:50:35 516

原创 配置本地yum源

配置本地YUM源Yum(全称为 Yellowdog Updater Modified)是一个在RedHat以及CentOS中的Shell前端软件包管理器。直白一点它是帮我们安装、卸载软件的工具,暂时先简单地这样理解。yum的命令形式一般是如下: yum –选项 命令包其中选项是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等yum的一切信息都存储在一个叫yum.reops.d目录下的配置文件中,通常位于/etc/yum.reops.d目录下

2020-09-21 22:12:25 485

原创 宝塔面板的安装与实例

关于解决宝塔面板安装任务睡眠问题首先在程序中执行宝塔面板命令yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 2f8332执行命令发现提示某服务睡眠,我们可以杀死睡眠进程Kill -9 进程ID这样就可以成功的安装宝塔面板命令...

2020-09-21 21:06:21 336

原创 系统信息查看

一、系统信息查看1.uptime命令:系统总共运行了多长时间和系统的平均负载[root@oldboy1 ~]# uptime18:10:02 up 44 min, 1 user, load average: 0.00, 0.01, 0.05当前时间 18:10:02系统已运行的时间 44 min当前在线用户 1 user平均负载:0.00, 0.01, 0.05,最近1分钟、5分钟、15分钟系统的负载系统平均负载是指在特定时间间隔内运行队列中的平均进程数。2.free命令:free指令会

2020-09-21 21:05:14 464

原创 关于使用CMD控制台登录数据库

初始数据库SQL语言结构化查询语言,简称sql,是一种特殊目的编程语言,是一种数据库编程语言,用于存取数据以及查询,更新和管理关系数据库系统 查询数据库 select * from stu; select name , age from stu; 增加数据库 insert in to; stu(id,name,age,sex); values(1003,'王五',13,'女'); 删除数据库 delete from stu; where n

2020-08-15 13:46:27 1222

原创 数据库安装与调试

目录一、概述二、MySQL安装三、NavicatforMySQL下载及使用一、概述MySQL客户端工具:NavicatforMySQL二、MySQL安装安装条件:  1).net framework4.0(下载地址:http://rj.baidu.com/soft/detail/15910.html?ald)  如果Windows Server 2003 在安装.net framework4.0安装过程中报错: net framework 4.0安装时提示产生阻滞问题:运行安装程序前,必

2020-08-14 15:01:42 781

原创 navicat 连接 mysql8+时出现2059错误解决方法

再用navicat连接 mysql8+时出现2059错误,新版本的mysql 使用的是caching_sha_password验证方式,但此时的navicat没有支持这种验证方式解决方式在mysql命令行执行以下命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';‘root’可以改为你自己定义的用户名,‘localhost’指的是该用户开放的IP,可以是’localhost’(仅本机访

2020-08-14 14:53:01 163

原创 使用字节输入输出流实现复制文件技术

字节输入输出流是java进阶操做必学知识,如何使用字节的输入输出流也是一种困扰,为了练习这项技术通过本实例可以很好的了解字节输入输出流,并且可以通过本对比练习字符输入输出流package 输入输出流;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;

2020-08-02 20:40:44 731

原创 在JAVA中如何实现单例模式

单例模式在java中应用很多特别是在学生管理系统等,主要应用与管理员用户等,本实例中有三种方式进行创建单例模式 ,分别是懒汉模式,和饿汉模式以及使用枚举进行单个用户的创建。懒汉模式package 常用类;public class text1 {//懒汉模式 private String name; private int sex; private static text1 text1=null; private text1(String name, int

2020-08-02 20:31:49 249

linux常见服务器搭建实验任务书

包括linux常见的服务搭建

2021-01-10

空空如也

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

TA关注的人

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