码迷,mamicode.com
首页 > 其他好文 > 详细

第十周

时间:2020-06-22 09:28:39      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:src   自动   ash   $1   程序   参数   useradd   exists   u盘启动   

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

(1)、vim编辑begin.sh如下:

#!/bin/bash
id $1 &>/dev/dull && echo ‘user already exists!‘ || useradd $1 -d $2

(2)、加上可执行权限:chmod +x begin.sh

(3)、执行./begin.sh magedu /www

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

(1)、vim编辑login.sh如下:

#!/usr/bin/expect
set ip 定义需要登录主机的IP地址
set passwd 定义需要登录主机的密码
spawn ssh $ip
expect {
"yes/no" { send "yes\n";exp_continue }
"password:" { send "$passwd\n" }
}
interact

(2)、加上可执行权限:chmod +x login.sh

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

总体来说,linux系统启动流程可以简单总结为以下几步:

1、开机BIOS自检,加载硬盘;

2、读取MBR,进行MBR引导;

3、grub引导菜单(Boot Loader);

4、加载内核kernel;

5、启动init进程,依据inittab文件设定运行级别;

6、init进程,执行rc.sysinit文件;

7、启动内核模块,执行不同级别的脚本程序;

8、执行/etc/rc.d/rc.local;

9、启动mingetty,进入系统登陆界面;

linux系统安装时,如果要想设置开启启动项,可以:

开机到BIOS提醒界面,按键F11(Dell服务器的做法)进入BIOS设置BOOT MENU,继而设置启动项:硬盘HD启动,光盘CD/DVD启动,还是U盘启动;

4、破解centos7 密码。

第一步:在开机启动时在如下界面键盘输入e

技术图片

第二步:在上面一步操作完后进入到如下界面,在linux16开头的行结尾加上 rd.break
技术图片

第三步:执行完第二步后按ctrl+x键后进入到如下界面,重新挂载根,现在的根为只读状态,需要挂载为读写状态以便进行修改,输入:mount -o remount,rw /sysroot
切换根:chroot /sysroot
修改root密码:passwd root
最后:退出重启系统输入刚设置的root密码即可

技术图片

第十周

标签:src   自动   ash   $1   程序   参数   useradd   exists   u盘启动   

原文地址:https://blog.51cto.com/12783727/2506268

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!