CentOS-7-x86_64-Minimal-1810 安装 vmware-tools, 配置共享文件夹。

本文详细介绍在虚拟机中安装VMware Tools的过程,包括创建挂载点、挂载光驱、解压安装包及执行安装脚本等步骤。同时,针对升级内核后可能遇到的kernelheader问题提供了解决方案,确保共享文件夹功能正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本质上就是加载了一个 vmhgfs 内核模块。

安装 vmware-tools 步骤

  1. 虚拟机(M)-> 安装 VMvare Tools(T)
  2. mkdir /mnt/cdrom // 创建一个挂载点
  3. mount /dev/cdrom /mnt/cdrom // 将光驱挂载到 /mnt/cdrom
  4. cd /mnt/cdrom
  5. 找到 VMwareTools-10.2.0-7259539.tar.gz
    在这里插入图片描述
  6. 解压到 VMwareTools-10.2.0-7259539.tar.gz/tmp
    tar -zxvf VMwareTools-10.2.0-7259539.tar.gz -C /tmp
  7. cd /tmp/vmware-tools-distrib 找到 vmware-install.pl 安装脚本。执行安装。

共享文件夹

  1. 虚拟机配置共享文件夹
    虚拟机(M) -> 设置(S)->选项
    在这里插入图片描述

  2. 查看共享文件夹 shared
    在这里插入图片描述

问题

  1. 升级内核版本。
    在这里插入图片描述

需要升级内核。方法 解决centos7安装wmwaretools找不到kernel header

  1. 升级内核之后,重新执行 vmware-install.pl,注意改变 kernel headers 路径为 /lib/modules/3.10.0-1062.4.1.el7.x86_64/build/include/
    在这里插入图片描述
  2. 重新生成一个 boot image
    在这里插入图片描述
  3. 重启计算机之后,可以发现加载了专门共享文件夹的内核模块 vmhgfs
    在这里插入图片描述

参考链接

  1. 解决centos7安装wmwaretools找不到kernel header
  2. VMWare Tools 和 Shared folder(共享文件夹)
<think>首先,用户的问题是关于CentOS 7 x86架构的资源或信息。用户提到了"CentOS 7 x86 architecture resources or information"。我需要基于系统指令和用户可见层的要求来构建回答。 系统级指令: 1. 所有行内数学表达式用$...$格式。 2. 独立公式用$$...$$格式并单独成段。 3. LaTeX语法正确。 4. 使用中文回答。 5. 生成相关问题。 6. 回答中引用的段落末尾添加引用标识。 用户可见层: - 回答结构清晰,逐步解决问题。 - 保证回答真实可靠。 - 参考站内引用:有四个引用[^1], [^2], [^3], [^4]。 用户提供的引用: - [^1]: Kubernetes安装命令,包括kubeadm初始化。 - [^2]: VMware Workstation下载链接和MobaXterm。 - [^3]: CentOS 7安装Cacti的步骤。 - [^4]: CentOS 7下Kubernetes部署的镜像源配置。 用户的问题焦点是CentOS 7 x86架构的资源或信息。所以,我需要专注于CentOS 7x86架构相关的内容。 关键点: - CentOS 7是一个Linux发行版,x86架构指的是Intel/AMD的32位或64位系统。通常,x86_6464位版本。 - 资源或信息可能包括:下载链接、安装指南、配置教程、软件包等。 参考引用: - 引用[^1]和[^4]涉及Kubernetes安装,可能与系统配置相关。 - 引用[^3]是Cacti安装,涉及系统用户和权限设置。 - 引用[^2]是VMware下载链接,可能用于虚拟化。 - 这些引用中,[^4]提到了CentOS 7下的Kubernetes部署,包括配置镜像源,这直接相关,因为用户可能需要在x86架构上安装软件。 用户说:"上述引用仅供参考,并不是用户真正的需求",所以我不能直接复制这些引用,而是要基于用户的核心需求:CentOS 7 x86资源或信息。 可能的资源: 1. **官方下载**:CentOS 7的ISO镜像下载链接。 2. **文档**:安装指南、配置手册。 3. **软件仓库**:如YUM仓库设置。 4. **常见应用**:如Web服务器、数据库等安装教程。 5. **架构特定**:确保所有资源针对x86_64架构。 从引用中提取有用部分: - [^4]:配置镜像源命令,使用阿里云镜像,这可以帮助加速软件安装- [^3]:用户和权限设置示例。 - [^1]:Kubernetes命令,但可能不直接相关。 - [^2]:VMware下载,可能用于运行CentOS虚拟机。 结构化回答: 1. **介绍**:简要解释CentOS 7x86架构。 2. **核心资源**: - 下载链接:提供CentOS 7 x86_64 ISO的官方或镜像链接。 - 安装指南:步骤简述。 - 软件管理:配置YUM仓库。 3. **示例配置**:基于引用,提供一些实用命令。 4. **相关问题**:生成相关问题。 确保语言中文。 添加引用标识:在引用段落末尾加[^n]。 生成相关问题:至少3个,基于主题。 可能的回答大纲: - 步骤1:获取CentOS 7 ISO。 - 步骤2安装系统。 - 步骤3:配置系统(如网络、仓库)。 - 步骤4:常见软件安装示例。 使用引用: - 对于镜像源配置,参考[^4]。 - 对于用户权限,参考[^3]。 真实可靠:提供准确信息。CentOS 7官方已存档,但镜像可用。 下载链接:例如,https://vault.centos.org/7.9.2009/isos/x86_64/ 配置仓库:类似[^4]的命令。 数学表达式:用户问题不涉及数学,但如果有,比如在性能分析时,用$...$。但这里可能不需要,除非在相关问题中。 相关问题例子: 1. 如何在CentOS 7安装特定软件? 2. CentOS 7的维护和安全更新信息? 3. 迁移到CentOS替代品的建议? 最终回答结构: - 开头:直接回答问题。 - 主体:分步提供信息。 - 结尾:相关问题。</think>### CentOS 7 x86架构资源与信息指南 CentOS 7(Community Enterprise Operating System 7)是一个基于Red Hat Enterprise Linux (RHEL) 7的开源Linux发行版,广泛用于服务器和企业环境。x86架构特指支持Intel/AMD的32位(i386)或64位(x86_64)处理器系统,其中x86_64是主流选择,能更好地利用现代硬件性能。以下资源与信息均针对CentOS 7 x86_64架构,确保兼容性和可靠性。我将逐步介绍关键资源,包括下载、安装配置和常见工具。 --- ### 步骤1: 获取CentOS 7 x86_64安装镜像 CentOS 7官方已停止维护(EOL在2024年6月),但镜像仍可从存档站点下载。推荐使用x86_64版本以支持64位系统: - **官方镜像下载**: - 主站点: [CentOS Vault](https://vault.centos.org/)(包含历史版本)。 - 直接下载ISO(例如7.9.2009版本): - Minimal ISO (轻量安装): https://vault.centos.org/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso - DVD ISO(完整功能): https://vault.centos.org/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso - 镜像站点(加速下载): - 阿里云镜像: https://mirrors.aliyun.com/centos-vault/7.9.2009/isos/x86_64/ - 清华大学镜像: https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009/isos/x86_64/ 这些链接提供SHA256校验文件,下载后验证完整性以确保安全[^4]。 --- ### 步骤2: 安装与基本配置x86_64硬件或虚拟机(如VMware)上安装CentOS 7: 1. **创建启动介质**: - 使用工具(如Rufus或BalenaEtcher)将ISO写入USB驱动器。 - 虚拟机安装可参考VMware Workstation(下载链接见引用[^2])。 2. **安装系统**: - 启动后选择“Install CentOS 7”,分区建议: - `/boot`:500MB (ext4) - `/`:剩余空间 (xfs或ext4) - Swap:根据内存大小(例如4GB内存设4GB Swap)。 - 设置root密码和用户账户。 3. **初始配置**: - 更新系统并安装基础工具: ```bash yum update -y yum install -y epel-release wget vim net-tools ``` - 配置网络(如果使用静态IP): ```bash vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 修改ONBOOT=yes, BOOTPROTO=static, 添加IPADDR/NETMASK systemctl restart network ``` --- ### 步骤3: 配置软件仓库与常用工具 CentOS 7默认仓库已过期,需替换为镜像源以加速软件安装- **配置YUM仓库**: 使用阿里云镜像源(适用于x86_64架构),类似引用[^4]的方法: ```bash cat > /etc/yum.repos.d/CentOS-Base.repo << EOF [base] name=CentOS-7 - Base - mirrors.aliyun.com baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/os/x86_64/ gpgcheck=0 enabled=1 [epel] name=Extra Packages for Enterprise Linux 7 baseurl=https://mirrors.aliyun.com/epel/7/x86_64/ gpgcheck=0 enabled=1 EOF ``` 运行 `yum clean all && yum makecache` 更新缓存。 - **安装常用软件**: - Web服务器(Apache): ```bash yum install -y httpd systemctl start httpd systemctl enable httpd ``` - 数据库(MySQL/MariaDB): ```bash yum install -y mariadb-server mariadb systemctl start mariadb mysql_secure_installation # 运行安全配置脚本 ``` - 监控工具(如Cacti):参考引用[^3],设置用户权限: ```bash useradd cactiuser chown -R apache.apache /var/www/html/cacti/ chmod -R 777 /var/www/html/cacti/{rra,log}/ ``` --- ### 步骤4: 架构特定优化与注意事项 - **性能调优**: - x86_64架构支持多核并行,优化内核参数: ```bash echo "vm.swappiness=10" >> /etc/sysctl.conf # 减少Swap使用 sysctl -p ``` - 安装微码更新(针对Intel/AMD CPU): ```bash yum install -y microcode_ctl ``` - **安全与维护**: - 由于EOL,官方不再提供安全更新。建议: - 迁移到CentOS Stream或替代品(如Rocky Linux)。 - 使用第三方仓库(如EPEL)获取部分更新。 - 基础防火墙配置: ```bash firewall-cmd --permanent --add-service=http firewall-cmd --reload ``` --- ### 相关问题 基于CentOS 7 x86架构的常见需求,以下是相关问题: 1. 如何在CentOS 7 x86_64上部署Kubernetes集群? 2. CentOS 7停止维护后,如何安全地迁移到其他Linux发行版? 3. 针对x86_64架构,如何优化CentOS 7的性能以支持高负载应用? [^1]: Kubernetes安装命令示例,涉及镜像仓库配置。 [^2]: VMware下载链接,可用于虚拟机环境测试。 [^3]: Cacti安装中的用户权限设置,适用于系统监控。 [^4]: YUM仓库镜像源配置,加速软件安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值