SlideShare a Scribd company logo
1 of 112
Download to read offline
红旗Linux技术交流

                                           赵卫国




红旗Linux技术交流
      浙江电信


       赵卫国

北京中科红旗软件技术有限公司


2009.10.26-2009.10.29




              .   .     .   .   .   .
红旗Linux技术交流
用户管理                  赵卫国


                 用户管理
                 增加用户

                 特殊许可

                 实验

 目标              文件系统管理

  配置用户和组         设备与分区

                 文件系统创建与调整

                 挂载
  修改文件属主和许可      特定文件系统

                 实验

  使用特定许可 SUID/
                 包管理
  SGID/Stickly   RPM包管理

                 安装和删除软件

                 更新内核RPM包

                 rpm指令

                 软件包实验


                 网络配置
                 概述

                 IPv4配置

                 路由配置

                 基本工具


                 系统初始化
                 系统启动顺序概览
红旗Linux技术交流
增加用户帐号                                         赵卫国


                                          用户管理
                                          增加用户

                                          特殊许可

 最通常做法是执行useradd指令                        实验


                                          文件系统管理
   useradd [options] username             设备与分区

                                          文件系统创建与调整

 运行useradd等价于                             挂载

                                          特定文件系统


   编辑/etc/{passwd,shadow,group,gshadow}   实验


                                          包管理
   创建和填充用户的主目录(/etc/skel)
                                          RPM包管理

   设置许可和所有权                               安装和删除软件

                                          更新内核RPM包

                                          rpm指令
 使用passwd设置密码                             软件包实验



 用newusers批处理增加帐号                         网络配置
                                          概述

                                          IPv4配置

                                          路由配置

                                          基本工具


                                          系统初始化
                                          系统启动顺序概览
红旗Linux技术交流
用户私有组                         赵卫国


                         用户管理
                         增加用户

                         特殊许可

                         实验


                         文件系统管理
 用户帐号创建时,一个同名的私有组也同时创建   设备与分区

                         文件系统创建与调整

   用户默认属于这个私有组           挂载

                         特定文件系统
   用户的新文件都属于这个组          实验


                         包管理
 好处:防止新文件属于公共组,私密考虑      RPM包管理

                         安装和删除软件

 缺点:有鼓励设置文件为全局可读的倾向      更新内核RPM包

                         rpm指令

                         软件包实验


                         网络配置
                         概述

                         IPv4配置

                         路由配置

                         基本工具


                         系统初始化
                         系统启动顺序概览
红旗Linux技术交流
修改/删除用户帐号                                           赵卫国


                                               用户管理
                                               增加用户

                                               特殊许可

                                               实验

  改变/etc/passwd文件的一些项值,你可以                     文件系统管理
                                               设备与分区
    手工编辑该文件                                    文件系统创建与调整

    使用 usermod [options] username              挂载

                                               特定文件系统

                                               实验

  删除一个帐号可以用以下方法之一                              包管理

    手工删除/etc/{passwd,shadow,group,gshadow},/   RPM包管理

                                               安装和删除软件

    var/spool/mail等文件的用户信息                     更新内核RPM包

                                               rpm指令
    使用 userdel [ -r ] username                 软件包实验


                                               网络配置
                                               概述

                                               IPv4配置

                                               路由配置

                                               基本工具


                                               系统初始化
                                               系统启动顺序概览
红旗Linux技术交流
管理用户组                                     赵卫国


                                     用户管理
                                     增加用户

                                     特殊许可

                                     实验


                                     文件系统管理

 本质上是在/etc/{group,gshadow}文件中增加或者修   设备与分区

                                     文件系统创建与调整

 改条目信息                               挂载

                                     特定文件系统


   groupadd                          实验


                                     包管理
   groupmod
                                     RPM包管理

   groupdel                          安装和删除软件

                                     更新内核RPM包

                                     rpm指令

                                     软件包实验


                                     网络配置
                                     概述

                                     IPv4配置

                                     路由配置

                                     基本工具


                                     系统初始化
                                     系统启动顺序概览
红旗Linux技术交流
密码和时效性策略                           赵卫国


                              用户管理
                              增加用户

                              特殊许可

                              实验


                              文件系统管理
 缺省情况下,密码不过期                  设备与分区

                              文件系统创建与调整

 强制密码过期是安全策略的一部分              挂载

                              特定文件系统

 通过/etc/login.defs修改缺省的过期设置   实验


                              包管理
 通过chage命令可以修改已有账户的密码期限       RPM包管理

                              安装和删除软件
   chage [options] username   更新内核RPM包

                              rpm指令

                              软件包实验


                              网络配置
                              概述

                              IPv4配置

                              路由配置

                              基本工具


                              系统初始化
                              系统启动顺序概览
红旗Linux技术交流
切换账户                                      赵卫国


                                     用户管理
                                     增加用户

                                     特殊许可


 可以在不注销的情况下,随时切换到其他已有账户环             实验


                                     文件系统管理
 境下                                  设备与分区

                                     文件系统创建与调整
 语法                                  挂载

                                     特定文件系统
      su [ - ] [ user ]              实验


      su [ - ] [ user ] -c command   包管理
                                     RPM包管理


 允许当前账户临时变成另外一个账户,缺省是变成              安装和删除软件

                                     更新内核RPM包

 root                                rpm指令

                                     软件包实验


 -,表示创建新的shell环境                     网络配置
                                     概述

                                     IPv4配置

                                     路由配置

                                     基本工具


                                     系统初始化
                                     系统启动顺序概览
红旗Linux技术交流
SUID/SGID可执行程序                          赵卫国


                                   用户管理
                                   增加用户

                                   特殊许可

                                   实验


                                   文件系统管理
  普通用户如何修改其密码?                     设备与分区


  某一个账户运行的进程限制在当前账户的权限上下文
                                   文件系统创建与调整

                                   挂载


  环境里                              特定文件系统

                                   实验


  SUID/SGID位的设置,可以使得该程序被执行时,获      包管理
                                   RPM包管理
  得的不是程序发起账户而是文件所有者的上下文环境          安装和删除软件

                                   更新内核RPM包
  /bin/mount,/usr/bin/passwd,etc   rpm指令

                                   软件包实验


                                   网络配置
                                   概述

                                   IPv4配置

                                   路由配置

                                   基本工具


                                   系统初始化
                                   系统启动顺序概览
红旗Linux技术交流
SGID目录                                                        赵卫国


  用来创建协同工作目录                                             用户管理
                                                         增加用户

  通常情况下,在目录下创建的文件属于该账户的缺省                                特殊许可

                                                         实验

  组                                                      文件系统管理

  但是在有SGID位设置的目录下,创建的文件却和该目                              设备与分区

                                                         文件系统创建与调整

  录属于同一个组                                                挂载

                                                         特定文件系统


  $ ls -ld a                                             实验


                                                         包管理
  drwxrwsrwx 2 wgzhao wgzhao 4096 2009-10-16             RPM包管理


  11:27                                                  安装和删除软件

                                                         更新内核RPM包

  $ ls -l a                                              rpm指令

                                                         软件包实验

  total 0                                                网络配置
  -rw-r--r-- 1 oracle wgzhao 0 2009-10-16 11:27 oracle   概述

                                                         IPv4配置

  -rw-r--r-- 1 wgzhao wgzhao 0 2009-10-16 11:27          路由配置

                                                         基本工具
  wgzhao
                                                         系统初始化
                                                         系统启动顺序概览
红旗Linux技术交流
粘滞位 stickly bit                                            赵卫国


                                                      用户管理
                                                      增加用户

                                                      特殊许可

                                                      实验


   通常情况下,如果账户对某一个目录有写的许可,就                            文件系统管理
                                                      设备与分区
   意味着他能删除该目录下的任何文件,而不用考虑文                            文件系统创建与调整


   件本身的许可                                             挂载

                                                      特定文件系统

                                                      实验
   但是设置粘滞位后,账户就只能删除属于自己的文件
                                                      包管理
   ls -ld /tmp                                        RPM包管理

                                                      安装和删除软件

   drwxrwxrwt 17 root root 24576 2009-10-16 11:36 /   更新内核RPM包

                                                      rpm指令
   tmp                                                软件包实验


                                                      网络配置
                                                      概述

                                                      IPv4配置

                                                      路由配置

                                                      基本工具


                                                      系统初始化
                                                      系统启动顺序概览
红旗Linux技术交流
实验I:创建组和用户                                    赵卫国


                                         用户管理
                                         增加用户

                                         特殊许可
  场景: 你需要为公司不同的部门设置不同的组。同                实验


      时,你也需要为每一个部门的职员设置帐号                文件系统管理
                                         设备与分区

  要求: 系统用户eva和basten在sales组;katherine    文件系统创建与调整

                                         挂载
      和lily在hr组;john和crix在web组;manager   特定文件系统

                                         实验
      在sales,hr和web组
                                         包管理

提示:                                      RPM包管理

                                         安装和删除软件


1. 确保所有新创建的用户可以创建组可写文件                   更新内核RPM包

                                         rpm指令

                                         软件包实验
2. 设定GID
                                         网络配置
3. 私有组,辅助组                               概述

                                         IPv4配置

                                         路由配置

                                         基本工具


                                         系统初始化
                                         系统启动顺序概览
红旗Linux技术交流
实验II:设置共享目录                           赵卫国


                                 用户管理
                                 增加用户

  场景: 接上一个场景,你为每一个部门创建的组,        特殊许可

                                 实验
      同时也需要一个共享目录。
                                 文件系统管理
      它允许每一个部门内职员共享文件,但是防        设备与分区

                                 文件系统创建与调整
      止其他部门职员修改,甚至看到文件           挂载

                                 特定文件系统

  要求: 每一个部门的共享目录仅允许部门内职员帐        实验


      号进入或者在目录内创建,查看和修改文件        包管理
                                 RPM包管理


提示:                              安装和删除软件

                                 更新内核RPM包

                                 rpm指令
1. 创建/depts目录以及sales,hr和web子目录   软件包实验



2. 设置每一个目录的组所有者                  网络配置
                                 概述

3. 设置相关权限                        IPv4配置

                                 路由配置

                                 基本工具


                                 系统初始化
                                 系统启动顺序概览
红旗Linux技术交流
文件系统                   赵卫国


                  用户管理
                  增加用户

                  特殊许可

                  实验


                  文件系统管理
目标                设备与分区

                  文件系统创建与调整

     理解文件系统层次结构   挂载

                  特定文件系统

     管理交换分区       实验


                  包管理
     增加新的设备于分区    RPM包管理

                  安装和删除软件
     挂载NFS文件系统    更新内核RPM包

                  rpm指令

                  软件包实验


                  网络配置
                  概述

                  IPv4配置

                  路由配置

                  基本工具


                  系统初始化
                  系统启动顺序概览
红旗Linux技术交流
概览:增加新文件系统                     赵卫国


                          用户管理
                          增加用户

                          特殊许可

                          实验
要添加一个新的文件系统到系统中,遵循下列步骤:
                          文件系统管理
1. 识别设备                   设备与分区

                          文件系统创建与调整


2. 对设备进行分区(如有必要)          挂载

                          特定文件系统


3. 创建文件系统                 实验


                          包管理
4. 标识文件系统,便于管理(可选)        RPM包管理

                          安装和删除软件

5. 在/etc/fstab增加新条目(可选)   更新内核RPM包

                          rpm指令

6. 挂载新的文件系统               软件包实验


                          网络配置
                          概述

                          IPv4配置

                          路由配置

                          基本工具


                          系统初始化
                          系统启动顺序概览
红旗Linux技术交流
磁盘分区                 赵卫国


                用户管理
                增加用户

                特殊许可


 内核支持的最大分区数:    实验


                文件系统管理
   IDE设备,63个    设备与分区

                文件系统创建与调整
   SCSI设备,15个   挂载

                特定文件系统


 为什么要分区?        实验


                包管理
   容量           RPM包管理


   性能           安装和删除软件

                更新内核RPM包

   配额           rpm指令

                软件包实验
   恢复
                网络配置
                概述

                IPv4配置

                路由配置

                基本工具


                系统初始化
                系统启动顺序概览
红旗Linux技术交流
管理分区                          赵卫国


                         用户管理
                         增加用户

                         特殊许可

                         实验


                         文件系统管理

 使用下列程序来创建和管理分区:         设备与分区

                         文件系统创建与调整


     fdisk               挂载

                         特定文件系统

     sfdisk              实验


     GNU parted 高级分区处理   包管理
                         RPM包管理

                         安装和删除软件
 partprobe               更新内核RPM包

                         rpm指令

                         软件包实验


                         网络配置
                         概述

                         IPv4配置

                         路由配置

                         基本工具


                         系统初始化
                         系统启动顺序概览
红旗Linux技术交流
fdisk                           赵卫国


                           用户管理
                           增加用户

                           特殊许可


    查看和管理分区表               实验


                           文件系统管理
    从命令行列出分区表              设备与分区

                           文件系统创建与调整

        fdisk -l           挂载

                           特定文件系统

                           实验

    交互模式管理分区表
                           包管理

        fdisk /dev/sda     RPM包管理

                           安装和删除软件

                           更新内核RPM包

    partprobe              rpm指令

                           软件包实验

    cat /proc/partitions   网络配置
                           概述

                           IPv4配置

                           路由配置

                           基本工具


                           系统初始化
                           系统启动顺序概览
红旗Linux技术交流
创建文件系统                                           赵卫国


                                            用户管理
                                            增加用户

                                            特殊许可

                                            实验


                                            文件系统管理
                                            设备与分区
 mkfs                                       文件系统创建与调整

                                            挂载
 mkfs.ext2,mkfs.ext3,mkfs.ext4,mkfs.msdos   特定文件系统

                                            实验

 特殊文件系统工具可以直接调用                             包管理

     mke2fs [ options ] device              RPM包管理

                                            安装和删除软件

                                            更新内核RPM包

                                            rpm指令

                                            软件包实验


                                            网络配置
                                            概述

                                            IPv4配置

                                            路由配置

                                            基本工具


                                            系统初始化
                                            系统启动顺序概览
红旗Linux技术交流
文件系统标签(label)                                           赵卫国


                                                   用户管理
                                                   增加用户

                                                   特殊许可

                                                   实验



  参考设备的另一方法                                        文件系统管理
                                                   设备与分区


  设备独立性,不受特定设备名约束                                  文件系统创建与调整

                                                   挂载

                                                   特定文件系统
     e2label special dev file [ fslabel ]          实验

     mount [ options ] LABEL=fslabel mount point   包管理
                                                   RPM包管理

  blkid 可以查看所有设备的标签,文件系统类型以及                       安装和删除软件

                                                   更新内核RPM包

  UUID号                                            rpm指令

                                                   软件包实验


                                                   网络配置
                                                   概述

                                                   IPv4配置

                                                   路由配置

                                                   基本工具


                                                   系统初始化
                                                   系统启动顺序概览
红旗Linux技术交流
tune2fs                                    赵卫国


                                      用户管理
                                      增加用户

                                      特殊许可

                                      实验


                                      文件系统管理

   tune2fs 用来调整文件系统参数                 设备与分区

                                      文件系统创建与调整


          保留块,缺省是5%                   挂载

                                      特定文件系统

          缺省挂载选项,缺省是defaults          实验


          fsck的频率,缺省是挂载次数30次,时长180天   包管理
                                      RPM包管理

                                      安装和删除软件
   dumpe2fs 查看当前设置                    更新内核RPM包

                                      rpm指令

                                      软件包实验


                                      网络配置
                                      概述

                                      IPv4配置

                                      路由配置

                                      基本工具


                                      系统初始化
                                      系统启动顺序概览
红旗Linux技术交流
挂载点和/etc/fstab                              赵卫国


                                       用户管理
                                       增加用户

                                       特殊许可

                                       实验

   系统层次结构的配置文件                         文件系统管理
                                       设备与分区
   被mount,fsck及其他工具使用                  文件系统创建与调整

                                       挂载

   系统重启后还能维持层次结构                       特定文件系统

                                       实验

   /etc/fstab中的设备域可以用标签(label)替代,推荐这   包管理
   样做!                                 RPM包管理

                                       安装和删除软件


   mount -a 能挂载所有在/etc/fstab里设定的文件系    更新内核RPM包

                                       rpm指令

   统,有noauto标志除外                       软件包实验


                                       网络配置
                                       概述

                                       IPv4配置

                                       路由配置

                                       基本工具


                                       系统初始化
                                       系统启动顺序概览
红旗Linux技术交流
用mount挂载文件系统                                  赵卫国


                                         用户管理
                                         增加用户

                                         特殊许可

                                         实验


                                         文件系统管理
                                         设备与分区

  mount [ options ] device mount point   文件系统创建与调整

                                         挂载

      -t 指定文件系统类型,一般不需要                  特定文件系统

                                         实验

      -o 挂载选项,缺省挂载选项为
                                         包管理
      rw,suid,dev,exec,acl,async         RPM包管理

                                         安装和删除软件

                                         更新内核RPM包

                                         rpm指令

                                         软件包实验


                                         网络配置
                                         概述

                                         IPv4配置

                                         路由配置

                                         基本工具


                                         系统初始化
                                         系统启动顺序概览
红旗Linux技术交流
卸载文件系统                                          赵卫国


                                           用户管理
                                           增加用户

                                           特殊许可

                                           实验


                                           文件系统管理
 umount [ options ] device | mount point   设备与分区

                                           文件系统创建与调整
 不能卸载仍在被使用的文件系统                            挂载

                                           特定文件系统

     使用fuser检查或杀死进程                        实验


                                           包管理
 使用remount选项可以在自动改变挂载选项                    RPM包管理

                                           安装和删除软件

     mount -o remount,ro /dev/sda1 /data   更新内核RPM包

                                           rpm指令

                                           软件包实验


                                           网络配置
                                           概述

                                           IPv4配置

                                           路由配置

                                           基本工具


                                           系统初始化
                                           系统启动顺序概览
红旗Linux技术交流
交换空间 swap                     赵卫国


                         用户管理
                         增加用户

                         特殊许可

                         实验


                         文件系统管理
  交换空间是对物理内存的有效补充        设备与分区

                         文件系统创建与调整
  基本设置步骤:                挂载

                         特定文件系统

    创建一个交换分区或者文件         实验


    使用mkswap写入分区特征信息     包管理

    在/etc/fstab增加正确的条目   RPM包管理

                         安装和删除软件

    使用swapon -a激活交换空间    更新内核RPM包

                         rpm指令

                         软件包实验


                         网络配置
                         概述

                         IPv4配置

                         路由配置

                         基本工具


                         系统初始化
                         系统启动顺序概览
红旗Linux技术交流
挂载NFS文件系统                                                赵卫国


                                                    用户管理
                                                    增加用户

                                                    特殊许可

                                                    实验



  把远程的目录当作本地文件系统来挂载使用                               文件系统管理
                                                    设备与分区


  /etc/fstab支持NFS挂载配置                               文件系统创建与调整

                                                    挂载


  通过/etc/init.d/netfs可以自动挂载NFS                      特定文件系统

                                                    实验


  手工挂载方式                                            包管理
                                                    RPM包管理

     mkdir /mnt/srv1-nfs                            安装和删除软件

                                                    更新内核RPM包
     mount -t nfs srv1:/data/shared /mnt/srv1-nfs   rpm指令

                                                    软件包实验


                                                    网络配置
                                                    概述

                                                    IPv4配置

                                                    路由配置

                                                    基本工具


                                                    系统初始化
                                                    系统启动顺序概览
红旗Linux技术交流
实验 I: 创建新的文件系统                       赵卫国


                                用户管理
                                增加用户

                                特殊许可


   场景: 新的应用程序需要安装到/opt目录。基于恢    实验


                                文件系统管理
       复的原因,/opt需要成为单独的分区,新的/   设备与分区


       opt分区重启后依然有效             文件系统创建与调整

                                挂载


   要求: 系统提供独立分区挂载到/opt          特定文件系统

                                实验



提示:                             包管理
                                RPM包管理


 1. 创建新的分区(fdisk/parted)        安装和删除软件

                                更新内核RPM包

                                rpm指令
 2. 创建文件系统(mkfs,mke2fs)         软件包实验



 3. 修改/etc/fstab                网络配置
                                概述

                                IPv4配置

                                路由配置

                                基本工具


                                系统初始化
                                系统启动顺序概览
红旗Linux技术交流
实验II:创建新的交换空间                    赵卫国


                            用户管理
                            增加用户
  场景: 系统目前的交换分区已经不够用,需要增加   特殊许可

                            实验
      交换分区,但是不能影响现有的其他分区。
                            文件系统管理
      所有的交换分区都应该在系统重启后仍然激   设备与分区


      活                     文件系统创建与调整

                            挂载

                            特定文件系统
  要求: 给系统增加一个交换分区           实验


                            包管理
提示:                         RPM包管理

                            安装和删除软件
1. 创建新分区                    更新内核RPM包

                            rpm指令
2. 创建交换系统                   软件包实验



3. 激活测试                     网络配置
                            概述


4. 持久化                      IPv4配置

                            路由配置

                            基本工具


                            系统初始化
                            系统启动顺序概览
红旗Linux技术交流
实验III:挂载实践                     赵卫国


                          用户管理
                          增加用户

                          特殊许可

                          实验


                          文件系统管理
  要求: 使用合适的挂载参数来完成下面的需求   设备与分区

                          文件系统创建与调整
        禁止可执行访问           挂载


        挂载一个文件系统镜像
                          特定文件系统

                          实验


        挂载非Linux文件系统      包管理

        禁止访问时间更新          RPM包管理

                          安装和删除软件


        设置一个挂载别名          更新内核RPM包

                          rpm指令

                          软件包实验


                          网络配置
                          概述

                          IPv4配置

                          路由配置

                          基本工具


                          系统初始化
                          系统启动顺序概览
红旗Linux技术交流
包管理                   赵卫国


                 用户管理
                 增加用户

                 特殊许可

                 实验


目标:              文件系统管理
                 设备与分区

  安装和删除RPM包      文件系统创建与调整

                 挂载

  查询包和校验状态       特定文件系统

                 实验


  使用yum管理包       包管理
                 RPM包管理
  了解yum和rpm的关系   安装和删除软件

                 更新内核RPM包

  利用yum来在线更新包    rpm指令

                 软件包实验


                 网络配置
                 概述

                 IPv4配置

                 路由配置

                 基本工具


                 系统初始化
                 系统启动顺序概览
红旗Linux技术交流
RPM包管理                                    赵卫国


                                     用户管理
                                     增加用户

                                     特殊许可

  RPM(Redhat Packages Manager) 组件:   实验


                                     文件系统管理
     本地数据库
                                     设备与分区

     rpm和相关可执行程序                     文件系统创建与调整

                                     挂载
     rpm前端程序如yum                     特定文件系统

     包文件                             实验


                                     包管理

  基本功能:                              RPM包管理

                                     安装和删除软件


     安装/删除                           更新内核RPM包

                                     rpm指令

     查询                              软件包实验


     校验                              网络配置
                                     概述

                                     IPv4配置

                                     路由配置

                                     基本工具


                                     系统初始化
                                     系统启动顺序概览
红旗Linux技术交流
安装和删除软件                          赵卫国


                            用户管理
                            增加用户

                            特殊许可

                            实验
 基本rpm指令参数:
                            文件系统管理

     安装 rpm -i,--install    设备与分区

                            文件系统创建与调整
     升级 rpm -U, --upgrade   挂载


     刷新 rpm -F,--freshen    特定文件系统

                            实验


                            包管理
     删除 rpm -e,--erase      RPM包管理

                            安装和删除软件

                            更新内核RPM包
 输出选项: -v,-h                rpm指令

                            软件包实验
 URL支持: ftp://,http://
                            网络配置
                            概述

                            IPv4配置

                            路由配置

                            基本工具


                            系统初始化
                            系统启动顺序概览
红旗Linux技术交流
更新内核RPM包                                         赵卫国


                                            用户管理
                                            增加用户

                                            特殊许可

                                            实验


                                            文件系统管理
  真的需要更新内核?                                 设备与分区

                                            文件系统创建与调整
  不要使用rpm -U,rpm -F方式更新内核                   挂载

                                            特定文件系统

    rpm -ivh kernel-version.arch.rpm        实验


    启动新内核,测试                                包管理

    如果新内核有问题,回退到旧内核                         RPM包管理

                                            安装和删除软件

    如果没有问题,删除旧内核 rpm -e kernel-oldversion   更新内核RPM包

                                            rpm指令

                                            软件包实验


                                            网络配置
                                            概述

                                            IPv4配置

                                            路由配置

                                            基本工具


                                            系统初始化
                                            系统启动顺序概览
红旗Linux技术交流
rpm查询                                            赵卫国


                                            用户管理
                                            增加用户
  语法:                                       特殊许可

                                            实验
    rpm -q what packages what information
                                            文件系统管理
                                            设备与分区
  查询已安装选项                                   文件系统创建与调整

                                            挂载

    rpm -qa 列出已经安装的包                        特定文件系统

                                            实验
    rpm -qf filename 查询filename属于那个包
                                            包管理
    rpm -qi pkg 显示包pkg的一般信息                 RPM包管理

    rpm -ql pkg 列出包pkg安装的文件                 安装和删除软件

                                            更新内核RPM包

                                            rpm指令
  查询未安装包选项                                  软件包实验


                                            网络配置
    rpm -qip pkg.i386.rpm 显示一般信息
                                            概述
    rpm -qlp pkg.i36.rpm 列出包含的文件            IPv4配置

                                            路由配置

                                            基本工具


                                            系统初始化
                                            系统启动顺序概览
红旗Linux技术交流
rpm校验                                赵卫国


                                用户管理
                                增加用户

                                特殊许可

                                实验

  已安装的rpm包校验                    文件系统管理
                                设备与分区
    rpm -V pkg name             文件系统创建与调整

    rpm -Vp pkg name.i386.rpm   挂载

                                特定文件系统

    rpm -Va                     实验


                                包管理
  包安装前校验签名                      RPM包管理

                                安装和删除软件

    rpm --import RPM-GPG-KEY    更新内核RPM包

                                rpm指令
    rpm -K pkg name.i386.rpm    软件包实验


                                网络配置
                                概述

                                IPv4配置

                                路由配置

                                基本工具


                                系统初始化
                                系统启动顺序概览
红旗Linux技术交流
关于yum                赵卫国


                用户管理
                增加用户

                特殊许可

                实验


                文件系统管理
                设备与分区

                文件系统创建与调整
  rpm的前端程序      挂载

                特定文件系统

    旨在解决包依赖关系   实验


    能跨软件源找到包    包管理
                RPM包管理

                安装和删除软件

                更新内核RPM包

                rpm指令

                软件包实验


                网络配置
                概述

                IPv4配置

                路由配置

                基本工具


                系统初始化
                系统启动顺序概览
红旗Linux技术交流
使用yum                                                               赵卫国


                                                               用户管理
  安装/删除/更新                                                     增加用户

                                                               特殊许可

    yun install package . . .                                  实验


    yum remoe package . . .                                    文件系统管理

    yum update [ package . . . ]                               设备与分区

                                                               文件系统创建与调整

                                                               挂载

  搜索包/文件                                                       特定文件系统

                                                               实验

  搜索包                                                          包管理
                                                               RPM包管理
    yum search searchterm                                      安装和删除软件


    yum list (all|available|extras|installed|recent|updates)   更新内核RPM包

                                                               rpm指令

    yum info packagename                                       软件包实验


                                                               网络配置
  搜索文件                                                         概述

                                                               IPv4配置

    yum whatprovides filename                                  路由配置

                                                               基本工具


                                                               系统初始化
                                                               系统启动顺序概览
红旗Linux技术交流
配置其他软件库(Repository)                                     赵卫国


                                                   用户管理
                                                   增加用户

  给库创建一个文件,保存在/etc/yum.repos.d/目录,                 特殊许可

                                                   实验
  后缀为.repo
                                                   文件系统管理

  必要的一些信息                                          设备与分区

                                                   文件系统创建与调整


    [repo-name]                                    挂载

                                                   特定文件系统

    name= A nice description                       实验


    baseurl = http://yourserver.com/path/to/repo   包管理

    enabled=1                                      RPM包管理

                                                   安装和删除软件

    gpgcheck=1                                     更新内核RPM包

                                                   rpm指令

                                                   软件包实验
  仓库信息缓存到本地,使用下面的命令清除:
                                                   网络配置

    yum clean dbcache | all                        概述

                                                   IPv4配置

                                                   路由配置

                                                   基本工具


                                                   系统初始化
                                                   系统启动顺序概览
红旗Linux技术交流
创建自己的软件库                                    赵卫国


                                       用户管理
                                       增加用户

                                       特殊许可

                                       实验


                                       文件系统管理
 创建目录,将软件包存放到此                         设备与分区

                                       文件系统创建与调整

 使得该目录能够通过http/ftp 访问                  挂载

                                       特定文件系统


 安装 createrepo RPM包                    实验


                                       包管理
 运行 createrepo -v /package/directory   RPM包管理

                                       安装和删除软件

 将创建 repodata 子目录以及其他必要的支持文件           更新内核RPM包

                                       rpm指令

                                       软件包实验


                                       网络配置
                                       概述

                                       IPv4配置

                                       路由配置

                                       基本工具


                                       系统初始化
                                       系统启动顺序概览
红旗Linux技术交流
实验I:使用RPM                                             赵卫国


                                                 用户管理
                                                 增加用户

                                                 特殊许可


  插入第一张光盘,进入到/media/cdrom/Asianux/               实验


                                                 文件系统管理
  RPMS目录,完成下面的问题                                 设备与分区

                                                 文件系统创建与调整
   1. 使用rpm -i util-linux来安装util-linux软件包,应该会失   挂载


      败,纠正这个问题                                   特定文件系统

                                                 实验

   2. initscripts 包有哪些文件?
                                                 包管理
   3. pam软件包自安装后是否有过改动,如果有,改动了                   RPM包管理

                                                 安装和删除软件
      哪些文件?                                      更新内核RPM包

   4. /bin/grep 文件是哪个包提供的?                       rpm指令

                                                 软件包实验
   5. /etc/hosts是那个软件包提供的,为什么?
                                                 网络配置
                                                 概述

                                                 IPv4配置

                                                 路由配置

                                                 基本工具


                                                 系统初始化
                                                 系统启动顺序概览
红旗Linux技术交流
实验II:连接到软件库                             赵卫国


                                   用户管理
                                   增加用户

                                   特殊许可

                                   实验


                                   文件系统管理
                                   设备与分区

                                   文件系统创建与调整

  场景: firefox浏览器没有默认不提供flash的支持,   挂载

                                   特定文件系统
      请创建flash软件的仓库,确保能连接到仓库       实验



  要求: 配置包含adobe软件的仓库               包管理
                                   RPM包管理

                                   安装和删除软件

                                   更新内核RPM包

                                   rpm指令

                                   软件包实验


                                   网络配置
                                   概述

                                   IPv4配置

                                   路由配置

                                   基本工具


                                   系统初始化
                                   系统启动顺序概览
红旗Linux技术交流
实验III:用yum安装新软件             赵卫国


                       用户管理
                       增加用户

                       特殊许可

                       实验


                       文件系统管理
                       设备与分区

                       文件系统创建与调整

                       挂载


  要求: 使用yum安装flash插件   特定文件系统

                       实验


                       包管理
                       RPM包管理

                       安装和删除软件

                       更新内核RPM包

                       rpm指令

                       软件包实验


                       网络配置
                       概述

                       IPv4配置

                       路由配置

                       基本工具


                       系统初始化
                       系统启动顺序概览
红旗Linux技术交流
实验IV:用yum更新软件                    赵卫国


                            用户管理
                            增加用户

                            特殊许可

                            实验


                            文件系统管理
                            设备与分区

                            文件系统创建与调整

                            挂载
  要求: 针对你想要更新的软件包,在网络上找到对   特定文件系统


      应的仓库,并更新              实验


                            包管理
                            RPM包管理

                            安装和删除软件

                            更新内核RPM包

                            rpm指令

                            软件包实验


                            网络配置
                            概述

                            IPv4配置

                            路由配置

                            基本工具


                            系统初始化
                            系统启动顺序概览
红旗Linux技术交流
网络配置               赵卫国


              用户管理
              增加用户

              特殊许可

              实验


              文件系统管理
              设备与分区
目标            文件系统创建与调整

              挂载
     配置IP接口   特定文件系统

              实验

     设置路由
              包管理

     理解名字解析   RPM包管理

              安装和删除软件

              更新内核RPM包

              rpm指令

              软件包实验


              网络配置
              概述

              IPv4配置

              路由配置

              基本工具


              系统初始化
              系统启动顺序概览
红旗Linux技术交流
网络接口                          赵卫国


                         用户管理
                         增加用户

                         特殊许可

                         实验

 网络配置脚本需要涉及到设备的逻辑名       文件系统管理
                         设备与分区
   以太网:eth0,eth1 . . .   文件系统创建与调整

   拨号:ppp0,pp1 . . .     挂载

                         特定文件系统

   回路:lo                 实验


                         包管理
 显示网络接口                  RPM包管理

                         安装和删除软件

   ifconfig -a           更新内核RPM包

                         rpm指令
   ip link [ show ]      软件包实验


                         网络配置
                         概述

                         IPv4配置

                         路由配置

                         基本工具


                         系统初始化
                         系统启动顺序概览
红旗Linux技术交流
驱动选择                                                   赵卫国


                                                  用户管理
                                                  增加用户

                                                  特殊许可

                                                  实验

 所有的网卡驱动都编译成内核模块
                                                  文件系统管理

 /etc/modprobe.conf 将网卡逻辑名映射到特性的内核                设备与分区

                                                  文件系统创建与调整

 模块上                                              挂载

                                                  特定文件系统


    alias eth0 bnx2                               实验


                                                  包管理

 通过/etc/sysconfig/network-scripts/ifcfg-eth0的配置   RPM包管理

                                                  安装和删除软件

 也能选定特定网卡                                         更新内核RPM包

                                                  rpm指令


    HWADDR=00:12:34:00:00:00                      软件包实验


                                                  网络配置
                                                  概述

                                                  IPv4配置

                                                  路由配置

                                                  基本工具


                                                  系统初始化
                                                  系统启动顺序概览
红旗Linux技术交流
速率和双工设置                                   赵卫国


                                     用户管理
                                     增加用户

                                     特殊许可

                                     实验
 缺省情况下,速率和双工配置是自动协商的
                                     文件系统管理
 速率,双工与设备或者网络不匹配会导致通讯的断断             设备与分区

                                     文件系统创建与调整

 续续                                  挂载

                                     特定文件系统

 可以手工设定参数                            实验


                                     包管理
   ethtool                           RPM包管理

   ifcfg-ethX里设置ETHTOOL OPTS参数       安装和删除软件

                                     更新内核RPM包
   如果内核模块支持,在/etc/modprobe.conf里加入   rpm指令


   options或install 选项                软件包实验


                                     网络配置
                                     概述

                                     IPv4配置

                                     路由配置

                                     基本工具


                                     系统初始化
                                     系统启动顺序概览
红旗Linux技术交流
IPv4地址                    赵卫国


                     用户管理
                     增加用户

                     特殊许可

                     实验


                     文件系统管理
                     设备与分区


查看配置                 文件系统创建与调整

                     挂载

                     特定文件系统
  ifconfig           实验



  ip addr [ show ]   包管理
                     RPM包管理

                     安装和删除软件

                     更新内核RPM包

                     rpm指令

                     软件包实验


                     网络配置
                     概述

                     IPv4配置

                     路由配置

                     基本工具


                     系统初始化
                     系统启动顺序概览
红旗Linux技术交流
动态IPv4配置                                              赵卫国


                                                 用户管理
                                                 增加用户

                                                 特殊许可

                                                 实验


                                                 文件系统管理

  配置文件                                           设备与分区

                                                 文件系统创建与调整

                                                 挂载
     /etc/sysconfig/network-scripts/ifcfg-ethX   特定文件系统

     BOOTPROTO=dhcp 表示动态配置IPv4地址                 实验


                                                 包管理
                                                 RPM包管理

  使用ifdown device;ifup device 应用新的配置             安装和删除软件

                                                 更新内核RPM包

                                                 rpm指令

                                                 软件包实验


                                                 网络配置
                                                 概述

                                                 IPv4配置

                                                 路由配置

                                                 基本工具


                                                 系统初始化
                                                 系统启动顺序概览
红旗Linux技术交流
静态IPv4配置                                             赵卫国


                                                用户管理
                                                增加用户

                                                特殊许可

                                                实验

  配置文件                                          文件系统管理
                                                设备与分区
    /etc/sysconfig/network-scripts/ifcfg-ethX   文件系统创建与调整

                                                挂载


  配置的必要内容:                                      特定文件系统

                                                实验


    DEVICE=ethX                                 包管理
                                                RPM包管理
    BOOTPROTO=none                              安装和删除软件

    IPADDR=192.168.6.4                          更新内核RPM包

                                                rpm指令
    NETMASK=255.255.255.0                       软件包实验


                                                网络配置
                                                概述

                                                IPv4配置

                                                路由配置

                                                基本工具


                                                系统初始化
                                                系统启动顺序概览
红旗Linux技术交流
设备别名                        赵卫国


                       用户管理
                       增加用户

                       特殊许可


 对于虚拟主机,高可用软件而言特别有用    实验


                       文件系统管理
 可以在一块网卡上绑定多个IP地址      设备与分区

                       文件系统创建与调整

   eth0:0              挂载

                       特定文件系统
   eth0:1              实验

   eth0:2              包管理
                       RPM包管理

 每一个设备别名都可以创建独立的配置文件   安装和删除软件

                       更新内核RPM包


   ifcfg-ethX:xxx      rpm指令

                       软件包实验

   只能使用静态网络设置
                       网络配置
                       概述

                       IPv4配置

                       路由配置

                       基本工具


                       系统初始化
                       系统启动顺序概览
红旗Linux技术交流
路由表                            赵卫国


                          用户管理
                          增加用户

                          特殊许可

                          实验


                          文件系统管理

 定义到所有系统的网络路径             设备与分区

                          文件系统创建与调整


 查看路由表方法                  挂载

                          特定文件系统

                          实验
      route [ -n ]
                          包管理
      netstat -r [ -n ]   RPM包管理

      ip route [ show ]   安装和删除软件

                          更新内核RPM包

                          rpm指令

                          软件包实验


                          网络配置
                          概述

                          IPv4配置

                          路由配置

                          基本工具


                          系统初始化
                          系统启动顺序概览
红旗Linux技术交流
缺省网关                                                赵卫国


                                               用户管理
                                               增加用户

                                               特殊许可

                                               实验


 没有路由匹配时而使用的路由称为缺省网关                           文件系统管理
                                               设备与分区

 可以通过DHCP获得                                    文件系统创建与调整

                                               挂载

 也可以静态设置                                       特定文件系统

                                               实验

   /etc/sysconfig/network 里增加                  包管理
   GATEWAY=192.168.6.1                         RPM包管理

                                               安装和删除软件
   或者,在每一个网卡配置文件里加入                            更新内核RPM包


   /etc/sysconfig/network-scripts/ifcfg-ethX   rpm指令

                                               软件包实验


                                               网络配置
                                               概述

                                               IPv4配置

                                               路由配置

                                               基本工具


                                               系统初始化
                                               系统启动顺序概览
红旗Linux技术交流
配置路由                                                赵卫国


                                               用户管理
                                               增加用户

                                               特殊许可

                                               实验

 静态配置方法:                                       文件系统管理
                                               设备与分区
   每一个网卡有一个路由配置文件                              文件系统创建与调整

   /etc/sysconfig/network-scripts/route-ethX   挂载

                                               特定文件系统

   使用 ip route add / route add 语法              实验


                                               包管理
 通过守护进程学习动态路由                                  RPM包管理

                                               安装和删除软件

   quagga                                      更新内核RPM包

                                               rpm指令
   支持RIP,OSPF,BGP等各种协议                         软件包实验


                                               网络配置
                                               概述

                                               IPv4配置

                                               路由配置

                                               基本工具


                                               系统初始化
                                               系统启动顺序概览
红旗Linux技术交流
校验IP连通性                        赵卫国


                          用户管理
                          增加用户

                          特殊许可

                          实验


                          文件系统管理
  ping                    设备与分区

                          文件系统创建与调整
         网络包丢失和延迟测量工具     挂载

                          特定文件系统


  traceroute              实验


                          包管理
         显示到某一个目的地的网络路径   RPM包管理

                          安装和删除软件

                          更新内核RPM包
  mtr                     rpm指令

                          软件包实验


                          网络配置
                          概述

                          IPv4配置

                          路由配置

                          基本工具


                          系统初始化
                          系统启动顺序概览
红旗Linux技术交流
定义本地主机名                              赵卫国


                                用户管理
                                增加用户

                                特殊许可

                                实验


 hostname 查看/设置本地主机名            文件系统管理
                                设备与分区

 在/etc/sysconfig/network定义主机名   文件系统创建与调整

                                挂载

    HOSTNAME=mlsx.xplore.cn     特定文件系统

                                实验



 也可以从网络获得主机名                    包管理
                                RPM包管理


    dhclient 守护进程               安装和删除软件

                                更新内核RPM包

    反向DNS解析(rDNS)               rpm指令

                                软件包实验


                                网络配置
                                概述

                                IPv4配置

                                路由配置

                                基本工具


                                系统初始化
                                系统启动顺序概览
红旗Linux技术交流
本地解析器                        赵卫国


                        用户管理
                        增加用户

                        特殊许可

                        实验


                        文件系统管理

 解析器执行正向和反向查询           设备与分区

                        文件系统创建与调整


 /etc/hosts             挂载

                        特定文件系统

                        实验
     主机名到IP地址映射的本地数据库
                        包管理
     对于小型独立网络来说,足够了     RPM包管理

     一般情况下,先于DNS检查      安装和删除软件

                        更新内核RPM包

                        rpm指令

                        软件包实验


                        网络配置
                        概述

                        IPv4配置

                        路由配置

                        基本工具


                        系统初始化
                        系统启动顺序概览
红旗Linux技术交流
远程解析器                             赵卫国


                             用户管理
                             增加用户

                             特殊许可

                             实验



 /etc/resolv.conf            文件系统管理
                             设备与分区


     域名搜索                    文件系统创建与调整

                             挂载

     名字服务器严格按照顺序使用           特定文件系统

                             实验
     可以由dhclient更新
                             包管理

 /etc/nsswitch.conf          RPM包管理

                             安装和删除软件

                             更新内核RPM包
     确定DNS和/etc/hosts的优先顺序   rpm指令

                             软件包实验


                             网络配置
                             概述

                             IPv4配置

                             路由配置

                             基本工具


                             系统初始化
                             系统启动顺序概览
红旗Linux技术交流
校验DNS连通性                  赵卫国


                     用户管理
                     增加用户

                     特殊许可

                     实验


                     文件系统管理
                     设备与分区

                     文件系统创建与调整
  nslookup (不推荐使用)   挂载

                     特定文件系统

  host               实验


                     包管理
  dig
                     RPM包管理

                     安装和删除软件

                     更新内核RPM包

                     rpm指令

                     软件包实验


                     网络配置
                     概述

                     IPv4配置

                     路由配置

                     基本工具


                     系统初始化
                     系统启动顺序概览
红旗Linux技术交流
网络配置工具                                      赵卫国


                                       用户管理
                                       增加用户

                                       特殊许可

                                       实验


                                       文件系统管理
                                       设备与分区

                                       文件系统创建与调整
 system-config-network                 挂载

                                       特定文件系统

 system-config-network-{tui,gui,cmd}   实验


                                       包管理
 xnetware                              RPM包管理

                                       安装和删除软件

                                       更新内核RPM包

                                       rpm指令

                                       软件包实验


                                       网络配置
                                       概述

                                       IPv4配置

                                       路由配置

                                       基本工具


                                       系统初始化
                                       系统启动顺序概览
红旗Linux技术交流
系统初始化                         赵卫国


                         用户管理
                         增加用户

                         特殊许可

                         实验


                         文件系统管理
目标:                      设备与分区

                         文件系统创建与调整

  讨论系统启动顺序               挂载

                         特定文件系统

  理解GRUB                 实验


                         包管理
  理解init程序的角色            RPM包管理

                         安装和删除软件
  控制System V(SysV)类型服务   更新内核RPM包

                         rpm指令

                         软件包实验


                         网络配置
                         概述

                         IPv4配置

                         路由配置

                         基本工具


                         系统初始化
                         系统启动顺序概览
红旗Linux技术交流
系统启动顺序概览                                                  赵卫国


                                                     用户管理
                                                     增加用户

                                                     特殊许可
 BIOS初始化                                             实验



 引导加载器                                               文件系统管理
                                                     设备与分区

 lilo,grub,elilo,yaboot,bootx,loadlin,syslinux,etc   文件系统创建与调整

                                                     挂载

 内核初始化                                               特定文件系统

                                                     实验


 init程序被执行,并分别执行下面的脚本:                               包管理
                                                     RPM包管理

     /etc/rc.d/rc.sysinit                            安装和删除软件


     /etc/rc.d/rc and /etc/rc.d/rc?.d/               更新内核RPM包

                                                     rpm指令

     /etc/rc.d/rc.local                              软件包实验


     X Display Manager [if appropriate]              网络配置
                                                     概述

                                                     IPv4配置

                                                     路由配置

                                                     基本工具


                                                     系统初始化
                                                     系统启动顺序概览
红旗Linux技术交流
BIOS初始化                  赵卫国


                    用户管理
                    增加用户

                    特殊许可

                    实验


                    文件系统管理
                    设备与分区

                    文件系统创建与调整
  外围设备探测            挂载

                    特定文件系统

  选择引导设备            实验


                    包管理
  读取引导设备的第一个扇区并执行
                    RPM包管理

                    安装和删除软件

                    更新内核RPM包

                    rpm指令

                    软件包实验


                    网络配置
                    概述

                    IPv4配置

                    路由配置

                    基本工具


                    系统初始化
                    系统启动顺序概览
红旗Linux技术交流
引导加载器组件                                  赵卫国


                                    用户管理
                                    增加用户

                                    特殊许可

 Bootloader                         实验


                                    文件系统管理
     第一阶段:较小,驻留在MBR或者引导扇区里
                                    设备与分区

     第二阶段:从引导分区加载                   文件系统创建与调整

                                    挂载

                                    特定文件系统
 对Linux的引导最小要求                      实验



     标题(title),内核位置,根文件系统和initial   包管理
                                    RPM包管理
     ramdisk(initrd)位置              安装和删除软件

                                    更新内核RPM包


 引导其他系统的最小要求                        rpm指令

                                    软件包实验


     标题,启动设备                        网络配置
                                    概述

                                    IPv4配置

                                    路由配置

                                    基本工具


                                    系统初始化
                                    系统启动顺序概览
红旗Linux技术交流
GRUB与grub.conf                                            赵卫国


                                                     用户管理
                                                     增加用户

                                                     特殊许可

   GRUB = the GRand Unified BootLoader               实验


                                                     文件系统管理
       启动提示符下,命令行接口有效                                设备与分区

       可以从ext2/3,reiserfs,jfs,fat,minix,ffs等文件系统启动   文件系统创建与调整

                                                     挂载
       支持md5加密保护                                     特定文件系统

                                                     实验


   /boot/grub/grub.conf                              包管理
                                                     RPM包管理

   对grub.conf的修改立即生效                                 安装和删除软件

                                                     更新内核RPM包

   修复MBR的方式非常简单:                                     rpm指令

                                                     软件包实验

       /sbin/grub-install /dev/sda                   网络配置
                                                     概述

                                                     IPv4配置

                                                     路由配置

                                                     基本工具


                                                     系统初始化
                                                     系统启动顺序概览
红旗Linux技术交流
开始启动程序:GRUB                        赵卫国


                              用户管理
                              增加用户

                              特殊许可

                              实验



  镜像选择                        文件系统管理
                              设备与分区


    启动飞溅屏幕上,使用上下光标键,然后使用空格键   文件系统创建与调整

                              挂载

    选中                        特定文件系统

                              实验


  参数传递                        包管理
                              RPM包管理

    菜单编辑模式下修改已存在的启动设置         安装和删除软件

                              更新内核RPM包
    GRUB命令行和grub交互            rpm指令

                              软件包实验


                              网络配置
                              概述

                              IPv4配置

                              路由配置

                              基本工具


                              系统初始化
                              系统启动顺序概览
红旗Linux技术交流
内核初始化                   赵卫国


                   用户管理
                   增加用户

                   特殊许可

                   实验


                   文件系统管理

 内核启动时执行           设备与分区

                   文件系统创建与调整

                   挂载
   设备侦测            特定文件系统

   设备驱动初始化         实验



   挂载根文件系统为只读      包管理
                   RPM包管理
   加载初始化进程(init)   安装和删除软件

                   更新内核RPM包

                   rpm指令

                   软件包实验


                   网络配置
                   概述

                   IPv4配置

                   路由配置

                   基本工具


                   系统初始化
                   系统启动顺序概览
红旗Linux技术交流
init初始化                           赵卫国


                             用户管理
                             增加用户

                             特殊许可

                             实验



   init读取其配置文件/etc/inittab   文件系统管理
                             设备与分区


      确定runlevel             文件系统创建与调整

                             挂载

      运行系统初始化脚本              特定文件系统

                             实验
      运行指定runlevel目录下的脚本
                             包管理
      捕捉特定按键序列               RPM包管理

      在终端启动mingetty          安装和删除软件

                             更新内核RPM包
      在runlevel 5上初始化X       rpm指令

                             软件包实验


                             网络配置
                             概述

                             IPv4配置

                             路由配置

                             基本工具


                             系统初始化
                             系统启动顺序概览
红旗Linux技术交流
理解运行级别(runlevel) I                              赵卫国


                                           用户管理
   由/etc/inittab的initdefault选项设定,有效的运行级别   增加用户

   是0 - 6,S, emergency。根据约定,编号表示的含义        特殊许可

                                           实验

   如下:                                     文件系统管理
                                           设备与分区
          0 关机,永远不要设置它为默认运行级别              文件系统创建与调整

                                           挂载
          1 单用户模式,用于系统紧急恢复,备份              特定文件系统


            等特殊情况                          实验


                                           包管理
          2 多用户,没有NFS支持                    RPM包管理


          3 全特征多用户文字模式                     安装和删除软件

                                           更新内核RPM包

          4 保留                             rpm指令

                                           软件包实验

          5 全特征图形模式(X11)                   网络配置

          6 重启,永远不要设置它为默认运行级别              概述

                                           IPv4配置

    s,S,Single 单用户模式的另外一个选择,但是有区           路由配置

                                           基本工具

               别
                                           系统初始化
                                           系统启动顺序概览
红旗Linux技术交流
理解运行级别(runlevel) II                        赵卫国


                                      用户管理
                                      增加用户

                                      特殊许可

                                      实验
   emergency 绕过rc.sysinit,执行sulogin
                                      文件系统管理
                                      设备与分区
   runlevel可以通过以下选择                   文件系统创建与调整

                                      挂载

      /etc/inittab里缺省定义               特定文件系统

                                      实验
      传递参数给引导加载器
                                      包管理
      使用命令 init new runlevel          RPM包管理

                                      安装和删除软件


   /sbin/runlevel 显示当前和之前的runlevel    更新内核RPM包

                                      rpm指令

                                      软件包实验


                                      网络配置
                                      概述

                                      IPv4配置

                                      路由配置

                                      基本工具


                                      系统初始化
                                      系统启动顺序概览
红旗Linux技术交流
/etc/rc.d/rc.sysinit                    赵卫国


                                   用户管理
                                   增加用户


    rc.sysinit脚本完成以下重要的工作:         特殊许可

                                   实验


        激活udev,根据配置激活selinux       文件系统管理

        根据/etc/sysctl.conf设置内核参数   设备与分区

                                   文件系统创建与调整

        设置系统时钟                     挂载

                                   特定文件系统
        加载键盘映射表(kemaps)            实验

        激活swap分区                   包管理
        设置主机名                      RPM包管理

                                   安装和删除软件
        根文件系统检测和重新挂载               更新内核RPM包


        激活RAID和LVM设备               rpm指令

                                   软件包实验

        根据配置激活磁盘配额
                                   网络配置
        检查和挂载其他文件系统                概述

                                   IPv4配置

                                   路由配置

                                   基本工具


                                   系统初始化
                                   系统启动顺序概览
红旗Linux技术交流
/etc/rc.d/rc                                     赵卫国


                                            用户管理
                                            增加用户


    根据/etc/inittab的initdefault设定缺损运行级别,这行   特殊许可

                                            实验

    类似如下:                                   文件系统管理

    id:3:initdefault:                       设备与分区

                                            文件系统创建与调整


    l0:0:wait:/etc/rc.d/rc 0
                                            挂载

                                            特定文件系统


    l1:1:wait:/etc/rc.d/rc 1                实验


                                            包管理
    l2:2:wait:/etc/rc.d/rc 2                RPM包管理


    l3:3:wait:/etc/rc.d/rc 3 (default)      安装和删除软件

                                            更新内核RPM包

    l4:4:wait:/etc/rc.d/rc 4                rpm指令

                                            软件包实验

    l5:5:wait:/etc/rc.d/rc 5                网络配置
    l6:6:wait:/etc/rc.d/rc 6                概述

                                            IPv4配置

                                            路由配置

                                            基本工具


                                            系统初始化
                                            系统启动顺序概览
红旗Linux技术交流
System V run levels                       赵卫国


                                     用户管理
                                     增加用户

                                     特殊许可

                                     实验

    运行级别定义了哪些服务会启动                   文件系统管理
                                     设备与分区
       每一个运行级别有对应的一个目录               文件系统创建与调整

                                     挂载
          /etc/rc.d/rcX.d            特定文件系统

                                     实验
       System V 启动脚本位于
                                     包管理
          /etc/rc.d/init.d           RPM包管理

                                     安装和删除软件

       运行级别目录的字符链接文件将调用init.d目录下的对   更新内核RPM包

                                     rpm指令
       应脚本,通过传递参数来表示启动或者停止           软件包实验


                                     网络配置
                                     概述

                                     IPv4配置

                                     路由配置

                                     基本工具


                                     系统初始化
                                     系统启动顺序概览
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin
Sysadmin

More Related Content

What's hot

Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师Wensong Zhang
 
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师Enlight Chen
 
Training apc-3.0
Training apc-3.0Training apc-3.0
Training apc-3.0ahnlabchina
 
20110625.【打造高效能的cdn系统】.易统
20110625.【打造高效能的cdn系统】.易统20110625.【打造高效能的cdn系统】.易统
20110625.【打造高效能的cdn系统】.易统锐 张
 
低功耗服务器定制与绿色计算
低功耗服务器定制与绿色计算低功耗服务器定制与绿色计算
低功耗服务器定制与绿色计算Wensong Zhang
 
分会场六数据中心使用Cfs & vcs 节省it成本
分会场六数据中心使用Cfs & vcs 节省it成本分会场六数据中心使用Cfs & vcs 节省it成本
分会场六数据中心使用Cfs & vcs 节省it成本ITband
 
Linux性能监控cpu内存io网络
Linux性能监控cpu内存io网络Linux性能监控cpu内存io网络
Linux性能监控cpu内存io网络lovingprince58
 
8 集群
8 集群8 集群
8 集群hik_lhz
 
九州通小型机扩Vg大小(20090416)
九州通小型机扩Vg大小(20090416)九州通小型机扩Vg大小(20090416)
九州通小型机扩Vg大小(20090416)heima911
 
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境dbabc
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践drewz lin
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践Wensong Zhang
 

What's hot (16)

Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师
 
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
 
Training apc-3.0
Training apc-3.0Training apc-3.0
Training apc-3.0
 
20110625.【打造高效能的cdn系统】.易统
20110625.【打造高效能的cdn系统】.易统20110625.【打造高效能的cdn系统】.易统
20110625.【打造高效能的cdn系统】.易统
 
低功耗服务器定制与绿色计算
低功耗服务器定制与绿色计算低功耗服务器定制与绿色计算
低功耗服务器定制与绿色计算
 
Ssr2011 for 三心二益
Ssr2011 for 三心二益Ssr2011 for 三心二益
Ssr2011 for 三心二益
 
分会场六数据中心使用Cfs & vcs 节省it成本
分会场六数据中心使用Cfs & vcs 节省it成本分会场六数据中心使用Cfs & vcs 节省it成本
分会场六数据中心使用Cfs & vcs 节省it成本
 
Linux性能监控cpu内存io网络
Linux性能监控cpu内存io网络Linux性能监控cpu内存io网络
Linux性能监控cpu内存io网络
 
8 集群
8 集群8 集群
8 集群
 
九州通小型机扩Vg大小(20090416)
九州通小型机扩Vg大小(20090416)九州通小型机扩Vg大小(20090416)
九州通小型机扩Vg大小(20090416)
 
Symantec system recovery 2011產品技術訓練
Symantec system recovery 2011產品技術訓練Symantec system recovery 2011產品技術訓練
Symantec system recovery 2011產品技術訓練
 
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
 
Symantec System Recovery 2011_0320
Symantec System Recovery 2011_0320Symantec System Recovery 2011_0320
Symantec System Recovery 2011_0320
 
Asm+aix
Asm+aixAsm+aix
Asm+aix
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
 

Viewers also liked

Atl org chart blank
Atl org chart  blankAtl org chart  blank
Atl org chart blanktraeyork
 
Academy Online Meet The Teacher Jan 2012
Academy Online Meet The Teacher Jan 2012Academy Online Meet The Teacher Jan 2012
Academy Online Meet The Teacher Jan 2012Mr.Tanski
 
¿Sin o Con Protección? ¡Es tu Decisión!
¿Sin o Con Protección? ¡Es tu Decisión!¿Sin o Con Protección? ¡Es tu Decisión!
¿Sin o Con Protección? ¡Es tu Decisión!lkquesada
 
Cis247 i lab 7 of 7 putting it all together
Cis247 i lab 7 of 7 putting it all togetherCis247 i lab 7 of 7 putting it all together
Cis247 i lab 7 of 7 putting it all togetherccis224477
 

Viewers also liked (7)

Atl org chart blank
Atl org chart  blankAtl org chart  blank
Atl org chart blank
 
Ciencias sociales
Ciencias socialesCiencias sociales
Ciencias sociales
 
Academy Online Meet The Teacher Jan 2012
Academy Online Meet The Teacher Jan 2012Academy Online Meet The Teacher Jan 2012
Academy Online Meet The Teacher Jan 2012
 
Pen
PenPen
Pen
 
¿Sin o Con Protección? ¡Es tu Decisión!
¿Sin o Con Protección? ¡Es tu Decisión!¿Sin o Con Protección? ¡Es tu Decisión!
¿Sin o Con Protección? ¡Es tu Decisión!
 
Cis247 i lab 7 of 7 putting it all together
Cis247 i lab 7 of 7 putting it all togetherCis247 i lab 7 of 7 putting it all together
Cis247 i lab 7 of 7 putting it all together
 
Pemerintah kabupaten buton utara soal ulangan
Pemerintah kabupaten buton utara soal ulanganPemerintah kabupaten buton utara soal ulangan
Pemerintah kabupaten buton utara soal ulangan
 

Similar to Sysadmin

Sql优化
Sql优化Sql优化
Sql优化dcshi
 
5, system admin
5, system admin5, system admin
5, system adminted-xu
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划mysqlops
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划colderboy17
 
Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)涛 吴
 
Training apc-3.0
Training apc-3.0Training apc-3.0
Training apc-3.0ahnlabchina
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理frankwsj
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统klandor
 
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraJunchi Zhang
 
Brochure ahn lab trusguard utm
Brochure ahn lab trusguard utmBrochure ahn lab trusguard utm
Brochure ahn lab trusguard utmahnlabchina
 
Linux 教育訓練
Linux 教育訓練Linux 教育訓練
Linux 教育訓練Bo-Yi Wu
 
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newX64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newYiwei Ma
 
0118 Windows Server 2008 的伺服器核心 (Server Core)
0118 Windows Server 2008 的伺服器核心 (Server Core)0118 Windows Server 2008 的伺服器核心 (Server Core)
0118 Windows Server 2008 的伺服器核心 (Server Core)Timothy Chen
 
阿里云 张旭 集群运维管理平台
阿里云 张旭 集群运维管理平台阿里云 张旭 集群运维管理平台
阿里云 张旭 集群运维管理平台guiyingshenxia
 
集群运维管理平台
集群运维管理平台集群运维管理平台
集群运维管理平台mysqlops
 
White paper apc4.0
White paper apc4.0White paper apc4.0
White paper apc4.0ahnlabchina
 

Similar to Sysadmin (20)

Sql优化
Sql优化Sql优化
Sql优化
 
5, system admin
5, system admin5, system admin
5, system admin
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
 
Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)
 
Training apc-3.0
Training apc-3.0Training apc-3.0
Training apc-3.0
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理
 
MogileFS
MogileFSMogileFS
MogileFS
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统
 
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud era
 
1~60
1~601~60
1~60
 
Linuxguide4f2e
Linuxguide4f2eLinuxguide4f2e
Linuxguide4f2e
 
LinuxGuide4F2E
LinuxGuide4F2ELinuxGuide4F2E
LinuxGuide4F2E
 
Brochure ahn lab trusguard utm
Brochure ahn lab trusguard utmBrochure ahn lab trusguard utm
Brochure ahn lab trusguard utm
 
Linux 教育訓練
Linux 教育訓練Linux 教育訓練
Linux 教育訓練
 
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 newX64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 new
 
0118 Windows Server 2008 的伺服器核心 (Server Core)
0118 Windows Server 2008 的伺服器核心 (Server Core)0118 Windows Server 2008 的伺服器核心 (Server Core)
0118 Windows Server 2008 的伺服器核心 (Server Core)
 
阿里云 张旭 集群运维管理平台
阿里云 张旭 集群运维管理平台阿里云 张旭 集群运维管理平台
阿里云 张旭 集群运维管理平台
 
集群运维管理平台
集群运维管理平台集群运维管理平台
集群运维管理平台
 
White paper apc4.0
White paper apc4.0White paper apc4.0
White paper apc4.0
 

Sysadmin

  • 1. 红旗Linux技术交流 赵卫国 红旗Linux技术交流 浙江电信 赵卫国 北京中科红旗软件技术有限公司 2009.10.26-2009.10.29 . . . . . .
  • 2. 红旗Linux技术交流 用户管理 赵卫国 用户管理 增加用户 特殊许可 实验 目标 文件系统管理 配置用户和组 设备与分区 文件系统创建与调整 挂载 修改文件属主和许可 特定文件系统 实验 使用特定许可 SUID/ 包管理 SGID/Stickly RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 3. 红旗Linux技术交流 增加用户帐号 赵卫国 用户管理 增加用户 特殊许可 最通常做法是执行useradd指令 实验 文件系统管理 useradd [options] username 设备与分区 文件系统创建与调整 运行useradd等价于 挂载 特定文件系统 编辑/etc/{passwd,shadow,group,gshadow} 实验 包管理 创建和填充用户的主目录(/etc/skel) RPM包管理 设置许可和所有权 安装和删除软件 更新内核RPM包 rpm指令 使用passwd设置密码 软件包实验 用newusers批处理增加帐号 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 4. 红旗Linux技术交流 用户私有组 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 用户帐号创建时,一个同名的私有组也同时创建 设备与分区 文件系统创建与调整 用户默认属于这个私有组 挂载 特定文件系统 用户的新文件都属于这个组 实验 包管理 好处:防止新文件属于公共组,私密考虑 RPM包管理 安装和删除软件 缺点:有鼓励设置文件为全局可读的倾向 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 5. 红旗Linux技术交流 修改/删除用户帐号 赵卫国 用户管理 增加用户 特殊许可 实验 改变/etc/passwd文件的一些项值,你可以 文件系统管理 设备与分区 手工编辑该文件 文件系统创建与调整 使用 usermod [options] username 挂载 特定文件系统 实验 删除一个帐号可以用以下方法之一 包管理 手工删除/etc/{passwd,shadow,group,gshadow},/ RPM包管理 安装和删除软件 var/spool/mail等文件的用户信息 更新内核RPM包 rpm指令 使用 userdel [ -r ] username 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 6. 红旗Linux技术交流 管理用户组 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 本质上是在/etc/{group,gshadow}文件中增加或者修 设备与分区 文件系统创建与调整 改条目信息 挂载 特定文件系统 groupadd 实验 包管理 groupmod RPM包管理 groupdel 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 7. 红旗Linux技术交流 密码和时效性策略 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 缺省情况下,密码不过期 设备与分区 文件系统创建与调整 强制密码过期是安全策略的一部分 挂载 特定文件系统 通过/etc/login.defs修改缺省的过期设置 实验 包管理 通过chage命令可以修改已有账户的密码期限 RPM包管理 安装和删除软件 chage [options] username 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 8. 红旗Linux技术交流 切换账户 赵卫国 用户管理 增加用户 特殊许可 可以在不注销的情况下,随时切换到其他已有账户环 实验 文件系统管理 境下 设备与分区 文件系统创建与调整 语法 挂载 特定文件系统 su [ - ] [ user ] 实验 su [ - ] [ user ] -c command 包管理 RPM包管理 允许当前账户临时变成另外一个账户,缺省是变成 安装和删除软件 更新内核RPM包 root rpm指令 软件包实验 -,表示创建新的shell环境 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 9. 红旗Linux技术交流 SUID/SGID可执行程序 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 普通用户如何修改其密码? 设备与分区 某一个账户运行的进程限制在当前账户的权限上下文 文件系统创建与调整 挂载 环境里 特定文件系统 实验 SUID/SGID位的设置,可以使得该程序被执行时,获 包管理 RPM包管理 得的不是程序发起账户而是文件所有者的上下文环境 安装和删除软件 更新内核RPM包 /bin/mount,/usr/bin/passwd,etc rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 10. 红旗Linux技术交流 SGID目录 赵卫国 用来创建协同工作目录 用户管理 增加用户 通常情况下,在目录下创建的文件属于该账户的缺省 特殊许可 实验 组 文件系统管理 但是在有SGID位设置的目录下,创建的文件却和该目 设备与分区 文件系统创建与调整 录属于同一个组 挂载 特定文件系统 $ ls -ld a 实验 包管理 drwxrwsrwx 2 wgzhao wgzhao 4096 2009-10-16 RPM包管理 11:27 安装和删除软件 更新内核RPM包 $ ls -l a rpm指令 软件包实验 total 0 网络配置 -rw-r--r-- 1 oracle wgzhao 0 2009-10-16 11:27 oracle 概述 IPv4配置 -rw-r--r-- 1 wgzhao wgzhao 0 2009-10-16 11:27 路由配置 基本工具 wgzhao 系统初始化 系统启动顺序概览
  • 11. 红旗Linux技术交流 粘滞位 stickly bit 赵卫国 用户管理 增加用户 特殊许可 实验 通常情况下,如果账户对某一个目录有写的许可,就 文件系统管理 设备与分区 意味着他能删除该目录下的任何文件,而不用考虑文 文件系统创建与调整 件本身的许可 挂载 特定文件系统 实验 但是设置粘滞位后,账户就只能删除属于自己的文件 包管理 ls -ld /tmp RPM包管理 安装和删除软件 drwxrwxrwt 17 root root 24576 2009-10-16 11:36 / 更新内核RPM包 rpm指令 tmp 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 12. 红旗Linux技术交流 实验I:创建组和用户 赵卫国 用户管理 增加用户 特殊许可 场景: 你需要为公司不同的部门设置不同的组。同 实验 时,你也需要为每一个部门的职员设置帐号 文件系统管理 设备与分区 要求: 系统用户eva和basten在sales组;katherine 文件系统创建与调整 挂载 和lily在hr组;john和crix在web组;manager 特定文件系统 实验 在sales,hr和web组 包管理 提示: RPM包管理 安装和删除软件 1. 确保所有新创建的用户可以创建组可写文件 更新内核RPM包 rpm指令 软件包实验 2. 设定GID 网络配置 3. 私有组,辅助组 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 13. 红旗Linux技术交流 实验II:设置共享目录 赵卫国 用户管理 增加用户 场景: 接上一个场景,你为每一个部门创建的组, 特殊许可 实验 同时也需要一个共享目录。 文件系统管理 它允许每一个部门内职员共享文件,但是防 设备与分区 文件系统创建与调整 止其他部门职员修改,甚至看到文件 挂载 特定文件系统 要求: 每一个部门的共享目录仅允许部门内职员帐 实验 号进入或者在目录内创建,查看和修改文件 包管理 RPM包管理 提示: 安装和删除软件 更新内核RPM包 rpm指令 1. 创建/depts目录以及sales,hr和web子目录 软件包实验 2. 设置每一个目录的组所有者 网络配置 概述 3. 设置相关权限 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 14. 红旗Linux技术交流 文件系统 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 目标 设备与分区 文件系统创建与调整 理解文件系统层次结构 挂载 特定文件系统 管理交换分区 实验 包管理 增加新的设备于分区 RPM包管理 安装和删除软件 挂载NFS文件系统 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 15. 红旗Linux技术交流 概览:增加新文件系统 赵卫国 用户管理 增加用户 特殊许可 实验 要添加一个新的文件系统到系统中,遵循下列步骤: 文件系统管理 1. 识别设备 设备与分区 文件系统创建与调整 2. 对设备进行分区(如有必要) 挂载 特定文件系统 3. 创建文件系统 实验 包管理 4. 标识文件系统,便于管理(可选) RPM包管理 安装和删除软件 5. 在/etc/fstab增加新条目(可选) 更新内核RPM包 rpm指令 6. 挂载新的文件系统 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 16. 红旗Linux技术交流 磁盘分区 赵卫国 用户管理 增加用户 特殊许可 内核支持的最大分区数: 实验 文件系统管理 IDE设备,63个 设备与分区 文件系统创建与调整 SCSI设备,15个 挂载 特定文件系统 为什么要分区? 实验 包管理 容量 RPM包管理 性能 安装和删除软件 更新内核RPM包 配额 rpm指令 软件包实验 恢复 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 17. 红旗Linux技术交流 管理分区 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 使用下列程序来创建和管理分区: 设备与分区 文件系统创建与调整 fdisk 挂载 特定文件系统 sfdisk 实验 GNU parted 高级分区处理 包管理 RPM包管理 安装和删除软件 partprobe 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 18. 红旗Linux技术交流 fdisk 赵卫国 用户管理 增加用户 特殊许可 查看和管理分区表 实验 文件系统管理 从命令行列出分区表 设备与分区 文件系统创建与调整 fdisk -l 挂载 特定文件系统 实验 交互模式管理分区表 包管理 fdisk /dev/sda RPM包管理 安装和删除软件 更新内核RPM包 partprobe rpm指令 软件包实验 cat /proc/partitions 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 19. 红旗Linux技术交流 创建文件系统 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 mkfs 文件系统创建与调整 挂载 mkfs.ext2,mkfs.ext3,mkfs.ext4,mkfs.msdos 特定文件系统 实验 特殊文件系统工具可以直接调用 包管理 mke2fs [ options ] device RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 20. 红旗Linux技术交流 文件系统标签(label) 赵卫国 用户管理 增加用户 特殊许可 实验 参考设备的另一方法 文件系统管理 设备与分区 设备独立性,不受特定设备名约束 文件系统创建与调整 挂载 特定文件系统 e2label special dev file [ fslabel ] 实验 mount [ options ] LABEL=fslabel mount point 包管理 RPM包管理 blkid 可以查看所有设备的标签,文件系统类型以及 安装和删除软件 更新内核RPM包 UUID号 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 21. 红旗Linux技术交流 tune2fs 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 tune2fs 用来调整文件系统参数 设备与分区 文件系统创建与调整 保留块,缺省是5% 挂载 特定文件系统 缺省挂载选项,缺省是defaults 实验 fsck的频率,缺省是挂载次数30次,时长180天 包管理 RPM包管理 安装和删除软件 dumpe2fs 查看当前设置 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 22. 红旗Linux技术交流 挂载点和/etc/fstab 赵卫国 用户管理 增加用户 特殊许可 实验 系统层次结构的配置文件 文件系统管理 设备与分区 被mount,fsck及其他工具使用 文件系统创建与调整 挂载 系统重启后还能维持层次结构 特定文件系统 实验 /etc/fstab中的设备域可以用标签(label)替代,推荐这 包管理 样做! RPM包管理 安装和删除软件 mount -a 能挂载所有在/etc/fstab里设定的文件系 更新内核RPM包 rpm指令 统,有noauto标志除外 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 23. 红旗Linux技术交流 用mount挂载文件系统 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 mount [ options ] device mount point 文件系统创建与调整 挂载 -t 指定文件系统类型,一般不需要 特定文件系统 实验 -o 挂载选项,缺省挂载选项为 包管理 rw,suid,dev,exec,acl,async RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 24. 红旗Linux技术交流 卸载文件系统 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 umount [ options ] device | mount point 设备与分区 文件系统创建与调整 不能卸载仍在被使用的文件系统 挂载 特定文件系统 使用fuser检查或杀死进程 实验 包管理 使用remount选项可以在自动改变挂载选项 RPM包管理 安装和删除软件 mount -o remount,ro /dev/sda1 /data 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 25. 红旗Linux技术交流 交换空间 swap 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 交换空间是对物理内存的有效补充 设备与分区 文件系统创建与调整 基本设置步骤: 挂载 特定文件系统 创建一个交换分区或者文件 实验 使用mkswap写入分区特征信息 包管理 在/etc/fstab增加正确的条目 RPM包管理 安装和删除软件 使用swapon -a激活交换空间 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 26. 红旗Linux技术交流 挂载NFS文件系统 赵卫国 用户管理 增加用户 特殊许可 实验 把远程的目录当作本地文件系统来挂载使用 文件系统管理 设备与分区 /etc/fstab支持NFS挂载配置 文件系统创建与调整 挂载 通过/etc/init.d/netfs可以自动挂载NFS 特定文件系统 实验 手工挂载方式 包管理 RPM包管理 mkdir /mnt/srv1-nfs 安装和删除软件 更新内核RPM包 mount -t nfs srv1:/data/shared /mnt/srv1-nfs rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 27. 红旗Linux技术交流 实验 I: 创建新的文件系统 赵卫国 用户管理 增加用户 特殊许可 场景: 新的应用程序需要安装到/opt目录。基于恢 实验 文件系统管理 复的原因,/opt需要成为单独的分区,新的/ 设备与分区 opt分区重启后依然有效 文件系统创建与调整 挂载 要求: 系统提供独立分区挂载到/opt 特定文件系统 实验 提示: 包管理 RPM包管理 1. 创建新的分区(fdisk/parted) 安装和删除软件 更新内核RPM包 rpm指令 2. 创建文件系统(mkfs,mke2fs) 软件包实验 3. 修改/etc/fstab 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 28. 红旗Linux技术交流 实验II:创建新的交换空间 赵卫国 用户管理 增加用户 场景: 系统目前的交换分区已经不够用,需要增加 特殊许可 实验 交换分区,但是不能影响现有的其他分区。 文件系统管理 所有的交换分区都应该在系统重启后仍然激 设备与分区 活 文件系统创建与调整 挂载 特定文件系统 要求: 给系统增加一个交换分区 实验 包管理 提示: RPM包管理 安装和删除软件 1. 创建新分区 更新内核RPM包 rpm指令 2. 创建交换系统 软件包实验 3. 激活测试 网络配置 概述 4. 持久化 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 29. 红旗Linux技术交流 实验III:挂载实践 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 要求: 使用合适的挂载参数来完成下面的需求 设备与分区 文件系统创建与调整 禁止可执行访问 挂载 挂载一个文件系统镜像 特定文件系统 实验 挂载非Linux文件系统 包管理 禁止访问时间更新 RPM包管理 安装和删除软件 设置一个挂载别名 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 30. 红旗Linux技术交流 包管理 赵卫国 用户管理 增加用户 特殊许可 实验 目标: 文件系统管理 设备与分区 安装和删除RPM包 文件系统创建与调整 挂载 查询包和校验状态 特定文件系统 实验 使用yum管理包 包管理 RPM包管理 了解yum和rpm的关系 安装和删除软件 更新内核RPM包 利用yum来在线更新包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 31. 红旗Linux技术交流 RPM包管理 赵卫国 用户管理 增加用户 特殊许可 RPM(Redhat Packages Manager) 组件: 实验 文件系统管理 本地数据库 设备与分区 rpm和相关可执行程序 文件系统创建与调整 挂载 rpm前端程序如yum 特定文件系统 包文件 实验 包管理 基本功能: RPM包管理 安装和删除软件 安装/删除 更新内核RPM包 rpm指令 查询 软件包实验 校验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 32. 红旗Linux技术交流 安装和删除软件 赵卫国 用户管理 增加用户 特殊许可 实验 基本rpm指令参数: 文件系统管理 安装 rpm -i,--install 设备与分区 文件系统创建与调整 升级 rpm -U, --upgrade 挂载 刷新 rpm -F,--freshen 特定文件系统 实验 包管理 删除 rpm -e,--erase RPM包管理 安装和删除软件 更新内核RPM包 输出选项: -v,-h rpm指令 软件包实验 URL支持: ftp://,http:// 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 33. 红旗Linux技术交流 更新内核RPM包 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 真的需要更新内核? 设备与分区 文件系统创建与调整 不要使用rpm -U,rpm -F方式更新内核 挂载 特定文件系统 rpm -ivh kernel-version.arch.rpm 实验 启动新内核,测试 包管理 如果新内核有问题,回退到旧内核 RPM包管理 安装和删除软件 如果没有问题,删除旧内核 rpm -e kernel-oldversion 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 34. 红旗Linux技术交流 rpm查询 赵卫国 用户管理 增加用户 语法: 特殊许可 实验 rpm -q what packages what information 文件系统管理 设备与分区 查询已安装选项 文件系统创建与调整 挂载 rpm -qa 列出已经安装的包 特定文件系统 实验 rpm -qf filename 查询filename属于那个包 包管理 rpm -qi pkg 显示包pkg的一般信息 RPM包管理 rpm -ql pkg 列出包pkg安装的文件 安装和删除软件 更新内核RPM包 rpm指令 查询未安装包选项 软件包实验 网络配置 rpm -qip pkg.i386.rpm 显示一般信息 概述 rpm -qlp pkg.i36.rpm 列出包含的文件 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 35. 红旗Linux技术交流 rpm校验 赵卫国 用户管理 增加用户 特殊许可 实验 已安装的rpm包校验 文件系统管理 设备与分区 rpm -V pkg name 文件系统创建与调整 rpm -Vp pkg name.i386.rpm 挂载 特定文件系统 rpm -Va 实验 包管理 包安装前校验签名 RPM包管理 安装和删除软件 rpm --import RPM-GPG-KEY 更新内核RPM包 rpm指令 rpm -K pkg name.i386.rpm 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 36. 红旗Linux技术交流 关于yum 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 文件系统创建与调整 rpm的前端程序 挂载 特定文件系统 旨在解决包依赖关系 实验 能跨软件源找到包 包管理 RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 37. 红旗Linux技术交流 使用yum 赵卫国 用户管理 安装/删除/更新 增加用户 特殊许可 yun install package . . . 实验 yum remoe package . . . 文件系统管理 yum update [ package . . . ] 设备与分区 文件系统创建与调整 挂载 搜索包/文件 特定文件系统 实验 搜索包 包管理 RPM包管理 yum search searchterm 安装和删除软件 yum list (all|available|extras|installed|recent|updates) 更新内核RPM包 rpm指令 yum info packagename 软件包实验 网络配置 搜索文件 概述 IPv4配置 yum whatprovides filename 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 38. 红旗Linux技术交流 配置其他软件库(Repository) 赵卫国 用户管理 增加用户 给库创建一个文件,保存在/etc/yum.repos.d/目录, 特殊许可 实验 后缀为.repo 文件系统管理 必要的一些信息 设备与分区 文件系统创建与调整 [repo-name] 挂载 特定文件系统 name= A nice description 实验 baseurl = http://yourserver.com/path/to/repo 包管理 enabled=1 RPM包管理 安装和删除软件 gpgcheck=1 更新内核RPM包 rpm指令 软件包实验 仓库信息缓存到本地,使用下面的命令清除: 网络配置 yum clean dbcache | all 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 39. 红旗Linux技术交流 创建自己的软件库 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 创建目录,将软件包存放到此 设备与分区 文件系统创建与调整 使得该目录能够通过http/ftp 访问 挂载 特定文件系统 安装 createrepo RPM包 实验 包管理 运行 createrepo -v /package/directory RPM包管理 安装和删除软件 将创建 repodata 子目录以及其他必要的支持文件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 40. 红旗Linux技术交流 实验I:使用RPM 赵卫国 用户管理 增加用户 特殊许可 插入第一张光盘,进入到/media/cdrom/Asianux/ 实验 文件系统管理 RPMS目录,完成下面的问题 设备与分区 文件系统创建与调整 1. 使用rpm -i util-linux来安装util-linux软件包,应该会失 挂载 败,纠正这个问题 特定文件系统 实验 2. initscripts 包有哪些文件? 包管理 3. pam软件包自安装后是否有过改动,如果有,改动了 RPM包管理 安装和删除软件 哪些文件? 更新内核RPM包 4. /bin/grep 文件是哪个包提供的? rpm指令 软件包实验 5. /etc/hosts是那个软件包提供的,为什么? 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 41. 红旗Linux技术交流 实验II:连接到软件库 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 文件系统创建与调整 场景: firefox浏览器没有默认不提供flash的支持, 挂载 特定文件系统 请创建flash软件的仓库,确保能连接到仓库 实验 要求: 配置包含adobe软件的仓库 包管理 RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 42. 红旗Linux技术交流 实验III:用yum安装新软件 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 文件系统创建与调整 挂载 要求: 使用yum安装flash插件 特定文件系统 实验 包管理 RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 43. 红旗Linux技术交流 实验IV:用yum更新软件 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 文件系统创建与调整 挂载 要求: 针对你想要更新的软件包,在网络上找到对 特定文件系统 应的仓库,并更新 实验 包管理 RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 44. 红旗Linux技术交流 网络配置 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 目标 文件系统创建与调整 挂载 配置IP接口 特定文件系统 实验 设置路由 包管理 理解名字解析 RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 45. 红旗Linux技术交流 网络接口 赵卫国 用户管理 增加用户 特殊许可 实验 网络配置脚本需要涉及到设备的逻辑名 文件系统管理 设备与分区 以太网:eth0,eth1 . . . 文件系统创建与调整 拨号:ppp0,pp1 . . . 挂载 特定文件系统 回路:lo 实验 包管理 显示网络接口 RPM包管理 安装和删除软件 ifconfig -a 更新内核RPM包 rpm指令 ip link [ show ] 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 46. 红旗Linux技术交流 驱动选择 赵卫国 用户管理 增加用户 特殊许可 实验 所有的网卡驱动都编译成内核模块 文件系统管理 /etc/modprobe.conf 将网卡逻辑名映射到特性的内核 设备与分区 文件系统创建与调整 模块上 挂载 特定文件系统 alias eth0 bnx2 实验 包管理 通过/etc/sysconfig/network-scripts/ifcfg-eth0的配置 RPM包管理 安装和删除软件 也能选定特定网卡 更新内核RPM包 rpm指令 HWADDR=00:12:34:00:00:00 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 47. 红旗Linux技术交流 速率和双工设置 赵卫国 用户管理 增加用户 特殊许可 实验 缺省情况下,速率和双工配置是自动协商的 文件系统管理 速率,双工与设备或者网络不匹配会导致通讯的断断 设备与分区 文件系统创建与调整 续续 挂载 特定文件系统 可以手工设定参数 实验 包管理 ethtool RPM包管理 ifcfg-ethX里设置ETHTOOL OPTS参数 安装和删除软件 更新内核RPM包 如果内核模块支持,在/etc/modprobe.conf里加入 rpm指令 options或install 选项 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 48. 红旗Linux技术交流 IPv4地址 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 查看配置 文件系统创建与调整 挂载 特定文件系统 ifconfig 实验 ip addr [ show ] 包管理 RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 49. 红旗Linux技术交流 动态IPv4配置 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 配置文件 设备与分区 文件系统创建与调整 挂载 /etc/sysconfig/network-scripts/ifcfg-ethX 特定文件系统 BOOTPROTO=dhcp 表示动态配置IPv4地址 实验 包管理 RPM包管理 使用ifdown device;ifup device 应用新的配置 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 50. 红旗Linux技术交流 静态IPv4配置 赵卫国 用户管理 增加用户 特殊许可 实验 配置文件 文件系统管理 设备与分区 /etc/sysconfig/network-scripts/ifcfg-ethX 文件系统创建与调整 挂载 配置的必要内容: 特定文件系统 实验 DEVICE=ethX 包管理 RPM包管理 BOOTPROTO=none 安装和删除软件 IPADDR=192.168.6.4 更新内核RPM包 rpm指令 NETMASK=255.255.255.0 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 51. 红旗Linux技术交流 设备别名 赵卫国 用户管理 增加用户 特殊许可 对于虚拟主机,高可用软件而言特别有用 实验 文件系统管理 可以在一块网卡上绑定多个IP地址 设备与分区 文件系统创建与调整 eth0:0 挂载 特定文件系统 eth0:1 实验 eth0:2 包管理 RPM包管理 每一个设备别名都可以创建独立的配置文件 安装和删除软件 更新内核RPM包 ifcfg-ethX:xxx rpm指令 软件包实验 只能使用静态网络设置 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 52. 红旗Linux技术交流 路由表 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 定义到所有系统的网络路径 设备与分区 文件系统创建与调整 查看路由表方法 挂载 特定文件系统 实验 route [ -n ] 包管理 netstat -r [ -n ] RPM包管理 ip route [ show ] 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 53. 红旗Linux技术交流 缺省网关 赵卫国 用户管理 增加用户 特殊许可 实验 没有路由匹配时而使用的路由称为缺省网关 文件系统管理 设备与分区 可以通过DHCP获得 文件系统创建与调整 挂载 也可以静态设置 特定文件系统 实验 /etc/sysconfig/network 里增加 包管理 GATEWAY=192.168.6.1 RPM包管理 安装和删除软件 或者,在每一个网卡配置文件里加入 更新内核RPM包 /etc/sysconfig/network-scripts/ifcfg-ethX rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 54. 红旗Linux技术交流 配置路由 赵卫国 用户管理 增加用户 特殊许可 实验 静态配置方法: 文件系统管理 设备与分区 每一个网卡有一个路由配置文件 文件系统创建与调整 /etc/sysconfig/network-scripts/route-ethX 挂载 特定文件系统 使用 ip route add / route add 语法 实验 包管理 通过守护进程学习动态路由 RPM包管理 安装和删除软件 quagga 更新内核RPM包 rpm指令 支持RIP,OSPF,BGP等各种协议 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 55. 红旗Linux技术交流 校验IP连通性 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 ping 设备与分区 文件系统创建与调整 网络包丢失和延迟测量工具 挂载 特定文件系统 traceroute 实验 包管理 显示到某一个目的地的网络路径 RPM包管理 安装和删除软件 更新内核RPM包 mtr rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 56. 红旗Linux技术交流 定义本地主机名 赵卫国 用户管理 增加用户 特殊许可 实验 hostname 查看/设置本地主机名 文件系统管理 设备与分区 在/etc/sysconfig/network定义主机名 文件系统创建与调整 挂载 HOSTNAME=mlsx.xplore.cn 特定文件系统 实验 也可以从网络获得主机名 包管理 RPM包管理 dhclient 守护进程 安装和删除软件 更新内核RPM包 反向DNS解析(rDNS) rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 57. 红旗Linux技术交流 本地解析器 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 解析器执行正向和反向查询 设备与分区 文件系统创建与调整 /etc/hosts 挂载 特定文件系统 实验 主机名到IP地址映射的本地数据库 包管理 对于小型独立网络来说,足够了 RPM包管理 一般情况下,先于DNS检查 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 58. 红旗Linux技术交流 远程解析器 赵卫国 用户管理 增加用户 特殊许可 实验 /etc/resolv.conf 文件系统管理 设备与分区 域名搜索 文件系统创建与调整 挂载 名字服务器严格按照顺序使用 特定文件系统 实验 可以由dhclient更新 包管理 /etc/nsswitch.conf RPM包管理 安装和删除软件 更新内核RPM包 确定DNS和/etc/hosts的优先顺序 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 59. 红旗Linux技术交流 校验DNS连通性 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 文件系统创建与调整 nslookup (不推荐使用) 挂载 特定文件系统 host 实验 包管理 dig RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 60. 红旗Linux技术交流 网络配置工具 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 文件系统创建与调整 system-config-network 挂载 特定文件系统 system-config-network-{tui,gui,cmd} 实验 包管理 xnetware RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 61. 红旗Linux技术交流 系统初始化 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 目标: 设备与分区 文件系统创建与调整 讨论系统启动顺序 挂载 特定文件系统 理解GRUB 实验 包管理 理解init程序的角色 RPM包管理 安装和删除软件 控制System V(SysV)类型服务 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 62. 红旗Linux技术交流 系统启动顺序概览 赵卫国 用户管理 增加用户 特殊许可 BIOS初始化 实验 引导加载器 文件系统管理 设备与分区 lilo,grub,elilo,yaboot,bootx,loadlin,syslinux,etc 文件系统创建与调整 挂载 内核初始化 特定文件系统 实验 init程序被执行,并分别执行下面的脚本: 包管理 RPM包管理 /etc/rc.d/rc.sysinit 安装和删除软件 /etc/rc.d/rc and /etc/rc.d/rc?.d/ 更新内核RPM包 rpm指令 /etc/rc.d/rc.local 软件包实验 X Display Manager [if appropriate] 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 63. 红旗Linux技术交流 BIOS初始化 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 设备与分区 文件系统创建与调整 外围设备探测 挂载 特定文件系统 选择引导设备 实验 包管理 读取引导设备的第一个扇区并执行 RPM包管理 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 64. 红旗Linux技术交流 引导加载器组件 赵卫国 用户管理 增加用户 特殊许可 Bootloader 实验 文件系统管理 第一阶段:较小,驻留在MBR或者引导扇区里 设备与分区 第二阶段:从引导分区加载 文件系统创建与调整 挂载 特定文件系统 对Linux的引导最小要求 实验 标题(title),内核位置,根文件系统和initial 包管理 RPM包管理 ramdisk(initrd)位置 安装和删除软件 更新内核RPM包 引导其他系统的最小要求 rpm指令 软件包实验 标题,启动设备 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 65. 红旗Linux技术交流 GRUB与grub.conf 赵卫国 用户管理 增加用户 特殊许可 GRUB = the GRand Unified BootLoader 实验 文件系统管理 启动提示符下,命令行接口有效 设备与分区 可以从ext2/3,reiserfs,jfs,fat,minix,ffs等文件系统启动 文件系统创建与调整 挂载 支持md5加密保护 特定文件系统 实验 /boot/grub/grub.conf 包管理 RPM包管理 对grub.conf的修改立即生效 安装和删除软件 更新内核RPM包 修复MBR的方式非常简单: rpm指令 软件包实验 /sbin/grub-install /dev/sda 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 66. 红旗Linux技术交流 开始启动程序:GRUB 赵卫国 用户管理 增加用户 特殊许可 实验 镜像选择 文件系统管理 设备与分区 启动飞溅屏幕上,使用上下光标键,然后使用空格键 文件系统创建与调整 挂载 选中 特定文件系统 实验 参数传递 包管理 RPM包管理 菜单编辑模式下修改已存在的启动设置 安装和删除软件 更新内核RPM包 GRUB命令行和grub交互 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 67. 红旗Linux技术交流 内核初始化 赵卫国 用户管理 增加用户 特殊许可 实验 文件系统管理 内核启动时执行 设备与分区 文件系统创建与调整 挂载 设备侦测 特定文件系统 设备驱动初始化 实验 挂载根文件系统为只读 包管理 RPM包管理 加载初始化进程(init) 安装和删除软件 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 68. 红旗Linux技术交流 init初始化 赵卫国 用户管理 增加用户 特殊许可 实验 init读取其配置文件/etc/inittab 文件系统管理 设备与分区 确定runlevel 文件系统创建与调整 挂载 运行系统初始化脚本 特定文件系统 实验 运行指定runlevel目录下的脚本 包管理 捕捉特定按键序列 RPM包管理 在终端启动mingetty 安装和删除软件 更新内核RPM包 在runlevel 5上初始化X rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 69. 红旗Linux技术交流 理解运行级别(runlevel) I 赵卫国 用户管理 由/etc/inittab的initdefault选项设定,有效的运行级别 增加用户 是0 - 6,S, emergency。根据约定,编号表示的含义 特殊许可 实验 如下: 文件系统管理 设备与分区 0 关机,永远不要设置它为默认运行级别 文件系统创建与调整 挂载 1 单用户模式,用于系统紧急恢复,备份 特定文件系统 等特殊情况 实验 包管理 2 多用户,没有NFS支持 RPM包管理 3 全特征多用户文字模式 安装和删除软件 更新内核RPM包 4 保留 rpm指令 软件包实验 5 全特征图形模式(X11) 网络配置 6 重启,永远不要设置它为默认运行级别 概述 IPv4配置 s,S,Single 单用户模式的另外一个选择,但是有区 路由配置 基本工具 别 系统初始化 系统启动顺序概览
  • 70. 红旗Linux技术交流 理解运行级别(runlevel) II 赵卫国 用户管理 增加用户 特殊许可 实验 emergency 绕过rc.sysinit,执行sulogin 文件系统管理 设备与分区 runlevel可以通过以下选择 文件系统创建与调整 挂载 /etc/inittab里缺省定义 特定文件系统 实验 传递参数给引导加载器 包管理 使用命令 init new runlevel RPM包管理 安装和删除软件 /sbin/runlevel 显示当前和之前的runlevel 更新内核RPM包 rpm指令 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 71. 红旗Linux技术交流 /etc/rc.d/rc.sysinit 赵卫国 用户管理 增加用户 rc.sysinit脚本完成以下重要的工作: 特殊许可 实验 激活udev,根据配置激活selinux 文件系统管理 根据/etc/sysctl.conf设置内核参数 设备与分区 文件系统创建与调整 设置系统时钟 挂载 特定文件系统 加载键盘映射表(kemaps) 实验 激活swap分区 包管理 设置主机名 RPM包管理 安装和删除软件 根文件系统检测和重新挂载 更新内核RPM包 激活RAID和LVM设备 rpm指令 软件包实验 根据配置激活磁盘配额 网络配置 检查和挂载其他文件系统 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 72. 红旗Linux技术交流 /etc/rc.d/rc 赵卫国 用户管理 增加用户 根据/etc/inittab的initdefault设定缺损运行级别,这行 特殊许可 实验 类似如下: 文件系统管理 id:3:initdefault: 设备与分区 文件系统创建与调整 l0:0:wait:/etc/rc.d/rc 0 挂载 特定文件系统 l1:1:wait:/etc/rc.d/rc 1 实验 包管理 l2:2:wait:/etc/rc.d/rc 2 RPM包管理 l3:3:wait:/etc/rc.d/rc 3 (default) 安装和删除软件 更新内核RPM包 l4:4:wait:/etc/rc.d/rc 4 rpm指令 软件包实验 l5:5:wait:/etc/rc.d/rc 5 网络配置 l6:6:wait:/etc/rc.d/rc 6 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览
  • 73. 红旗Linux技术交流 System V run levels 赵卫国 用户管理 增加用户 特殊许可 实验 运行级别定义了哪些服务会启动 文件系统管理 设备与分区 每一个运行级别有对应的一个目录 文件系统创建与调整 挂载 /etc/rc.d/rcX.d 特定文件系统 实验 System V 启动脚本位于 包管理 /etc/rc.d/init.d RPM包管理 安装和删除软件 运行级别目录的字符链接文件将调用init.d目录下的对 更新内核RPM包 rpm指令 应脚本,通过传递参数来表示启动或者停止 软件包实验 网络配置 概述 IPv4配置 路由配置 基本工具 系统初始化 系统启动顺序概览