EP05. "服务器到底是什么"——面试常问的几个角度
🔒 登录后可标记已读- 这篇是 EP04(Server OS vs Client OS)的复习问答,把常见的追问角度过一遍。
- 自己先盖住答案试着回答,答不出来的回 EP04 补,面试真实场景里答案要比这里的更短。
- 学完能做到:面试官不管从哪个角度问"什么是服务器",你都有话可说。
重点内容
Q1. 什么是服务器,它是用来做什么的?
服务器是专门用来处理请求、通过网络把数据交付给其他电脑的计算机。常见用途是托管网站、存储和管理数据、运行其他设备要访问的应用和服务。
Q2. 服务器有哪些常见类型,各自的作用是什么?
- Web 服务器:托管网站,把网页内容交付给用户
- 文件服务器:存储文件,供网络里其他电脑共享访问
- 数据库服务器:以结构化方式存储和管理数据
- 应用服务器:托管和运行其他设备要访问的应用程序
- 邮件服务器:管理和发送电子邮件
Q3. 服务器跟一般的桌面电脑差在哪?
- 服务器要同时处理更大量的请求、把数据交付给多个用户;桌面电脑通常一次只服务一个人。
- 服务器的硬件更强、配套软件更能扛住高负载。
- 服务器多用在企业/组织场景;桌面电脑更多是个人日常使用。
Q4. 物理服务器和虚拟服务器有什么区别?
物理服务器是一台独立的实体电脑,专门用来提供数据和运行应用。虚拟服务器是用虚拟化技术,在一台物理服务器上"模拟"出来的服务器——多台虚拟服务器可以共享同一台物理机的资源,比每样功能都配一台独立实体机更省钱、更高效。
Q5. 配置和管理服务器,有哪些最佳实践?
- 针对实际负载正确配置和优化服务器
- 操作系统和软件保持更新,及时打安全补丁
- 部署防火墙、防毒软件等安全措施抵御外部威胁
- 持续监控服务器性能,及时处理异常
- 定期备份服务器和数据,防硬件故障或灾难导致数据丢失
Q6. 服务器怎么跟客户端通信?
靠各种协议和技术——比如 Web 服务器用 HTTP 协议把网页内容交付给客户端的浏览器,文件服务器用 SMB 或 NFS 协议跟客户端共享文件。
Q7. 能举一个服务器在企业场景里的实际用途例子吗?
最常见的例子是托管公司官网:Web 服务器负责把网站内容交付给访问者,同时可能兼顾存储用户账号、内容数据库,甚至运行客户关系管理系统(CRM)或线上商店这类被员工/用户访问的应用和服务。
Sources
Udemy(课程 transcript):
- IT Support Technical Skills Bootcamp — Section 2, Lecture 20(Servers vs Clients 复习问答)