Linux虚拟机首次启动及其配置
1. 前言
作为新手小白,看到Linux的命令行窗口会很恐慌,畏手畏脚,不敢操作。因此我们首先提出
快照
概念,可以理解为照片,当你保存快照的那一刻,虚拟机的配置就定格在那一刻,类似存储了一个副本,当后续操作出现问题时,可以恢复快照,回到定格的时候,因此小白也不用害怕操作出错,可以放心大胆的练习Linux命令。
2. VMware 安装详解
3. Centos 7安装详解
4. 虚拟机连接工具
Linux经常作为服务器来使用,在真实开发环境下,我们不会直接在服务器上进行操作,而是通过远程连接工具操作虚拟机 ,这里我选择的是Xshell
。
Xshell下载官网。
5. Linux虚拟机配置
5.1 初始Linux
前边已经说过了,第一次学习Linux不必恐慌,第一步就是创建快照。创建快照之前,不要启动虚拟机,具体操作步骤如下:
步骤1: 拍摄快照
步骤2: 恢复快照
当后续出现翻车情况时,可以恢复快照,一键解决问题。
关闭Linux虚拟机的防火墙:
# 首先需要查看防火墙状态
# 查看命令
systemctl status firewalld
如果是开启的就是下面的状态:
# 关闭防火墙 可以为以后的集群搭建提供方便 使得多台虚拟机之间可以相互访问
# 暂时关闭方法墙命令
systemctl stop firewalld
关闭之后,再查看就变成了下面的状态:
# 开启防火墙命令
systemctl start firewalld
# 重启防火墙命令
systemctl enable firewalld
# 永久关闭防火墙
# 第一步:先关闭当前防火墙
systemctl stop firewalld
# 第二步:关闭开机自启,防火墙开机的时候不会自动启动了,即永久关闭
systemctl disable firewalled
# 设置完防火墙状态之后 重新启动虚拟机
# 关机重启指令为
reboot
其他命令:
# 关机命令为
poweroff
# 将页面缓存的数据同步到磁盘命令为
sync
5.2 认识yum
命令
新手刚接触Linux时,还会经常出现命令找不到的问题,也会非常紧张,但是这个问题也不用害怕,随着学习的深入,会越来越熟悉,就会知道问题解决方法。
但是刚开始的时候遇到命令找不到的情况,可以通过yum
命令来下载安装包。因此这就要求,在使用该命令之前,应该确保自己的虚拟机可以成功联网,虚拟机网络连接配置教程。
5.2.1 yum
尝试
# 使用命令安装vim编辑器
yum install vim
但是有的时候,使用yum命令会出现包找不到的情况,例如:
# 安装ifconfig 会显示包找不到
yum install ifconfig
这个时候可以使用搜索命令来查找包名:
# 搜索命令有两个,一般先尝试使用search,不行的使用provides
yum serach ifconfig
yum provides ifconfig
如果搜索到的话,会显示:
================= 匹配:ifconfig =============================
net-tools.x86_64 : Basic networking tools
然后使用yum
命令安装net-tools包,再使用ifconfig命令就不会显示“命令不存”错误了:
# 安装ifconfig
yum install net-tools
通过上述的配置,已经可以简单的操作Linux了。
6. vim
编辑器
类似于Windows上的文本编辑器一样,vim是Linux上的文本编辑器,可以对文件进行修改、查看、删除等操作。但是相比较来说,vim是以命令行的形式的来展现的,因此可能上手会慢一些,因此需要多练,加深印象。
6.1 vim
实战
但是对于初学者来说,先认识一些简单的命令即可:
比如说,我们编辑Linux系统中的**/etc/profile**文件:
# 使用该命令进入该文件
vim /etc/prifile
进入之后的页面下图所示:
此时,不做任何操作,只是进行阅读的话,属于一般模式
,在这个状态下是不能够修改的,只需要点击i
键或者a
键或者o
键,进入编辑模式,左下角会显示插入,如图所示:
如果想要退出编辑页面,点击键盘上的ESC
键即可,会重新回到一般模式。
如果想要保存的话,需要先键入:
,会进入指令模式
,在这个模式下进行保存、退出等操作。
6.2 命令汇总
一般模式:
命令 | 效果 |
---|---|
i或a或o | 切换到编辑模式 |
ESC | 退出当前模式,回到一般模式 |
冒号: | 进入命令模式 |
yy | 复制光标所在行 |
p | 粘贴 |
dd | 删除光标所在行 |
u | 撤销 |
命令模式: | |
命令 | 效果 |
– | – |
:wq | 保存并退出 |
:w | 只保存不退出 |
:q! | 强制不保存并退出 |
:q | 退出 |
:w! | 强制保存,但是不退出 |