课程体系:
RHCE(RedHat Certification Engineer):
RH033(基础)
RH133(系统管理)
RH253(服务管理)
RHCA(Redhat Centification Architect):
RH401
RH423(LDAP协议)
RH442
RH436(集群和存储)
RHS333
MySQL
NoSQL
工作岗位:
系统架构师:设计蓝图
系统工程师:系统上线
运维工程师:系统运维
DBA:数据库管理员
计算机组成原理:
kernel
process
memory
file system
network
harware driver
System Call
Library(API)
Shell
批处理系统:
jobs1$$$$$$$$$jobs2$$$$$$
GE, Bell, MIT共同研发多任务、多用户系统
汇编语文开发
Multics系统
Ken Thompson
Space Travel
系统起名为Unics-->改为Unix(性能好,移植差)
Dennis Ritchie
B语文->C语文
Bill Joy:BSRG
BSD: Berkeyly System Distribution
System V (Bell->Novel)
BSD VS Bell
1981年,Microsoft, Xenix
CP/M-->DOS
Jobs
DEC(数字设备公司)
PDP-11, PDP-7
VAX
GUI:Graphic User Interface
CLI:Command Line Interface
GNU: GNU is Not Unix
GPL: General Public License
LGPL: Lesser
GPLv2
GPLv3
BSD
Apache
开源:开放源代码
自由:自由获取,自由修改,自由学习
Emacs: 文本编辑器
GCC: GNU C Complier
Bash:
Linux: glibc, gcc
release: 发行商
RedHat
SLS
Debian
SUSE
软件包管理:
Debian: dpt
RedHat: rpm
Linux的基本原则:
1、由目的单一的小程序组成;组合小程完成复杂任务;
2、一切皆文件;
3、尽量避免捕获用户接口;
4、配置文件保存为纯文件格式;
命令格式:
选项:短选项(可以组合,-ab)和长选项(--)
参数:命令的作用对象
terminal虚拟终端:Ctrl+Alt+F1~F6
模拟终端(GUI下)
Gnome(C), KDE(C++), XFace
密码复杂性规则:
10^6
36^6
62^6
100^6
认证机制:Authentication
授权:Authorization
审计:Audition(日志)
prompt(命令提示符)
magic number: 魔数
#!/bin/bash
目录:文件,路径映射
路径:从指定起始点到目的地所经过的位置
列表指定路径下的文件
文件系统:file system(层次化管理)