当前位置: 首页 > article >正文

Linux介绍与安装指南:从入门到精通

1. Linux简介
1.1 什么是Linux?

Linux是一种基于Unix的操作系统,由Linus Torvalds于1991年首次发布。Linux的核心(Kernel)是开源的,允许任何人自由使用、修改和分发。Linux操作系统通常包括Linux内核、GNU工具集、图形用户界面(GUI)和各种应用程序。

在这里插入图片描述

1.2 Linux的特点
  • 开源性:Linux内核和大多数软件都是开源的,用户可以自由查看、修改和分发代码。
  • 稳定性:Linux系统通常比Windows和macOS更稳定,适合长时间运行。
  • 安全性:Linux系统具有较高的安全性,得益于其开源性和强大的权限管理机制。
  • 灵活性:Linux支持多种硬件平台,适用于服务器、桌面、嵌入式系统等多种场景。
  • 社区支持:Linux拥有庞大的用户和开发者社区,提供了丰富的文档和资源。

2. Linux发行版

Linux发行版(Distribution)是基于Linux内核(Linux内核版本官网:https://www.kernel.org/)的操作系统,包含了Linux内核、GNU工具集、图形界面和各种应用程序。常见的Linux发行版包括:

  1. Ubuntu:基于Debian,用户友好,适合桌面和服务器。
  2. CentOS:基于Red Hat Enterprise Linux(RHEL),稳定可靠,适合企业服务器。
  3. Fedora:由Red Hat支持,包含最新的软件包,适合开发者和爱好者。
  4. Debian:稳定、可靠,适合服务器和桌面。
  5. Arch Linux:轻量级、高度可定制,适合高级用户。
  6. OpenSUSE:适合桌面和服务器,提供YaST工具进行系统管理。

在这里插入图片描述

3. Linux安装指南

3.1. 准备工作
  • VMware Workstation或VMware Fusion:用于创建和管理虚拟机的软件。你可以从VMware官方网站下载并安装。
  • 下载ISO镜像:从阿里云CentOS网站下载ISO镜像文件。建议选择CentOS 8或CentOS 7版本。
  • 硬件要求:确保你的计算机满足VMware和CentOS的硬件要求。通常,至少需要2GB内存和20GB硬盘空间。
3.2. 创建虚拟机
  1. 启动VMware:打开VMware Workstation或VMware Fusion。
  2. 新建虚拟机
    • 在VMware主界面,点击“创建新的虚拟机”。

    • 选择“典型(推荐)”配置,点击“下一步”。
      在这里插入图片描述

    • 选择“安装程序光盘映像文件(iso)”,点击“浏览”选择你下载的CentOS ISO镜像文件,点击“下一步”。

    • 输入虚拟机的名称(如“CentOS 7”)和位置,点击“下一步”。
      在这里插入图片描述

    • 设置虚拟机的磁盘大小(建议至少20GB),选择“将虚拟磁盘拆分成多个文件”,点击“下一步”。
      在这里插入图片描述

    • 点击“完成”,VMware将创建虚拟机并自动启动安装过程。

3.3. 安装CentOS
  1. 启动安装程序

    • 虚拟机启动后,选择“Install CentOS 7”或“Install CentOS 8”,按下回车键。
    • 选择安装语言,点击“继续”。
      在这里插入图片描述
  2. 配置安装选项

    • 日期和时间:选择时区,点击“完成”。
    • 键盘:选择键盘布局,点击“完成”。
    • 安装源:确认安装源为“本地介质”,点击“完成”。
    • 软件选择:选择安装类型,如“最小安装”或“服务器”,点击“完成”。
    • 安装位置:选择磁盘分区方式,建议选择“自动分区”,点击“完成”。
    • 网络和主机名:配置网络设置,设置主机名,点击“应用”,点击“完成”。
      在这里插入图片描述
      在这里插入图片描述
  3. 开始安装

    • 确认配置无误后,点击“开始安装”。
    • 在安装过程中,设置root用户密码和创建普通用户。
      在这里插入图片描述
  4. 完成安装

    • 安装完成后,点击“重启”按钮,虚拟机将重启并进入CentOS系统。
3.4. 配置CentOS
  1. 登录系统

    • 重启后,使用root用户或你创建的普通用户登录系统。
  2. 更新系统(可选)

    • 使用以下命令更新系统软件包:

      sudo yum update
      
  3. 安装常用工具(可选)

    • 安装常用工具和开发环境:

      sudo yum install vim git wget curl
      
  4. 配置网络(可选)

    • 配置网络接口,确保虚拟机能够访问互联网。
3.5 使用Finalshell连接Linux

直接在Vmware中操作Linux有很多限制,我们可以在图形化界面中操作Linux操作系统。

3.5.1 查看ip地址

在这里插入图片描述

3.5.2 通过Finalshell连接

在这里插入图片描述

3. 常用命令

以下是一些常用的Linux命令:

  • ls:列出目录内容。
  • cd:切换目录。
  • pwd:显示当前目录路径。
  • mkdir:创建目录。
  • rm:删除文件或目录。
  • cp:复制文件或目录。
  • mv:移动或重命名文件或目录。
  • cat:显示文件内容。
  • grep:在文件中搜索文本。
  • chmod:修改文件权限。
  • chown:修改文件所有者。
  • sudo:以超级用户权限执行命令。
  • apt-get(Debian/Ubuntu)或**yum**(CentOS):包管理工具,用于安装、更新和删除软件包。
四、总结

Linux作为一种开源操作系统,具有稳定性、安全性和灵活性等优点,广泛应用于各种场景。通过VMware虚拟机安装CentOS,你可以轻松搭建一个稳定、安全的Linux环境,用于开发、测试和服务器管理。并掌握常用命令,你可以快速上手并精通Linux。


http://www.kler.cn/a/412682.html

相关文章:

  • 3分钟快速掌握—— 进制转换,二进制计算【零基础】
  • 从零开始学 Maven:简化 Java 项目的构建与管理
  • PIMPL模式和D指针
  • QML学习 —— 32、自定义侧边滑动菜单(附源码)
  • vue3项目部署在阿里云轻量应用服务器上
  • IntelliJ IDEA 中,自动导包功能
  • 【Kubernetes 指南】基础入门——Kubernetes 简介(一)
  • 鸿蒙手势密码
  • Java入门:17.正则表达式,String的intern方法,StringBuilder可变字符串特点与应用,+连接字符串特点--001
  • 循环神经网络(RNN)在自然语言处理(NLP)中的应用
  • MySQL【11】事务
  • 【简单好抄保姆级教学】javascript调用本地exe程序(谷歌,edge,百度,主流浏览器都可以使用....)
  • Git 进程占用报错-解决方案
  • 谷歌浏览器Chrome打开百度很慢,其他网页正常的解决办法,试了很多,找到了适合的
  • STM32 L4系列单片机低功耗模式(STOP模式)
  • 【TQ2440】02 串口连接进入u-boot
  • 【CSP CCF记录】201812-1第15次认证 小明上学
  • leecode56.合并区间
  • 华财术_号卡分销平台讲解(四大运营商+手机卡)
  • 【圣明先森】SPP集合划分问题(第二集)
  • 【halcon】Metrology工具系列之 get_metrology_object_model_contour
  • 关于人工智能
  • 365天深度学习训练营-第P6周:VGG-16算法-Pytorch实现人脸识别
  • 多线程编程:概念、原理与实践
  • EXCEL中的科学计数法:为何存在与用户的无奈
  • 排序算法之选择排序篇