Linux系统与网络管理教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.8 字符界面登录和退出Linux

Linux系统启动后,屏幕上将快速闪过一串串启动内容的文字提示,在各服务正常启动之后,系统会显示

linux login:

提示用户登录。如果用户想要以超级用户的身份登录,在“login:”后面输入“root”,然后回车,系统提示

Password:

该提示提醒用户输入安装时设定的系统管理员密码并按Enter键,如果密码正确,系统将完成登录。成功登录后系统提示:

[root@ rhel5 /root]#

一般情况下,为了安全考虑不推荐使用root账号登录系统。因为root账号权限太大,很容易由于误操作导致系统崩溃,一般情况下都以普通用户账号登录系统。这里假设用户以账号yanyb登录系统,登录成功后系统提示:

[yanyb@rhel5 /home/yanyb]$

在使用yanyb账号的过程中如果要完成某些只有root账号才能执行的操作,要临时以root账号登录,或者想要以其他账号临时登录系统,Linux系统提供了su命令。su命令格式如下:

su用户名

如果在前面所述的yanyb账号登录的情况下,欲以root临时登录,可以输入su root命令并按Enter键,系统提示用户输入root的密码,输入正确后系统进入root登录模式。这样用户就可以完成只有root账号才能完成的操作了。

如果要退出某个用户的登录,可以使用exit命令。如前面所述的临时用root登录完成用户希望的操作后,用户想要重新回到yanyb的账号下继续操作系统,可以输入exit命令并按Enter键即可。

Linux提供了三种关机/重启系统的命令:shutdown、halt和reboot。这三个命令在一般情况下只有系统的超级用户(一般是指root)才可以执行。输入没有参数的shutdown命令,两分钟之后即可关闭系统。在这段时间,Linux将提示所有已经登录系统的用户系统将要退出。

该命令的一般格式为

shutdown [选项] [时间] [警告信息]。

其中,命令中[选项]的含义为

· k:并不真正关机,只是发出警告信息给所有用户;

· r:关机后立即重新启动;

· h:关机后不重新启动;

· f:快速关机,重新启动时跳过fsck;

· n:快速关机,不经过init程序;

· c:取消一个已经运行的shutdown。

如果要设定等待的时间,可以使用[时间]的选项。

· Onow:立即退出系统;

· O+mins:在指定的分钟之后退出系统;

· Ohh:ss:在指定的时间退出系统。

在关掉系统之前,系统会自动产生一个/etc/nologin文件,用于说明系统即将关闭,用户不能登录进入。在这段时间中,只有系统管理员可以进入。如果用户要获得有关shutdown命令的更详细的帮助,可以使用man shutdown命令。

halt命令相当于shutdown -h now,表示立刻关机。reboot命令相当于shutown -r now,表示立刻重新启动。