zoukankan      html  css  js  c++  java
  • 第九周运维作业

    1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www

     #!/bin/bash

    if ! getent passwd $1 > /dev/null

    then

    echo  `useradd -d $2 $1`

    fi

    2、使用expect实现自动登录系统。

    首先确认系统是否已经安装expect 软件包

    [root@centos7 ~]# rpm -qa expect

    #!/usr/bin/expect
    set ip 192.168.47.140
    set user root
    set password 123456
    set timeout 10
    spawn ssh $user@$ip
    expect {
    "yes/no" { send "yes ";exp_continue }
    "password" { send "$password " }
    }
    interact

    3、简述linux操作系统启动流程

    POST加电自检

    加载BIOS的硬件信息,获取第一个启动设备;

    读取第一个启动设备MBR的引导加载程序(grub)的启动信息;

    加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备;

    核心执行init程序,并获取默认的运行信息;

    init程序执行/etc/rc.d/rc.sysinit文件;

    启动核心的外挂模块;

    init执行运行的各个批处理文件(scripts);

    init执行/etc/rc.d/rc.local;

    执行/bin/login程序,等待用户登录;

    4、破解centos7 密码。

    第一步:重新启动系统(reboot)

     第二步:按“e”键进入编辑模式

    第三步:把光标移动到linux16一行并在行末加入“br.break”,之后按组合键“ctrl+x”键引导系统。

    第四步:执行如下命令

    #mount -o remount,rw /sysroot/

    # chroot /sysroot

    # passwd 

    # touch /.autorelabel

    # exit

    # rebboot

     第五步:用新密码登录系统

     

     

     

  • 相关阅读:
    比特币安全
    vxworks 的 socket, thread, 信号量模型
    libx264 安卓编译
    优秀的gdb图形化前端调试器
    gdb revert, Go to previous line in gdb
    进藏体会,高原反应
    将 ssh (security shell) 移植到 vxworks
    Pcap4J实现抓包器
    有时候有些服务类的网站就是不走心啊
    都市夜未眠
  • 原文地址:https://www.cnblogs.com/jing-yun/p/13461321.html
Copyright © 2011-2022 走看看