|
![]() | 作者: TecZm [teczm]
![]() |
登录 |
第三章 freebsd的启动、关闭、登录和注销 FreeBSD启动顺序为: 1. MBR (/boot/boot0) 2. /boot/boot1和boot/boot2 3. loader 4. Kernel 5. init 1. MBR MBR在磁盘启动扇区,位于FreeBSD系统外的位置,在/boot/下有一文件boot0是MBR的副本。 如果是多系统安装,FreeBSD的boot manager可以显示如下图所示OS列表: 引用: 如果仅安装了FreeBSD,那么没有这个画面。 Ps: 先安装FreeBSD,后安装其他OS后,可能覆盖该MBR,可以 引用: 2. /boot/boot1和/boot/boot2 位置在启动Slice的启动扇区,在FreeBSD系统之外。 /boot/boot1 和 /boot/boot2是它的副本。 3. loader 执行/boot/loader.rc ,该程序从/boot/defaults/loader.conf中读取配置,然后读取/boot/loader.conf的配置覆盖默认配置。 4. Kernel 单用户模式 boot �Cs 从光驱启动 boot �Cc 启动时显示更加详细的信息 boot -v 5. init 用户层 单用户模式:默认在单用户模式下不需要root口令 如果本地控制台不可信任,可以在/etc/ttys中加入: -------------------------------------------------------- #name getty type status comments # console none unknown off insecure ----------------------------------------------------------- 可实现单用户模式下root登录也需要口令认证。 多用户模式:1.读取/etc/defaults/rc.conf 2.然后读取/etc/rc.conf 3.然后按照/etc/fstab加载文件系统 4.激活网络服务和系统守护进程 5.执行用户程序的启动脚本(scripe) 第二节 关机 关机:#shutdown �Ch now 重新启动:#shutdown �Cr now 敲入关机命令后,init执行/etc/rc.shutdown 脚本文件,发送TERM信号和KILL信号给所有未中止的进程。 [此贴被 TecZm(teczm) 在 12月11日16时43分 编辑过] |
地主 发表时间: 04-12-08 18:47 |
![]() | 回复: lqfrla [lqfrla] ![]() |
登录 |
浪费我的感情![]() |
B1层 发表时间: 04-12-08 23:34 |
![]() | 回复: authen [authen] ![]() |
登录 |
第三节 登录 1. 本地控制台登录 在login:后输入root,然后在Password:后输入root的口令 回车 ![]() 首先系统会给出提示信息 ![]() 该信息可以更改。更改方法:编辑/etc/motd 如果在系统启动时,没有看清启动信息。可以: #dmesg 分屏浏览:#dmesg | more 2. 远程登录 如果系统运行了telnet、SSH服务,就可以远程登录了。 系统默认root不能远程登录,但可以使用wheel组的用户远程登录上来后,使用su命令转换身份为root。 2.1 首先,需要设定网卡的ip: 可使用以下2种方法,第1种重新启动后无效,第2种重启后依然有效。 *****设定网卡的ip(方法1)***** # ifconfig lnc0 inet 192.168.7.1 netmask 255.255.255.0 (lnc0是演示机的网卡名,如果是Realtek RTL8139(A) PCI 的网卡则是rl0) (192.168.7.1是演示机的ip地址,255.255.255.0是演示机的子网掩码,当然你的网卡ip地址和子网掩码不必和我设的一样,J) *****设定网卡的ip(方法2)***** # cd /etc (进入/etc目录) ee rc.conf (配置rc.conf配置文件) 加入: ifconfig_lnc0=”inetd 192.168.7.1 netmask 255.255.255.0” 然后按1次ESC键,再按2次回车键保存并退出。 #shutdown �Cr now 2.2 其次,需要配置为telnet服务启动 *****telnet服务启动***** #cd /etc (进入/etc目录) #ee inetd.conf (编辑inetd.conf配置文件) 去掉: telnet stream tcp nowait root /usr/libexectelnetd telnetd 这一行前的# 如下图: ![]() 然后按ESC键,会出现下图: ![]() 按2次回车即可。 #shutdown �Cr now 重新启动系统,然后就可以在远程系统中telnet ip 了 第四节 注销 嘿嘿,注销这个词借用了m$系统的说法,两者结果类似。 # exit 这里还要提一下的是,如果你按照(1)中的步骤设置了屏幕保护的话,无论是否注销,在指定时间内不动鼠标键盘,就可以欣赏FreeBSD的屏保了。 |
B2层 发表时间: 04-12-11 16:48 |
![]() | 回复: lqfrla [lqfrla] ![]() |
登录 |
2. /boot/boot1和/boot/boot2 位置在启动Slice的启动扇区,在FreeBSD系统之外。 /boot/boot1 和 /boot/boot2是它的副本。 [coor=red]是谁的副本啊!说清楚[/color] 3. loader 执行/boot/loader.rc ,该程序从/boot/defaults/loader.conf中读取配置,然后读取/boot/loader.conf的配置覆盖默认配置。 既然要覆盖,那干吗不直接从他读取啊 4. Kernel 单用户模式 boot �Cs 从光驱启动 boot �Cc 启动时显示更加详细的信息 boot -v 这些命令在什么时候输入啊!!! |
B3层 发表时间: 04-12-16 20:35 |
![]() | 回复: teczm [teczm] ![]() |
登录 |
1。 MBR滴引用: 2./boot/defaults/loader.conf是通用的配置,用户可以编辑/boot/loader.conf来设定自己的。之所以不建议直接编辑的原因是,怕你一旦删掉了不该删除的,到时候连个参照的都没有;当然也可以编辑/boot/defaults/loader.conf为你想要的设置,呵呵。 引用: 3. 5.2.1可以在下图出现时按4进入单用户模式 ![]() 写教程时为了抓图,在虚拟机上装的是4.9,呵呵,我疏忽了。 ![]() [此贴被 马甲(teczm) 在 12月16日21时26分 编辑过] |
B4层 发表时间: 04-12-16 20:50 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号