“HowToStartABareSystem”的版本间差异
跳到导航
跳到搜索
(创建页面,内容为“# 首先, 确保您已经把飞腾系统更新到最新的版本 # 通过console或者ssh进入shell, 执行<source lang="bash"> touch /etc/....”) |
小 |
||
(未显示同一用户的6个中间版本) | |||
第4行: | 第4行: | ||
</source> | </source> | ||
# 注意, 此时如果您重启系统, 将得到一个没有网络配置, 没有ssh配置的linux环境 | # 注意, 此时如果您重启系统, 将得到一个没有网络配置, 没有ssh配置的linux环境 | ||
− | # 为了在重启后依然可以有网络, 可以有ssh, 请创建/etc/init.d/S50baresetup, 该文件包含下面的内容: <source lang="bash"> | + | # 为了在重启后依然可以有网络, 可以有ssh, 请创建/etc/init.d/S50baresetup, 该文件包含下面的内容: <source lang="bash" line> |
#!/bin/sh | #!/bin/sh | ||
− | IPADDRETH0=192.168. | + | |
− | GATEWAY=192.168. | + | IPADDRETH0=192.168.10.60 # 替换成你期望的网络地址 |
+ | GATEWAY=192.168.10.1 #替换成你期望的缺省网关地址 | ||
SSHKEY=/usr/local/conf/dropbear.pem | SSHKEY=/usr/local/conf/dropbear.pem | ||
+ | NAMESERVER=114.114.114.114 | ||
+ | |||
/sbin/ip link set lo up | /sbin/ip link set lo up | ||
/sbin/ifconfig eth0 ${IPADDRETH0} | /sbin/ifconfig eth0 ${IPADDRETH0} | ||
/sbin/ifconfig eth0 up | /sbin/ifconfig eth0 up | ||
/sbin/ip route add default via ${GATEWAY} | /sbin/ip route add default via ${GATEWAY} | ||
− | if [ ! -f ${SSHKEY} ]; | + | if [ ! -f ${SSHKEY} ]; then |
+ | mkdir -p /usr/local/conf | ||
/usr/bin/dropbearkey -t rsa -f ${SSHKEY} -s 1024 | /usr/bin/dropbearkey -t rsa -f ${SSHKEY} -s 1024 | ||
fi | fi | ||
/usr/sbin/dropbear -r ${SSHKEY} -p 22 | /usr/sbin/dropbear -r ${SSHKEY} -p 22 | ||
+ | # 设置dns服务器 | ||
+ | echo "nameserver ${NAMESERVER}" > /etc/resolv.conf | ||
</source> | </source> | ||
− | # 执行<source lang="bash"> | + | # 执行 <source lang="bash" line> |
chmod +x /etc/init.d/S50baresetup | chmod +x /etc/init.d/S50baresetup | ||
+ | # 设置root用户密码 | ||
+ | passwd | ||
# 如果dropbear尚未安装, 请执行 | # 如果dropbear尚未安装, 请执行 | ||
ipkg-cl -f /root/ipkg.conf install dropbear | ipkg-cl -f /root/ipkg.conf install dropbear | ||
</source> | </source> | ||
# 重启系统 | # 重启系统 | ||
+ | # 如果打算回到原先的系统启动结果, 执行<source lang="bash" line> | ||
+ | rm /etc/.baresys | ||
+ | mv /etc/init.d/S50baresetup /root | ||
+ | </source> |
2016年8月19日 (五) 11:14的最新版本
- 首先, 确保您已经把飞腾系统更新到最新的版本
- 通过console或者ssh进入shell, 执行
touch /etc/.baresys
- 注意, 此时如果您重启系统, 将得到一个没有网络配置, 没有ssh配置的linux环境
- 为了在重启后依然可以有网络, 可以有ssh, 请创建/etc/init.d/S50baresetup, 该文件包含下面的内容:
1#!/bin/sh 2 3IPADDRETH0=192.168.10.60 # 替换成你期望的网络地址 4GATEWAY=192.168.10.1 #替换成你期望的缺省网关地址 5SSHKEY=/usr/local/conf/dropbear.pem 6NAMESERVER=114.114.114.114 7 8/sbin/ip link set lo up 9/sbin/ifconfig eth0 ${IPADDRETH0} 10/sbin/ifconfig eth0 up 11/sbin/ip route add default via ${GATEWAY} 12if [ ! -f ${SSHKEY} ]; then 13 mkdir -p /usr/local/conf 14 /usr/bin/dropbearkey -t rsa -f ${SSHKEY} -s 1024 15fi 16/usr/sbin/dropbear -r ${SSHKEY} -p 22 17# 设置dns服务器 18echo "nameserver ${NAMESERVER}" > /etc/resolv.conf
- 执行
1chmod +x /etc/init.d/S50baresetup 2# 设置root用户密码 3passwd 4# 如果dropbear尚未安装, 请执行 5ipkg-cl -f /root/ipkg.conf install dropbear
- 重启系统
- 如果打算回到原先的系统启动结果, 执行
1rm /etc/.baresys 2mv /etc/init.d/S50baresetup /root