收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人
都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
```
mkdir /usr/local/java
```
2. 上传JDK安装包
3. 解压 tar -zxvf 安装包 -C 指定目录
4. 配置环境变量(在Linux下 使用:来分隔)vim /etc/profile 在末尾添加如下消息
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_241
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
5. 重新加载环境变量配置文件
source /etc/profile
6. 测试是否配置成功
java -version
##Tomcat的安装
-
检查之前是否安装tomcat,安装过则卸载
rpm -qa | grep -i tomcat
如果查询结果为空,则当前Linux未安装虚拟机
如果查询有结果,则执行下面命令,进行卸载tomcat
rpm -e --nodeps tomcat
- 上传tomcat的安装文件
将tomcat的压缩包上传到根目录下 3. 创建tomcat的安装路径(一般软件安装在usr下的local里面)
mkdir /usr/local/tomcat 4. 解压tomcat
tar -zxvf apache-tomcat-8.5.51.tar.gz -C /usr/local/tomcat 5. 配置环境变量
vim /etc/profile 添加CATALINA和PATH路径
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.51
export PATH=$CATALINA_HOME/bin:$PATH
- 重新加载环境变量配置文件
source /etc/profile 7. 启动tomcat
1. 进入tomcat安装路径的bin目录下
cd /usr/local/tomcat/apache-tomcat-8.5.51/bin
2. 执行启动命令
./startup.sh
3. 本机远程访问测试是否启动成功
8. 将tomcat服务加入开机启动项。
1. 首先将tomcat安装目录下bin目录中的startup.sh文件链接到/etc/init.d/下并起名为tomcat(etc目录下的init.d实际目录是etc/rc.d/init.d)
ln -s /usr/local/tomcat/apache-tomcat-8.5.51/bin/startup.sh /etc/init.d/tomcat如果权限不够,则使用以下代码赋予最高权限
chmod 777 tomcat
2. 通过chkconfig命令将tomcat服务加入到自启动服务项中。(在任何目录下都可以执行以下命令)
```
chkconfig --add tomcat
```注意:服务名称tomcat就是我们将startup.sh链接到/etc/init.d/时重命名的名称。
如果出现以下代码
service tomcat does not support chkconfig
那么重新打开tomcat文件配置权限信息
vim /etc/init.d/tomcat
在头部#!/bin/sh下添加
#chkconfig:2345 10 90
在下方添加JDK以及tomcat的环境变量
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_241
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.51
3. 查看是否添加成功
```
chkconfig --list tomcat
```如果2,3,4,5显示为on 则添加成功,若失败,则重新执行一次。
##Mysql的安装
-
检查之前是否安装mysql,安装过则卸载
rpm -qa | grep -i mysql
如果已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸载时使用了--nodeps选项,忽略了依赖关系
rpm -e --nodeps 程序名称
-
上传mysql的安装文件
-
创建mysql的安装路径
mkdir /usr/local/mysql
-
解压mysql
-
添加mysql用户组和mysql用户,用于设置mysql安装目录文件所有者和所属组。
groupadd mysql
useradd -r -g mysql mysql
-
进入mysql解压目录,并更改所属的组和用户。
cd /usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64
chown -R mysql .
chgrp -R mysql .
注意:不要忘记mysql后的 ‘.’,代表所有目录。
-
执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格。注意mysql服务进程mysqld运行时会访问data目录,所以必须由启动mysqld进程的用户(就是我们之前设置的mysql用户)执行这个脚本,或者用root执行,但是加上参数–user=mysql。
scripts/mysql_install_db --user=mysql
注意:如果出现以下错误
FATAL ERROR: please install the following Perl modules before executing scripts/mysql_install_db:
Data::Dumper
则需要先安装安装autoconf库
yum -y install autoconf
-
将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用户只需作为mysql/data/目录下所有文件的所有者。
chown -R root .
chown -R mysql data
注意:同样,别忘记root后面的’.’
-
复制配置文件到etc目录下
my-default.cnf文件在support-files目录下
cp my-default.cnf /etc/my.cnf
并查看my.cnf配置,修改basedir
cd /etc/
vim my.cnf
找到basedir修改为如下内容
basedir =/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64
-
将mysqld服务加入开机启动项。
-
首先需要将support-files目录下的mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld。
cp mysql.server /etc/init.d/mysqld-
通过chkconfig命令将mysqld服务加入到自启动服务项中。(在任何目录下都可以执行以下命令)
chkconfig --add mysqld ```注意:服务名称mysqld就是我们将mysql.server复制到/etc/init.d/时重命名的名称。 3. 查看是否添加成功chkconfig --list mysqld
-
-
启动mysql
service mysqld start
如果出现SUCCESS 则代表启动成功
如果出现以下错误error
ERROR! The server quit without updating PID file (/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/data/quality-unicorns-2.localdomain.pid).
则使用以下代码将data文件夹重新赋予权限,然后重新启动mysql
chown -R mysql.mysql /usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/data
service mysqld start
- 运行客户端程序mysql查看是否连接到mysqld
进入mysql的安装目录下的bin目录中,执行以下代码即可登录mysql
./mysql
收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人
都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!