常见的服务器系统

Windows Server
Linux(centos、debian、ubuntu)
mac server
常见的个人主机系统:windows 7 windows 10
Linux 只有 黑乎乎的命令行(不装图形化)
WINDOWS 容易上手、对服务器性能要求很高

如何区分windows和linux

通过路径区分

在windows中,路径为 “" 而在linux下,路径为”/“

windows

linux

通过系统占用区分

一般而言,windows Server占用的资源会比linux多

相对路径与绝对路径

相对路径:张老师在对面办公室
绝对路径:江西省南昌市新建区第一中学明德楼三楼301(经纬度)

网站的访问为相对路径

windows 和 linux的绝对路径

windows:
C:\Users\Admin.android\avd (有盘符)
linux:
/etc/init/ (不带盘符且为”/“)

cmd 命令

在开始,大多数计算机完全是通过在命令行输入命令来操作的在gui大量使用的今天,命令行依然被保留,对linux而言,可能使用命令比使用gui更常见
在windows系统中可以通过win+r再输入cmd后回车进入

下面介绍几个基础的命令

dir

显示当前目录

cd

跳转目录

IP地址

互联网协议地址,缩写为IP地址,是分配给用户上网使用的网际协议的设备的数字标签

简单来说就是你家住址

ip地址的范围
0.0.0.0255.255.255.255
$$
2^8=256
$$
因为是从0开始的所以0
255有256个数

子网掩码

用于指示IP地址的哪些位标识主机所在的子网,哪些位标识为主机的位掩码,同一个ip段的主机可以直接访问,不同ip段的主机不能直接访问
比如:192.168.1.1和192.168.2.1在255.255.255.0的子网掩码下,他们不能直接访问,而在255.255.0.0的子网掩码下他们能互相访问
可以看知乎的回答,

内网地址

简单来说就是你一栋高楼里面你的门牌号,只有和你一栋楼(即一个内网)的人才能通过门牌号敲你家的门

域名

人们发现ip地址没有实际意义所以非常难记,所以搞了一个域名,类似于经纬度和详细地址的关系,经纬度也能确定你家位置,但是没人用就是因为难用,难记 而是通过详细地址来找路(域名)

DNS

类似与一个大的记事本,记录着ip地址和域名对应的关系,你每次通过域名找ip得在这个大记事本里面找

端口

类似于你家有很多间房间,每个房间有各种各样的功能,如游乐房,睡房,你可以在你家门上编号(端口号)来访问每个门当你去一个人家(访问一个域名/ip)如果不指名默认是其80房间或443房间(80端口号或443端口号)

HTTP 协议

什么是协议

顾名思义,就是一种约定

HTTP 协议

用于从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议

Web 容器

顾名思义,就像杯子一样,让倒水的人(开发者)不用担心用什么装水,不用思考怎么创造一个在外部环境(操作系统等)的杯子也不用在意外界环境是下雨还是刮风带来的影响

常见的Web容器


一个好奇的人