- 博客(37)
- 收藏
- 关注
原创 如何理解并使用重发布
如何理解并使用重发布一、(重发布、重分布、重分发)概念条件名词理解规则配置命令举例说明【1】RIP【2】OSPF二、多点双向重发布问题引入解决问题1)路由回馈2)环回3)路由策略【1】 抓流量【2】策略-修改流量参数1)偏移列表2)分发列表3)route-map配置指南:一、(重发布、重分布、重分发)概念背景一台路由器同时工作在两种不同的路由协议中,或者相同协议的不同进程中;由于算法和数据库的独立,故两种协议或进程默认不共享路由信息;功能可以让该设备成为ASBR来实现路由共享,最终全网可达;条件
2020-07-05 11:40:52 536
原创 RHCE认证练习题
将备考RHCE期间的练习题做一巩固,供参考准备工作1.设定SELinux2.配置防火墙3.自定义用户环境4.配置端口转发5.配置链路聚合6.配置IPV6地址7.配置本地邮件服务8.通过 SMB 共享目录9.配置多用户SMB挂载10.配置NFS服务11.挂载一个NFS共享12.实现一个 web 服务器13.配置安全web服务14.配置虚拟主机15.配置 web 内容的访问16.实现动态WEB内容17.创建一个脚本18.创建一个添加用户的脚本19.配置 ISCSI 服务端20.配置 iSCISI 的客户端21.
2020-06-30 18:14:05 1337
原创 ftp(文件传输协议)主被工作方式
主动方式服务端主动将数据发送到客户端1、命令连接①客户端开启一个随机端口,向服务端21端口发起请求,并提交post命令(主要表明此次连接为主动方式)②服务端回应客户端请求2、数据连接①服务端启用20端口向客户端高位随机端口发送数据②客户端收到数据后,向服务端发送确认信息被动方式服务端被动将数据发送到客户端1、命令连接①客户端开启一个高位随机端口,向服务端发送请求,并提交PASV命令(主要表明此次连接为被动方式)②服务端回应客户端2、数据连接①服务端开启一个高位随机端口等待客户端
2020-05-28 12:25:21 156
原创 如何配置ftp服务
配置ftp服务,要求:在openlab公司教学部建立一个文件系统服务器。实现所有用户基于虚拟用户身份登录到该部门的ftp文件系统服务器,访问的文件系统根目录为/home/teacher(虚拟用户自定义)解题步骤:1、 创建一个禁止登陆的系统用户teacher,并在该目录下创建一些文件,方便后面的验证;更改用户teacher的目录权限,保证上传下载#useradd -s /sbin/nologin teacher2、 配置主配置文件vim /etc/vsftpd/vsftpd.confguest
2020-05-28 12:20:40 382
原创 DHCP(动态主机配置协议)工作原理及过程
dhcp工作原理及过程DHCP协议采用UDP作为传输协议,客户端主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给客户端主机的68号端口。详细的交互过程如下图(图片来源于网络):(1)客户端:利用广播数据包发送搜索DHCP服务器若客户端网络设置使用DHCP协议取得IP,则当客户端开机或者是重新启动网卡时,客户端主机会发送出查找DHCP服务器的UDP数据包(discover)给所有物理网段内的计算机。因为客户端还不知道自己属于哪一个网络,所以该数据包的来源地址会为0.0.0.0
2020-05-28 11:28:43 1773
原创 web之超文本传输协议http、https的工作过程
http1、建立tcp连接:三次握手2、web浏览器向web服务器发送请求命令:get3、web浏览器发送请求头信息:host,即关于自身的信息;最后发送一个空请求头信息代表请求头信息发送完毕,若是post提交,会继续提交请求体4、web服务器应答:应答第一部分:版本号,协议状态码5、web服务器发送应答头信息:包含自己的信息一斤被请求的文档,同样,在最后发送一个空白行表示头信息发送完毕。6、web服务器向浏览器发送数据:以content-type应答头信息所描述的格式,发送用户所请求的
2020-05-28 10:55:47 573
原创 计算机启动过程
计算机的启动过程boot的由来:早期,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序!所以必须想办法把一小段程序装进内存,然后计算机才能正常运行。简称为boot了。①硬件自检(POST):BIOS中的程序首先检查,计算机硬件系统能否满足运行的基本条件;若是硬件出现问题,启动终止;如果没有问题,BIOS把控制权交给下一阶段的启动程序,(启动程序存放在启动顺序中的第一项存储设备中。)②主引导记录(MBR):从硬盘或可移动设备中读取MBR,并放入指定内存
2020-05-28 09:44:57 242
原创 如何搞懂交换机以及实现vlan间的通信
知识框架实战演练搭建如下拓扑图,配置要求:① pc1和pc3所在接口为access,pvlan为vlan2;②pc2、4、5、6处于同一网段,其中pc2可以访问pc4、5、6,pc4可以访问pc5,不可以访问pc6;③pc5不能访问pc6一、根据实验要求搭建拓扑二、主要配置思路:1、添加vlan,划入vlan到对应接口,修改允许列表以及PVID注:因为pc1、3在同一网段,也为接入模式,所以他两访问其他网段需要依靠路由器,pc2、4、5、6同理;但是pc2可以访问4、5、6,并且4可以访问5
2020-05-19 17:56:46 2221
原创 如何理解postfix邮件服务器以及如何实现跨域收发邮件
知识框架小试牛刀假设有有两个公司baidu和qq提供邮件服务,邮件服务器的地址分别为:mail.baidu.com mail.qq.com;baidu用户为haha hehe xixi;qq用户为zhangsan lisi wangmazi。通过web(小松鼠软件)尝试着实现收发邮件1、基于Linux中的电子信箱传送邮件一.准备工作:① 开启两台主机(保证两台主机在同一网段),关闭防火墙和selinux② 默认已经安装好了postfix和dovecot(若检测到未安装,则手动安装)③ 两台
2020-05-11 22:16:00 1259
原创 DNS(域名系统)协议
知识框架实战演练1、正向解析、反向解析,详解如下:服务器:192.168.133.128首先进入主配置文件vim /etc/named.conf 指定全局中的参数;logging模块(可省略);分别创建baidu、qq的正向域名解析区域;以及反向域名解析区域(这里将baidu、qq都设为192.168.133网段,所以只需要创建一个反向域名解析区域(下面主要配置信息为options和zone两个模块)在/var/named/目录下分别创建并配置正向baidu、qq域名的文件以及反向文件①
2020-05-10 22:03:50 331
原创 远程连接服务ssh(安全的壳程序协议)
知识框架实战演练1、虚拟机和虚拟机之间使用密钥进行登录,具体步骤如下:①客户端创建密钥对,#ssh-keygen -t rsa②查看生成的秘钥③复制该公钥文件到服务端的上述目录中④在服务端查看本地客户端传送的公钥⑤在本地客户端服务器上登陆服务器2、使用windows连接sftpput D:\1.txt 将windows下的文件上传至linux的当前目录下(无法上传目录也无法指定目录路径)注意:记得指定文件后缀名...
2020-05-09 16:05:34 162
原创 详述链路聚合teaming(网卡绑定)
知识框架实战演练具体的理解以及配置步骤,上面知识框架中总结到位了,下面着重看一下配置过程中的主要步骤,以及将实验中出现的问题和获得的经验进行分享链路聚合的主要配置步骤如下:1、准备一台装有至少2个网卡的虚拟机(用作网卡绑定,注意后期绑定过程中,被绑定网卡总数为2的倍数),当然我们在一台主机上进行配置并测试的话,可以将一个网卡用来ping偶数个网卡绑定之后的总网卡,如一台主机上共有三个网卡...
2020-05-08 12:22:54 877
原创 如何理解存储
知识框架前面几篇文章中写到了NFS\samba\Iscsi相关的知识,这三个服务相同点都是共享了空间,客户端可以利用服务端共享出的空间。区别就是NFS将目录空间通过网络共享出去,供给客户端连接使用;samba是通过共享模块中提及的目录供给客户端使用;而Iscsi则是在服务端拿出来一个磁盘分区共享出去,客户端会收到一块磁盘,如何使用、分区都是客户端决定本文根据查阅资料以及个人理解而归纳至此,...
2020-05-07 22:48:24 259
原创 共享存储之iscsi(Internet小型计算机系统接口)的理解及使用
知识框架小试牛刀其实上面的知识框架总结到了配置步骤,已经很详细了,这里我们再操作一番,着重看一些主要操作:iscsi服务端配置0、首先把防火墙和selinux做一处理或者直接关闭1、首先准备好iscsi共享的磁盘2、安装软件 #yum install targetcli -y3、配置iscsi服务端共享资源 (下图为初始资源界面) # targetcli4、定义逻辑单元编号...
2020-05-07 18:55:04 1148
原创 文件共享之samba服务器(cifs)
知识框架实战演练要求:SMB服务器必须是work工作组的一个成员,任何用户均可以通过samba共享使用密码读取自己的家目录的文件,无法访问其他人的家目录。测试用户为xixi和haha一、服务端配置1、systemctl stop firewalld这里简单起见,直接关闭防火墙,下同注意:如果防火墙开启,需要添加防火墙规则 firewall-cmd --permanent --add-s...
2020-05-07 11:40:15 782
原创 NIS(网络信息服务)的功能及使用
简述NISNIS,网络信息服务(Network Information Service)是集中控制几个系统管理数据库的网络用品。NIS简化了UNIX和LINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS服务器的文件即可。用户只需要在nis服务器上面创建,客户端加入nis域,直接可以使用Nis...
2020-05-06 21:58:54 4420 1
原创 挂载的三种方式之自动挂载(autofs)
Linux中文件挂载有三种方法:①手动挂载mount 设备名 挂载点目录②开机自动挂载vim /etc/fstab③ Autofs 自动挂载前两种挂载方式不做细谈,今天主要谈谈autofs自动挂载方式Autofs介绍:1)mount是用来挂载文件系统的,可以在系统启动的时候挂载也可以在系统启动后挂载。对于本地固定设备,如硬盘可以使用mount挂载;2)但是光盘、软盘、NF...
2020-05-06 16:58:00 10917
原创 如何理解和使用nfs(网络文件系统)
知识框架小试牛刀1、架设一台NFS服务器,并按照以下要求配置1)开放/nfs/shared目录,供所有用户查询资料,权限为ro2)开放/nfs/upload目录,为192.168.133.0/24网段主机可以上传目录,并将所有用户及所属组映射为nfs-upload,其中UID和GID都为2103)将/home/tom目录仅共享给192.168.133.129这台主机,并且只有用户tom...
2020-05-06 11:20:52 441
原创 redhat中搭建web网站中出现的问题归纳
一、关于网站搭建过程中遇到问题后,可以从以下方面入手进行排错Q1:重启服务起不来。(肯定是配置文件参数或格式有问题)A1: 通过查看服务状态所列出的日志信息中的提示更该配置#systemctl status httpd -lQ2:服务可以起但自定义界面不能访问。A2:原因一:测试提示无法访问。查看防火墙是否关闭原因二:默认网站路径下的资源文件可以访问但自定义的不能访问。 检查selin...
2020-03-28 18:52:13 308
原创 leetcode977.有序数组的平方+leetcode561.数组拆分
问题:给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。分析题目要求中的非递减顺序也就是递增,只不过这个“递增”中,包括重复出现的元素,所以说非递减更严格一些。解题过程无非两种情况,①如果数组A的长度为1那么直接可返回该元素的平方即可。②其他情况,则只需给其排序再输出即可。解题步骤遍历 整个数组进行所有元素的平方处理对其分类,如果数组长度为...
2019-11-26 23:28:50 271
原创 Java_脱产篇_排序问题
排序是Java解题中不可或缺的重点,虽说后期我们遇到的一些问题中,需要排序好才可继续的问题中,我们或许会直接使用Arrays.sort();不再去编写冗余的排序算法。但是,我们不可以忽略排序的思想,解题思想才是我们必备的技能之一。下面我们依次详述四种排序:冒泡排序每一轮的循环会选出当前循环中的最大元素i 可代表执行循环的轮数j 和 j+1 可看做两“指针”,用来比较当前两元素的大小关系,...
2019-11-26 17:14:33 155
原创 Java_脱产篇_leetcode(数组)
今天做两道leetcode上关于数组的两问题:1.寻找数组的中心索引(leetcode724)给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。解题思路因为该题已经创建...
2019-11-21 15:32:59 109
原创 Java_脱产篇_数组2
上次我们举例说明了一维数组,这次我们看看二维数组。其实看了之后,会觉得二维数组就是一维数组的衍生,即一维数组中的每个元素里面又包含了一个一维数组,下面用图来更加深刻理解这句话的含义:上图中i就像一个长度为4一维数组,每一个元素1~4又包含了一个长度为4的一维数组,最终就会生成一个4*5的二维数组。这里举一个例子说明:解题步骤首先需要定义这个二维数组,并使用random将其元素随机置为...
2019-11-16 11:15:16 109
原创 Java_脱产篇_五子棋游戏
基于前几次的基础知识,比如数组,构造方法,循环,选择等等知识的练习 ,今天我们来做一个综合性的练习题—五子棋游戏!!!前述:首先,拿到这个题,我们需要逐层剖析,由浅入深,将复杂问题简单化,当然,所有的编程题一样,一步一步,功能模块化,所有问题也就游刃而解。。ps:此游戏中涉及到了我们之前未涉及到的全局变量,全局变量呢,格式就是将其定义为与主函数main平级。全局变量有这两个有点:①全局可视,任...
2019-11-14 17:08:50 152
原创 Java_脱产篇_数组1
数组在解决Java中的许多问题很是常见,下面对照例子来理解一下数组的用途与用法。1、判断两个数组是否完全相同ps:每次输入的第一个数字为数组的长度import java.util.*;class Home31{ /* 问题:判断两个数组是否完全相同 */ public static void main(String[] args){ Sca...
2019-11-06 23:16:18 127
原创 Java_脱产篇_构造方法
这次我们练练有关自定义函数的编程题,下面用具体的例子讨论:首先我们做一个简单的——反向显示一个数。import java.util.*;class Home24{ /** 问题:反向显示一个数 */ public static void main(String[] args){ Scanner scanner=new Scanner(Syst...
2019-11-06 22:42:54 170
原创 C语言-指针问题详述
想起当初C语言中的指针,颇感头晕。为了如今的编程小白在成长为大神级人物的路上,少一丝困惑,多一份喜悦~我们一起来扫清指针这个障碍……
2019-10-30 14:42:19 502
原创 JAVA_脱产篇_判断结构&&多分支结构
下面是对java小白的入门必经之路之判断结构&&多分支结构,come on~首先,说明判断结构的基础知识点;if是Java种的关键字,当程序在执行过程遇到if关键字,JVM就知道此处需要进行判断,根据判断结果需要处理相应的代码。格式说明:if关键字后面是一对小括号,小括号后面是没有分号的,小括号中的表达式运算完的结果必须是boolean类型的值(true or false)。来一...
2019-10-23 21:53:38 427 1
原创 适用于‘路由交换’初学者的思维导图
适用于‘路由交换’初学者的思维导图CCNA1一、路由器和交换机1.路由器:连接互联网内局域网 广域网的设备;划分广播域(洪泛的范围),连接网络,选路2.交换机:无限延长传输距离,解决冲突域(可能产生冲突的地方),单播(Mac地址过多,一直广播,最终产生广播风暴 eg;信号衰减—物理加压—中继器—信号失真----交换机—广播风暴二、OSI七层参考模型—网络的一套标准开放式系统互联模型...
2019-07-20 19:11:52 2030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人