26期_01_Pyhton Linux

Linux入门指南:从操作系统基础到虚拟机环境搭建
本文基于PPT文档内容,为初学者系统介绍Linux操作系统的基本概念、虚拟机环境搭建以及远程连接方法,帮助读者快速构建Linux学习环境。
一、操作系统基础概念
1.1 计算机系统组成
计算机系统由硬件和软件两大部分组成。硬件是计算机的物理设备,而软件则是用户与硬件之间的桥梁。操作系统作为软件的一种,负责调度和管理计算机硬件资源。
1.2 操作系统核心功能
操作系统主要负责:
-
调度CPU进行工作
-
调度内存进行工作
-
调度硬盘进行数据存储
-
调度网卡进行网络通信
-
调度外部设备如音响、打印机等
1.3 常见操作系统
PC端:Windows、Linux、MacOS
移动端:Android、IOS、鸿蒙系统
二、Linux系统概述
2.1 Linux诞生与发展
Linux由林纳斯·托瓦兹于1991年创立,当时他只有21岁。由于对现有操作系统不满,他决定自己编写一个保护模式下的操作系统,这就是Linux的雏形。
2.2 Linux系统架构

Linux系统由两部分组成:
-
Linux内核:提供核心功能,如硬件调度管理
-
系统级应用程序:出厂自带程序,方便用户使用
2.3 Linux发行版
由于Linux内核是开源免费的,任何人都可以基于内核封装系统级应用程序,形成不同的Linux发行版。常见的发行版包括:
-
CentOS(课程主要使用)
-
Ubuntu(辅助讲解)
-
RedHat、Debian等
三、虚拟机环境搭建
3.1 为什么需要虚拟机?
Linux系统不适合日常办公使用,直接重装系统不现实。通过虚拟机技术,我们可以在现有系统中模拟出完整的计算机环境,用于学习Linux。
3.2 虚拟化软件选择
课程选用VMware系列软件:
-
Windows系统:VMware Workstation Pro
-
Mac系统:VMware Fusion Pro
3.3 CentOS系统安装步骤
后续流程如下截图过程


-

-

-

-

-

-
进入安装流程

安装过程全自动化,无需人工干预,等待即可。
安装后打快照


如图,就做了快照备份,后续有问题可以随时回退
建议每隔一段时间就打个快照
检查是否联网

如上图在虚拟机的桌面,右键点击Open in Terminal
然后输入命令:ip addr 可以看到虚拟机的IP地址,如下图

或者执行命令:ping baidu.com

能看到和百度网址的延迟毫秒信息即可
问题

启动虚拟机,遇到这个,直接点击否即可。
四、命令行操作与远程连接
4.1 图形化 vs 命令行
操作系统提供两种使用方式:
-
图形化界面:直观易用,适合普通用户
-
命令行界面:高效稳定,适合开发人员
在Linux系统中,推荐使用命令行方式,因为:
-
Linux图形化界面不够稳定
-
命令行操作效率更高
-
资源占用更低,程序运行更稳定
4.2 FinalShell远程连接工具
为什么需要FinalShell?
在VMware中直接操作Linux存在诸多不便:
-
复制粘贴操作麻烦
-
文件传输不方便
-
交互体验较差
安装与链接虚拟机
-
下载安装:
-
获取Linux IP地址:
在Linux终端中输入
ifconfig命令,查看ens33网卡的IP地址。

安装ssh
sudo apt install openssh-server
-
配置连接:
-
主机:Linux系统的IP地址
-
用户名:root或创建的用户名
-
密码:对应的密码
-

五、扩展知识:WSL与虚拟机快照
快照可以保存虚拟机的当前状态,当系统出现问题时可以快速恢复。
更多推荐




所有评论(0)