linux第一天

 

马哥课程的学习任务:

     RHCE+RHCA+shell编程+MySQL+Web集群+NoSQL+Hadoop+Hbase+Openstack。

1    基础(RHCE):RH033     RH133    RH253

2    RHCA:RH401

               RH423(LDAP)

               RH442(系统调优)

               RH436

               RHS333

3    MySQL

4    NoSQL

5    系统工程师:是指具备较高专业技术水平,能够分析商业需求,并使用各种系统平台和服务器软件来设计并实现商务解决方案的基础架构的技术人员

      运维工程师:集合网络、系统、开发工作于一身的“复合性人才。

      系统构架师:一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。

      DBA(数据库管理员):是一个负责管理和维护数据库服务器的人。

 

 

开课前的计算机基础知识准备:

 

计算器体系结构:

   运算器

   控制器

   存储器

   输入设备

   输出设备

计算器的核心部件:运算器  控制器  存储器。

CPU: 

    核心部件 :运算器  控制器  寄存器(存在于运算器内)。

    硬件架构(CPU芯片的不同系列):ARM

                                                       x86(32bit)

                                                       x64 (64bit)

                                                       安腾

                                                       alpha(惠普公司)

                                                       Ultrasparc

                                                       Power (IBM公司)

                                                       M68000,M68k (摩托罗拉)

                                                       Powerpc

 

 

os(操作系统):windows

                          linux 

                          unix :  HP—UX

                                       Solaris 

                                       AIX  (IBM)

                                       SCO UNIX

                                       Unixware

                                       os/2

 

语言:机器语言

          微码(汇编语言)——>编辑器

          高级语言  :  例如C语言,java,c++

 

系统调用:底层:硬件

                 接着:kernel 内核

                         内核功能:

                                进程管理

                                内存管理

                                文件系统

                                网络功能

                                硬件驱动

                                安全机制

                 接着:library  库

                 接着:shell

                          shell类型:GUI和CLI

                                GUI(图形用户界面):linux基本不用

                                         Gnome:c

                                         KDE:c++

                                         XFace

                                CLI(命令行用户界面):以后慢慢介绍用法。

                                          sh(默认shell)

                                          bash 

                                          csh

                                          zsh

                                          ksh

                                          tcsh

                 最顶层:用户接口

 

批处理系统:

        jobs1$$$$$$$$jobs2$$$$$$$$

 

linux基本原则:

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

        2、 一切皆文件 

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

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

 

CLI接口:  

        命令提示符  prompt

             #:root

             $:普通用户

         命令格式: 命令         选项           参数

                           选项:修改命令执行方式,可以同时使用多个。

                                     分为短选项和长选项。     短选项:-  (-a -b=-ab)

                                                                          长选项:--

                                      短选项可以组合在一起,长选项不能组合。

                            参数:命令作用对象。  多个参数彼此之间用空格格开。

                            命令:1、  su(switch user):转换用户

                                                  # su  用户名  :半切换

                                                  # su  【-l】  用户名:完全切换

                                       2、  passwd:修改密码

                                                  passwd  user

                                             密码复杂性原则:

                                             密码规则:

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

                                               2、足够大,大于7位

                                               3、使用随机字符串

                                               4、定期更换

                                               5.、循环周期足够大

 

          使用凭证:

                默认login:root

                       password: redhat

          

           虚拟终端(terminal):ctrl+alt+F(1-6)

 

 

 

 

 

 

 

 

 

 

 

 

linux第一天,布布扣,bubuko.com

linux第一天

上一篇:Linux之facl


下一篇:linux基础知识——————逻辑卷管理器(lvm)