介绍完Linux系统的基本知识后,本节将介绍几个简单的命令,帮助读者学习如何查看系统的相关情况,掌握关机和重启操作的方法。
Linux系统的版本号分为内核版本和发行版本,该如何查看已经安装好的Linux系统的这两个版本号呢?下面逐一介绍。
1.查看内核版本号
查看系统的内核版本号可以通过命令行或者直接查看文件的方式来完成,具体命令如下:
#直接查看文件内容 [root@localhost ~]# cat /proc/version Linux version 3.10.0-1062.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Wed Aug 7 18:08:02 UTC 2019 #通过命令行方式进行查看 [root@localhost ~]# uname -a Linux localhost.localdomain 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
2.查看发行的版本号
查看系统的发行版本号,可以直接查看文件,具体命令如下:
#查看系统发行版本号 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)
操作系统分为32位和64位两种,如果不清楚自己使用的系统的位数,可以通过以下命令进行查看:
#查看系统的位数 [root@localhost ~]# getconf LONG_BIT 64
从图形化界面切换到文本字符模式的命令如下:
#使用init命令,适用CentOS的所有版本 [root@localhost ~]# init 3 #使用systemd命令。只能适用于CentOS 7以上的版本 [root@localhost ~]# systemctl isolate multi-user.target
需要注意的是,切换成功的前提是已经在图形化界面中打开了终端控制台。
从文本字符模式切换到图形化界面的命令如下:
#使用init命令,适用于CentOS的所有版本 [root@localhost ~]# init 5 #使用systemd命令,只适用于CentOS 7以上的版本 [root@localhost ~]# systemctl isolate graphical.target
需要注意的是,当安装系统时如果没有选择最小桌面安装(详情参考图1.29),那么输入以上命令时虽然不会报错,但是也无法切换到图形化界面。
注销命令如下:
#使用exit命令注销 [root@localhost ~]# exit #使用logout命令注销 [root@localhost ~]# logout
需要注意的是,注销命令只能在文本字符模式下看出效果,在图形化界面的终端控制台中输入以上命令时会直接退出终端。在图形化界面中可以直接单击“关机”按钮进行注销操作(参照图1.42)。
在Linux系统中实现重启的命令有多条,读者可以任选其一熟练掌握。
#使用shutdown命令 [root@localhost ~]# shutdown -r now #使用reboot命令 [root@localhost ~]# reboot #使用init命令 [root@localhost ~]# init 6
常用的关机命令如下:
#使用shutdown命令 [root@localhost ~]# shutdown -h now #使用poweroff命令 [root@localhost ~]# poweroff #使用init命令 [root@localhost ~]# init 0 #使用halt命令,关机时同时关闭电源 [root@localhost ~]# halt -p
下面简单介绍以上命令的差异。
·shutdown命令在关机的同时也会关闭电源,但是只有root用户才可以执行这个命令,普通用户需要root用户进行授权后才可以执行。
·halt命令在关机时不会关闭电源,如果加上“-p”选项就可以在关机的同时也关闭电源。
·poweroff命令在关机时也会关闭电源,其实“halt -p”就等同于poweroff命令。
·init命令是CentOS 6以下发行版本使用的,init 0表示关机,init 6表示重启,在CentOS 7中可以兼容这种命令。
注意:建议读者跟着演示示例逐一测试以上命令,在后续章节中会学习它们的书写规则。