從無到有構建一個Mini Linux(6)



26.進一步增長功能(開機自動加載網卡驅動,設置主機名)linux

27.第十一次測試啓動vim

28.建立/etc/sysconfig/network 及 /etc/issue文件centos

29.設置登陸認證bash

30.第十二次測試啓動ide




26.進一步增長功能(開機自動加載網卡驅動,設置主機名)測試

[root@centos6 ~]# cd /mnt/sysroot/
[root@centos6 sysroot]# vim etc/rc.d/rc.sysinit 
echo -e "\tWelcome to ++++ \033[32mMini\033[0m Linux"

mount -n -t proc proc /proc
mount -n -t sysfs sysfs /sys

echo "scan /sys and to populate to /dev..."
mdev -s

mount -o remount,rw /dev/sda2 /

echo "mounting all filesystems..."
mount -a

echo "Load driver for e1000"

insmod /lib/modules/e1000.ko

echo "Initializing ehternet card..."

ifconfig eth0 192.168.139.200 up

[ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
[ -z "$HOSTNAME" -o "$HOSTNAME" == '(none)' ] && HOSTNAME='MiniOver'
hostname $HOSTNAME



27.第十一次測試啓動加密


wKioL1hPQlSgXY3DAAAif0yKhtE427.png-wh_50


wKioL1hPQlSQtT6NAAAlcsVazwk548.png-wh_50



28.建立/etc/sysconfig/network 及 /etc/issue文件spa


設置主機名
[root@centos6 ~]# cd /mnt/sysroot/
[root@centos6 sysroot]# mkdir etc/sysconfig
[root@centos6 sysroot]# vim etc/sysconfig/network
HOSTNAME=minilinux.com


打印歡迎信息

[root@centos6 sysroot]# vim etc/issue
Welcome to My Minilinux(URL)
Kernel \r



29.設置登陸認證3d

[root@centos6 sysroot]# touch etc/passwd
[root@centos6 sysroot]# touch etc/shadow
[root@centos6 sysroot]# touch etc/group

[root@centos6 sysroot]# vim etc/inittab
::sysinit:/etc/rc.d/rc.sysinit
::respawn:/sbin/getty 9600 tty1
::respawn:/sbin/getty 9600 tty2  --> 自動調用login程序
::respawn:/sbin/getty 9600 tty3
::ctrlaltdel:/sbin/reboot
::shutdown:/bin/umount -a -r


[root@centos6 ~]# ./copycmd.sh (移植bash程序)

[root@centos6 sysroot]# head -1 /etc/passwd > etc/passwd  //創建管理員用戶
[root@centos6 sysroot]# head -1 /etc/shadow > etc/shadow
[root@centos6 sysroot]# head -1 /etc/group > etc/group

注意:此時咱們宿主機上的密碼採用的是sha512,目標系統能夠不理解,
全部咱們採用MD5來加密目標主機上的root用戶

(1)生成MD5密碼串
[root@centos6 ~]# openssl passwd -1 -salt $(openssl rand -hex 4)
Password: (手動輸入密碼)
$1$6642c636$d3gnKpmQ1NrT9KYxVP8u8/

(2)用生成的字符串替換掉原來的etc/shadow的加密密碼字段

[root@centos6 sysroot]# vim etc/shadow
root:$1$6642c636$d3gnKpmQ1NrT9KYxVP8u8/:17002:0:99999:7:::


注:直接使用sha512密碼加密,也能夠(即不用替換也適用目標系統)



30.第十二次測試啓動blog


wKioL1hPQ4aQ7z4rAAARIRFM-Hc056.png-wh_50



wKioL1hPQ4byH50LAAAoWxLbPAk025.png-wh_50



wKiom1hPQ4bAHAMpAAAakRSCi64380.png-wh_50

相關文章
相關標籤/搜索