linux用户的登录、注销与关机操作
摁下电源开关,屏幕上刷刷闪过一串串启动内容的文字提示,是不是感觉有点兴奋?如果这是你的linux第一次启动,那么在服务启动的一串绿色的"[OK]",突然出现一个红色的false,仔细一看好象是一个叫httpd的服务。不要害怕,这个问题我们在以后的学习中会得到解决。最后,系统显示:
linux login:
作为系统管理员,第一次进入系统当然要以超级用户的身份进入,和NT中Administrators身份对应的linux帐号是root(这也是一般类UNIX系统中常见的系统管理员身份)。在login:后面输入“root”,然后回车,系统提示:
Password:
输入当初在安装的时候选择的系统管理员密码。你也许会奇怪,系统为什么不显示“*”号来提示你已经输入,好象什么也没有输入,光标还在原处闪烁。其实,你已经输入了你的密码,之所以采用这种不回显的技术,也是出于安全考虑——减少周围的人知道您密码位数的概率,而降低您密码被很快破解的可能性。按照你心里想的输入密码,然后直接回车,OK,成功登录,系统提示:
[root@linux /root]#
符号“@”前面的自然是你的帐号身份,之后的是主机名,可能根据你的主机的名称不同而不同。/root是你的主目录,它既是你的个人配置文件所在的地方,也是你每次登录后所在的目录,是你受到系统保护的私人领地——当然,前提是只有你自己拥有root权限:)。
和NT不同的是,作为多用户多任务操作系统,linux在同一台主机的本地就提供了6个虚拟控制台,分别为tty1至tty6。虚拟控制提供了linux在字符模式下同时运行几个程序的方法,实现了多任务处理。这六个虚拟控制台可以通过组合键Alt+F1,Alt+F2,……,Alt+F6来进行切换。每一个控制台都可以看作一个完全和独立的工作站。系统启动的缺省控制台为tty1。从一个控制台切换到新的虚拟控制台以后,linux也会先显示登录提示符,就象第一次登录一样。在装入另一个命令解释器之前,也会询问用户名和口令。所以,我们可以在不同的控制台以不同的用户身份登录,更方便了用特定的身份执行特定的操作。当用户从一个虚拟控制台切换到一个新的虚拟控制台以后,在原来那个控制台运行的程序将继续运行。
我们可以来做个小小的实验,在第一个登录的控制台(tty1)输入命令ping 127.0.0.1,这时可以看见类似windows下ping本地的输出,紧接着Alt+F2切换到第二个虚拟控制台,登录以后,使用命令ps aux|grep ping(关于这个命令,将在第五个专题的进程管理中详细说明,它的功能是显示运行中的程序中包含ping串的部分),我们可以看见两行输出,一行表示ping在运行中,一行表示你的这个查询在查询的时候也在运行:)。然后我们再用Alt+F1切换到第一个虚拟控制台,可以看见ping命令还在不停的输出——在你离开这一会,它都已经刷了好几屏了,用Ctrl+D来结束它吧。非常清楚,ping命令在我们离开控制台一的时候也并没有被挂起,而一直在执行中。
在同一个控制台中,我们不用先注销也是可以改变我们的系统身份的,这可以用命令su实现。使用方法是:
[root@linux /root]#su username
命令行中的username是你给su的参数,例如你想改变自己的身份为bluewind(前提是您已经添加了这个系统用户,操作方法可以参考《搞清linux的用户和组-基础篇》),那么你可以使用su bluewind命令。如果你是从root身份su的话,不用输入password。而从其它身份则系统会提示输入密码的。简单的敲入su不带任何参数的话,缺省的认为你想成为root用户身份。
用户退出登录有两种方法,一种是exit命令——这个命令一般的系统都会提供,一种是logout——有些系统如果提供了exit就不再提供这个命令了,例如RedHat 7.0。执行的结果是回到上次转换身份前的用户状态。例如,你先用root登录,再su为bluewind,然后你执行exit,就回到了root身份,再执行exit,连root也退出了,回到登录提示符的状态。
通过telnet登录系统和通过本地虚拟控制台登录很相似,只是出于安全性考虑,系统不允许直接用root身份通过telnet登录,你可以先用一个普通身份登录以后再su成root——如果有必要的话。
linux提供了三种关掉系统的方式:shutdown、halt和reboot。这三个命令在一般情况下只有系统的超级用户(一般都是指root,但不全是)才可以执行。输入没有参数的shutdown命令,2分钟之后即可关闭系统。在这段时间,linux将提示所有已经登录系统的用户。如果需要设定等待的时间,可以使用如下的选项:
○now:立即。
○+mins:在指定的分钟之后
○hh:ss:在指定的时间。
在关掉系统之前,系统会自动产生一个/etc/nologin文件,用于说明系统即将关闭,用户不能登录进入。在这段时间中,只有系统管理员可以进入。如果你需要获得有关shutdown命令的更详细的帮助,可以使用man shutdown命令。
halt命令相当于shutdown -h now ,表示立刻关机。
reboot命令相当于shutown -r now ,表示立刻重起。
linux login:
作为系统管理员,第一次进入系统当然要以超级用户的身份进入,和NT中Administrators身份对应的linux帐号是root(这也是一般类UNIX系统中常见的系统管理员身份)。在login:后面输入“root”,然后回车,系统提示:
Password:
输入当初在安装的时候选择的系统管理员密码。你也许会奇怪,系统为什么不显示“*”号来提示你已经输入,好象什么也没有输入,光标还在原处闪烁。其实,你已经输入了你的密码,之所以采用这种不回显的技术,也是出于安全考虑——减少周围的人知道您密码位数的概率,而降低您密码被很快破解的可能性。按照你心里想的输入密码,然后直接回车,OK,成功登录,系统提示:
[root@linux /root]#
符号“@”前面的自然是你的帐号身份,之后的是主机名,可能根据你的主机的名称不同而不同。/root是你的主目录,它既是你的个人配置文件所在的地方,也是你每次登录后所在的目录,是你受到系统保护的私人领地——当然,前提是只有你自己拥有root权限:)。
和NT不同的是,作为多用户多任务操作系统,linux在同一台主机的本地就提供了6个虚拟控制台,分别为tty1至tty6。虚拟控制提供了linux在字符模式下同时运行几个程序的方法,实现了多任务处理。这六个虚拟控制台可以通过组合键Alt+F1,Alt+F2,……,Alt+F6来进行切换。每一个控制台都可以看作一个完全和独立的工作站。系统启动的缺省控制台为tty1。从一个控制台切换到新的虚拟控制台以后,linux也会先显示登录提示符,就象第一次登录一样。在装入另一个命令解释器之前,也会询问用户名和口令。所以,我们可以在不同的控制台以不同的用户身份登录,更方便了用特定的身份执行特定的操作。当用户从一个虚拟控制台切换到一个新的虚拟控制台以后,在原来那个控制台运行的程序将继续运行。
我们可以来做个小小的实验,在第一个登录的控制台(tty1)输入命令ping 127.0.0.1,这时可以看见类似windows下ping本地的输出,紧接着Alt+F2切换到第二个虚拟控制台,登录以后,使用命令ps aux|grep ping(关于这个命令,将在第五个专题的进程管理中详细说明,它的功能是显示运行中的程序中包含ping串的部分),我们可以看见两行输出,一行表示ping在运行中,一行表示你的这个查询在查询的时候也在运行:)。然后我们再用Alt+F1切换到第一个虚拟控制台,可以看见ping命令还在不停的输出——在你离开这一会,它都已经刷了好几屏了,用Ctrl+D来结束它吧。非常清楚,ping命令在我们离开控制台一的时候也并没有被挂起,而一直在执行中。
在同一个控制台中,我们不用先注销也是可以改变我们的系统身份的,这可以用命令su实现。使用方法是:
[root@linux /root]#su username
命令行中的username是你给su的参数,例如你想改变自己的身份为bluewind(前提是您已经添加了这个系统用户,操作方法可以参考《搞清linux的用户和组-基础篇》),那么你可以使用su bluewind命令。如果你是从root身份su的话,不用输入password。而从其它身份则系统会提示输入密码的。简单的敲入su不带任何参数的话,缺省的认为你想成为root用户身份。
用户退出登录有两种方法,一种是exit命令——这个命令一般的系统都会提供,一种是logout——有些系统如果提供了exit就不再提供这个命令了,例如RedHat 7.0。执行的结果是回到上次转换身份前的用户状态。例如,你先用root登录,再su为bluewind,然后你执行exit,就回到了root身份,再执行exit,连root也退出了,回到登录提示符的状态。
通过telnet登录系统和通过本地虚拟控制台登录很相似,只是出于安全性考虑,系统不允许直接用root身份通过telnet登录,你可以先用一个普通身份登录以后再su成root——如果有必要的话。
linux提供了三种关掉系统的方式:shutdown、halt和reboot。这三个命令在一般情况下只有系统的超级用户(一般都是指root,但不全是)才可以执行。输入没有参数的shutdown命令,2分钟之后即可关闭系统。在这段时间,linux将提示所有已经登录系统的用户。如果需要设定等待的时间,可以使用如下的选项:
○now:立即。
○+mins:在指定的分钟之后
○hh:ss:在指定的时间。
在关掉系统之前,系统会自动产生一个/etc/nologin文件,用于说明系统即将关闭,用户不能登录进入。在这段时间中,只有系统管理员可以进入。如果你需要获得有关shutdown命令的更详细的帮助,可以使用man shutdown命令。
halt命令相当于shutdown -h now ,表示立刻关机。
reboot命令相当于shutown -r now ,表示立刻重起。
相关推荐
lpfvip00 2020-10-07
XPZ0 2020-09-22
Kingonion 2020-08-03
Attend 2020-07-27
sixforone 2020-07-06
lifeison 2020-06-05
YYDU 2020-05-29
kernelstudy 2020-05-21
酷云的csdn 2020-05-18
victorzhzh 2020-05-16
iamplane 2020-05-10
小惠 2020-05-08
84931231 2020-05-06
zhongzhiwei 2020-04-22