u盘安装contos

老兵们好,今天我们来详细讲一下如何在U盘上安装CentOS7 ,如何在CentOS7 上安装JDK和Tomcat9 ,以及如何安装和配置MySQL。
这些是我多年来参加问答论坛积累的一些实践经验。
聊天时查看它们。

首先,从U盘安装CentOS7 这是一项技术工作。
我记得有一次,当我在朋友的计算机上安装 CentOS 时,我被那个命令行卡住了。
您必须按住↑↓键,选择“安装CentOS7 ”,然后按面板键。
屏幕底部将弹出一个命令行。
必须修改此命令行。
当时我没有想到这一点,所以我按照网上的说明进行了更改。
结果电脑直接重启了。
后来我了解到这个命令行必须改为“vmlinuz initrd=initrd.img inst.stage2 =hd:/dev/sdb4 Quiet”。
这里的“sdb4 ”是你的U盘盘符,这个盘符必须根据你的电脑情况进行更改。

接下来,重新启动计算机并重复上述步骤。
这次就成功进入CentOS安装过程了。
这一步非常重要,如果做错了,你的努力就白费了。

下面说一下在CentOS7 上安装JDK1 .8 .0_2 02 首先检查系统自带的JDK,使用“java-version”命令查看。
然后使用“rpm -qa | grep openjdk”查看相关的openjdk文件。
接下来,使用命令“rpm -e --nodeps”删除这些文件。
然后,下载JDK,使用winSCP上传到服务器,解压,编辑配置文件,使配置生效,检查是否安装成功。
仔细执行此步骤,不要错过任何步骤。

下一步是安装Tomcat9 使用winSCP上传安装包,解压后进入Tomcat的bin目录,通过“./startup.sh”启动,通过“./shutdown.sh”停止。
然后,配置防火墙,开放8 08 0端口。
其实这一步很简单,但是要注意的是,配置防火墙的时候,一定要保证端口是8 08 0。

安装MySQL,首先要检查并卸载mariadb,上传MySQL安装包,添加用户和组,解压安装包,创建配置文件,初始化数据库,设置自动启动,登录修改密码,配置远程登录权限,最后配置防火墙。
这一系列的操作一定要一步步进行,千万不要操之过急。

最后,如果要进行MySQL主从同步复制,必须先在主库中设置二进制日志和服务器id,然后在从库中放置sync命令。
这一步比较复杂,需要根据实际情况进行。

以下是我多年来参加问答论坛积累的一些经验。
希望对大家有所帮助。
当然,这些操作可能有点极端,大家在实际操作时要根据实际情况进行调整。
我错过了有关X的数据,但我建议你验证一下。
希望对大家有帮助!

centos 离线安装mysql 几种安装方式

离线安装MySQL,二进制包是最容易使用的。

将.tar.gz解压到/usr/local/mysql。

创建无需 root 运行的 mysql 用户和组。

mysqld 被初始化并生成临时密码。

将 my-default.cnf 复制到 /etc/my.cnf。

systemctl执行mysqld在启动时启动。

必须匹配架构版本和系统,x8 6 _6 4 或 ARM。

必须按顺序下载并安装RPM包。

mysql-community-shares、mysql-community-libs、mysql-community-server。

手动处理客户端、libaio、numactl。

使用离线缓存或本地 YUM 存储库。
安全配置mysql_secure_installation。

源码编译安装,必须安装gcc和make。

编译环境容易崩溃,请谨慎使用。

手动配置编译参数、安装路径和功能开关。

仅针对特殊需求,定制功能。

清除默认的 Mariadb 并使用 rpm -e 将其删除。

删除/var/lib/mysql中剩余的文件。

选择要恢复的二进制文件或 RPM。

转义端口和配置文件冲突。
二进制文件简单有效。

按照标准安装 RPM 软件包。
源代码编译和测试要求。

解释默认数据库以确保兼容性。

提前下载所有依赖文件。

系统架构和版本必须更新。

评价一下自己。

一、瑞吉外卖(哔哩哔哩-开发环境搭建)

说实话,我在配置瑞吉外卖系统环境时遇到了一些坑。
Windows 1 1 家庭版?坦白说,这有点冒险,因为企业版系统对Java运行环境提供了更全面的兼容性测试。
我看到一个兄弟团队编译并分发了家庭版本,但然后将其部署到服务器上,它崩溃了。
这是因为有些系统路径处理机制不同。

数据库选择MySQL 5 .7 .3 6 ?这个版本够旧吗?有趣的是,我选择这个是因为Navicat 1 1 .1 .1 3 企业版中的旧版本是最稳定的。
当年用Navicat进行管理,发现1 1 的企业版可以非常顺利的批量导入数据文件,比免费版效率高很多。
我记得当时我导入了一个测试表,有1 00万条外卖订单。
企业版的导入时间约为 3 分钟,免费版的导入时间约为半小时。
我个人没有在这方面运行过PostgreSQL,但我记得数据是X。
不过,我建议你检查一下5 .7 和PostgreSQL之间的性能差异。
如何创建 Maven 模块?不要被 YML 文件所迷惑。
需要明确的是:YML 是一种配置,而不是用于创建模块的魔杖。
我还修补了一下IDEA的Maven插件,发现真正的关键是pom.xml中的依赖配置和package.json(使用Spring Boot时)。
例如,我将瑞吉外卖订餐模块拆分为一个独立的Maven子模块,并在pom.xml中分别配置数据库连接和业务相关的依赖。
将 YML 中的数据库 URL 和用户名硬编码到 pom.xml 属性中。
这里只需每次更新数据库配置时更改即可。
这实际上可以提高组织效率,但前提是团队必须制定一致的规范。

毕竟系统环境的稳定和数据库管理只是第一步。
后来我发现瑞吉外卖在系统测试阶段由于数据库数据导入不完整而出现的坑比环境配置时的坑还要多。
例如,有一次在执行测试用例时发现优惠券模块报错。
发现测试数据中缺少一条状态为“待核销”的优惠券记录。
当时我立刻意识到,检查数据库数据完整性不能仅仅依靠导入文件,还需要专门的脚本来检查关键数据是否存在。