企业运作模式
- 四大部门:研发→测试→运维→系统管理(有的有,有的没有)
- 流程走向:产品设计→项目开发→项目测试→运维→系统数据管理
- 运维:负责项目的上线以及后期项目所在的服务器的维护
网站相关概念
网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务,人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。
-
主流编程网站:PHP网站、JSP网站
-
域名:在浏览器地址栏中输入的那一串字母和数字的组合,例如www.baidu.com,这个就是域名,域名主要是方便用户记忆
-
服务器:给用户提供服务的机器(电脑),服务器可以分为四大类:塔式服务器、机式服务器、刀片服务器、柜式服务器
-
IP地址:
形式:IPV4(常见)、IPV6。IPV4形式:X.X.X.X,X有取值范围(第一位X取值范围为1-255,第二位及之后的取值范围为:0-255) -
由于资源有限,为了保证全球这么多台电脑都可以使用,ip分为公网/外网ip和私网/内网
公网:www(万维网,全世界都可以互相访问的网)
局域网/内网/私网:在某个单元内部(家庭/教室/公司)能够进行互相访问的网
服务器的特点
以提供服务角度来说,普通台式机/笔记本是可以充当服务器来使用的,但是一般不会使用普通台式机/笔记本来充当服务器,原因如下:
- ①稳定性不如专门的服务器(开机时间太长后,服务器保证运行不卡机);
- ②性能上不如专门的服务器(硬件);
- ③服务器标准上不及专门的服务器统一
企业真实服务器的特点:
- ①服务器的稳定特性;
- ②服务器高性能特性;
- ③服务器的标准化统一特性
服务器重要结构组成:CPU、内存、风扇、电源、硬盘、主板
计算机资源:硬件资源、软件资源
- 硬件:看得见摸得着的设备
- 软件:一般由软件研发工程师开发的一些程序,一般称之为应用软件
问:为什么在键盘上敲按键会在屏幕显示?
答:键盘(硬件)→驱动(键盘驱动程序)→操作系统(软件)→显卡驱动→显示器(硬件)
操作系统(OS,operation system)属于特殊的软件,其他的一些应用软件都必须安装在操作系统中
目前市面上常见的操作系统:
- ①Windows系统,微软开发的闭源操作系统
- ②Mac系统,苹果公司开发的闭源操作系统
- ③Linux系统,占有率最高,开源操作系统;常见分支Ubuntu、centos、Redhat、SUSE、Debian,最大的分支是安卓(微软研发)
开源:开放源代码,开源并不意味着免费(可能会收服务费)
闭源:不开放源代码,其他人是看不到源代码的,有部分闭源软件是收费的,如Windows的系统和office
问:为什么需要使用Linux操作系统?
- ①性能问题,Windows服务器操作系统性能不如Linux高
- ②稳定性问题,底层架构:Linux更加稳定,其开机时间可以达到好几年不关机,因为开源,大家都可以看到源代码。就可以为其提供自己的补丁,补丁可以提高稳定性和安全性
- ③安全性问题,Linux操作系统相对于Windows操作系统要安全
- ④远程管理方面:Windows不及Linux操作高效
- ⑤服务器价格昂贵,需要对资源进行充分利用,充分把计算机资源用到项目上(访问并发、性能),而不是把资源浪费在图形化界面或方便程度上
1970年Unix诞生(Linux元年,时间戳)
####Linux系统特点:
- ①开放性(开源)
- ②多用户(在登录计算机(操作系统))时,允许同时登录多个用户进行操作
- ③多任务(允许用户同时进行多个操作任务)
- ④良好的用户界面
- ⑤优异的性能与稳定性