第九周

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

#!/bin/bash
if [ "$1" == "magedu" -a "$2" == "/www" ];then
    id -u $1 &> /dev/null  && echo "$1 is exists" || { useradd $1 -d $2 ; echo "User $1 is created , home is $2 ."; }
else
    echo 'please input magedu and /www'
fi
#!/bin/bash
[ "$1" = "magedu" -a "$2" = "/www" ] || { echo input;exit 10 ;}
id -u $1 &> /dev/null && echo "$1 is exist" || { useradd $1 -d $2 ; echo "User $1 created , home is $2 ."; }

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

#!/bin/bash
ip=$1
user=$2
password=$3
expect <<EOF
set timeout 20
spawn ssh $user@$ip
expect {
   "yes/no" { send "yes\n";exp_continue }
   "password" { send "$password\n" }
}
interact
EOF
#./ssh.sh 192.168.1.100 USERNAME PASSWOER

3.简述Linux操作系统启动流程

POST,确定启动设备
Bootload
stage1,stage1.5,stage2
/etc/inittab,/etc/rc.sysinit,加载系统服务
打开电源
BIOS
MBR
GRUB
内核引导
系统初始化
启动终端

4.破解centos7密码

启动时任意键暂停启动
按e键进入编辑模式
将光标移动linux16开始的行,添加内核参数rd.break
按ctrl-x启动
mount –o remount,rw /sysroot
chroot /sysroot
passwd root
touch /.autorelabel(如果selinux没开启不需要此操作)
exit
reboot

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值