自定义博客皮肤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)
  • 收藏
  • 关注

原创 redis主从复制、哨兵服务、持久化、数据类型

思路:停止master主机的redis 服务,原slave角色会升级为主,哨兵服务会自动监视新的master服务,宕机的master 主机恢复后自动配置为当前主的从服务器。给host61主机的Redis服务设置连接密码,如果从服务器不指定连接密码无法同步数据。要求: 把host63恢复为独立的redis服务器,然后配置为host62的从服务器。3)如果Redis服务有密码宕机的服务器启动服务后,要人为指定主服务器的连接密码。- 递增数字:字符串类型可以存储任何形式的字符串,当存储的字符串是整数形式时,

2023-08-15 14:36:36 187

原创 概述、搭建Redis服务器、部署LNP+Redis、创建Redis集群、连接集群、集群工作原理

当master角色的服务器宕机时,对应的slave服务器会升级为master 并接手对应的hash槽,实现redis服务的高可用,例如停止host53主机的redis服务,对应的从会升级为master。2、--cluster-replicas 1 给每个master服务器分配一台slave服务器,每个主至少要分配1台slave服务器,不然无法实现redis服务的高可用。4、创建集群时,会自动给master角色的主机分配hash槽 ,通过hash槽实现数据的分布式存储。

2023-08-15 14:34:01 1859

原创 数据分片概述、环境准备、部署MyCAT服务、全局表、分片表、ER表

ER表,称为关联表,表示数据逻辑上有关联性的两个或多个表,例如工资表和员工表。对于关联表,通常希望他们能够有相同的分片规则,这样在进行关联查询时,能够快速定位到同一个数据分片中。MyCat2中对于关联表,不需要有过多的声明,他可以根据分片规则自行判断。在客户端client50 连接mycat63 存储数据 ,验证mycat63的配置。全局表 数据会插入到两个库中,并且两个库中都有全部的数据。步骤三:把主机mycat63配置为mycat服务器。1)连接本机的mycat服务,添加数据源。

2023-08-15 14:32:11 203

原创 主从同步介绍、主从同步原理、主从同步结构、构建思路、配置一主一从、配置一主多从、读写分离介绍、工作原理、配置mycat服务、添加数据源、创建集群、指定主机角

因为数据的查询和存储分别访问不同的数据库服务器,所以要通过主从同步来保证负责读访问的服务与负责写访问的服务器数据一致。步骤一:配置192.168.88.55为192.168.88.53主机的从服务器。步骤一:数据库服务器192.168.88.53配置为主数据库服务器。步骤二:数据库服务器192.168.88.54配置为从数据库服务。1)指定MySQL55主机的server-id 并重启数据库服务。1)添加数据源:连接mycat服务后做如下操作。1)在主服务器添加用户,给客户端连接使用。

2023-08-15 14:30:16 214

原创 完全备份、增量备份、差异备份、binlog日志

Mysqldump 备份和恢复数据时会锁表,锁表期间无法对表做写访问,mysqldump适合备份数据量比较小的数据或在数据库服务器访问量少的时候备份。支持完全备份与恢复、增量备份与恢复、差异备份与恢复。默认日志文件容量大于1G时会自动创建新的日志文件,在日志文件没写满时,执行的所有写命令都会保存到当前使用的日志文件里。对数据做增量备份前,必须先有一次备份,也就是首次备份,通常是备份所有数据;对数据做差异备份前,必须先有一次备份,也就是首次备份,通常是备份所有数据;周二增量备份(备份周一备份后新产生的数据)

2023-08-15 14:27:51 1212

原创 主键、外键、建表范式、MySQL索引、用户管理

3)允许在本机使用pljadmin用户连接数据库服务器,仅对tarena库有查询、插入、更新、删除记录的权限,密码为NSD2023…2)允许192.168.88.0/24网段主机使用plj连接数据库服务,仅对gamedb库有完全权限、密码为tarena。4)允许192.168.88.51主机使用yaya用户连接数据库服务,仅对tarena库有查询权限,密码为tarena1。1)在mysql51连接mysql50 (使用50 添加的yaya 用户)步骤一:练习主键的创建、查看、删除、添加、验证主键。

2023-08-15 14:26:02 133

原创 建库、建表、修改表、复制表、字符类型、数值类型、枚举类型、日期时间类型、检索目录、数据导入命令、数据导入步骤、数据导出命令、非空、默认值、唯一索

常用数据类型:数值类型、字符类型、日期时间类型、枚举类型,每种类型都有对应的命令表示、有具体的存储范围。步骤三:将db1库user3表所有记录导出, 存到/myload/user.txt文件里。步骤二:将/etc/passwd文件导入db1库的user3表里。仅可以使用数字、字母、下划线、不能纯数字。步骤一:修改检索目录为/myload。实现此案例需要按照如下步骤进行。实现此案例需要按照如下步骤进行。实现此案例需要按照如下步骤进行。实现此案例需要按照如下步骤进行。步骤四:练习日期时间类型的使用。

2023-08-15 14:24:56 483

原创 等值内连接查询、非等值内连接查询、左外连接查询、右外连接查询、去重全连接查询 、不去重全连接查询、where嵌套查询、having嵌套查询、select嵌套

嵌套查询:是指在一个完整的查询语句之中,包含若干个不同功能的小查询;查询3号部门 、部门名称 及其部门内 员工的编号、名字 和 email。4)查询2018年总工资大于30万的员工,按2018年总工资降序排列。4)查询2018年12月所有比100号员工基本工资高的工资信息。查询部门员工总人数比开发部总人数少 的 部门名称和人数。3)查询每个员工2018年的总工资,按总工资升序排列。1)查询11号员工的名字及2018年每个月总工资。2)查询员工编号8 的 员工所在部门的部门名称。

2023-08-15 14:23:25 103

原创 字符函数、数值函数、日期时间函数、聚集函数、判断函数、运算符号、排序、分组、过滤、分页、插入表记录、更新表记录、删除表记录

使用SELECT查询时,如果结果集数据量很大,比如1万行数据,放在一个页面显示的话数据量太大,可以分100次显示 每次只显示100行。(给所有表头赋值表头可以省略不写)id表头的值不能重复,主键的知识在后边课程里讲。插入1行给指定列赋值,必须写列名,没赋值的列 没有数据 后通过设置的默认值赋值。插入多行给指定列赋值,必须写列名,没赋值的列 没有数据 后通过设置的默认值赋值。统计每个部门的总人数 (按照部门表头分组统计name表头值的个数)如果表头名等于某个值,则返回对应位置then后面的值并结束判断,

2023-08-15 14:16:02 64

原创 数据库概述、部署MySQL服务、必备命令、密码管理、安装图形软件、SELECT语法 、筛选条件

information_schema:是MySQL数据库提供的一个虚拟的数据库,存储了MySQL数据库中的相关信息,比如数据库、表、列、索引、权限、角色等信息。sys:是MySQL 8.0引入的一个新库,它基于information_schema和performance_schema视图,提供了更方便、更直观的方式来查询和管理MySQL数据库的元数据和性能数据。MySQL 8中的3306端口是MySQL服务默认使用的端口,主要用于建立客户端与MySQL服务器之间的连接。

2023-08-15 14:12:22 1699

原创 网站架构演变、LNP+Mariadb数据库分离、Web服务器集群、Keepalived高可用

name: compress html # 压缩html目录到/root下。src: /root/html2.tar.gz # 下载压缩文件。12 router_id haproxy1 # 为本机取一个唯一的id。- name: mkdir /nfs_root # 创建共享目录。- name: nfs share # 修改配置文件。- name: install nfs # 安装nfs。# 5. haproxy2配置keepalived。

2023-08-02 20:14:05 292 1

原创 服务器硬件、部署LNMP动态网站、部署wordpress、配置web与数据库服务分离、配置额外的web服务器

1. 在源服务器上备份数据库中的数据。# 3. php程序是由php-fpm处理的,php-fpm以apache身份运行。[root@database ~]# mysql # 打开mysql命令行。- name: install mysql # 安装数据库服务。- name: start service # 启动数据库服务。# 6. 停止database上的数据库服务,wordpress将不能访问。# 5. 停止web1上的数据库服务,wordpress网站仍然可以访问。

2023-08-02 20:12:46 1383

原创 iptables防火墙、filter表控制、扩展匹配、使用iptables配置网络型防火墙、NAT原理、配置SNAT

I 插入规则-->iptables -I INPUT 1 --dport 80 -j ACCEPT 插入一条规则,原本位置上的规则将会往后移动一个顺位。-R 修改规则-->iptables -R INPUT 1 -s 192.168.12.0 -j DROP 取代现行规则,顺序不变(1是位置)--dport 目的端口 例:iptables -A INPUT -p tcp --dport 22。--sport 源端口 例:iptables -A INPUT -p tcp --sport 22。

2023-08-02 20:09:05 567

原创 Prometheus服务器、Prometheus被监控端、Grafana、Prometheus服务器、Prometheus被监控端、Grafana

Prometheus是一个开源系统监控和警报工具包,最初由 SoundCloud构建。也是一款监控软件,也是一个时序数据库。Prometheus 将其指标收集并存储为时间序列数据,即指标信息与记录时的时间戳以及称为标签的可选键值对一起存储。主要用在容器监控方面,也可以用于常规的主机监控。使用google公司开发的go语言编写。Prometheus是一个框架,可以与其他组件完美结合。Grafana是一款开源的、跨平台的、基于web的可视化工具展示方式:客户端图表、面板插件。

2023-08-02 20:03:24 1118

原创 Zabbix报警机制、配置钉钉机器人、自动发现、主动监控概述、配置主动监控、zabbix拓扑图、nginx监控实例

root@zabbixserver ~]# /usr/lib/zabbix/alertscripts/dingalert.py 'warn: 测试消息' # 注意消息中要包含关键字warn。# handled:自nginx启动之后,处理过的客户端连接总数,通常等于accepts的值。# requests:自nginx启动之后,处理过的客户端请求总数。# accepts:自nginx启动之后,客户端访问的总量。# key[*]中的*是参数,将会传给后面的位置变量$1。

2023-08-02 19:51:39 1951 1

原创 监控概述、安装zabbix、配置zabbixagent、添加被控端主机、常用监控指标、自定义监控项

对服务的管理,不能仅限于可用性。还需要服务可以安全、稳定、高效地运行。监控的目的:早发现、早治疗。公开数据:对外开放的,不需要认证即可获取的数据私有数据:对外不开放,需要认证、权限才能获得的数据在被控端创建key。被控端被监控的内容叫作key,可以理解为它就是一个变量名,具体的名字自己决定。在web页面中创建监控项。监控项对应key值。

2023-07-24 14:41:20 1158

原创 rbd快照管理、rbd快照克隆原理与实现、rbd镜像开机自动挂载、ceph文件系统、对象存储、配置对象存储客户端、访问Dashboard

root@client1 ~]# rbd snap rm img1 --snap img1-sn1 # 不能删。[root@client1 ~]# vim /etc/ceph/rbdmap # 指定要挂载的镜像及用户名、密钥。[root@client1 ~]# vim /etc/hosts # 添加以下内容。[root@client1 ~]# rbd --help # 查看子命令。[root@client1 ~]# ls /mnt/ # 数据还原完成。

2023-07-24 14:34:29 749

原创 Ceph概述、准备ceph部署环境、cephadm概述、安装Ceph集群、ceph块存储、存储池、rbd镜像管理、ceph客户端配置

块存储:提供像普通硬盘一样的存储,为使用者提供“硬盘”文件系统存储:类似于NFS的共享方式,为使用者提供共享文件夹对象存储:像百度云盘一样,需要使用单独的客户端Ceph存储集群至少需要一个Ceph监视器、Ceph管理器和Ceph OSD(对象存储守护程序)。运行Ceph文件系统客户端时,需要Ceph元数据服务器。监视器:Ceph Monitor(ceph-mon)维护集群状态图,包括监视器图、管理器图、OSD图、MDS图和CRUSH图。这些映射是Ceph守护进程相互协调所需的关键集群状态。

2023-07-24 09:17:22 757

原创 Keepalived热备、Keepalived+LVS、HAProxy监控及后端服务器健康检查、负载均衡调度器对比

LVS适用于需要高并发性和稳定性的场景,Nginx适用于静态文件服务和反向代理等应用层负载均衡场景,HAProxy则具备较为丰富的功能和灵活性,适用于多种负载均衡场景。default是缺省配置,如果后续有和default相同的配置,default配置将会被覆盖。# 对web服务器做健康检查,2秒检查一次,如果连续2次检查成功,认为服务器是健康的,如果连续5次检查失败,认为服务器坏了。28 auth_pass 1111 # 集群中的机器密码相同,才能成为集群。

2023-07-24 09:13:40 760

原创 集群及LVS简介、LVSNAT模式原理、LVSNAT模式配置、LVSDR模式原理、LVSDR模式配置、LVS错误排查

root@lvs1 ~]# sysctl -a | grep ip_forward # 查看ip_foward参数。[root@web1 network-scripts]# ifconfig # 可以查看到lo:0网卡信息。[root@lvs1 ~]# ipvsadm -Ln # L是列出,n是使用数字,而不是名字。- name: create repos.d # 创建repos.d目录。-s: 指定调度算法。[root@lvs1 ~]# sysctl -a # 查看所有的内核参数。

2023-07-20 19:31:51 342

原创 block任务块、rescue和always、loop循环、role角色概述、role角色应用、ansible-vault、sudo提权、特殊的主机清单变量

root@pubserver ansible]# ansible-vault rekey hello.txt # 改密码。[root@pubserver ansible]# vim roles/motd/vars/main.yml # 追加一行。[root@pubserver ansible]# vim roles/motd/tasks/main.yml # 追加。# 执行playbook web1上将会出现/tmp/test1.txt和/tmp/test3.txt。

2023-07-20 19:28:12 160

原创 变量概述、facts变量、自定义变量、清单变量、剧本变量、防火墙模块、template模块、错误处理、触发执行任务、when条件

引入变量,可以方便Playbook重用。比如装包的playbook,包名使用变量。多次执行playbook,只要改变变量名即可,不用编写新的playbook。ansible支持10种以上的变量定义方式。inventory变量。变量来自于主机清单文件facts变量。playbook变量。变量在playbook中定义。变量文件。专门创建用于保存变量的文件。推荐变量写入单独的文件。# 使用inventory变量。

2023-07-20 19:26:19 70

原创 软件包模块、服务模块、逻辑卷模块、文件系统模块、playbook剧本,YAML语法规范、playbook剧本案例

Last sector, +sectors or +size{K,M,G,T,P} (10487808-41943006, default 41943006): # 结束位置,回车,分区到结尾。Last sector, +sectors or +size{K,M,G,T,P} (2048-41943006, default 41943006): +5G # 结束位置+5G。# 通过copy模块创建/tmp/1.txt,文件中有两行内容,分别是Hello World和ni hao。

2023-07-18 14:36:50 52

原创 Ansible概述、Ansible环境准备、Ansibleadhoc临时命令语法、命令模块、文件模块、用户模块、综合练习

root@pubserver ansible]# ansible webservers -m file -a "path=/tmp/file.txt state=touch" # touch是指如果文件不存在,则创建;[root@pubserver ansible]# ansible webservers -m file -a "path=/tmp/file.txt state=absent" # absent英文缺席的、不存在的。# 在webservers组中的主机上,创建lisi用户。

2023-07-18 14:33:23 110

原创 uWSGI、灰度发布、网站数据指标分析、网站限速

注意:测试时如果无法连接外网,可能需要将python-project-demo/learning_logs/templates/base.html文件中的特效注释。浏览器访问192.168.99.5/index.php分别输入不同名称的账户,可以看到"开始"连接的是不同的地址,效果如图-1所示。4)测试,从192.168.99.100主页点内容可以访问,但从99.200点不可以。本案例要求不同IP的客户访问相同代理时,可以看到不同集群主机的内容。不同ID的客户访问相同代理时,可以看到不同集群主机的内容。

2023-07-14 09:13:16 86

原创 Session与Cookie、部署redis、redis基本操作、Session共享

使用4台虚拟机,其中一台作为Nginx前端调度器服务器(eth0:192.168.88.5,eth1:192.168.99.5)、两台虚拟机部署为LNMP服务器,分别为Web1服务器(192.168.99.100)和Web2服务器(192.168.99.200),另外一台作为测试用的Linux客户机(192.168.88.10)注意:以下部署LNMP服务器的操作,需要在两台后端服务器做相同的操作,下面我们以一台Web2服务器(192.168.99.200)为例,对Web1服务器执行相同操作即可。

2023-07-13 17:12:12 150

原创 rpmbuild软件包管理、编写编译配置文件、systemd服务管理、GREVPN、L2TP+IPsec、systemdUnit文件

使用lsmod查看当前计算机已经加载的模块,使用modprobe加载Linux内核模块,使用modinfo可以查看内核模块的信息。使用web1作为服务端,windows10虚拟机作为客户端,首先要修改window10的ip为99网段,然后加入99网段的虚拟网络。1,启动一台Windows虚拟机,将虚拟机网卡桥接到99网段的虚拟网络,ip配置为99网段的即可。安装rpm-build软件包,编写SPEC配置文件,创建新的RPM软件包。连接VPN并测试网络连通性,效果如图-1所示。

2023-07-13 16:53:47 149

原创 Tomcat服务器、Tomcat虚拟主机、添加日志功能、SSL加密网站、Maven应用案例

提示:如果检查端口时,8005端口启动非常慢,默认tomcat启动需要从/dev/random读取大量的随机数据,默认该设备生成随机数据的速度很慢,可用使用下面的命令用urandom替换random。使用2台虚拟机,其中一台作为Tomcat服务器(192.168.99.100)、另外一台作为测试用的Linux客户机(192.168.99.5),如图-1所示。修改server.xml配置文件,创建www.b.com虚拟主机,顺便修改原有虚拟主机为www.a.com。3)查看虚拟主机www.a.com的配置。

2023-07-12 17:39:59 111

原创 Nginx代理服务器、HTTP调度、TCP/UDP调度、Nginx优化、HTTP错误代码、状态页面、压力测试

使用4台虚拟机,其中一台作为Nginx代理服务器,该服务器需要配置两块网卡,IP地址分别为192.168.88.5和192.168.99.5,两台Web服务器IP地址分别为192.168.99.100和192.168.99.200。使用4台虚拟机,其中一台作为Nginx代理服务器,该服务器需要配置两块网卡,IP地址分别为192.168.88.5和192.168.99.5,两台SSH服务器IP地址分别为192.168.99.100和192.168.99.200。

2023-07-10 20:20:33 758

原创 部署LNMP、Nginx+FastCGI、Nginx地址重写语法,地址重写应用案例

备注:mariadb(数据库客户端软件)、mariadb-server(数据库服务器软件)、mariadb-devel(其他客户端软件的依赖包)、php(解释器)、php-fpm(进程管理器服务)、php-mysqlnd(PHP的数据库扩展包)。目前的网站一般都会有动态和静态数据,默认nginx仅可以处理静态数据,用户访问任何数据都是直接返回对应的文件,如果如果访问的是一个脚本的话,就会导致直接返回一个脚本给用户,而用户没有脚本解释器,也看不懂脚本源代码!1)打开php-fpm配置文件,注意该配置文件中;

2023-07-10 15:27:09 92

原创 Nginx安装、用户认证、Nginx虚拟主机、对称密钥、非对称密钥、HTTPS加密网站

通过Nginx实现Web页面的认证,需要修改Nginx配置文件,在配置文件中添加auth语句实现用户认证。源码安装Nginx时必须使用--with-http_ssl_module参数,启用加密模块,对于需要进行SSL加密处理的站点添加ssl相关指令(设置网站需要的私钥和证书)。1)修改/usr/local/nginx/conf/nginx.conf。-l显示服务正在监听的端口信息,如httpd启动后,会一直监听80端口。右键---属性---安全---编辑---users---完全控制打钩。

2023-07-10 15:26:35 111

原创 多进程脚本、系统初始化脚本、综合应用脚本

系统中的/dev/urandom可以获得取之不尽的随机字符,但内容太随意有些是不需要的,如果文档中没有密码,可以使用tr处理这些随机字符获取密码。3.如果/opt/backup_data中备份的tar包凑齐5个之后,就都上传到ftp中并删除本地的这些tar包。<< 符号也称Here Document,代表你需要的内容在这里,某指令导入字符串时使用,而无需文件。2,关闭7版本系统的命令历史记录,修改8版本的命令历史记录最多保存2000条并加上时间戳。$'\033[A'代表键盘的 "上" 按键。

2023-07-06 11:41:29 133

原创 awk基本用法、处理条件、awk应用案例、监控脚本编写

准备一个测试文档,里面有6行,每行分别是abc、xyz、abc、opq、xyz、abc 然后按照awk逐行处理的工作特点使用awk '{a[$1]++}' shu.txt 走完每一行得到下列结果,但不会输出到屏幕。要求: 格式化输出passwd文件内容时,要求第一行为列表标题,中间打印用户的名称、UID、家目录信息,最后一行提示一共已处理文本的总行数,效果如图-1所示。通过awk提取信息时,利用IP地址作为数组下标,每遇到一个重复值就将此数组元素递增1,最终就获得了这个IP地址出现的次数。

2023-07-04 20:04:09 794

原创 正则表达式、grep过滤工具、sed基本用法、sed基本操作指令、sed应用案例

比如grep "ro\{1,\}t" user可以改成 grep -E "ro{1,}t" user。CPU 1个,内存 1G ,硬盘空间默认大小即可,如图-2所示。按要求配置好ip,同网段之间要能互通,配置好yum,修改主机名。测试 \{n\} \{n,\} \{n,m\} \(\)以上操作,如果去掉-n,在将p指令改成d指令就是删除。1)p指令案例集锦(自己提前生成一个a.txt文件)本案例要求熟悉sed命令的p、d、s等常见操作。步骤三:sed工具的p、d、s操作指令案例集合。

2023-07-03 19:05:44 168

原创 case语句、case分支应用示例、函数及中断控制、字符串截取、替换、删除

case分支属于匹配执行的方式,它针对指定的变量预先设置一个可能的取值,判断该变量的实际取值是否与预设的某一个值相匹配,如果匹配上了,就执行相应的一组操作,如果没有任何值能够匹配,就执行预先设置的默认操作。在Shell脚本中,将一些需重复使用的操作,定义为公共的语句块,即可称为函数。通过使用函数,可以使脚本代码更加简洁,增强易读性,提高Shell脚本的执行效率。直接使用“函数名”的形式调用,如果该函数能够处理位置参数,则可以使用“函数名 参数1 参数2 .. ..”的形式调用。

2023-07-03 09:01:59 263

原创 数值、字符串比较、文件状态测试、逻辑组合、if语句结构、循环结构

while循环属于条件式的执行流程,会反复判断指定的测试条件,只要条件成立即执行固定的一组操作,直到条件变化为不成立为止。所以while循环的条件一般通过变量来进行控制,在循环体内对变量值做相应改变,以便在适当的时候退出,避免陷入死循环。然后测试,以下命令不是脚本内容,要在命令行中敲,不写在脚本中。4)-ge 比较前面的整数是否大于或等于后面的整数。6)-le 比较前面的整数是否小于或等于后面的整数。3)-gt 比较前面的整数是否大于后面的整数。5)-lt 比较前面的整数是否小于后面的整数。

2023-06-29 19:45:07 64

原创 Shell概述、编写及执行脚本、Shell变量、变量扩展知识、数值运算

Shell是在Linux内核与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令,如图-1所示。若需要临时使用另一种Shell环境,可以直接执行对应的Shell解释器程序,比如只要执行sh可以切换到sh命令行环境。默认情况下,自定义的变量为局部变量,只在当前Shell环境中有效,而在子Shell环境中无法直接使用。使用反撇号或$()时,可以将命令执行的标准输出作为字符串存储,因此称为命令替换。shell脚本:提前写好可执行的语句,可以完成特定任务的文件按顺序、批量化执行。

2023-06-28 18:05:01 113

原创 常用数制、数制计算、带宽、无类网络、子网划分、IPv6、Linux虚拟网络

步骤五:点下方添加按钮,选择网络适配器,点完成(这里是添加网卡,如果用现有网卡则无需添加,直接选择现有网卡即可),如图-14、图-15所示。步骤四:打开要加入该虚拟网络的虚拟机,查看硬件详情中的网卡,选择虚拟网络,之后点右下角的应用按钮,如图-9所示。步骤二:点中间的 添加网络 按钮,选择一个没有使用的网络名称,比如VMnet2,然后点确定,如图-11所示。步骤四:开启一台要加入该虚拟网络的虚拟机,点菜单中的设置,如图-13所示。pc1的ip是192.168.1.1 网关是192.168.1.254。

2023-06-27 19:12:28 85

原创 NAT作用、私有IP地址、NAT实现方式与工作过程、VRRP概述、VRRP实现案例

在三层交换机配置VRRP产生一个虚拟网关192.168.1.254为vlan1的设备使用,实验拓扑如图-3所示。继续使用上图,在路由器配置easy ip,让所有的内部主机仅仅利用唯一的一个公网地址100.0.0.1访问外网。步骤一:删除已有的静态nat (100.0.0.10与100.0.0.2、100.0.0.3ping不通)禁止2.2访问1.1的网站服务,但不影响其他服务,实验拓扑如图-1所示。步骤四:分别在路由器与三层交换机上配置ospf。实现此案例需要按照如下步骤进行。

2023-06-27 08:55:20 122 1

原创 动态路由、传输层、ACL作用与概述、ACL配置

之后将拓扑延申,增加一台router路由器,与pc一台,并按图配置好ip,新增pc的网关是192.168.5.254,如图-3所示。按照图-1的拓扑结构配置ip地址并通过三层交换实现VLAN间通信。动态路由:基于某种路由协议实现,适合大型网络,减少管理任务。禁止2.1与1.1进行数据通信,不能影响其他主机的通信。步骤一:放行192.168.2.1,拒绝其他设备。实现此案例需要按照如下步骤进行。实现此案例需要按照如下步骤进行。实现此案例需要按照如下步骤进行。步骤一:配置路由器IP。步骤三:配置动态路由。

2023-06-25 17:48:43 187

空空如也

空空如也

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

TA关注的人

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