Linux环境搭建笔记

22 阅读4分钟

使用软件: VMware Workstation 17 Pro 17.5.1 build-23298084

使用镜像:CentOS-7.8-x86_64-DVD-2003

创建虚拟机

image.png 选择自定义

image.png 默认,下一步(如果准备使用旧版VMware的虚拟机,注意版本兼容性问题)

image.png

image.png 选择“稍后安装操作系统”, 网传这样选择,可以让VM tools更好的兼容

image.png 名称这里只是方便在VMware中查看,对Linux安装无影响

image.png 根据自己电脑配置和对虚拟机的需求自行分配,后续可随时在VMware中调整。 可参考任务管理器内存大小,内核,逻辑处理器等配置信息

image.png

image.png 同上,按照需求设置

image.png 桥接:相当于主机和虚拟机都连接到交换器上,然后交换器连接互联网。主机与虚拟机平级,假如有快递员送快递,都会精准送到家门口。

NAT:将虚拟机IP打包,通过主机上网,收到的信息通过NAT进行IP转换发回虚拟机。相当于虚拟机是小区业主,快递都送到小区的收发室,对外的快递由收发室进行外部地址到门牌号的转换

仅主机:只能与主机进行通信

不使用:无法与外界通信

这里使用NAT

image.png I/O接口相关,默认即可

image.png

image.png 参考描述

image.png 立即分配所有磁盘空间:直接在硬盘中划走20G。如果不勾选,则会动态增加,所以性能会受影响

将虚拟磁盘存为多个文件:可能是考虑到FAT32格式磁盘不支持4G以上大文件。NTFS不存在类似问题,自行选择

image.png

image.png

image.png 可移除声卡打印机等不需要的设备

image.png 完成

安装CentOs

通过虚拟光驱安装镜像

编辑虚拟机设置,选择ISO位置

image.png 也可以直接点击下图所示位置:

image.png

运行虚拟机

开启虚拟机后会出现以下界面:

  • Install CentOS 7 安装CentOS 7
  • Test this media & install CentOS 7 测试安装文件并安装CentOS 7
  • Troubleshooting 修复故障

选择第一项,安装直接CentOS 7,回车,进入下面的界面

image.png

CentOS 初次使用

语言和键盘布局

image.png 左边选择语言,右边键盘布局

设置时区

image.png

image.png 点一下中国,右边网络时间暂时没法用,等后面网络配置完了就能用了

软件环境

image.png

image.png 需要图形界面可以选择server with GUI或者GNOME Desktop。其他看个人需求选择

磁盘划分

image.png

image.png 选择I will configure partitioning

分区相关名词参考

引用Linux分区方案、分区建议及手动分区操作步骤,总结如下:

  1. Linux分区方案:

    • 标准分区: 用于文件系统、交换空间、软件RAID和LVM物理卷
    • BTRFS: 具有文件系统和管理多个设备特征的文件系统
    • LVM(逻辑卷): 创建自动生成的逻辑卷,提高性能和灵活性
    • LVM精简配置: 动态分配存储空间,根据需要分配给设备
  2. Linux手动分区标准及建议:

    • /boot分区: 300MB左右,存放引导文件,建议ext4
    • /boot/efi分区: 200MB左右,UEFI启动模式下存放引导器,EFI System Partition格式
    • swap分区: 物理内存1-2倍,用于虚拟内存,swap格式
    • / 分区: 剩余空间,包含系统文件,建议ext4
    • /var分区(可选): 300-500MB,存放日志文件
    • /home分区(可选): 2-10GB,存放用户数据
  3. Linux文件系统格式:

    • Ext: 第一代扩展文件系统
    • Ext2: 第二代扩展文件系统,经典实现为ext2fs
    • Ext3: 第三代扩展文件系统,加入日志功能
    • Ext4: 第四代扩展文件系统,提高性能和可靠性
    • XFS: 日志型文件系统,保证数据一致性
    • swap: 用于交换分区的文件系统
    • vfat: Linux对DOS/Windows FAT文件系统的统称
    • NFS: 网络文件系统,用于在UNIX系统间共享文件
    • EFI system partition: UEFI BIOS的文件系统分区,包含启动文件

分区参考:

一篇看懂!Linux磁盘的管理(分区、格式化、挂载),LVM逻辑卷,RAID磁盘阵列 - 知乎 (zhihu.com) image.png

image.png

image.png

image.png

网络设置

image.png

image.png 打开网卡,时间也会联网校准

设置密码

image.png 随意,后面都能改

登录

image.png

SSH远程登陆

image.png 编辑网络配置文件

修改BOOTPROTO

BOOTPROTO=dhcp -> 改为 static

方便远程连接

添加下面内容,参考虚拟机,编辑->虚拟网络编辑器内的数据

IPADDR=<your_ip_address> 参考虚拟机的IP网段
NETMASK=<your_netmask>
GATEWAY=<your_gateway>
DNS1=<your_dns_server_1> 1最好设置为自己的ip,这样会转换到windows上, windows能通这个就能通
DNS2=<your_dns_server_2>

刷新网络设置

systemctl restart network

打开SSH软件,如Xshell,WindTerm

image.png

image.png