电脑服务器

服务器的基础知识

两盒软妹~` 提交于 2019-11-30 14:24:32
运维与服务器:数据不能丢失,保证7*24小时运行(可靠性),提升用户的体验。 什么是服务器? 也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。 服务器在网络环境下,根据提供的服务类型不同,一般分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等。 如果按照服务器的外形分类,一般分成,机架式服务器,刀片式服务器,塔式服务器等。 服务器的计量单位U,有时也分为1U、2U、4U服务器。一般公司采购根据一个机架的大小,机架一般分为20U-30U等。 服务器的构成: 这里我只列出几个重要的硬件,机箱、电源、主板、cpu、cpu风扇、硬盘、raid阵列卡、远程控制器、内存等,下面着重解释我几个重要配件 机箱: 放置固定电脑配件,起承托和保护作用,屏蔽电脑辐射,质量不当的机箱容易造成主板断电或短路,使系统不稳定。 电源: 保持电脑的电源供应,劣质电源影响电脑正常使用,对电脑其他的电脑配件(主板、显卡)会造成一定的损坏,在 服务器领域,一般双电源 CPU: 服务器CPU Xeon志强系列 硬盘: 根据接口类型一般划分为 机械硬盘 SATA接口 串行接口 (使用最多) SCSI接口 (早期已经淘汰)并行 支持热拔插 IDE接口(早期已经淘汰) 并行 SAS 串行SCSI 支持热拔插 SSD(固态)硬盘

Linux服务器的性能调优理论篇

末鹿安然 提交于 2019-11-30 12:33:31
一、网站架构相关 (1)评估网站性能涉及的专业名词术语   1.PV(Page View)   PV即访问量,中文翻译为页面浏览,代表页面浏览量,用户每刷新一次就会计算一次。PV的具体计算方法是:从浏览器发出一个对网络服务器的请求(Request),网络服务器接到这个请求后,会将该请求对应的一个页面(Page)发送给浏览器,从而产生一个PV。   2.UV(Unique Visto)   UV即独立访问,访问网站的一台电脑客户端为一个访客,如果按天计算,程序统计会从0:00至24:00这段时间内的电脑客户端,且相同的客户端只被计算一次。   3.并发连接数(Concurrent TCP Connections)   当一个网页被浏览,服务器就会和浏览器建立连接,每个连接表示一个并发。如果当前网页页面包含很多图片,图片并不是一个个显示的,服务器会产生多个连接同时发送文字和图片以提高浏览速度。   4.QPS(Query Per Second)   QPS即每秒查询率,是衡量一个特定查询服务器在规定时间内所处理流量多少的标准,在因特网上,作为域名系统服务器的机器性能通常用每秒查询率来衡量。对于系统而言,QPS数值是一个非常重要的参数,它是综合反映系统最大吞吐能力的衡量标注。   5.机房的网络质量评估     1)稳定性:响应延迟,丢包率     2)带宽质量

SQL语句集合

∥☆過路亽.° 提交于 2019-11-30 10:11:30
SQL语句集合 1.SQL语句大全 .一、基础 1.1、说明:创建数据库 2.CREATE DATABASE database-name 3.2、说明:删除数据库 4.drop database dbname 5.3、说明:备份sql server 6.--- 创建 备份数据的 device 7.USE master 8.EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' 9.--- 开始 备份 10.BACKUP DATABASE pubs TO testBack 11.4、说明:创建新表 12.create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 13. 14.根据已有的表创建新表: 15.A:create table tab_new like tab_old (使用旧表创建新表) 16.B:create table tab_new as select col1,col2… from tab_old definition only 17.5、说明:删除新表 18.drop table tabname 19.6、说明:增加一个列 20.Alter table tabname

Django基础之web框架的本质

旧时模样 提交于 2019-11-30 07:47:35
一 web框架的本质及自定义web框架    可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议来响应请求,这样的网络通信,就可以自己实现Web框架了。 通过socket,知道网络通信,socket就是做网络通信用的,下面就基于socket来实现一个web框架,写一个web服务端,让浏览器来请求,并通过服务端把页面返回给浏览器,浏览器渲染出想要的效果。 html文件内容如下,名称为test.html:   <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="test.css"> <link rel="icon" href="wechat.ico"> <!--直接写在html页面里面的css样式是直接可以在浏览器上显示的--> <!--<style>--> <!--h1{--> <!--background-color: green;--> <!--color: white;--> <!--}--> <!--</style>--> <

第二次实验报告:使用Packet Tracer分析应用层协议

心不动则不痛 提交于 2019-11-30 05:45:47
个人信息: 姓名:郑鹭辉 学号: 201821121072 班级: 计算1813 一.实验目的 熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。 二.实验内容 使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含: (1)建立网络拓扑结构 (2)配置参数 (3)抓包 (4)分析数据包建立网络拓扑结构 (5)配置参数 (6)抓包 (7)分析数据 三.具体实验内容 首先将主机(192.168.1.72)和服务器(192.168.1.73)的ip地址配置好 1.DNS 先将服务器的DNS services打开,并完成配置。如图 再将主机中IPconfig中的DNS server设置成与服务器相同的IP地址。如图 完成配置后在主机的Web中输入刚刚配置好的服务器的域名,并设置好只接收DNS的流量包。 抓到包后对包进行分析。 DNS请求报文 响应报文 NAME:查询名 长度不固定,一般表示的就是需要查询的域名,也可以反向查询由IP地址查询域名 TYPE:查询类型 资源记录类型 CLASS:查询类 通常为1,表示Internet数据 TTL: 生存时间 以s为单位资源记录的生命周期

服务器基础知识

孤人 提交于 2019-11-30 02:24:29
电脑:辅助人脑的工具 所谓的电脑就是一种计算机,而计算机其实是:『 接受使用者输入指令与资料,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的资讯 』。 因此,只要有输入设备(不管是键盘还是触控式萤幕)及输出设备(例如电脑萤幕或直接由印表机列印出来),让你可以输入资料使该机器产生资讯的,那就是一部计算机了。 包括一般商店用的简易型加减乘除计算机、打电话用的手机、开车用的卫星定位系统(GPS)、提款用的提款机(ATM)、你上课会使用的桌上型个人电脑、外出可能会带的笔记型电脑(包括notebook与netbook),还有近几年(2015前后)非常热门的平板电脑与智慧型手机,甚至是未来可能会大流行的单版电脑(Xapple pi, banana pi, Raspberry pi, )与智慧型手表,甚至于更多的智慧型穿戴式电脑 等等,这些都是计算机喔! 电脑硬件的组成 关于电脑的硬件组成部分,其实你可以观察你的桌上型电脑来分析一下,依外观来说这家伙主要可分为三部分,分别是: 输入单元:包括键盘、滑鼠、读卡机、扫描器、手写板、触控萤幕等等一堆; 主机部分:这个就是系统单元,被主机机壳保护住了,里面含有一堆板子、CPU 与主记忆体等; 输出单元:例如荧幕、印表机等等 我们主要透过输入设备如滑鼠与键盘来将一些资料输入到主机里面,然后再由主机的功能处理成为图表或文章等资讯后,

mysql成功的远程连接

孤街浪徒 提交于 2019-11-30 00:42:43
1、在虚拟机上的window7中安装mysql,版本mysql-5.7.27-win32,可以是解压版或者是安装版的, MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装,一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。 以下对解压版的安装进行讲解: 1.首先进行解压。 2.在安装目录新建data文件夹。 3.在安装目录新建my.ini配置文件。 #代码开始 [Client] #设置3306端口 port = 3306 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql-5.7 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql-5.7/data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB sql_mode=NO_ENGINE

网站访问速度过慢,学着这样的提升吧!

烂漫一生 提交于 2019-11-30 00:41:32
  在win7系统下网站打开速度太慢,很多急性子的人对这样的问题应该忍不了,确实这会很耽误工作效率。   如何检测自己的网打开速度是不是正常?   IIS7网站监控   测网站是否被劫持、DNS污染检、网站打开速度检测等信息。   网站服务器租用用户在使用服务器一段时间后会发现网站打开变慢,用户就可以从服务器的硬件和软件方面来进行升级优化。   不管用户使用的服务器配置是新的还是刚升级完的,用户都应该对其进行优化,以提升服务器的性能跟它的整体利用率。用户可以从以下几个方面进行优化:   一、使用服务器的Gzip压缩功能   一般比较大中型的网站内容页面比价多,会造成占用较大的内存,当客户端访问的时候,加载的速度也会受到影响,如果是这类网站,用户可以用上海服务器的Gzip页面压缩功能,将一个比较大的页面尽量小一些,这样可以减少网络传输的数量,起到客户端访问速度。正常情况下的电脑是可以使用Gzip压缩功能的,而且还可以能够针对JS文件、CSS文件和Html进行压缩,多方面去进行优化网站访问速度。   二、升级带宽   带宽可以说是体现一个网站的访问速度,理论是带宽越大访问速度越快,有些站长为什么网站搭建久了响应速度慢了呢?就是因为网站流量、访客越来越多了,之前选择的带宽几乎不够用造成拥堵,这时候把带宽升级一下就行了,员跃科技服务器认为最好是选择带宽充足的服务器,主要是性价比高的。  

AJAX基础笔记及面试题

时光总嘲笑我的痴心妄想 提交于 2019-11-29 22:10:08
AJAX基础笔记及面试题 1. 服务器软件安装 1. 基本概念 1. 什么是服务器? 2. 如何让电脑能够提供某种服务? 3. 如何让电脑提供管理网站的服务? 2. Web 服务器搭建 1. 什么是 WAMPServer 软件? 2. 如何搭建Apache服务器? 3. 测试访问 4. 如何修改默认端口号? 3. 服务器原理 1. 什么是C/S架构(Client/Server) 2. 什么是B/S架构(Browser/Server) 3. HTTP请求头 4. HTTP响应头 5. 状态码相关解释 2. PHP 基础语法 1. PHP基础 3. GET 请求 1. GET 请求处理 2. Ajax-GET 基本使用 1. 什么是Ajax 2. 使用步骤 3. Ajax-GET-IE兼容问题 1. IE5 和 IE6 使用 ActiveXObject 2. Ajax 在IE中的缓存问题 4. Ajax-GET 封装 1. 简单封装(IE兼容) 2. 完善封装(传递参数) 3. 完成封装(超时功能,中文转码) 4. POST 请求 1. POST 请求处理 2. POST 上传文件 3. Ajax-POST 基本使用 1. 基本结构 2. 完全封装 5. jQuery 中的 Ajax 1. 基本使用 2. jQuery 中的 Ajax 优点 1. 不区分 GET 和 POST 大小写

什么是跨域,什么是同源

为君一笑 提交于 2019-11-29 19:50:45
跨域   1.就是 跨域名,跨端口,跨协议 例如:如果有两个服务器,服务器A和服务器B,服务器A上存储了php数据,script,甚至是css这些文件,而你在服务器B上只写了html,然后你所在的服务器B上动态创建script,css,php数据(使用ajax请求),向服务器A上请求你想要的script,css,php数请求据(使用ajax)这些文件,请求这些文件后,你再在服务器B上运行你的html,虽然你的地址是在服务器B上,但是你还是可以运行效果与在服务器A上运行的效果是一样的,这样就是跨域名,跨端口,跨协议,实现了跨域。   简单来说,就是你请求的文件,只要含有“src”,“href”这些属性,你就能在其他服务器上,请求你所需要的文件,然后在自己的服务器上运行,就实现了跨域(跨域名,跨端口,跨协议)。 原生的动态请求script文件   var _script = document.createElement("script");   _script.src="http://10.9.156.108/html5/Ajax/api/sendMessage.php?user="+_user+"message="+_message;   _script.type="text/javascript"; jQuery跨域请求script文件 $(document).ready