笔记
文章平均质量分 82
从基础学习的随笔,笔记采取引导式扩展来进行知识解析和总结。
秃头呆熊
我,干运维的
展开
-
构建CA证书详解过程步骤
目录一、CA中心申请证书的过程二、CA介绍三、构建私有CA1.环境:2.检查安装openSSL3.查看配置文件4.根证书服务器目录5.创建所需文件6.创建密钥7.生成自签名证书8.下载安装证书四、客户端CA证书申请及签名1.检查安装openSSL2.客户端生成密钥3.客户端用私钥加密生成证书请求4.CA服务端签署证书5.CA服务端将证书发给请求服务端6.CA服务端调整7.测试一、CA中心申请证书的过程1、web服务器,生成一对非对称加密密钥(web公钥,web私钥)2、web服务器使用 web私钥生成原创 2021-01-21 16:06:13 · 3847 阅读 · 1 评论 -
HTTPS协议详解
一、简介 HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实HTTPS并不是一个新鲜协议,Google很早就开始启用了,初衷是为了保证数据安全。近些年,Google、Baidu、Facebook等这样的互联网巨头,不谋而合地开始大力推行HTTPS,国内外的大型互联网公司很多也都已经启用了全站HTTPS,这也是未来互联网发展的趋势。二、加密算法1.对称加密A要给B发送数据1)A做一个对称密钥2)使用密钥给文件加密3原创 2021-01-21 15:57:09 · 337 阅读 · 1 评论 -
Nginx服务优化思路及详细配置
一、Nginx系统结构瓶颈 首先需要了解的是当前系统瓶颈,用的是什么,跑的是什么业务。里面的服务是什么样子,每个服务最大支持多少并发。比如针对Nginx而言,我们处理静态资源效率最高的瓶颈是多大? 可以通过查看当前cpu负荷,内存使用率,进程使用率来做简单判断。还可以通过操作系统的一些工具来判断当前系统性能瓶颈,如分析对应的日志,查看请求数量。也可以通过nginx http_stub_status_module模块来查看对应的连接数,总握手次数,总请求数。也可以对线上进行压力测试,来了解当前的系统的原创 2021-01-21 15:48:59 · 293 阅读 · 0 评论 -
Nginx服务监控管理详解
一、简介 Nginx基础监控有进程监控和端口监控。 这两个是必须要加在zabbix监控,加触发器有问题及时告警。 web 服务器 nginx 以其高性能与抗并发能力越来越多的被用户使用。 Nginx 提供了 ngx_http_stub_status_module,ngx_http_reqstat_module模块,这个模块提供了基本的监控功能。二、主要指标即主要监控对象:1.基本活跃指标名称描述 指标类型Accepts(接受)NGINX 所接受的客户原创 2021-01-21 15:41:47 · 797 阅读 · 0 评论 -
Nginx服务配置文件中变量详解
一、简介 Nginx 同 Apache 等其他 Web 服务器的配置记法不太相同,Nginx的配置文件使用语法的就是一门微型的编程语言。可以类似写程序一般编写配置文件,可操作性很大。既然是编程语言,一般也就少不了“变量”这种概念。 所有的 Nginx变量在 Nginx 配置文件中引用时都须带上 $ 前缀。在 Nginx 配置中,变量只能存放一种类型的值,有且也只存在一种类型,那就是字符串类型。nginx可以使用变量简化配置与提高配置的灵活性,所有的变量值都可以通过这种方式引用。二、定义与使用1.原创 2021-01-21 11:38:34 · 5740 阅读 · 1 评论 -
Nginx服务流量控制详解及访问控制
一、限流 流量限制 (rate-limiting),是Nginx中一个非常实用,却经常被错误理解和错误配置的功能。我们可以用来限制用户在给定时间内HTTP请求的数量。请求,可以是一个简单网站首页的GET请求,也可以是登录表单的 POST 请求。 流量限制可以用作安全目的,比如可以减慢暴力密码破解的速率。通过将传入请求的速率限制为真实用户的典型值,并标识目标URL地址(通过日志),还可以用来抵御 DDOS 攻击。更常见的情况,该功能被用来保护上游应用服务器不被同时太多用户请求所压垮。 Nginx的原创 2021-01-21 08:49:30 · 2555 阅读 · 0 评论 -
Nginx日志详解及平滑升级实例
一、简介 Nginx 有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志, 所需日志模块 ngx_http_log_module 的支持,日志格式通过 log_format 命令来定义,日志对于统计和排错是非常有利的,nginx 日志相关的配置包括 access_log、rewrite_log、error_log。二、作用域 可以应用access_log指令的作用域分别有http,server,location。也就是说,在这几个作用域外使用该指令,Nginx会报错。 acc原创 2021-01-21 08:44:52 · 393 阅读 · 0 评论 -
Nginx服务之Rewrite地址重写详解
一、定义 Rewrite对称URL Rewrite,即URL重写,就是把传入Web的请求重定向到其他URL的过程。 URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页面方式的一种技术。比如http://www.123.com/news/index.php?id=123 使用URLRewrite 转换后可以显示为 http://www.123.com/news/123.html对于追求完美主义的网站设计师,就算是网页的地址也希望看起来尽量简洁明快。 理论上,搜索引擎更喜欢原创 2021-01-20 21:33:19 · 1647 阅读 · 0 评论 -
Nginx动静分离与防盗链详细配置
一、动静分离1.作用 为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度,降低原来单个服务器的压力。在动静分离的tomcat的时候比较明显,因为tomcat解析静态很慢,处理动态页面比nginx快许多。简单来说,就是使用正则表达式匹配过滤,然后交给不同的服务器。2.实验环境三台服务器(都已安装nginx): 192.168.62.159 代理服务器 192.168.62.155 静态资源 192.168.62.157 动态资源3原创 2021-01-20 21:09:20 · 299 阅读 · 1 评论 -
Nginx反向代理详解
一、简介1.反向代理产生的背景 在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极 限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面,可以使用多个 服务器来共同分担成千上万的用户请求,这些服务器提供相同的服务,对于用户来 说,根本感觉不到任何差别。2.反向代理服务的实现 需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,将用户请 求分发到空闲的服务器上。服务器返回自己的服务到负载均衡设备。负载均衡设备 将服务器的服务返回用户。二、正/反向代理区别1.正向代理原创 2021-01-20 20:28:20 · 1054 阅读 · 0 评论 -
Nginx虚拟主机配置详解
一、虚拟主机1.定义 虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多 个虚拟主机,每个虚拟主机可以独立对外提供web服务,这样就可以实现一台主机 对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。2.类型 nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置。1)基于域名的虚拟主机server_name来区分虚拟主机——应用:外部网站2)基于ip的虚拟主机一块主机绑定多个ip地址3)基于端口的虚拟主机端口来区分虚拟主机——应用:公司内部网原创 2021-01-20 20:08:07 · 818 阅读 · 0 评论 -
Nginx服务详解
一、简介 Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务,也是一个IMAP/POP3/SMTP服务。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 在高连接并发的情况下,Nginx是Apache服务器不错的替代品。原创 2021-01-20 20:01:13 · 230 阅读 · 0 评论 -
MySQL数据库表操作详解步骤
表操作一、添加字段二、修改字段和类型三、数据操作(记录)四、单表查询五、多表查询一、添加字段1.格式alter table 表名 add 字段 类型;添加字段alter table 表名 add (字段 类型,字段 类型,字段 类型…);添加多个字段alter table 表名 add 添加的字段(和类型) after name;添加字段放到name后面alter table 表名 add 添加的字段(和类型) first; 把添加的字段放在第一个2.示例mysql> alter原创 2021-01-07 14:44:26 · 340 阅读 · 0 评论 -
MySQL数据库之表完整性约束实例详解
表完整性约束1.简介2.主键3.auto_increment自增4.unique唯一约束5.null与not null6.指定字符集7.实例---默认约束1.简介1)作用 用于保证数据的完整性和一致性。2)约束条件PRIMARY KEY (PK):标识该字段为该表的主键,可以唯一的标识记录,不可以为空,UNIQUE + NOT NULLFOREIGN KEY (FK):标识该字段为该表的外键,实现表与表之间的关联NULL:标识是否允许为空,默认为NULL。NOT NULL:标识该字段不能原创 2021-01-07 11:58:53 · 1165 阅读 · 0 评论 -
MySQL数据库类型详解
类型目录1.整型2.浮点数类型3.字符串类型4.枚举类型5.日期类型在MySQL数据库管理系统中,可以通过存储引擎来决定表的类型。同时,MySQL数据库管理系统也提供了数据类型决定表存储数据的类型。1.整型1)作用用于存储用户的年龄、游戏的Level、经验值等整数类型。2)分类tinyint smallint mediumint int bigint(极小,小,中,一般,大)3)详解常用为int,这五种表达一样,只是范围不同,类型后面小括号内的数字是显示宽度,其不能限制插入数值的大小原创 2021-01-07 11:47:42 · 418 阅读 · 0 评论 -
MySQL数据库mycat详解及部署mycat实现读写分离
一、定义 在数据库集群架构中,让主库负责处理写入操作,而从库只负责处理select查询,让两者分工明确达到提高数据库整体读写性能。当然,主数据库另外一个功能就是负责将数据变更同步到从库中,也就是写操作。二、优点1.分摊服务器压力,提高机器的系统处理效率。2.在写入不变,大大分摊了读取,提高了系统性能。另外,当读取被分摊后,又间接提高了写入的性能。所以,总体性能提高了。3.增加冗余,提高服务可用性,当一台数据库服务器宕机后可以调整另外一台从库以最快速度恢复服务。三、Mycat—数据库中间件原创 2021-01-06 15:42:47 · 443 阅读 · 0 评论 -
MySQL数据库主从复制详解及实例
主从复制一、定义二、作用三、原理四、GTID复制(基于事务ID复制)1.GTID定义2.工作原理3.部署实例五、Binlog日志主从复制1.环境2.准实验前备工作3.主服务器:4.从服务器:5.测试一、定义 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。二、作用1.做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2.架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储原创 2021-01-06 13:50:59 · 286 阅读 · 2 评论 -
Linux系统MySQL数据库怎么进行优化调优
一、调优思路1.数据库设计与规划–以后再修该很麻烦,估计数据量,使用什么存储引擎2.数据的应用–怎样取数据,sql语句的优化3.mysql服务优化–内存的使用,磁盘的使用4.操作系统的优化–内核5.升级硬件设备6.创建索引提升查询速度二、引擎1.查看引擎mysql> show engines; //查看版本所支持引擎信息mysql> SHOW VARIABLES LIKE '%storage_engine%'; //查看已有引擎mysql> show crea原创 2021-01-06 11:49:32 · 892 阅读 · 0 评论 -
MySQL数据库备份与恢复详解附实例
数据库数据备份与恢复一、备份作用1.备份2.冗余二、备份内容三、备份类型1.物理备份2.逻辑备份3.区别四、备份工具五、物理备份方式1.完整备份(完全备份)2.增量备份3.差异备份4.小结六、物理备份 percona-xtrabackup (实例)七、逻辑备份 mysqldump八、通过Binlog恢复一、备份作用1.备份 能够防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方。比如把文件拷贝到U盘里,电脑出故障,数据还在。2.冗余 数据有多份冗余,但不等备份,只能原创 2021-01-06 11:45:14 · 473 阅读 · 0 评论 -
MySQL日志管理详解
日志管理一、类型1.错误日志2.通用查询日志3.二进制日志(bin log)4.中继日志(Relay log)5.慢查询日志(slow log)6.DDL log二、错误日志1.开启bin log日志2.查看3.特点4.删除5.解决Binlog日志不记录insert语句四、慢查询日志1.开启2.验证一、类型1.错误日志 启动,停止,关闭失败报错,安装日志位置 /var/log/mysqld.log,默认开启。2.通用查询日志 所有的查询都记下来,默认关闭,一般不开启。3.二进制日志(bin原创 2021-01-06 10:33:10 · 108 阅读 · 0 评论 -
MySQL数据库权限管理详解
一、用户管理1.本地登录[root@master ~]#mysql -uroot -p'密码'2.远程登录[root@master ~]#mysql -u用户 -p'密码' -h IP -P 端口号 -D数据库 -e 操作 //用户,密码,IP必有,-D是指定数据库,-e是指进入数据库后的操作 二、创建用户1.Create user创建mysql> create user tom@'localhost' identified by 'xxxx@123'; //创建用户t原创 2021-01-06 10:27:24 · 306 阅读 · 0 评论 -
MySQL索引详解
一、索引分类1.普通索引 索引列值可重复,常用于过滤数据。例如,以商品种类作为索引,检索种类 为“手机”的商品。2.唯一索引 索引列值必须唯一,可以为NULL,主要用于标识一列数据不允许重复的特性, 相比主键索引不常用于检索的场景。3.主键索引 索引列值必须唯一,不能为NULL,一个表只能有一个主键索引,是行的唯一 标识,因而其主要用途是检索特定数据。4.全文索引 给每个字段创建索引,效率低,常用于文本中内容的检索。二、索引操作1.创建索引1)普通索引1>创建表时指定原创 2021-01-06 08:45:06 · 244 阅读 · 0 评论 -
SQL语句介绍以及简单实现库操作和表操作
SQL语句一、种类二、增删改查库1.程序连接数据库的文件2.库简介3.操作三、增删改查表一、种类SQL语言(Structured Query Language 即结构化查询语言)主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。DDL语句 数据库定义语言:数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER。DML语句 数据库操纵语言(对记录的操作): 插入数据INSERT、删除数据DELETE、更新数据UPDATE。DCL语句 数据原创 2020-12-26 18:10:08 · 334 阅读 · 2 评论 -
详解数据库存储引擎
数据库存储引擎一、定义二、简介三、种类1.InnobDB存储引擎2.MyISAM存储引擎3.MEMORY内存型引擎4.Archive(归档引擎)四、如何选择引擎五、数据库存储引擎有关命令六、数据库有关名词1.外键2.索引3.行锁定与表锁定4.事务七、事务控制语言(TCL)八、事务的四个条件(ACID)1.原子性2.一致性3.隔离性4.持续性一、定义 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引、锁定等功原创 2020-12-26 18:04:56 · 957 阅读 · 0 评论 -
教你如何编译安装以及yum源安装MySQL软件
MySQL介绍及安装一、MySQL简介二、MySQL类型1.MySQL Community Server2.MySQL Enterprise Edition3.MySQL Cluster三、MySQL安装方式1.yum安装2.编译安装3.二进制安装4.Rpm安装四、MySQL版本号解释1.以 MySQL 5.7.27 这个版本的版本号为例说明每个数字含义。2.什么是SQL五、MySQL安装1.编译安装mysql5.72.Yum安装mysql5.7一、MySQL简介 MySQL是一个关系型数据库管理系原创 2020-12-26 17:01:23 · 115 阅读 · 0 评论 -
从各方面说明数据库,全面讲解数据库是什么以及种类
数据库一、定义二、种类三、生产环境常用数据库1.生产环境主流的关系型数据库2.生产环境主流的非关系型数据库四、关系型数据库五、非关系型数据库1.简介2.种类1)键值(Key-Value)存储数据库2)列存储(Column-Oriented)数据库3)面向文档(Document-Oriented)数据库4)图形(Graph)数据库六、常用关系型数据库管理系统1.Oracle数据库2.MySQL数据库3.Mariadb数据库4.SQLserver数据库七、常用非关系型数据库管理系统1.Memcached(Key原创 2020-12-26 16:46:15 · 627 阅读 · 0 评论 -
shell编程之awk示例详解,命令大全,超多示例,一学就会
1.简介 awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以 来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动 态正则表达式等先进功能,awk的处理文本和数据的方式是这样的,它逐行扫描文 件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的 操作。如果没有指定处理动作,则把匹配的行显示到标准输出(屏幕)。2.工作原理(1)awk使用一行作为输入,并将这一行赋给内部变量$0,每一行也可称为一 个记录,以换行符结束。(2原创 2020-12-23 19:37:24 · 539 阅读 · 0 评论 -
Linux系统sed命令详解大全,超多示例,这篇就够了
1.简介 Stream EDitor:流编,sed 是一种在线的、非交互式的编辑器,它一次处理一 行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往 屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除 非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的 反复操作。2.格式1)sed 选项 命令 文件2)sed 选项 –f 脚原创 2020-12-23 18:50:09 · 1442 阅读 · 0 评论 -
shell编程三剑客之grep命令总结详解
1.目的 过滤,查找文档中的内容2.分类grep、egrep、fgrep egrep:扩展支持正则 fgrep:不支持所有正则3.返回值 0为成功,1为查找内容错误,2为文件错误4.参数grep -q 静默 //没输出指示grep -v 取反grep -R 可以查目录下面的文件grep -o 只找到这个关键字就可以 //输出所有该关键字grep -B2前两行grep -A2后两行grep原创 2020-12-23 18:37:55 · 276 阅读 · 0 评论 -
Linux系统shell编程正则表达式详解
1.简介 正则表达式(regular expression, RE)是一种字符模式,用于在查找过程中匹配指定的字符。在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/l[oO]ve/就是由正斜杠界定的正则表达式,它将匹配被查找的行中任何位置出现的相同模式。在正则表达式中,元字符是最重要的概念。正则表达式被vim,sed,awk,grep调用使用。2.元字符1)定义 元字符是这样一类字符,它们表达的是不同于字面本身的含义。2)分类 分为基本正则表达式元字符和扩展正则表达式元字符。3)原创 2020-12-23 18:32:50 · 356 阅读 · 0 评论 -
shell循环之函数详解,详细剖析,冲冲冲
1.简介 函数是一段完成特定功能的代码片段(块),在shell中定义了函数,就可以使 代码模块化,便于复用代码,注意函数必须先定义才可以使用。在本次解 析中需要掌握的重点:传参($1,$2)、局部变量(local)、返回值。2.定义函数名() {#function 函数名 { //另一种定义方法函数要实现的功能代码}3.调用函数名 参数1 参数2(变量或数组或其他)4.实例一:阶乘函数传参实现目标:制作阶乘函数并实验[root@cheng ~]#vim原创 2020-12-22 15:41:01 · 210 阅读 · 2 评论 -
Linux系统数组详解
1.简介变量是用一个固定的字符串,代替一个不固定字符串。而数组是用一个固定的字符串,代替多个不固定字符串。2.类型普通数组:只能使用整数作为数组索引,如0,1,2,3…关联数组:可以使用字符串作为数组索引3.普通数组1)定义[root@cheng ~]# cheng[1]=aaa //定义[root@cheng ~]# cheng[2]=bbb[root@cheng ~]# cheng[3]=ccc[root@cheng ~]# cheng[4]=ddd[root@che原创 2020-12-22 15:34:45 · 923 阅读 · 0 评论 -
shell编程之判断详解,超多实例,干货满满,详细解剖,确定不来看看?
一、条件测试1.格式格式1:test 条件表达式格式2:[ 条件表达式 ]:注意两边的空格格式3:[[ 条件表达式 ]2.文件测试操作符先看一个例子:[root@cheng ~]# test -d /etc ;echo $? //测试/etc是否为目录,并输入返回值0[root@cheng ~]# [ ! -d /etc ] ;echo $? //换一种格式测试,!是取反1-d 意思就是测试是否为目录操作符有以下:-f : 当文件存在时返回真-b : 当文件存在并原创 2020-12-20 19:07:46 · 235 阅读 · 0 评论 -
shell变量超级详细解析,编程及自动化运维入门必备
一、Shell简介1.定义 Shell的释义就是“壳”,shell指应用程序,通过操作系统与硬件“交流”, 以此来达到一些操作。2.特点 SHELL语言是指UNIX操作系统的命令语言,同时又是该命令语言的解释程序 的简称。Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁, 用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程 序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设 计语言,它定义了各种变量和参数,并提供原创 2020-12-20 13:09:39 · 200 阅读 · 2 评论 -
域名服务详解(域名解析流程和分类)
一、基本概念访问互联网是依靠IP地址的,但IP地址多种多样,很难记忆,所以使用域名服务 代替IP地址输入。1.hosts文件1)位置Windows系统在C:\Windows\System32\drivers\etc\hosts,需要超级管理员权限;Linux系统在/etc/hosts。2)作用实现名字解析,主要为本地主机名、集群节点提供快速解析。3)数据库是平面式结构,集中式的数据库4)缺点不方便查询,比如Windows那么深,寻找很麻烦的,并且不方便修改来更新。2.DNS释义DN原创 2020-12-15 20:14:35 · 2811 阅读 · 2 评论 -
静态站点和动态站点实验详解
一、简介1.UI的转变 演变成了现在的B/S架构:(Browser/Server,浏览器/服务器模式)是WEB兴 起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一 了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护 和使用。2.名词HTML:Hyper Text Markup Language(超级 文本 标记 语言),一种网页语言。网页:使用HTML,PHP,JAVA语言格式书写的文件。主页:进去网页中显示的第一个页面,一般包含子页面超链接。原创 2020-12-10 20:55:01 · 743 阅读 · 0 评论 -
简单了解ssh服务,并实现免密登录操作
1.简介在服务器的字符界面(类似于最小化安置页面)进行选取,复制,粘贴,翻页,很不方便。所以就可借助其他程序通过SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠。2.登录虚拟机准备两个虚拟机登录,查看IP地址。3.查询是否安装SSH[root@localhost ~]# rpm -qa |grep ssh //查看已安装的ssh软件包(第三个),若没有,需要安装:#yum -y install openssh-serveropenssh-7.4p1-16.el7.x86_64原创 2020-12-10 08:43:02 · 243 阅读 · 0 评论 -
了解Linux系统的NFS服务以及做一个NFS实验
1.简介 名词:NFS:Network File System 网络文件系统,是Linux/Unix系统之间共享文件的一种协议,客户端主要是Linux系统,支持多节点同时挂载、并发写入。即可以通过一个IP地址作为跳板来控制多个IP地址服务器,提供文件共享服务,为 Web Server 配置集群中的后端存储。2.实验环境 准备四个虚拟机,查看四个IP地址,一个当做跳板,其他三个表示多台服务器,若设备限制,两个即可。实验的时候注意要根据自己的IP地址操作。nas 192.168.190.151原创 2020-12-10 08:35:59 · 206 阅读 · 2 评论 -
Linux系统FTP服务详解
1.简介1)名词: FTP:(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一。2)作用: 提供文件共享服务,互联网上有非常多的资源,绝大部分都是通过FTP服务器来传递下载上传的。3)软件包: vsftp,下载为:#yum -y install vsftp4)基础: 控制端口:command 21/tcp 数据端口:data 20/tcp2.服务器端配置准备一个虚拟机作为服务器,然后进行配置[root@localhos原创 2020-12-10 08:29:48 · 514 阅读 · 0 评论 -
带你详细了解网络层,并完成路由通信实验
一、IP地址1.简介 IP地址是一组32位二进制数,用于主机在互联网中的标识。32位里每八位为一组,用‘.’分隔,用十进制标识(方便记忆),如1.2.3.4,192.168.1.1,10.0.0.1。2.分类1)A类(1~126):127为本机回环地址2)B类(128~191)3)C类(192~223)4)D类(224~239):组播专用IP地址,不对外5)E类(240~255):科研专用IP地址,不对外3.私有IP分类1)A类:10.0.0.0~10.255.255.2552原创 2020-12-09 17:38:08 · 473 阅读 · 0 评论