1 服务器的分类
按服务器的外形分类
- 塔式服务器
- 机架服务器
- 刀片服务器
- 高密度服务器
按指令集分类
- 精简指令集RISC(非X86架构)--UNIX服务器
- 复杂指令集CISC(X86架构)--X86服务器
2 服务器硬件组件构成
主要包含 CPU 内存 硬盘 三大组件
3 主流服务器厂商
- IBM Oracle (大小型机)
- 其他厂商(X86服务器)
4 服务器技术架构的三大发展趋势
- Scale-up纵向扩展架构
提升单台服务器的计算性能,高性能交易类业务。 - Scale-out横向扩展架构
高并发,高密度,大数据,公有云。 - Hyper-converged超融合架构
计算、存储、网络集中,整体的计算解决方案。集成优化。
5 中间件
中间件可以为上层应用软件提供运行和开发环境,提供预制可复用的业务功能模块 API接口等,帮助用户灵活高效的开发和集成复杂的应用系统。(JAVA中间件、Apache Tomcat)
6 云计算服务器架构
7 Linux发行版本
- Redhat CentOS SUSE Entprise 侧重于网络服务,企业管理
- Debian Slackware 侧重于服务器及其稳定性
- Ubuntu Fedora OpenSUSE 侧重于用户体验
8 Linux的结构
9 Linux的特点
- 多任务,多用户
CPU时间分片,分给不同的进程。 - 管道,功能强大的Shell
前一个程序的输出作为后面的输入 - 安全保护机制,稳定性好
防止非法访问,Unix好于Linux,Linux好于Windows - 用户界面,强大的网络支持
TCP/IP就是Linux的缺省网络协议 - 移植性好
源代码用C语言写成,便于移植。
10 Linux用户和用户组的管理
UID /etc/passwd
root:x:0:0:root:/root:/bin/bash
用户名:密码:UID:GID:描述:家目录:Shell类型
SuperUser: UID=0
SystemUser:UID=1-499
常规用户:UID=500-60000
GID /etc/group
root:x:0:root
组名称:组密码:GID:加入该组的用户
没有SuperUser
SystemUser:UID=0-499
常规用户:UID=500-60000
常用命令
用户查询常用命令 id、finger
id:查询当前登录用户的UID、GID
finger:查询当前用户属性信息