mggedu.51cto.com
内容:
基础 RHCE
RH033
RH133
RH253
RHCA:
RH401
RH423(LDAP) 基本不讲红帽自己软件
RH442
RH436
RHS333
MySQL
RH436:
NoSQL
岗位:
运维工程师
系统工程师
系统架构师
DBA
学习方法: 总---分---总
VMware 建立一个引导盘
new virutual memchch
----> 选 自定义安装
----> 选 I will install the operating sysytem later
----> 选 linux 选 rehat 5.0
---->写 machine name : OurLab
----> 选 cpu : 2 ;线程: 2
---->选 brige
--->写 硬盘大小120G
---> 选 single files
-->结束
rhci-5.8-1
加载引导iso
---->点击CD/DVD
---->选择 使用ISO p_w_picpath file
----->结束
虚拟机也有BIOS 我得笔记本ASUS 要按键 ctrl+ Alt + shift+ insert 重启后赶紧按F2
01_02 讲一些硬件
CPU
内存
总线
南桥
北桥
主频
程序局部性原理
机器语言
微码(汇编语言)--->编译器 微码是芯片自带的
高级语言
先到汇编---再到机器语言
硬件架构:
ARM:
X86
x64
安腾
alpha
UltraSparc
Power
M68000
PowerPC
OS
windows
Linux
Unix
HP-UX
Solaris
AIX
Sco UNIX
Unixware
OS/2
CPU:
slice
进程
Mermory
分段机制
虚拟地址空间
操作系统负责多个程序管理
库:程序
--没有执行入口
--只能被调用使用
system call 系统调用
library call
shell 一种 图像化GUI,另一种命令行CLI
CPU四个级别
内存碎片
程序启动:后台系统,点击启动
内核功能
进程管理
内存管理
文件系统
网络功能
硬件驱动
安全机制
Multics
ken, space Travel
BSD: Berkeley system Distribution
system V
FreeBSD
OpenBSD
NetBSD
DEC: vax--->vms
windows NT server
GNU: GNU is not Unix
GPL
Emacs
gcc
交叉编译
ABI application binary interface
RedHat
SLS
Debian
SUSE
---负责编译linux源代码
---linux的发行商 release
Debian, dpt
rehat, rpm
GPL
LGPL
GPLv2
GPLv3
BSD
Apache
CentOS: community enterprise OS
Fedora
Mandriva
Ubuntu: Mint
Linux的基本原则
由目的单一的小程序组成,组合小程序完成复杂任务。
一切皆是文件
尽量避免捕获用户接口
配置文件保存为纯文本格式
GUI接口
CLI接口
命令提示符,prompt bash(shell)
# root
$ 普通
命令格式:
命令 选项 参数
选项
- 短选项
多个选项组合
如: -a -l ==== -al
-- 长选项
不能组合,分开来写
参数: 命令的作用对象
此课程使用系统: Red Hat Enterprise Linux 5
使用凭证:
虚拟终端
terminal: ctrl+alt+ F1--F6
startx &_
GUI:
Gnome c
KDE c++
xFace
切换用户
su : switch user
# su [-l] 用户名
# exit 退出
修改密码:
# passwd
密码复杂性规则
使用4种类别字符中至少3种
足够长,大于7位
使用随机字符串
定期更换
循环周期足够大
RHCE+RHCA +shell+mysql + web集群 + NoSQL + Hadoop + Hbase + OpenStack