专业编程基础技术教程

网站首页 > 基础教程 正文

一起来学openEular(4)——openEular操作系统基本命令

ccvgpt 2024-12-15 11:48:52 基础教程 1 ℃

登录命令

登录命令介绍

一起来学openEular(4)——openEular操作系统基本命令

login

当打开安装好 openEuler 的主机后,首先会要求登录系统,如果选择用命令行模式登录 Linux 的话,看到的第一个 Linux 命令就是 login。输入 root 用户名或者安装时已定义好的用户名后,按“Enter”键在 Password 后输入对应的账户密码,即可登录系统。出于安全考虑,输入账户密码时字符不会在屏幕上回显,光标也不移动。


Linux 是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。

这是因为 Linux 和许多版本的 Unix 一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。

每个虚拟控制台可以看作是一个独立的工作站,工作台之间可以切换。虚拟控制台的切换可以通过按下 Alt 键和一个功能键来实现,通常使用F1-F6 。例如,用户登录后,按一下“Alt+F2”键,用户就可以看到上面出现的“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“Alt+F1”键,就可以回到第一个虚拟控制台。

一个新安装的 Linux 系统允许用户使用“Alt+F1”到“Alt+F6”键来访问前六个虚拟控制台。虚拟控制台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作,关闭这个程序。



last

last 命令的作用是显示近期用户或终端的登录情况,使用权限是所有用户。通过 last 命令查看该程序的 log,管理员可以获知谁曾经或企图连接系统。主要参数如下:



-n:指定输出记录的条数。



-F: 显示完整的登录时间和日期



-x:显示系统关闭、用户登录和退出的历史。



-h :显示帮助信息



exit

exit 命令的作用是退出当前 shell,它的使用权限是所有用户。



logout

logout 命令作用是登出系统,相当于注销。它的权限是所有用户。使用 logout 的前提是当前 shell是登录 shell 才可以。


电源命令

shutdown

shutdown 命令的作用是关闭计算机,使用权限是超级用户。对于计算机系统来说,超级用户(Superuser)是一种用于进行系统管理的特殊用户,相比其他普通用户来说,它拥有最高权限,能够进行全系统的配置、维护等工作,做很多普通用户没有权限做的事情;而普通用户的权限一般是超级用户的子集,只具备其部分权限。主要参数如下:

可以直接执行不加参数,执行后一分钟后关机。

  • -k:并不真正关机,只是送警告信号给每位登录者。
[root@openeular ~]# shutdown -k
  • -r 将系统立即重启
[root@openeular ~]# shutdown -r now


  • -h 将系统立即关机,后面一般加now
[root@openeular ~]# shutdown -h now


  • -c 取消关机
[root@openeular ~]# shutdown -c



shutdown 命令可以安全地将系统关机,使用直接断掉电源的方式来关闭 Linux 系统十分危险。Linux 与 Windows 不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备。

在系统关机前使用 shutdown 命令,系统管理员会通知所有登录的用户系统将要关闭,并且 login 指令会被冻结,即新的用户不能再登录。

halt

halt 命令的作用是关闭系统,使用权限是超级用户。halt 执行时,杀死应用进程,执行 sync(将存于 buffer 中的信息强制写入硬盘中)系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为 0 或 6,则关闭系统;否则以 shutdown 指令(加上-h 参数)来取代。主要参数如下:

可以直接执行不加参数。

● -w:并不是真正的重启或关机,只是写 wtmp(/var/log/wtmp)纪录。/var/log/wtmp 是一个二进制文件,记录每个用户的登录次数和持续时间等信息。

[root@openeular ~]# halt -w

● -i:关机(或重启)前,关掉所有的网络接口。

[root@openeular ~]# halt -i


● -d:关闭系统,但不留下纪录。

[root@openeular ~]# halt -d

reboot

reboot 命令的作用是重新启动计算机,使用权限是系统管理者。主要参数如下:

可以直接执行不加参数。

● -n: 保存数据后再重新启动系统。

[root@openeular ~]# reboot -n

● -w: 并不会真的重开机,只是把记录写到/var/log/wtmp 文件里。

[root@openeular ~]# reboot -w

● -d: 不把记录写到/var/log/wtmp 文件里(-n 这个参数包含了-d)。

[root@openeular ~]# reboot -d

● -i:关闭网络设置之后再重新启动系统

[root@openeular ~]# reboot -i

[心]有喜欢的朋友欢迎 点赞 收藏 转发 加关注[心]

Tags:

最近发表
标签列表