解壓jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
配置Java環境變量:?
vim ~/.bashrc
export JAVA_HOME=/root/soft/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
設置環境變量生效:
source ~/.bashrc?
?查看一下jdk版本:
java -version
解壓tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz?
默認情況下,Ubuntu的防火墻可能會阻止外部訪問Tomcat的默認端口(通常為8080端口)。為了允許外部訪問,你需要配置防火墻規則,開放8080端口:
開放tomcat端口:
sudo ufw allow 8080/tcp
跟新規則:?
sudo ufw reload?
上述命令會開放8080端口,并重新加載防火墻規則以使更改生效
安裝MySQL
第一步卸載/清理殘余
?dpkg --list|grep mysql
根據查詢首先卸載以前的數據庫
?sudo apt-get remove mysql-common?
第二步 安裝Mysql
更新一下列表
?sudo apt-get update
安裝MySQL
sudo apt-get install mysql-server
啟動和關閉mysql的命令如下:
#啟動:?
sudo service mysql start#重啟:
sudo ?service mysql restart?#關閉:?
sudo service mysql stop
第三步 修改mysql的連接方式和數據庫密碼
剛安裝好數據庫你是不是發愁不知道密碼啊.我來告訴你
首先要先使用無密碼登錄數據庫一定要使用 sudo mysql -uroot -p 剛安裝好可以這樣登錄.已經親自試過了
sudo mysql -uroot -p
不用輸入任何密碼直接回車.然后按照以下命令把數據庫的連接和密碼都改一下就行了
簡單吧.
#切換數據庫
use mysql;
#開啟遠程連接
update user set host='%' where user='root';
#修改了之后刷新以下權限
flush privileges;#修改數據庫密碼.
ALTER USER 'root'@'%' identified with mysql_native_password BY '123456';
#修改了之后刷新以下權限
flush privileges;#退出數據庫
quit;
第四步 解決Navicat連接不上數據庫的問題
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf?
然后在重啟一下mysql服務.?
#重啟:
sudo ?service mysql restart
?新建數據庫
create database bookshop;??
?進入到數據庫里面
use bookshop;??
?執行SQL腳本
source /root/soft/book.sql???
?遠程連接
?開放MySQL端口
sudo ufw allow 3306/tcp
跟新規則?
?sudo ufw reload?
?安裝nginx
? 一、下載安裝
?1、檢查是否已經安裝
?nginx -v
?2、安裝?
apt install nginx-core
nginx文件安裝完成之后的文件位置:?
/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放靜態文件
/var/log/nginx:存放日志
?3、啟動nginx
service nginx start?
開放端口:
?sudo ufw allow 80/tcp
跟新規則:?
?sudo ufw reload?
4、查看nginx的進程
ps -ef |grep nginx
停服務:
kill -9 2323
?或者
service nginx stop
5、卸載nginx
apt-get --purge autoremove nginx