linux install development tools

linux install development tools

1. Install jdk

First of all, Baidu network disk searched to download the linux version of jdk, the speed is fast, the official website download is relatively slow

   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&(注意&符号特别重要,为后台运行)
#查看执行的java进程并杀死
  ps -ef |grep java
  kill -9 进程号
#根据某个文件查询相应文件位置(从当前目前下找)
find ./ -name "digital-audit.jar" 
#从usr目录下查询
find /usr/ -name "digital-audit.jar" 

2. Install mysql

Baidu network disk search and download the linux version of 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. Install tomcat

To install tomcat under linux, you need to download the linux version of the tomcat package on the tomcat official website. The downloaded
version apache-tomcat-8.5.73.tar.gz======> Corresponding to jdk8
, create a tomcat directory in the /home/usr/ directory to store our download package (via xftp Upload to the tomcat directory)

Enter the corresponding tomcat directory of linux to unzip the compressed package

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  

Deploy the project
Enter vscode to package the project. npm run build finally generates a dist folder. Copy the files in the dist folder to the webapps/ROOT folder under the installed tomcat. After tomcat starts, it scans the ROOT directory under webapps by default.

Port occupation > 1. End port 2. Modify the server.xml configuration file under conf

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

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324353079&siteId=291194637