目录
1. Linux系统
1.1 Root用户
以下操作通过Xshell 访问 ,初识linux 系统,画了个树形图,更清晰认识系统的目录
2. 操作命令
2.1 路径
ls –l // 查看当前目录所有文件
cd // 单命令(桌面,回到开始)
cd / // 组合命令(进入桌面上的文件夹)
cd 文件夹名 // 组合命令(进入文件夹)
cd /文件夹名 // 组合命令(进入该文件夹下)
cd ../ // 组合命令(返回上一级目录)
2.2 Vi编辑
vi 文件名 // 可控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入其他模式
i // 文字输入,按「ESC」键可回到命令行模式
: // 文件保存或退出vi
w 文件名 // 保存指定文件名
wq // 存盘退出
q! // 强制退出
2.3 文件
rz // 上传文件(上传失败权限不够)
rz –y // 上传文件(上传失败权限不够)
sudo rz // 上传文件(解决权限不够,但存在乱码)
rz –be // 上传大文件(及解决乱码)
rm -f 文件 // 删除文件
rm -rf 文件夹 // 删除文件夹
mkdir 文件夹名 // 创建文件夹
touch 文件 // 创建文件
2.4 进程
ps -ef | grep nginx/tomcat // 查看(nginx/tomcat)进程
firewall-cmd --zone=public --add-port=端口/tcp –permanent // 开启端口
firewall-cmd –reload // 重启防火墙
2.5 可执行操作
esc键 // 退出
ctrl + c // 停止
./文件名 // 启动(./nginx ./startup.sh )
2.6 其他
以下操作均在Xshell工具上操作
3. 软件安装
3.1 JDK
jdk 下载地址:
注:在官网提供这两种(1、rpm 安装不需要配置环境,2、需要配置环境)
1. 检查一下系统中的jdk是否安装,可通过查询其版本判断是否安装
java -version
2.将下载的jdk包放到你想放的文件夹下(xshell 可到目录下,将包拖入即可),可创建你要的文件夹:
mkdir 文件夹
3. 安装(在路径下输入 )
rpm -ivh jdk-8u351-linux-aarch64.rpm
4. 若下载的jdk是需要配置环境,命令行输入:
vi /etc/profile
在文本末尾输入:
JAVA_HOME=/usr/local/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
3.2 Tomcat
官网下载地址
Apache Tomcat® - Apache Tomcat 8 Software Downloads
方式: 可下载后,传到linux 系统中;也可复制下载链接,到linux 系统中进行下载,linux 中下载命令:
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.27/bin/apache-tomcat-10.0.27.tar.gz
1. 将下载的包放到指定文件夹中并解压,解压命令:
tar -zxvf apache-tomcat-10.0.27.tar.gz
解压后的目录
2. 解压成功后,可到bin目录 下启动,启动命令:
./startup.sh
3. 访问:
这里存在细节上的问题,查看下面部署应用。
3.3 Nginx
下载官网:nginx news
方式: 可下载后,传到linux 系统中;也可复制下载链接,到linux 系统中进行下载,linux 中下载命令:
wget http://nginx.org/download/nginx-1.6.2.tar.gz
1. 下载至指定文件夹 ,也可解压到指定文件中,解压命令:
tar -xvf nginx-1.6.2.tar.gz
2. 解压后的目录
3. 进入该目录 ,进行安装
./configure
make
make install
在上面可以设置指定位置安装: ./configure --prefix=/usr/local/webserver/nginx
安装成功后的目录:
4. 进入到conf文件夹下,编辑配置文件,可更改端口
cd conf
vi nginx.conf
5. 启动,回到nginx 目录 中,进入到sbin 中,输入命令
./nginx
这里存在细节上的问题,查看下面部署应用
4. 项目部署流程
4.1 前端部署
4.1.1 Tomcat部署
A.当前处于root 下
1.查看tomcat 是否启动:
ps -ef|grep tomcat10
显示如下说明已经启动无需再启动,只需检查端口
2.启动tomcat:
/usr/local/webserver/tomcat10/bin/startup.sh
启动成功显示:Tomcat started.
3.打开防火墙端口:及重启防火墙
firewall-cmd --zone=public --add-port=端口号/tcp –permanent
启动成功显示:success.
firewall-cmd --reload
启动成功显示:success.
4.在本地输入服务器ip+端口访问
成功显示:
5.进入webapps下
cd /usr/local/webserver/tomcat10/webapps
B.当前处于webapps下
6. 遍历webapps下的文件
ls
7.将web项目拖至webapps下
注:拖动,仅限文件和压缩包
8.将压缩包解压后,删除压缩包
9.将tomcat的访问地址后加上解压后的文件名即可正常显示
4.1.2 Nginx 部署
A 当前处于root下输入
1.查看nginx 是否启动:
ps -ef|grep nginx
显示如下说明已经启动无需再启动,只需检查端口
2.启动nginx:
/usr/local/webserver/nginx/sbin/nginx
启动成功无显示或者显示已经使用.
3.打开防火墙端口:及重启防火墙
firewall-cmd --zone=public --add-port=端口号/tcp –permanent
启动成功显示:success.
firewall-cmd --reload
启动成功显示:success.
4.在本地输入服务器ip访问
成功显示:
5.进入html下
cd /usr/local/webserver/nginx/html
B.当前处于html下
6. 遍历html下的文件
ls
7.将web项目拖至html下
注:拖动,仅限文件和压缩包
8.将压缩包解压后,删除压缩包
9.将nginx的访问地址后加上解压后的文件名即可正常显示
4.2 后端部署
1.创建文件夹(将jar包丢到指定文件夹下):
mkdir 文件夹名
2.将jar包丢到此文件夹下及你需要的配置文件
3.启动jar包
nohup java -jar 文件名.jar &>log &
注:后台运行,不在命令行运行,将运行的文件打印到log中
java -jar 文件名.jar // 在命令行显示启动项目过程
可通过ctrl+c停止运行
4.打开防火墙端口:及重启防火墙
firewall-cmd --zone=public --add-port=端口号/tcp –permanent
启动成功显示:success.
firewall-cmd --reload
启动成功显示:success.
5. 在你创建的文件夹可查看log 日志,是否启动成功