Linux基础Day01:RockyLinux 8.6安装与Linux基础核心命令掌握

2 阅读12分钟

作为云计算基础的入门核心内容,本次学习围绕VMware虚拟化环境搭建RockyLinux 8.6系统安装Linux基础命令使用展开,从环境准备到实际操作,一步步完成Linux系统的入门搭建与基础操作,本文将精炼总结所有核心知识点,方便快速回顾与实操。

一、前期环境准备:消除虚拟化干扰

环境准备的核心是保证VMware虚拟化服务正常运行,无防火墙、安全软件拦截,共3个关键步骤,缺一不可。

1. 关闭Windows防火墙

  1. 按Win键,输入「控制面板」并打开;
  2. 依次进入「系统和安全」→「Windows Defender防火墙」;
  3. 选择「启用或关闭Windows Defender防火墙」,将专用网络公用网络均设置为「关闭」,保存即可。

2. 卸载/关闭安全类软件

彻底关闭360、电脑管家、火绒等安全软件,建议直接卸载,避免此类软件拦截VMware的虚拟化服务,导致后续操作失败。

3. 检查VMware依赖服务

  1. 右键「此电脑」→「管理」→「服务和应用程序」→「服务」;
  2. 确保以下VMware相关服务处于运行状态,且启动类型为自动
    • VMware Authorization Service
    • VMware DHCP Service
    • VMware NAT Service
    • VMware USB Arbitration Service
    • VMware Workstation Server(此服务主要用于实现虚拟机远程访问、共享协作与集中管理,目前学习非必要)

二、VMware虚拟化硬件配置:为Linux搭“虚拟主机”

使用VMware Workstation 15.x创建虚拟机,全程选择**自定义(高级)**配置,其余默认即可,核心硬件参数按以下标准设置,适配RockyLinux 8.6运行需求。

核心配置参数表

配置项具体参数备注
硬件兼容性Workstation 15.x固定版本,保证兼容性
系统类型Linux - Red Hat Enterprise Linux 8 64位选择对应Linux版本
虚拟机命名自定义(例:jxserver)便于识别
存储路径自定义(例:D:\虚拟机jxserver)建议放在非系统盘
CPU1个单核入门基础配置足够
内存2048MB(2G)安装系统最低要求
网络模式NAT模式保证虚拟机联网
SCSI控制器准虚拟化SCSI(推荐)提升磁盘读写效率
磁盘类型NVMe(推荐)主流虚拟磁盘接口
虚拟磁盘80G,不立即分配空间,拆分存储采用COW写时复制技术

操作小技巧

配置完成后,可检查虚拟机硬件列表,确认CD/DVD、网络适配器、USB控制器等设备均已启用。

三、RockyLinux 8.6系统安装:一步步完成部署

虚拟硬件配置完成后,加载系统镜像即可开始安装,全程按步骤执行,重点关注磁盘、时区、用户三大配置。

1. 挂载系统镜像

  1. 选中创建好的虚拟机,点击「编辑虚拟机设置」;
  2. 选择「CD/DVD(SATA)」,勾选「启动时连接」,选择「使用ISO映像文件」,浏览并选中Rocky-8.6-x86_64-dvd1.iso镜像,保存。

2. 启动并进入安装界面

  1. 点击「开启此虚拟机」,进入启动界面后选择「Install Rocky Linux 8」,按回车;
  2. 🔔 关键快捷键:虚拟机内释放鼠标按Ctrl + Alt

3. 核心安装设置(按顺序)

  1. 语言选择:直接选择「简体中文(中国)」,点击「继续」;
  2. 时区修改:找到「时间和日期」,地区选「亚洲」,城市选「上海」,关闭网络时间,保存;
  3. 磁盘配置:点击「安装目的地」,选择80G的虚拟磁盘,采用「自动分区」,需重新选择一次磁盘确认(避免保存失败);
  4. 用户配置
    • 超级管理员:点击「root密码」,设置密码123456,因密码简单,需双击「完成」确认
    • 普通用户:点击「创建用户」,用户名填tom,密码填123456,同上双击「完成」确认;
  5. 开始安装:所有配置完成后,点击「开始安装」,等待5-10分钟,安装过程中无需操作。

4. 安装后收尾操作

  1. 安装完成后,点击「重启系统」;
  2. 重启后进入许可协议界面,勾选「我同意许可协议」,完成配置;
  3. 系统登录:选择「未列出」,输入用户名root,密码123456,完成首次登录;
  4. 初始化设置:依次完成语言(汉语)、输入法(智能拼音)、隐私设置,最后点击「开始使用Rocky Linux」。

重要操作:拍摄虚拟机快照

为防止后续操作出错,建议拍摄快照定格初始状态

  1. 登录系统后,执行命令poweroff关闭虚拟机;
  2. 在VMware中右键虚拟机,选择「快照」→「拍摄快照」,命名(如「安装完成」),点击「拍摄快照」即可。

四、Linux命令行提示符:读懂操作“导航仪”

Linux的核心操作方式是命令行,提示符会显示当前操作的关键信息,一眼读懂,格式为:

[用户名@主机名 当前所在路径]用户身份标识

核心符号解读

  1. 用户身份#表示超级管理员(root)$表示普通用户(如tom)
  2. 路径符号~表示当前用户的家目录,用于存放用户个性化信息(root家目录默认为/root,tom家目录为/home/tom)当用户处于自己家目录时,默认用~表示;
  3. 目录符号/是Linux的根目录,所有文件/目录的起点。

示例解读

[root@localhost ~]#  # root管理员,主机名localhost,当前在root家目录
[tom@jxserver dev]$  # 普通用户tom,主机名jxserver,当前在dev目录
[jerry@web1 /]$      # 普通用户jerry,主机名web1,当前在根目录

命令行快捷键

  • 字体放大:Ctrl Shift +
  • 字体缩小:Ctrl -

五、Linux核心基础命令:入门必备4个核心

Linux的目录结构为倒挂树型结构,所有数据从根目录/开始,文件夹在Linux中称为「目录」,以下4个命令是入门基础,必须熟练掌握,所有命令均支持--help查看详细帮助。

1. 查看当前路径:pwd(print working directory)

作用

精准查看当前所在的工作目录,输出绝对路径,避免操作时“迷路”。

用法

pwd

示例

[root@localhost ~]# pwd
/root  # 输出结果,表示当前在root家目录

2. 列出目录内容:ls(List)

作用

查看当前/指定目录的文件/目录内容,也可检查某个文件是否存在。

基础用法

ls [指定目录/文件]  # 省略参数则查看当前目录

常用选项(可组合使用)

Linux命令的选项可组合,如ls -ldh,是灵活使用的关键,核心选项如下:

  • -l:长格式显示,包含文件权限、大小、修改时间等详细信息;
  • -h:以人类易读单位(K/M/G) 显示文件/目录大小,替代默认的字节;
  • -d:仅查看目录本身,而非目录内的内容;
  • -A:显示所有内容,包括隐藏文件/目录(Linux中以.开头的为隐藏文件);
  • -R递归查看,显示目录下所有层级的文件/目录。

经典示例

[root@localhost ~]# ls /          # 查看根目录的所有内容
[root@localhost ~]# ls -l /etc/hosts  # 查看/etc/hosts文件的详细信息
[root@localhost ~]# ls -ldh /boot # 易读式查看/boot目录本身的详细信息
[root@localhost ~]# ls -A /root   # 查看root家目录所有内容(含隐藏)
[root@localhost ~]# ls -R /mnt    # 递归查看/mnt目录下所有层级内容

以颜色来区分文件类型: 黑色:其他不属于以上类型的文件,比如纯文本文件 .txt (注:不同背景也可能是灰色/白色)

蓝色:目录,即存放其他文件或文件夹的"文件夹"

青色:类似于Windows的"快捷方式",指向另一个文件

绿色:可执行文件,即可以直接运行的程序或脚本,比如 test.sh

黄色:设备文件 代表硬件设备的特殊文件,通常位于 /dev 目录下

紫色/品红:图像文件 比如 .jpg、.png、.gif 等图片文件

红色 压缩文件:以 .tar.gz、.zip、.rar 等结尾的文件

如图示例: 在这里插入图片描述

3. 切换工作目录:cd(change directory)

作用

切换到指定的工作目录,是Linux最常用的命令之一。

基础用法

cd [目标目录]

路径规则

Linux中有绝对路径相对路径两种,灵活使用可提高操作效率:

  • 绝对路径:以/开头,从根目录开始定位,任意位置均可使用(如/etc/root/home);
  • 相对路径:不以/开头,基于当前所在目录定位(如../hgfs)。

特殊符号(核心)

  • .:表示当前目录
  • ..:表示上一级目录(父目录),可叠加使用(../../表示上两级);
  • cd ~用户名:直接切换至指定用户的家目录(如cd ~tom直接切换到/home/tomcd ~可以直接切回当前用户的家目录)。
  • cd 直接回车:直接切换至当前用户的家目录。(与cd ~效果等同)
  • cd - : 回到上一次所在的目录

经典示例

[root@localhost ~]# cd /etc       # 绝对路径切换至/etc目录
[root@localhost etc]# cd ..       # 切换至/etc的上一级目录(根目录)
[root@localhost /]# cd /etc/pki/tls  # 绝对路径切换至多级目录
[root@localhost tls]# cd ../../   # 叠加..,切换至/etc/pki的上两级(根目录)
[root@localhost /]# cd ~tom       # 直接切换至普通用户tom的家目录

4. 查看文件内容:cat

作用

查看纯文本文件的内容,适合查看小文件,是查看系统配置文件的常用命令。

基础用法

cat [选项] 目标文件

常用选项

  • -n:为文件内容添加行号,方便定位具体内容;
  • --help:查看cat命令的详细帮助信息。

实用示例(查看系统核心文件)

[root@localhost ~]# cat /etc/rocky-release  # 查看当前Linux系统版本
[root@localhost ~]# cat -n /etc/shells      # 带行号查看系统支持的shell列表
[root@localhost ~]# cat /proc/meminfo       # 查看系统内存详细信息
[root@localhost ~]# cat /etc/hosts          # 查看系统hosts配置文件

核心命令作用对象区分

这四个Linux基础命令的核心差异在于操作的对象目标维度,以下是精准区分:

命令核心作用对象操作目标通俗理解
pwd当前工作目录(环境)仅“查询”,无修改/访问文件动作告诉系统:“我现在在哪个位置?” → 输出当前目录的绝对路径
ls目录/文件查询目录内的内容(文件/子目录),或查询单个文件的存在性/属性告诉系统:“看看这个文件夹里有什么?” 或 “看看这个文件的基本信息?”
cd目录修改“当前工作目录”(切换位置),仅针对目录生效,无法操作文件告诉系统:“我要去这个文件夹里” → 只能进入目录,不能“进入文件”
cat文件(仅限纯文本)读取/输出文件的内容,仅针对文件生效,无法操作目录告诉系统:“打开这个文件,把里面的内容给我看” → 只能读文件,不能读目录

关键补充说明

  1. pwd:无“操作对象参数”,输入即执行,仅反馈当前环境的目录位置,不涉及任何文件/目录的修改;
  2. ls
    • 不加参数时默认作用于“当前目录”;
    • 加参数(如ls /etc)时作用于指定目录;
    • 也可直接作用于单个文件(如ls /etc/hosts),仅验证文件是否存在并显示基本属性;
  3. cd:参数必须是“目录路径”(绝对/相对),若输入文件路径会直接报错(如cd /etc/hosts → 提示“不是目录”);
  4. cat:参数必须是“文件路径”,若输入目录路径会直接报错(如cat /etc → 提示“是一个目录”)。

总结

  1. pwd 作用于当前环境,仅查询位置,无具体文件/目录操作;
  2. ls 作用于目录/文件,仅看目录有什么内容,或文件是否存在,无法查看文件具体内容;
  3. cd 仅作用于目录,核心是“切换位置”;
  4. cat 仅作用于纯文本文件,核心是“读取内容”。

简单记:pwd看位置、ls看内容、cd换位置、cat读文件。


什么是绝对路径与相对路径

在 Linux 系统中,路径是资源定位的一种方式。 很多新手容易混淆绝对路径相对路径,其实只要抓住一个关键点,就能彻底分清。

什么是绝对路径

绝对路径:从根目录 / 开始的完整路径。

特点:

  • / 开头
  • 无论当前在哪个目录,执行结果永远不变
  • 唯一、准确、稳定

示例:

/etc
/home/user
/root/test.sh
/usr/bin/python

只要你写的是绝对路径,系统就会直接定位到目标位置,不受当前位置影响。

什么是相对路径

相对路径:相对于「当前所在目录」的路径。

特点:

  • 不以 / 开头
  • 结果依赖你当前所在位置
  • 书写更简洁

最简单的判断方法

  • / 开头 → 绝对路径- 绝对路径:从根出发,在哪都一样。
  • 不以 / 开头 → 相对路径- 相对路径:从当前出发,位置变,结果就变。

六、核心知识点总结

  1. 虚拟化环境搭建的关键是关闭防火墙/安全软件,并确保VMware相关服务正常运行;
  2. RockyLinux 8.6安装的核心是磁盘选择、上海时区修改、root密码和tom用户创建,密码简单需双击确认;
  3. Linux命令行提示符是“导航仪”,可快速判断用户名、主机名、当前路径、用户身份
  4. Linux目录为倒挂树型结构,根目录/是所有数据的起点,路径分绝对路径(/开头)相对路径(非/开头)
  5. 入门4个核心命令的核心作用:pwd看位置、ls看内容、cd切目录、cat看文件;
  6. Linux命令的选项可组合使用,是灵活操作的基础,重点掌握ls的组合选项(如-ldh-AR)。

后续学习方向:基于本次的基础环境,继续学习Linux的文件操作、权限管理等进阶命令,夯实云计算基础。