一、Linux基础命令:
在opt目录中创建application.perperties
[root@mj opt]# cat application.perperties
serverport=8080
spring.security.username=abc
spring.security.password=efg
spring.jdbc.datasource.username=root
spring.jdbc.datasource.password=root
spring.jdbc.datasource.url=jdbc:mysql://127.0.0.1:3306/crm
spring.jdbc.datasource.driverclass=com.mysql.cj.jdbc.Driver
常用指令--管理文件
1.查看文件信息 ls -l -n
ls:查看命令
[root@peter ~]# ls -l /etc/passwd (长格式显示,显示详细属性)
[root@peter ~]# ls -lh /etc/passwd (显示易读的容量单位K、M、Kb)
-rw-r--r--. 1 root root 2.5K 7月 3 14:09 /etc/passwd
[root@peter ~]# ls -ld /etc/passwd (显示目录本身(而不是内容)的详细属性————大小是不对的)
drwxr-xr-x. 4 root root 34 7月 3 14:09 /home/
[root@peter ~]# ls -A /root/ (显示所有信息--包含隐藏文件--如以.开头的数据)
[root@peter ~]# mkdir /opt/.aaa.txt
[root@peter ~]# ls -R /root/ (递归显示目录内容)
2.新增文件
3.删除文件 rm:删除文件(有提示信息)
[root@peter ~]# rm -r:删除文件夹/文件(递归删除)
[root@peter ~]# rm -rf:强制删除文件夹/文件(无提示信息)
[root@peter ~]# rm -rf /opt/* 删除opt下的所有文件
[root@peter ~]# rm -rf /opt 删除opt这个文件(夹)
4.移动文件 mv:移动(剪切)
格式:mv 被移动的数据 目标位置
[root@peter ~]# mv /opt/1.txt /opt/nsd01
路径不变的移动可以进行重命名
[root@peter ~]# ls /opt/
[root@peter ~]# 1.txt
[root@peter ~]# mv /opt/1.txt /opt/01.txt
[root@peter ~]# ls /opt/
[root@peter ~]# 01.txt
5.复制文件 cp文件(夹)的复制
copy:复制粘贴(源数据不会消失)
格式:cp [选项]... 源文件... 目标地址
cp:复制文件
cp -r:复制文件夹(递归,复制目录是必须有此项)
6.创建src目录 mkdir
mkdir:创建目录(文件夹)
mkdir -p :连同父目录一并创建
mkdir src
7.创建Start.java文件 touch Start.java
8.把文件移动到/opt目录下 mv /opt/src/Start.java /opt/
9.opt目录下的java复制到src目录 cp /opt/java src
jdk的安装、maven的安装,以及下载tomcat9。
一、安装tomcat的具体步骤:
1.wget 下载:
wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.25/bin/apache-tomcat-10.1.25.tar.gz
2.解压tar -zxvf 文件名
3.把解压后的目录移动到/usr/local/
4.查看目录下的conf目录中的文件,重点找到server.xml(配置端口,部署项目,对应nginx中的nginx.conf),web.xml MIME文件类型。webapp/==nginx/html/ webapps(静态资源,即用户下载下来才能运行的文件,.jsp( index.jsp需要java环境支持),.war)
命令:tree /usr/local/apache-tomcat-10.1.25/
cd /usr/local/apache-tomcat-10.1.25/
cd conf
5.如果项目不方便移动到webapps目录下,就需要在配置文件中指定路径server.xml
6.tomcat需要有java启动环境:yum -y install java-1.8.0-openjdk.x86_64,接着查看版本:java -version。
7.启动文件:./bin/startup.sh
除了安装java环境外,还可安装Python环境:数据分析,人工智能 nodejs环境:vue-cli。
8.安装完成后,java-version返回版本;java显示所有java的指令参数;javac显示所有javac的指令参数。
9 .maven是快速创建java应用的工具,依赖java环境,通过配置/etc/profile文件,让maven中的mvn指令暴露就可以直接在命令行中使用,让绿色版本的软件中不需要安装,所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/profile中新启一行,export 暴露这个指令。配置修改完成后,要让配置文件立即生效source /etc/profile。
二、具体实现:
首先检查jdk环境,然后安装maven,最后看tomcat9是否能运行:
(1)jdk环境的安装:
[root@mj ~]#cd /opt
[root@mj opt]#vim Main.java
public class Main{
public static void main(String[]args){
System.out.println("Hello World");
}
}
[root@mj ~]#yum install java-1.8.0-openjdk-devel # 安装
[root@mj ~]#javac Main.java # 编译
[root@mj ~]#java Main
Hello World
(2)maven的安装:
[root@mj ~]# cd /usr/local/
[root@mj local]#tar -zxvf apache-maven-3.9.8-bin.tar.gz
[root@mj local]#ls
apache-maven-3.9.8 bin
[root@mj bin]#cd apache-maven-3.9.8/bin
[root@mj local]#vim /etc/profile
export PATH=/usr/local/apache-maven-3.9.8/bin:$PATH # 最后一行添加
[root@mj local]#mvn -v
(3)检查tomcat是否能运行:
[root@mj ~]# cd /usr/local/
[root@mj local]#tar -zxvf apache-tomcat-9.0.91.tar.gz
[root@mj local]#ls
apache-tomcat-9.0.91
[root@mj local]# source /etc/profile
[root@mj local]# systemctl stop firewalld
[root@mj local]# setenforce 0
[root@mj local]# cd /usr/local/apache-tomcat-9.0.91/conf/
[root@mj local]# cd /usr/local/apache-tomcat-9.0.91/
[root@mj apache-tomcat-9.0.91]# ./bin/startup.sh
[root@mj apache-tomcat-9.0.91]#systemctl stop firewalld
[root@mj apache-tomcat-9.0.91]#setenforce 0
浏览器进行访问:192.168.2.120:8080