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的基本原则

  1. 由目的单一的小程序组成,组合小程序完成复杂任务。

  2. 一切皆是文件

  3. 尽量避免捕获用户接口

  4. 配置文件保存为纯文本格式


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


密码复杂性规则

  1. 使用4种类别字符中至少3种

  2. 足够长,大于7位

  3. 使用随机字符串

  4. 定期更换

  5. 循环周期足够大


RHCE+RHCA +shell+mysql + web集群 + NoSQL + Hadoop + Hbase + OpenStack