Red Hat Enterprise Linux 8系统管理实战
上QQ阅读APP看书,第一时间看更新

1.5 Linux的启动

Linux系统的登录方式有多种,本节主要介绍Linux的常见登录方式,如本地登录和远程登录。远程登录设置起来比较麻烦,可使用一些远程登录软件,如putty。

1.5.1 本地登录

在Linux系统执行本地登录分为两种情况:第一种情况是图形界面登录,第二种情况是字符界面登录(字符界面有时也称命令提示符)。

1.图形界面登录

在安装系统时如果装有图形界面,那么Linux系统引导完毕后会进入图形登录界面,如图1.29所示。

图1.29 图形登录界面

单击列出的用户,然后输入用户的密码,按Enter键即可登录。

2.字符界面登录

如果系统没有安装图形界面,在字符界面登录时,直接输入用户名按Enter键,然后输入密码(输入密码时屏幕上无任何显示)再次按Enter键即可登录。

系统已经进入图形界面,想在字符界面登录的话首先需要切换到字符界面或修改运行级别。如果想修改运行级别,可以在桌面上右击,在快捷菜单中选择【在终端中打开】,然后输入命令“init 3”(若使用的是非root用户,则会要求输入root用户密码)。Linux运行级别如表1.1所示。如果是在虚拟机上进行这个操作,无法改变回原来的启动级别,那么关掉虚拟机重新再打开即可。在字符界面下,重启命令为reboot,关机命令为poweroff。

表1.1 Linux运行级别

1.5.2 远程登录

除在本机登录Linux之外,还可以利用Linux提供的sshd服务进行系统的远程登录。对于初学者而言,远程登录有一定的难度,本小节可以仅做了解。

注意

传统的网络服务程序,如ftp、POP和telnet,在本质上都是不安全的,因为它们在网络上用明文传送口令和数据。芬兰程序员Tatu Ylonen开发了一种网络协议和服务软件,称为SSH(Secure SHell的缩写)。Linux提供了这种SSH服务,名为sshd。

远程登录(以Windows 10为例)步骤如下。

步骤01 在控制面板中单击【查看网络连接和任务】图标,进入【网络和共享中心】,然后单击界面左侧的【更改适配器设置】选项,将弹出网络连接界面。

步骤02 在网络连接界面中右击【VMware Network Adapter VMnet 8】,在弹出的菜单中选择【属性】命令,在属性窗口中双击【Internet协议版本4 (TCP/IPv4)】,打开相关属性的设置对话框,如图1.30所示。

其中,IP地址“192.168.163.1”表示当前网卡的设置,Linux中的IP地址需要和此IP在同一网段。

步骤03 通过本地登录Linux,设置IP地址可通过示例1-1中的命令完成。“ifconfig ens33 192.168.163.102”表示利用系统命令ifconfig将系统中网络接口ens33的IP地址设置为192.168.163.102、子网掩码设置为255.255.255.0。

图1.30 网络连接属性

【示例1-1】

步骤04 查看当前系统服务,确认sshd服务是否启动及启动的端口,如示例1-2所示。

【示例1-2】

步骤05 设置PuTTY的相关配置。

PuTTY是一个免费的小工具,可以通过这个小工具进行Telnet、SSH、Serial等连接,其界面如图1.31所示。

主要参数说明如下。

● 主机名(Host Name):上一步设置的IP地址,此处填写192.168.163.102。

● 连接类型(Connection type):此处选择SSH。

● 端口(Port):采用默认端口22。

步骤06 单击【Open】按钮,会提示是否接受主机密钥用于加密通信(见图1.32),单击【是】按钮接受并保存。在弹出的窗口中输入用户名和密码,输入过程与字符界面相同。输入密码后按Enter键,如果用户名和密码正确就可以正常进入Linux,如图1.33所示。

图1.31 Linux远程登录设置

图1.32 接受密钥

图1.33 使用PuTTY远程登录

1.5.3 打开Linux的终端命令行

在图形界面中学习和使用Linux时,有时会需要执行一些终端命令,这时可以使用图形终端的方式来运行命令。打开图形界面的终端有两种方法:第一种方法是直接在桌面上右击,在弹出的快捷菜单中选择【打开终端】命令;第二种方法是在桌面的左上角依次选择【活动】|【显示应用程序】|【工具】|【终端】命令。图形终端界面如图1.34所示。

图1.34 图形终端界面

图形终端执行命令与字符模式相同,直接输入命令按Enter键即可。