设为首页 收藏本站
查看: 298|回复: 0

[经验分享] 系统自动安装及基本故障排除、sudo详解

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-5-26 08:21:40 | 显示全部楼层 |阅读模式
                      系统安装过程
anaconda:stage2.img,主要提供安装的界面,包含txt.GUI界面
kickstart:三部分组成
1、命令段:定义的配置选项
    必须指定的命令

        keyboard us:键盘

        lang en_US:语言

        timezone Asia/Shanghai:时区

        authconfig --useshadow:认证

        bootloader --location:默认安装到mbr

        clearpart --initlabe1(初始化一个分区表) --linux(清除所有Linux分区)

        driverdisk --source=ftp://path/to/dd.img (磁盘的驱动)

        firewall --enabled|disabled

        fistboot --disabled

        text|graphical

        key --skip

        rootpw --iscrypted $1$YdN8Qe9n$IS0ARb8Z84YhV1e55qfha1
        selinux --disabled|--permissive

1
2
3
4
5
6
#clearpart --linux --drives=sda
#part /boot --fstype ext3 --size=100 --ondisk=sda
#part pv.2 --size=0 --grow --ondisk=sda
#volgroup VolGroup00 --pesize=32768 pv.2
#logvol / --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow
#logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=1008 --grow --maxsize=2016



    可选的命令

2、软件包选择段:%packages,使用关键字定义软件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
%packages
@base
@core
@desktop-debugging
@dial-up
@directory-client
@fonts
@gnome-desktop
@guest-agents
@guest-desktop-agents
@input-methods
@internet-browser
@java-platform
@multimedia
@network-file-system-client
@print-client
@x11

%end



3、脚本段:
    1、预安装脚本段:%pre,安装程序执行之前

    2、后安装脚本段:%post,安装程序完成后


安装过程中,boot提示符中可以使用的命令:linux COMMAND,command如下:
    askmethod

    dd

    ip=DHCP

    netmask=

    gateway=

    dns=1.1.1.1,2.2.2.2

    ks=http://(ks=hd:sda3:/mydir/ks.cfg)
    ksdevice=eth1(多块网卡)需指定网卡

    noprobe 不装载额外的硬件驱动

    rescue:进入紧急救援模式



常见的系统故障排除方法:
    1、确定问题的故障特征

    2、重现故障

    3、使用工具收集进一步信息

    4、排除不可能的原因

    5、定位故障

        从简单的问题入手

        一次尝试一种方式


救援模式(linux resuce)识别光驱为hdc(IDE光驱),如要使用需手动挂载


bash损坏的修复
    1、进入救援模式

    2、挂载光驱

        mount /dev/hdc /meadia

    3、安装bash程序

        rpm -ivh --replacepkgs --root /mnt/sysimage bash-3.2.32.e15.i386.rpm

            --replacepkgs :指定重新安装

            --root /mnt/sysimage :指定根文件系统挂载点

sudo命令:
    配置文件:/etc/sudoers 默认权限440

    visudo命令:可以直接编辑/etc/sudoers文件

    -l:列出当前用户可以使用的所有sudo类命令

    -k:让认证信息失效

    -


一个sudo条件
who    which_hosts=(runas) TAG:   Command (TAG是一个标签)

可以使用NOPASSWD标签定义所使用的命令不用输入密码:
user1 ALL=(root) NOPASSWD:/usr/sbin/useradd


指定别名(别名必须全部而且只能使用大写英文字母的组合:
1、用户别名
who:User_Alias
which_hosts:Host_alias
runas:Runas_Alias
command:Cmnd_Alias

定义方法:
User_Alias USERADMIN =
    用户的用户名

    %组名

    还可以包含其它已经有的用户别名

Host_Alias HOST =
    主机名

    IP

    网络地址

    其它主机别名

定义好的别名可以使用!号取反
Runas_Alias PROGAM =
    用户名

    %组名

    其他的Runas别名

Cmnd_Alias COMMAND =
    命令路径

    目录(此目录内的所有命令)

    其他事先定义好的Cmnd_Alias别名


例:添加普通用户使用usermod useradd命令:
    1、visudo

    2、添加 user1 ALL=(root) /usr/sbin/usermod,/usr/sbin/useradd


三个用户都有useradd,usermod,userdel,passwd命令的情况:
                   


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-70683-1-1.html 上篇帖子: CentOS安装视频转换FFmpeg和切割工具segmenter 下篇帖子: [RHEL7.1]修改网卡命名方式 eno16777763变为eth0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表