运维课程:

  系统基础:操作系统基础,Linux理念

  系统管理:系统安装,文件操作,用户和组,进程管理,软件管理,磁盘管理,内核管理等

  服务管理:ssh,ftp,Samba,dns,postfix,Apache,nginx,MySQL,rsyslog,ntp等

  系统安全:pki,pam,iptables,tcp-wrapper,selinux等

  shell脚本:变量,运算逻辑处理,流程控制,正则表达式等


架构课程:

  MySQL数据库;

     cache&storage

  集群:cluster

        LB:4layer 7layer

        HA

  分布式:zookeeper

        分布式文件系统GlusterFS



课程介绍:

   虚拟化技术:xen,kvm

   Openstack:IAAS云

   运维工具:ansible,puppet(ruby),saltstack(python)

   监控工具:zabbix

   大数据处理:hadoop,spark,storm,

   elk:elasticsearch,logstash,kibana

   docker:

   Python:自动化运维




开发接口标准

   ABI:描述了应用程序与OS之间的底层接口,允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行


   API:定义了源代码和库之间的接口,因此同样的源代码可以再支持的这个API的任何系统中编译


   POSIX:IEEE在操作系统上定义的一系列API标准

          POSIX兼容的程序可在其他POSIX操作系统编译执行


   运行的程序的格式

       Windows:EXE,dll

       Linux:ELF,so




编程语言

    

    低级语言

       机器语言:0.1

       汇编语言:和机器语言一一对应,与硬件相关的特有代码,驱动程序开发


    中级语言:C

       系统级应用,驱动程序



    高级应用:JAVA C# python php

        应用级程序开发



系统安装略过


关于管理员和root,并不是说只要是root就一定是管理员,root只是一个名字,真正决定是不是管理员,是用户的UID,管理员的UID一定是0,无论叫什么名字,只要UID是0,那么他就是管理员,同样的,不管是不是叫root,只要他的UID不是0,那么他就不是管理员



关机重启:

 reboot halt init shutdown poweroff等等



很多时候,想要管理linux并不一定要到机房,linux的远程连接很好用也很简单,文字终端相比Windows图形界面也占用的资源也少,在这里使用的Xmanager的XSHELL


首先在要知道linux的ip,在我们装的虚拟机上运行ifconfig命令,(Windows中该命令为ipconfig)找到地址,在XSHELL中,直接输入ssh ip即可







一·Linux哲学理念

   1.一切皆文件

   2.简单,单一的小程序

   3.链接程序,共同完成复杂的任务

   4.避免令人烦恼的图形界面

   5.配置数据保存在文本中

二·Linux挂载 Windows分区

   Windows分区

     分区:有分区表控制,早期分区表只有64字节,一个分区占16个字节,故分区只能 有4个


     引导只能放在主分区


     启动分区:引导计算机的分区叫做启动分区,启动分区必须是活动的,且活动的分区必须只有一个


     系统分区:操作系统所在的分区   


     主分区:1-4个,命名sda1-4,最多4个


     扩展分区:0-1个,最多只能有一个,且和主分区的数量之和不能超过4,命名同样是sda1-4


     逻辑分区:由扩展分区分割而成,命名sda5-。。,由5开始命名


   在管理处的磁盘管理,可以将分区的盘符删除,删除后无法进入该分区,但是可以更改驱动器号和路径,再添加路径里,可以使一个空白文件夹作为进入该分区的入口,在Linux中,这种行为叫做挂载

值得注意的是,在Windows中,一个分区可以有多个入口,多对一,但是一个入口不能连接两个分区,即一对多是不允许的,否则系统将无法得知你具体想要进入那个分区


   格式化并不是真正的格式化,可以恢复,当想讲硬盘数据全部覆盖的是可以再Linux里的每个文件夹下建立zero,例如/dev/zero



 三·安装虚拟机,Linux

   

   虚拟机的2种机制

      第一种:由上到下为

    

    虚拟的系统


    虚拟程序


    Windows

        

    硬件





      第二种:由上到下为


    虚拟系统


    虚拟 

    

    硬件






   很明显WMware采用的是第一种的虚拟方式

   Linux安装:在WMware中按步骤安装即可







 四·小彩蛋

    alt+F2 输入 “free the fish” 会出现一只小鱼