虚拟机安装相关的软件

本文详细介绍了如何使用scp命令传输虚拟机软件包,tar命令的参数解压和压缩,以及MySQL8.0.19的RPM文件顺序安装、卸载和配置过程,包括my.cnf文件的修改和安全设置,如skip-grant-tables和远程连接的设置。

1,将原有的虚拟机中的软件包传输到新的虚拟机用scp命令

例:scp 1.txt 192.168.43.200:/home/

2,解压和压缩文件

在解压过程中如若发生child returned status 1错误,请了解tar命令后的参数

tar [-cxtzjvfpPN] 文件与目录

  1. -c :建立一个压缩文件
  2. -x :解开一个压缩文件
  3. -t :查看压缩文件的有哪些文件名
  4. -j : 以bzip2进行压缩或解压缩,文件名为*.tar.bz2.
  5. -z : 以gzip进行压缩或解压缩,文件名为*.tar.gz
  6. -v : 压缩的过程中显示文件名
  7. -f :后解被处理的文件名,只能放在参数末尾
  8. -p  :使用原文件的原来属性(属性不会依据使用者而变)
  9. -P :保留绝对路径
  10. -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

3,安装mysql8.0.19四个RPM文件时应注意顺序且需要卸载mariadb-libs.x86_64

卸载命令为rpm -e mariadb-libs --nodeps

安装顺序为:mysql-community-common、mysql-community-libs-8.0.*、mysql-community-client-8.0、mysql-community-server

查看当前安装的相关包:# rpm -qa | grep -i mysql

说明:如果是重新安装,需要卸载已经安装的相关包,命令如下:

rpm -e --nodeps mysql-community-server-8.0.*-1.el8.x86_64

查看当前安装的相关目录:# find / -name mysql

说明:如果是重新安装,需要删除已经安装的相关目录,命令如下:

rm -rf /usr/share/selinux/targeted/default/active/modules/100/mysql

接下来就是相关的mysql配置

在vi /etc/my.cnf下面添加 skip-grant-tables # 用于跳过密码登陆

修改密码设置规则

  在vi /etc/my.cnf下面注释掉 skip-grant-tables # 不跳过密码登陆

获取初始密码:grep "temporary password" /var/log/mysqld.log

修改root 账号的密码

配置其他账号并设置远程连接

<think>我们注意到用户的问题是关于在虚拟机安装C语言软件的方法。 根据上下文,用户可能是在虚拟机安装C语言编译器(如gcc)和开发环境。 常见的虚拟机软件有VMware、VirtualBox等,而安装C语言软件通常指的是安装编译器和相关工具链。 由于用户没有指定虚拟机中的操作系统,我们将以常见的Linux系统(如Ubuntu)和Windows系统为例进行说明。 步骤: 1. 启动虚拟机并登录系统。 2. 根据操作系统的不同,使用不同的包管理器或安装程序来安装C语言编译器。 对于Linux系统(以Ubuntu为例): - 打开终端(Terminal) - 更新软件包列表:`sudo apt update` - 安装build-essential软件包,它包含了gcc、g++、make等工具:`sudo apt install build-essential` - 验证安装:`gcc --version` 对于Windows系统(在虚拟机中): - 方法1:可以使用MinGW或Cygwin来安装GCC。 例如,下载MinGW安装管理器,选择gcc组件进行安装,并配置环境变量。 - 方法2:安装Visual Studio,它包含了MSVC编译器,但用户可能更倾向于轻量级的GCC。 另外,用户可能还需要一个文本编辑器或IDE(如VS Code、Eclipse等)来编写代码。 考虑到用户是在虚拟机中操作,我们也可以推荐在虚拟机安装一个轻量级的开发环境。 注意:如果虚拟机中的系统是Linux,通常使用命令安装更为方便;如果是Windows,则可能需要下载安装程序。 下面我们将详细说明在Ubuntu虚拟机安装GCC的步骤,因为虚拟机中运行Linux较为常见。 </think>在虚拟机安装C语言开发环境主要分为以下步骤,具体操作取决于虚拟机内的操作系统: ### 一、Linux虚拟机安装方法(以Ubuntu为例) 1. **打开终端** `Ctrl+Alt+T` 或通过应用菜单启动终端 2. **更新软件源** ```bash sudo apt update ``` 3. **安装编译工具链** ```bash sudo apt install build-essential # 包含gcc, g++, make等 ``` 4. **验证安装** ```bash gcc --version # 显示版本信息即成功 ``` 5. **可选IDE安装** ```bash sudo apt install codeblocks # 或 geany, eclipse-cdt 等 ``` ### 二、Windows虚拟机安装方法 1. **安装MinGW**(GCC的Windows移植) - 下载安装包:https://osdn.net/projects/mingw/releases/ - 安装时勾选 `gcc`、`g++`、`mingw32-make` 组件 - 添加环境变量:`C:\MinGW\bin` 2. **或安装MSVC**(Visual Studio组件) - 安装Visual Studio Community版 - 工作负载勾选 **"使用C++的桌面开发"** - 包含MSVC编译器和标准库[^1] ### 三、跨平台方案(推荐) 1. **安装VS Code** ```bash # Linux sudo snap install code --classic # Windows # 官网下载安装包 ``` 2. **安装C/C++扩展** - VS Code扩展商店搜索安装 `C/C++ Extension Pack` 3. **配置编译器路径** - Linux: 自动检测 - Windows: 在设置中指定 `MinGW` 路径 ### 四、测试环境 创建测试文件 `test.c`: ```c #include <stdio.h> int main() { printf("Hello, Virtual Machine!\n"); return 0; } ``` 编译运行: ```bash gcc test.c -o test && ./test # Linux gcc test.c -o test.exe && test.exe # Windows ``` > 输出 `Hello, Virtual Machine!` 表示环境配置成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值