Day16

Linux系统管理

  1.CentOS6.x启动管理

    ①系统运行级别

      Linux一共有六个运行级别

        0  关机

        1  单用户模式,用来修复系统。相当于windows安全模式

        2  不完全命令模式,不含NFS(Linux与Linux进行文件共享的服务)

        3  完全命令模式,就是命令界面

        4  系统保留

        5  图形模式(需要有图形模式才能进入)

        6  重启动

    ②运行级别操作

        查看运行级别:runlevel

        进入某个运行级别:init x  x代表Linux六个运行级别中的一个

          注意:这里init 0 等于关机,但是这个关机不会保存正在运行的服务,不建议这么操作

        修改启动运行级别:/etc/inittab

            id:3:initdefault:  一般系统都是默认运行级别为3

    ③系统启动过程

       

  2.启动引导程序grub

    grub中分区的表示方式:

      第一块SATA硬盘:        Linux中的设备文件名    grub中的设备文件名

            第一个主分区:      /dev/sda1          hd(0,0)      

            第二个主分区:      /dev/sda2          hd(0,1)

            扩展分区:        /dev/sda3          hd(0,3)

            第一个逻辑分区:     /dev/sda5          hd(0,4)

      第二块SATA硬盘:        Linux中的设备文件名    grub中的设备文件名

            第一个主分区:      /dev/sdb1          hd(1,0)      

            第二个主分区:      /dev/sdb2          hd(1,1)

            扩展分区:        /dev/sdb3          hd(1,3)

            第一个逻辑分区:     /dev/sdb5          hd(1,4)

    grub配置文件:/etc/grub.conf  ->  /boot/grub/grub.conf  注意:这里有两个配置文件,其实是一个软连接

          

           注意:其中系统版本号之上是整体配置,每多一个系统,就会多出一个系统版本号及以下配置,这些是针对其子系统的配置

          整体配置:

              default=0  表示默认启动第一个系统

              timeout=5  默认等待五秒

              splashimage=(hd0,0)/grup/splash.xpm.gz  这个代表系统启动时默认显示图片放置位置,这里(hd0,0)指的是第一个硬盘的第一个分区,指的就是boot分区(可以通过du查看挂载情况)

              hiddenmenu  启动过程中隐藏系统启动菜单

          子系统配置:

              title:      设置启动界面上显示的标题

              root:      告知启动数据保存位置

              kernel:  加载内核文件放置位置(注意:这里的文件位置代表以hd0,0也就是/boot为根分区的相对位置.)

              initrd:    模拟目录存放位置。

Linux中的备份

  1.备份概述

    ①Linux中需要备份的文件目录:

      /root/目录

      /home/目录

      /var/spool/mail/目录

      /etc/目录

      /var/log目录

      其他目录

    ②安装的服务需要备份的目录

      apache:配置文件

           网页主目录

           日志目录

      mysql:源码包安装的/usr/local/mysql/data  注意:一般数据放这里

          RPM安装的/var/lib/mysql  注意:一般数据放这里

    ③备份策略

        完全备份

        增量备份

        差异备份    

        一般用完全和增量备份

  2.备份与恢复命令

      备份:

        命令:dump 【选项】备份之后的文件名  原文件或目录    注意:dump只有在备份分区的时候才能做增量备份,备份文件的时候不能。

             选项:-level:    就是一般说的0-9十个备份级别(0是完全备份,1就是增量备份,2就是第三次以此类推)注意:直接写 - 0或者-1

                -f 文件名:   指定备份之后的文件名

                -u:      备份成功后把备份时间记录在/etc/dumpdatas 文件

                -v:      显示备份过程中的更多信息

                -j:      调用bzlib库压缩备份文件,将备份文件压缩为.bz2

                -W:      显示允许被dump的分区备份的备份等级及备份时间

        实例:

           1.完全备份/boot,记录时间,并压缩后重命名放到/root下

            dump -0uj -f /root/boot.bak.bz2  /boot/     注意:一定要先写u在写j,不然会报错

           2.备份/etc目录,压缩并放到/home/zrq下

            dump -0j -f /home/zrq/etc /etc  注意:这里只能完全备份,并且不能加参数u

     恢复:

        命令:restore 【模式选项】【选项】

           模式选项:restore 一般模式选项有下面4种,只能选一个,不能混用

              -C:            比较备份数据和实际数据的变化

              -i:          进入交互模式,手工选择要恢复的数据

              -t:        查看模式,用于查看备份文件中拥有哪些数据

              -r:       还原模式,用于数据还原

           选项:

              -f      指定备份文件的文件名

        实例:

           ① 比较实际数据的变化

            

            注意:因为这里没有变化,所有会提示没有改变

           ②恢复数据

            

            注意:因为会全部解压缩到当前目录,所以最好新建一个目录,同时因为之前是增量备份,所以先回复级别0在恢复级别1

原文地址:https://www.cnblogs.com/kevinzr/p/11993863.html