【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组

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 云计算服务器架构

【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组_第1张图片
IaaS PaaS SaaS

7 Linux发行版本

  • Redhat CentOS SUSE Entprise 侧重于网络服务,企业管理
  • Debian Slackware 侧重于服务器及其稳定性
  • Ubuntu Fedora OpenSUSE 侧重于用户体验

8 Linux的结构

【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组_第2张图片
硬件 内核 外壳 应用程序

9 Linux的特点

  • 多任务,多用户
    CPU时间分片,分给不同的进程。
  • 管道,功能强大的Shell
    前一个程序的输出作为后面的输入
  • 安全保护机制,稳定性好
    防止非法访问,Unix好于Linux,Linux好于Windows
  • 用户界面,强大的网络支持
    TCP/IP就是Linux的缺省网络协议
  • 移植性好
    源代码用C语言写成,便于移植。

10 Linux用户和用户组的管理

【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组_第3张图片
总结

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:查询当前用户属性信息

新增、删除用户 useradd userdel
【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组_第4张图片
【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组_第5张图片
-D查询默认配置
【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组_第6张图片
设置用户密码 passwd
修改用户属性 usermod
【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组_第7张图片
新增、删除用户组 groupadd groupdel
【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组_第8张图片
修改用户组属性 groupmod
【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组_第9张图片

你可能感兴趣的:(【华为网络技术大赛】服务器操作系统基础原理——服务器基础&&用户和组)