1. 服务器
服务器定义与分类:
- 定义:一个管理资源并为用户提供服务的计算机软件。
- 按应用分类:通常分为文件服务器(能使用户在其它计算机访问文件),数据库服务器和应用程序服务器、Web服务器、接入服务器。
- 按指令集(CPU类型)分类:精简指令集RISC(非X86)【Unix小型机】、 复杂指令集CSIC(X86)【X86服务器】
硬件构成:处理器CPU、内存、硬盘、主板、机箱、风扇、电源、RAID卡、网卡等。
服务器部署架构:C/S(如企业财务系统)、B/S(如互联网业务)
服务器上层软件架构与云计算服务器架构对应关系:
2. Linux操作系统
A.Linux概述
- 操作系统Unix与Linux的对比
- Linux的结构:
Kernel:Linux操作系统的核心
Shell:用户与内核之间的命令解释器:主要有Bourne shell(sh) 、Cshell(csh) 、Korn shell(ksh)
B.Linux用户和用户组管理
用户ID:UID /etc/passwd 每个用户都属于一个用户组
用户组ID:GID /etc/group
用户管理常用命令:
id //查询当前登陆的ID
useradd //新增用户
userdel //删除用户
passwd //设置密码
usermod //修改用户属性
groupadd //新增用户组
groupdel //删除用户组
groupmod //修改用户组
C.Linux文件和目录管理
根目录下的子目录所存放内容如图所示:
绝对路径:由根目录开始往下写(如:/usr/app1/application)
相对路径:基于当前路径 (如:./app1表示当前目录下app文件夹存放的文件,../usr 表示返回上一层目录并进入usr)
常用文件、目录管理命令
pwd //查看当前工作目录
cd //变更当前目录
mkdir //新增目录
rmdir //删除目录
cp //复制目录
mv //移动文件或目录
rm //删除文件或目录
D.Linux文件系统管理
- Linux文件系统简介
文件系统 :操作系统用于明确存储和组织计算机数据的方法
存储在介质中数据的三个因素:文件名、数据、元数据(meta-data)
查看文件系统: /etc/filesystems
分类:
a.传统型文件系统 (ext2)<linux 默认文件系统>
b.日志型文件系统 (ext3):日志记录文件有掉电保护
c.索引式文件系统
d.非索引式文件系统(Windows FAT)
- 配置文件系统分区
fdisk //创建分区
mkfs //创建文件系统
mount //挂载文件系统
- 查看分区使用情况
df //查看文件系统磁盘空间占用情况
du //查询文件或目录的磁盘使用空间
lsof //显示系统打开的文件
- 修复文件系统
fsck //检查文件系统并尝试修复错误,宕机等情况
e2fsck //检查和修复ext2和ext3文件系统