linux安装开发工具
1.安装jdk
首先百度网盘搜过下载linux版本的jdk,速度快,官网下载比较缓慢
1.查询是否以前安装过jdk
rpm -qa|grep java
2.查询相应的安装文件夹
whereis java
3.在/usr/目录下创建java目录,
mkdir /usr/local/java
cd /usr/local/java
4.把下载的文件 jdk-8u151-linux-x64.tar.gz 放在/usr/local/java/目录下。
5. 解压 JDK
tar -zxvf jdk-8u151-linux-x64.tar.gz
6. 设置环境变量
修改 vi /etc/profile
在 profile 文件中添加如下内容并保存:
set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_151
JRE_HOME=/usr/local/java/jdk1.8.0_151/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
注意:其中 JAVA_HOME, JRE_HOME 请根据自己的实际安装路径及 JDK 版本配置。
让修改生效:
source /etc/profile
7. 测试
java -version
#jar运行
nohup java -jar 123456.jar >outhup.out&(注意&符号特别重要,为后台运行)
#查询linux中所有的jar包
ps aux | grep jar
jps -lvm
ps aux | grep gateway.jar
#查看执行的java进程并杀死
ps -ef |grep java
kill -9 进程号
#根据某个文件查询相应文件位置(从当前目前下找)
find ./ -name "digital-audit.jar"
#从usr目录下查询
find /usr/ -name "digital-audit.jar"
2.安装mysql
百度网盘搜索下载linux版本的mysql
1.查询是否已经安装过mysql
rpm -qa | grep mysql
2.查询相应的安装文件夹
whereis mysql
3.卸载安装包
使用rpm –ev 以下包名
mysql-community-client-5.7.22-1.el7.x86_64.rpm mysql-community-libs-5.7.22-1.el7.x86_64.rpm
mysql-community-common-5.7.22-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm
mysql-community-devel-5.7.22-1.el7.x86_64.rpm mysql-community-minimal-debuginfo-5.7.22-1.el7.x86_64.rpm
mysql-community-embedded-5.7.22-1.el7.x86_64.rpm mysql-community-server-5.7.22-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.22-1.el7.x86_64.rpm mysql-community-server-minimal-5.7.22-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.22-1.el7.x86_64.rpm mysql-community-test-5.7.22-1.el7.x86_64.rpm
4.删除文件目录
[root@localhost /]# rm -rf /var/lib/mysql/
[root@localhost /]# rm -rf /etc/my.cnf.d
[root@localhost /]# rm /usr/my.cnf
[root@localhost /]# rm -rf /usr/bin/mysql*
5.再次查看是否卸载完毕
rpm -qa | grep -i mysql
或find / -name mysql
安装mysql环节
6.将下载的mysql文件放在/usr/local/mysql目录下,解压(使用xftp传输)
tar -vxf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
7.安装以下几个包
rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm (如果直接安装不了,则加上--nodeps --force)
8.查询安装是否成功
rpm -qa|grep mysql
9.完成mysql 数据库的初始化
输入初始化命令:mysqld --initialize (缺numactl则下载即可yum -y install numactl)
10.设置mysql的权限(不设置可能启动不了mysql服务)
chown mysql:mysql -R /var/lib/mysql
11.初始化 MySQL命令:
mysqld --initialize
12.启动Mysql:
systemctl start mysqld
13.设置开机自启动:
systemctl enable mysqld
14.查看 MySQL 运行状态:
systemctl status mysqld
15.Mysql的基本设置之修改登入密码:
#15.1查看初始化密码
cat /var/log/mysqld.log |grep password
#15.2登录
mysql -uroot -p
#15.3设置密码
mysql> set password=password('123456');
#若报错,声明密码太简单修改密码长度
mysql> set global validate_password_policy=0; //改变密码等级
mysql> set global validate_password_length=4; //改变密码最小长度
16.设置远程连接
#添加防火墙开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent;
systemctl restart firewalld.service
firewall-cmd --reload
#设置远程访问连接
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#用户名:授权用户(root)
#ip地址:放开的ip地址(@代表所有)
#密码:设置连接密码(123456)
mysql> flush privileges;//使命令生效
可以使用DataGrip连接进行测试以下
3.安装tomcat
linux下安装tomcat需要在tomcat官网上下载linux版本的tomcat包
下载的版本apache-tomcat-8.5.73.tar.gz
======>对应jdk8
在/home/usr/目录下创建一个tomcat的目录用来存放我们的下载包(通过xftp上传至tomcat目录下)
进入linux相应的tomcat目录解压压缩包
1.解压压缩包
tar -xvf apache-tomcat-8.5.73.tar.gz
2. 删除安装包文件
rm -rf apache-tomcat-8.5.73.tar.gz
2.1 配置环境
#vim /etc/profile
添加内容
CATALINA_HOME=/home/usr/tomcat/apache-tomcat-8.5.73
CATALINA_BASE=/home/usr/tomcat/apache-tomcat-8.5.73
export CATALINA_HOME CATALINA_BASE
#退出编辑输入命令 soure /etc/profile使其生效
3. 进入启动脚本所在目录
cd apache-tomcat-8.5.73.tar.gz/bin/
4. 启动tomcat
sh ./startup.sh
5.关闭tomcat
sh ./shutdown.sh
6.永久开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
7.重启
systemctl restart firewalld.service
8.重新加载
firewall-cmd --reload
部署项目
进入vscode中对项目进行打包npm run build最后生成一个dist文件夹,拷贝dist文件夹下的文件到安装的tomcat下webapps/ROOT文件夹下,tomcat启动后默认扫描webapps下的ROOT目录。
端口占用>1.结束端口 2.修改conf下的server.xml配置文件
lsof -i 端口号 #使用-i:port来显示与指定端口相关的网络信息
Isof -i :8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 154965 root 4u IPv6 1093930 0t0 TCP *:webcache (LISTEN)
结束进程
kill -9 154965