1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www
脚本:vim add_user
RED="\033[1;31m"
BLUE="\033[1;36m"
END="\033[0m"
if ! id $1 &>/dev/null;then
useradd -d $2 $1 &>/dev/null
echo -e "${BLUE}$1 create sucessful${END}"
else
echo -e "${RED}$1 is already created${END}"
fi
执行脚本
./add_user magedu /www
2、使用expect实现自动登录系统。
脚本:vim expect
#!/usr/bin/expect
set user [lindex $argv 0]
set ip [lindex $argv 1]
set password [lindex $argv 2]
spawn ssh -p 10086 $user@$ip
expect {
"yes/no" {send "yes\n";exp_continue}
"password {send "$password\n"}
}
interac
执行脚本
expect root 192.168.1.1 123456
3、简述linux操作系统启动流程
Centos6开机流程:
POST-->Boot Sequence(BIOS)-->Boot Loader -->Kernerl(ramdisk) -->rootfs --> switchroot -->/sbin/init -->(/etc/inittab,/etc/init/*.conf)-->设定默认运行级别-->系统初始化脚本rc.sysinit-->关闭或启动对应级别的服务-->启动终端
Centos7开机流程:
UEFI或BIOS初始化,运行POST开机自检-->选择启动设备-->引导装载程序,grub2-->加载装载程序的配置文件(/etc/grub.d/、、/etc/default/grub、/boot/grub2/grub.cfg)-->加载initramfs驱动模块-->加载内核选项-->内核初始化,centos使用systemd代替init-->执行initrd.target所有单元,包括挂载/etc/fstab-->从initramfs根文件系统切换到磁盘根目录-->systemd执行默认target配置,配置文件/etc/systemd/system/default.target
4、破解centos7 密码。
1)启动时任意键暂停启动
2)按e键进入编辑模式
3)将光标移动到linux16开始的行,追加内核参数rd.break
4)ctrl+x启动
5)mount -o remount,rw /sysroot
6)chroot /sysroot
7)passwd root
8)exit
9)reoot
linux启动流程&&expect&&Centos7破解密码
最新推荐文章于 2023-07-06 08:36:02 发布