<备份>10月11日系统安装与除错,sudo讲解

<备份>1,RHEL LInux系统安装

    1)安装编译好的程序

    2)安装bootloader

 

  grub―ioslinux/vmlinuz(加载光盘initrd)―init―anaconda(安装前配置功能)

  Fedora:anaconda(text,GUI)

    语言,键盘类型,时区,分区,bootloader安装,密码,防火墙,网络功能,       selinux,选择安装的软件包

  批量:kickstart文件 anaconda的配置文件 三部分:

          pykickstart 监测配置文件是否有语法错误

          system-config-kickstat GUI界面生成ks

    命令段:

        1)必备命令

                  keyboard  us

                  lang en_US

                  timezone Asia/shanghai

                  rootpw --iscrypted

                  selinux �Cdisabled |--permissive

                  auth �Cuseshadow --enabledmd5

                  bootloader --location=mbr --append=”rhgb quiet”

                  clearpart �Clinux --initlabel

                  driverdisk --source=ftp://xxx.img

                  firewall --disabled

                  graphical|text

                  install --cdrom

                           --url

                  upgrade

                  logvol

                  network --bootproto= --ip= --netmask= ..

                 key �Cskip

                  zerombr yes

                 firstboot �Cdisable

                reboot

                part

                        part swap �Csize 1024

                        part /boot �Csize 100

                        part pv.01 --size=20480

                        volgroup vol0 pv.01

                        logvol / --vgname=vol0 --size=10000 �Cname=root

                        logvol /home --vgname=vol0 --size=3000 --name=home

         2)可选命令

  

    软件包选择段:%packages

                @组名

                包名

                -不安装的包

   脚本段:

         %pre      安装前运行

         %post    安装后运行

    ks=http://

    ks=cdrom:/

    linux dd

    linux askmethod

            ip= netmask= gateway= netmask= dns=

 

    不能独立分区:/sbin,/bin,/lib,/etc,/dev,/root

    可以独立分区:/usr,/var,/home,/tmp(不能小于512),/opt,/boot,swap

 

对/cdrom/images/boot.iso 修改 添加 ks.cfg

mkisofs �CR �Cb isolinux/isolinux.bin �Cno-emul-boot �Cboot-load-size 4 �Cboot-info-table �Co boot.iso  /dir

 

 

 

2,常见故障排除

1,确定问题特征

2,重新故障

3,使用工具收集进一步信息,确定真正故障

4,排除不可能的原因

5,定位故障

        1)从简单的问题入手

        2)一次尝试一种方式 

        3)备份原文件

        4)尽可能使用工具

 

  一,管理员密码忘记

  二,系统无法正常启动

         a,grub损坏(MBR损坏,grub配置文件丢失)

              1,借助别的主机

              2,使用紧急救援模式

                    a,boot.iso

                    b,使用完整的系统安装光盘

         b,系统初始化故障(某文件系统无法挂载,驱动问题)

                    grub编辑模式进入emergency模式

         c,服务故障

            sendmail ,配置文件时间戳检查无法通过

                    --单用户模式 停用服务或进入交互模式停止

         d,用户无法登陆(bash故障)

  三,命令无法运行

                    退出当前登录,另起终端

  四,编译过程无法继续(开发环境,缺少组件)

 

3,sudo

1,修改/etc/sudoers    用visudo

  一个sudo条目:

   who   which_host=(runas) command

  sudo四类别名

    User_Alias 用户别名

         User_Alias USERADMIN=

         用户的用户名,组名,%引导,其它组名

    Host_Alias 主机别名

         主机名,ip,网络地址,其它主机别名

    Runas_alias runas别名

          用户名,%组名,其它的runas别名

    Cmnd_Alias  命令别名

          命令路径,目录(此目录内所有命令),其它命令别名

     别名必须使用大写英文字母的组合,必须先定义后使用

你可能感兴趣的:(安装,p)