⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 154.html

📁 本文详细介绍了学习FREEBSD的一些命令
💻 HTML
字号:
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>www.newok.com::FreeBSD使用大全</title>
<link rel=stylesheet href="newok.css" tppabs="http://www.newok.com/include/newok.css">
</head>

<body>

<div align=center>
<p>&nbsp;</p>
<table width=720>
<tr><td>
<strong>当前所在位置:</strong><a href="javascript:if(confirm('http://www.at.china.com/bsd/index.html  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://www.at.china.com/bsd/index.html'" tppabs="http://www.at.china.com/bsd/index.html" class=t1>FreeBSD使用大全>></a>
</td></tr>
</table>
<table width=700>
<tr><th><font color=white>FreeBSD使用大全(11):系统登录与退出  </font></th></tr>
<tr><td>&nbsp;</td></tr>
<tr><td align=left><i>作者:</i>王波 </td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td><font color=white>  系统执行完rc启动脚本之后,FreeBSD将读取/etc/ttys文件,按照配置启动多个虚拟控制台,在控制台上启动登录进程login,以接受用户登录。使用者可以使用Alt-F1、Alt-F2和Alt-F3等功能键在不同的控制台之间进行切换。缺省条件下有4个虚拟控制台(其中第四个没有提供登录服务),最多到有12个虚拟控制台(受标准PC的12个功能键的限制)。<br><br>  系统在控制台上印出login提示,此时可以使用root用户和安装时设置的root口令登录系统。<br><br>  FreeBSD/i386&nbsp;wb.online.ha.cn&nbsp;(ttyv0)<br><br>  login:&nbsp;root<br><br>  Password:<br><br>  用户通过口令认证之后,系统将/etc/motd中的内容显示到屏幕上,这个文件中通常放置系统管理员想通知每个用户的通告内容,从而通知正在登录的用户有关信息。然后login程序启动用户的登录shell,由登录shell&nbsp;执行/etc/profile为用户设置好使用环境。<br><br>  当登录到系统之后,用户就能输入各种命令,以使用FreeBSD系统处理各项任务。<br><br>  当工作完成之后,可以使用logout命令退出当前会话。使用exit,或使用键Ctrl-D(^D),都能结束当前会话,退出登录过程。<br><br>  #&nbsp;logout&nbsp;<br><br><br>关闭系统<br><br>  由于FreeBSD是多任务系统,同时有多个进程在运行,并且使用了磁盘缓冲技术以提供更佳的系统效率,因此使用直接关闭电源的方法关闭计算机会对系统造成破坏。在非正常关机之后的再次启动过程中,系统将侦测到上次没有正确关闭系统,并自动运行硬盘检查程序fsck(由rc文件启动),来检查并修复硬盘的错误。<br><br>  关机需要在以root身份登录进入系统之后,使用shutdown命令来进行关闭系统,需要使用-h参数,表示halt,停机操作:<br><br>  #&nbsp;shutdown&nbsp;-h&nbsp;now<br><br>  Feb&nbsp;4&nbsp;12:18:26&nbsp;wb&nbsp;shutdown:&nbsp;halt&nbsp;by&nbsp;root:<br><br>  Feb&nbsp;4&nbsp;12:18:29&nbsp;wb&nbsp;syslogd:&nbsp;exiting&nbsp;on&nbsp;signal&nbsp;15<br><br>  syncing&nbsp;disks...&nbsp;done<br><br>  The&nbsp;operating&nbsp;system&nbsp;has&nbsp;halted.<br><br>  Please&nbsp;press&nbsp;any&nbsp;key&nbsp;to&nbsp;reboot.<br><br>  一些情况下,如更新了系统内核时,要重新启动系统。则应使用-r参数,表示reboot,重新启动系统:<br><br>  #&nbsp;shutdown&nbsp;-r&nbsp;now<br><br>  如果没有使用-h或-r参数,shutdown命令将试图进入单用户状态,这与在启动时在boot&nbsp;loader&nbsp;中下输入boot&nbsp;-s命令进入单用户模式略有差别,由于在多用户状态时系统中有多个进程运行,当进入单用户状态时可能有些进程不能正常退出,同时文件系统的状态也有差别。<br><br>  而参数now为一个时间参数,&nbsp;“now”&nbsp;表示立即执行shutdown操作。由于FreeBSD是多用户系统,在执行shutdown时会有其他用户通过网络使用这个系统,正常情况下应该延迟一端时间再执行shutdown&nbsp;操作,给那些正在连接的用户一定的时间用于保存数据并退出系统,就需要使用其他时间参数来启动shutdown。例如:下面命令将使系统在2分钟后停机,同时也将向正在登录的用户发送广播信息,将后面参数中的信息通知当前登录的各个用户:<br><br>  #&nbsp;shutdown&nbsp;-h&nbsp;+2&nbsp;“Hi&nbsp;guys!&nbsp;please&nbsp;logout”<br><br>  时间参数除了这种增量形式,也可以使用不用”+”号的绝对形式来表示,那么时间参数就为hhmm的格式,如&nbsp;0120表示1:20等。<br><br>  在系统还没有停机或重起的时间间隔内,shutdown将产生/etc/nologin文件,而系统中的&nbsp;login程序将检查是否存在这个文件,当发现存在这个文件时就阻止非root用户登录系统。正常情况下shutdown&nbsp;执行真正的停机或重起操作时会删除这个文件,如果这个文件因为某些原因而没有被删除,那么系统login进程将不允许普通用户登录。<br><br>  用于立即启动和停机的命令还有reboot和halt,相当于使用-r或-h参数的shutdown指令。因为这是立即执行的命令,没有提供警告登录用户的功能。由于命令相对简单,因此单人使用的系统中可以很方便的使用。<br><br>  如果使用者没有使用root登录进系统,但是可以接触到控制台,那么仍然可以正常关机而不破坏系统。使用者可以使用Ctrl-Alt-Del热键重起计算机,就在计算机进入BIOS自检时,再关闭计算机的电源。这种方法在系统屏蔽了Ctrl-Alt-Del热键的启动能力之后就不再有效。<br><br>  在重新定制内核时使用&nbsp;“options&nbsp;SC_DISABLE_REBOOT”&nbsp;可以屏蔽系统控制台的热启动功能。&nbsp;<br><br>未完,待续。。。  </font></td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td align=right><i>来源:</i><a href="javascript:if(confirm('http://freebsd.online.ha.cn/  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://freebsd.online.ha.cn/'" tppabs="http://freebsd.online.ha.cn/">http://freebsd.online.ha.cn/</a></td></tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
声明:本站的文章和软件是本人从网上收集整理的(除本人的作品之外),所有版权属于作者,<br>
如有侵犯您的权益,请指出,本站将立即改正,谢谢.
<hr  width=500>
<br>
<font color=#ffffff>Copyright 2000 <a href="javascript:if(confirm('http://www.newok.com/  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://www.newok.com/'" tppabs="http://www.newok.com/" class=t1>www.newok.com</a></font>
</div>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -