服务器类型

SSH简介及两种远程登录的方法

こ雲淡風輕ζ 提交于 2020-01-29 00:54:57
目录 SSH的安全机制 SSH的安装 启动服务器的SSH服务 SSH两种级别的远程登录 SSH的高级应用 S ecure Sh ell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上的安全网络协议。它是专为 远程登录 会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。目前已经成为Linux系统的标准配置。 SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。本文主要介绍OpenSSH免费开源实现在Ubuntu中的应用,如果要在Windows中使用SSH,需要使用另一个软件PuTTY。 SSH的安全机制 SSH之所以能够保证安全,原因在于它采用了非对称加密技术(RSA)加密了所有传输的数据。 传统的网络服务程序,如FTP、Pop和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据

Mysql -- 主从复制(主从同步)

蓝咒 提交于 2020-01-28 15:02:28
文章目录 一、为何要进行主从复制 二、Mysql 主从复制的类型 三、主从复制的工作过程 四、案例演示: 第一步:设置时间同步 第二步:主服务器配置 第三步:从服务器配置 第四步:测试主从同步 一、为何要进行主从复制? 在企业网站中,如果后端只要一台 Mysql 服务器时,就会造成,比如单点故障,无法处理大量的并发数据请求和造成数据丢失等一系列问题。 因此,这就体现了 Mysql 主从复制的重要性了: 一台主 Mysql 服务器,多台从服务对数据进行备份,形成主备; 确保主备 Mysql数据库服务器的数据是一样的; 主服务器宕机了,备服务器依旧可以继续工作,数据有保障。 二、Mysql 主从复制的类型: (1)基于语句的复制(默认): 在主服务器上执行的语句,从服务器执行同样的语句。 (2)基于行的复制: 把改变的内容复制到从服务器。 (3)混合类型的复制: 一旦发现基于语句无法精确复制时,就会采取基于行的复制。 三、主从复制的工作过程: 四、案例演示: 环境准备: 两台虚拟机,都搭建好 Mysql 服务; 一台做主服务器,另外一台做从服务器; 实验结果验证:在主服务器上执行的语句,从服务器都会执行同样语句。 主服务器(master) IP地址:192.168.220.141 从服务器 (slave) IP地址:192.168.220.140 第一步:设置时间同步 1、主服务器上:

python学习之redis编程

心不动则不痛 提交于 2020-01-28 14:51:33
Redis简介 Redis(Remote Dictionary Server)远程字典数据服务的缩写,由意大利 人开发的是一款内存高速缓存数据库。使用ANSI C语言编写、支持网络、可基于内 存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API并提供多种语言 的 API的非关系型数据库。 Redis和Memcache对比? Redis的安装 首先上官网下载Redis 压缩包,地址 http://redis.io/download 压缩包执行解压操作并进行编译 #tar xzf redis-x.x.x.tar.gz #cd redis-x.x.x/ #make && make install #sh utils/install_server.sh Redis的部署 执行Redis-server 命令,启动Redis 服务 redis-server 客户端redisClient redis-cli #登录redis set 'a' '123' 当添加键值后,发现在当前运行的目录下,创建了一个文件:dump.rdb,这个文 件用于将数据持久化存储 Redis内置数据类型 • string 类型 是二进制安全的。可以包含任何数据(eg: jpg 图片或者序列化的对象)。 从内部实现来看其实 string 可以看作 byte 数组,最大上限是 1G 字节。 • hash类型

常考面试题:计算机网络篇

心已入冬 提交于 2020-01-28 10:21:23
什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 TCP/IP 下有多少层? 有四层:网络层,互联网层,传输层和应用层。 什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。 什么是 LAN? LAN 是局域网的缩写。它是指计算机与位于小物理位置的其他网络设备之间的连接。 什么是节点? 节点是指连接发生的点。它可以是作为网络一部分的计算机或设备。为了形成网络连接,需要两个或更多个节点。 什么是路由器? 路由器可以连接两个或更多网段。这些是在其路由表中存储信息的智能网络设备,例如路径,跳数等。有了这个信息,他们就可以确定数据传输的最佳路径。路由器在 OSI 网络层运行。 什么是点对点链接? 它是指网络上两台计算机之间的直接连接。除了将电缆连接到两台计算机的 NIC卡之外,点对点连接不需要任何其他网络设备。 什么是匿名 FTP? 匿名 FTP 是授予用户访问公共服务器中的文件的一种方式。允许访问这些服务器中的数据的用户不需要识别自己,而是以匿名访客身份登录。 什么是子网掩码? 子网掩码与 IP 地址组合,以识别两个部分:扩展网络地址和主机地址。像 IP 地址一样

Django之AJAX

你。 提交于 2020-01-28 09:28:28
AJAX准备知识:JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 啥都别多说了,上图吧! 合格的json对象: ["one", "two", "three"] { "one": 1, "two": 2, "three": 3 } {"names": ["张三", "李四"] } [ { "name": "张三"}, {"name": "李四"} ]  不合格的json对象: { name: "张三", 'age': 32 }        // 属性名必须使用双引号 [32, 64, 128, 0xFFF]            // 不能使用十六进制值 { "name": "张三", "age": undefined } // 不能使用undefined { "name": "张三", "birthday": new Date('Fri, 26 Aug 2011 07:13:10 GMT'), "getName": function()

ArcGIS Server(详细介绍)转

久未见 提交于 2020-01-28 06:16:31
ArcGIS Server(详细介绍)转 ArcGIS Server 是功能强大的基于服务器的 GIS 产品,用于构建集中管理的、支持多用户的、具备高级GIS功能的企业级GIS应用与服务,如:空间数据管理、二维三维地图可视化、数据编辑、空间分析等即拿即用的应用和类型丰富的服务。ArcGIS Server 是用户创建工作组、部门和企业级 GIS 应用的平台,通过 ArcGIS Server创建集中管理的、支持多用户的、提供丰富的GIS功能、并且满足工业标准的GIS应用。ArcGIS Server 提供广泛的基于 Web 的 GIS 服务,以支持在分布式环境下实现地理数据管理、制图、地理处理、空间分析、编辑和其它的GIS功能。 1. ArcGIS Server 的主要功能 ArcGIS Server 主要功能包括: 提供通用的框架在企业内部建立和分发GIS应用; 提供操作简单、易于配置的Web应用; 提供广泛的基于Web的空间数据获取功能; 提供通用的GIS数据管理框架; 支持在线的空间数据编辑和专业分析; 支持二维三维地图可视化; 除标准浏览器外,还支持ArcGISDesktop和ArcGISExplorer等桌面客户端; 可以集成多种GIS服务; 支持标准的WMS、WFS; 提供配置、发布和优化GIS服务器的管理工具; 提供.NET和Java软件开发工具包;

AJAX—复习总结

末鹿安然 提交于 2020-01-28 03:16:56
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。 有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。 AJAX是基于现有的Internet标准 AJAX是基于现有的Internet标准,并且联合使用它们: XMLHttpRequest 对象 (异步的与服务器交换数据) JavaScript/DOM (信息显示/交互) CSS (给数据定义样式) XML (作为转换数据的格式) AJAX应用程序与浏览器和平台无关的! AJAX - 创建 XMLHttpRequest 对象 XMLHttpRequest 是 AJAX 的基础。 XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象

阿里云域名绑定指定服务器IP

浪子不回头ぞ 提交于 2020-01-27 08:05:16
1. 在当前服务器上查看本机公网IP 2. 登录阿里云 并找到域名 菜单 3. 选择要解析的域名, 选择 解析 按钮 4. 选择添加记录 5. 选择A 记录类型, 配置要访问的二级域名,输入公网ip地址 其他默认即可 6.浏览器验证 (前提服务器已经安装了Nginx了) 来源: CSDN 作者: 潇凝子潇 链接: https://blog.csdn.net/xu990128638/article/details/103984309

应用层概述、基本原理

天涯浪子 提交于 2020-01-27 04:37:03
网络应用体系结构 客户机/服务器结构(Client-Server,C/S) 点对点结构(peer-to-peer,P2P) 混合结构(Hybrid) 1.客户机/服务器结构 服务器 7*24小时提供服务 永久性访问地址/域名 利用大量服务器实现可拓展性 客户机 与服务器通信,使用服务器提供的服务 间歇性接入网络 可能使用动态IP地址 不会与其他客户机直接通信 2.P2P 没有永远在线的服务器 任意端系统/节点之间可以直接通信 节点间歇性接入网络 节点可能改变IP地址 优点:高度可伸缩 缺点:难于管理 3.混合结构 例:软件Napster 文件传输使用P2P结构 文件的搜索采用C/S结构——集中式 每个节点向中央服务器登记自己的内容 每个节点向中央服务器提交查询请求,查找感兴趣的内容 网络应用的基础:进程间通信 进程: 主机上运行的程序 同一主机上运行的进程间通信: 进程间通信机制;操作系统提供 不同主机上运行的进程间通信: 消息交换 客户机进程: 发起通信的进程 服务器进程: 等待通信请求的进程 套接字:socket 进程间通信利用socket发送/接收消息实现 类似寄信 发送方将消息送到门外邮箱 发送方依赖(门外的)传输基础设施将消息传到接收方所在主机,并送到接收方的门外 接收方从门外获取消息 传输基础设施向进程提供API 传输协议的选择 参数的设置 寻址进程

Django框架 之 Ajax

让人想犯罪 __ 提交于 2020-01-27 04:32:26
浏览目录 AJAX准备知识 AJAX与XML的比较 AJAX简介 jQuery实现的ajax AJAX参数 AJAX请求如何设置csrf_token 序列化 一、AJAX准备知识 1、什么是json JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 需要知道的:json的格式来源于js的格式 1、js支持单引号,也支持双引号,也可以没有引号 //在js中吧{}这样的类型叫做对象,js中没有字典一说 data = { 'name':'haiyan', "name":"haiyan", name:"haiyan" } //js对象默认会把自己的键当成字符串处理,所以可以加引号也可以不加 2、json的格式: 1、json只认双引号的 2、json一定是一个字符串 3、下面我们看看哪些是合格的字符串,哪些不是? 合格的json对象 ["one", "two", "three"] { "one": 1, "two": 2, "three": 3 } {"names": ["张三"