<備份>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 –disabled |--permissive

                  auth –useshadow --enabledmd5

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

                  clearpart –linux --initlabel

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

                  firewall --disabled

                  graphical|text

                  install --cdrom

                           --url

                  upgrade

                  logvol

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

                 key –skip

                  zerombr yes

                 firstboot –disable

                reboot

                part

                        part swap –size 1024

                        part /boot –size 100

                        part pv.01 --size=20480

                        volgroup vol0 pv.01

                        logvol / --vgname=vol0 --size=10000 –name=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 –R –b isolinux/isolinux.bin –no-emul-boot –boot-load-size 4 –boot-info-table –o 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  命令別名

          命令路徑,目錄(此目錄內所有命令),其它命令別名

     別名必須使用大寫英文字母的組合,必須先定義後使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章