Linux
Linux
简介
Linux是一个开源、免费的操作系统。广泛用于服务器、嵌入式设备、云计算等场景。1991年由Linus Torvalds(Git创作者)发布内核。
Linux主要的发行版:Ubuntu(乌班图)、Redhat(小红帽)、CentOS、Debain(蝶变)
常见操作系统:Windows、IOS、Android、MacOS、Linux、Unix
VMware WorkStation
简介
VMware作为虚拟化领域的标杆厂商,核心是通过硬件资源的抽象、隔离与虚拟化,打破物理硬件与操作系统的绑定关系,让单台物理设备能虚拟出多台独立的虚拟计算机。简单说就是用VMware在你自己的电脑上,造出好几台虚拟小电脑,每台都能装不一样的系统(比如一台装 Windows10、一台装Linux),而且它们之间互相独立,各自跑自己的软件、做自己的操作,互不干扰,也不影响你的主电脑。其能力覆盖桌面端、服务器端、数据中心、云环境、远程办公等全场景,从个人开发者的轻量需求到企业级的核心业务支撑都能满足。
下载
VMware WorkStation 所有版本下载地址:
https://github.com/201853910/VMwareWorkstation/releases
VMware WorkStation 15.5.1 Windows版下载地址:
VMware WorkStation 17.0.1 Windows版下载地址:
注意
最新版的Window11已和VMware15.5.1版本不适配,最好安装高版本VMware。
安装
安装包下载完成之后选择以管理员身份运行进行安装
激活码
VMware 15.5.1 激活码
激活码1:YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8 (截止2026-01-21亲测有效)
激活码2:UG5J2-0ME12-M89WY-NPWXX-WQH88
激活码3:UA5DR-2ZD4H-089FY-6YQ5T-YPRX6
激活码4:UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA
激活码5:VF750-4MX5Q-488DQ-9WZE9-ZY2D6
激活码6:UU54R-FVD91-488PP-7NNGC-ZFAX6
激活码7:YC74H-FGF92-081VZ-R5QNG-P6RY4
激活码8:YC34H-6WWDK-085MQ-JYPNX-NZRA2
VMware 17.0.0——17.5.1版本激活码
激活码1:NV6RH-2RH50-0JD79-0T9N2-A22M2 (截止2026-01-21亲测有效)
激活码2:4V4RR-6VH8P-HJ488-1KCNK-CYH22
激活码3:1C4TU-D81E1-MJ4L9-0V8Q4-CA0Q8
激活码4:1Y600-FNK9P-4J031-0A8X0-9FK54
激活码5:HC4XR-28185-4J8X0-1U3QK-A3RMF
CentOS
下载
CentOS 所有版本 下载地址:
CentOS 7.6.1810 DVD版 下载地址:
https://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
CentOS 8.1.1911 DVD版 下载地址:
https://vault.centos.org/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso
安装教程
B站:
虚拟机克隆
如果需要多个Linux系统做服务器集群。并且已经安装过一个Linux,则不需要重新安装,直接克隆安装过的。
方式一:直接拷贝一份安装好的虚拟机文件并改名,之后用VMware打开文件夹即可
方式二:使用VMware的克隆操作
注意
克隆时需要先关闭Linux系统
虚拟机快照
如果在使用虚拟机系统的时候,你想回到原先的一个状态,也就是说你担心接下来的操作会造成系统异常,需要回到原先某个正常运行的状态,VMware提供了这个功能,叫快照管理。
虚拟机迁移和删除
虚拟系统本质就是一个文件夹,因此迁移和删除很简单,操作文件夹即可。比如想把A电脑中的虚拟系统A转到B电脑只需把虚拟系统A所在文件夹发给B电脑,B电脑用VMware打开即可。
VMtools
安装后可以在Windows下更好的管理VMware虚拟机,可以设置Windows和CentOS的共享文件夹。
安装步骤
使用root账户进入虚拟系统
点击VMware软件窗口工具栏中的虚拟机选择重新安装VMware Tools,等一会之后会在虚拟系统中出现一个VMware Tools光盘
打开光盘并将光盘中的xxx.tar.gz文件夹拷贝到/opt文件夹中去
打开终端输入下列命令
# 进入目录
cd /opt/
# 解压VMwareTools-10.3.25-20206839.tar.gz
# VMwareTools-10.3.25-20206839.tar.gz替换成自己下载的版本
tar -zxvf VMwareTools-10.3.25-20206839.tar.gz
# 进入到解压之后的vmware-tools-distrib文件夹
cd vmware-tools-distrib/
# 执行安装输入./vmware-install.pl之后一直Enter即可
./vmware-install.pl
注意
安装VMTools需要有gcc,可在终端使用gcc -v命令查看是否已经安装gcc,如果能返回gcc版本号则已安装
Linux目录结构
Linux的文件系统是采用级层式的树状目录结构,最上层是根目录/,然后在此目录下再创建其他的目录。在Linux世界里,一切皆文件。
| 目录 | 作用 |
|---|---|
| /bin | Binary缩写,存放着最经常使用的命令 |
| /sbin | 存放系统管理员使用的系统管理程序 |
| /home | 存放普通用户的主目录,每个用户都对应着一个目录,以用户账户名命名 |
| /root | root超级管理员用户主目录 |
| /lib | 系统开机所需要的最基本的动态连接共享库 |
| /etc | 核心配置目录,所有全局配置、系统级参数、服务配置、用户权限配置几乎都集中在此 |
| /usr | 存放用户安装的应用程序 |
| /boot | 存放linux启动所需文件 |
| /proc | (不要动) 存放系统内存映射,访问这个目录来获取系统信息 |
| /srv | (不要动) 存放服务启动之后需要提取的数据 |
| /sys | (不要动) 该目录安装了2.6内核中新出来的一个文件系统sysfs |
| /tep | 存放临时文件 |
| /dev | 类似于windows的设备管理器,把所有的硬件用文件形式存储 |
| /media | 自动识别设备,例如U盘、光驱等。识别后把设备挂载到此目录下 |
| /mnt | 让用户临时挂载别的文件系统,可以将外部的存储挂载到此目录,进入即可查看内容 |
| /opt | 存放主机额外软件安装包的目录,约定俗成都会把软件安装包放到此目录 |
| /usr/local | 存放主机额外软件所安装的目录,约定俗成都会把软件安装到此目录 |
| /var | 存放不断扩充、经常被修改的文件。如各种日志文件 |
| /selinux | 安全子系统,能控制程序只能访问特定文件,有三种模式,可以自行设置 |
Linux远程登录
Xshell
Xshell是目前最好的远程登录到Linux操作的软件,流畅的速度并且完美解决了中文乱码问题。
下载地址:https://www.netsarang.com/en/free-for-home-school/
安装:以管理员身份运行
使用步骤
需要知道Linux系统IP地址
# 查看linux系统IP的命令
ifconfig
Xftp
用于和远端的Linux系统互相传输文件
下载地址:https://www.netsarang.com/en/free-for-home-school/
安装:以管理员身份运行
Vim
Linux系统会内置vi文本编辑器。Vim是vi的增强版本其具有程序编辑能力。可以主动以字体颜色辨别语法的正确性,方便程序设计。在代码补全、编辑及错误跳转等方面的编程功能特别丰富。
vim常用的三种模式
正常模式
以vim打开一个档案直接进入一般模式(默认模式)。此模式可以使用上下左右按键来移动光标。可以使用删除字符或删除整行来处理内容也可以使用复制粘贴处理数据。
插入模式
按下i、I、o、O、a、A、r、R等任何一个字母之后即可进入编辑模式,一般来说按i即可
命令行模式
按下esc即可从插入模式进入到命令行模式。可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作。

vim编写Hello.java程序
在终端中输入vim hello.java并按下回车
vim hello.java
然后在出现的页面中按下i键进入插入模式,此时左下角会显示-- 插入 --,则进入插入模式成功
然后即可编写代码
public class hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
然后按下esc再输入:wq(wq表示写入并退出)输入之后按下回车即可保存文件
再此进入也是输入vim hello.java并回车
