如果没有安装 JDK,你会看到这样的输出
Command ‘java’ not found, but can be installed with:
apt install default-jre
apt install openjdk-11-jre-headless
apt install openjdk-8-jre-headless
apt install openjdk-9-jre-headless
我们需要安装 jdk 和 jre ,这样一些特定的项目才可以运行
-
安装 JDK 8
sudo apt install openjdk-8-jdk
-
安装 JRE
sudo apt install openjdk-8-jre
-
然后再输入
java -version
openjdk version “1.8.0_162”
OpenJDK Runtime Environment (build 1.8.0_162-8u162-b12-1-b12)
OpenJDK 64-Bit Server VM (build 25.162-b12, mixed mode)
- 输入
javac -version
可以看到 javac 的版本后,说明 Java 环境搭建完毕。
===========================================================================
-
启动数据库:
sudo systemctl start mysql
-
关闭数据库:
sudo systemctl stop mysql
-
重启数据库:
sudo systemctl restart mysq
-
查看数据库状态:
sudo systemctl status mysql
-
数据库登录:
sudo mysql -uroot -p
要去查找对应的密码 -
查看数据库版本:
mysql> select version();
-
修改数据库密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';
这里用到了 mysql_native_password ,是因为 mysql 8.0 的密码加密方式 和 mysql 5.7版本的不一样,如果这里不修改,我们在后面进行远程连接数据库的时候就会报错
-
刷新修改:
FLUSH PRIVILEGES;
-
设置数据库远程连接:
update mysql.user set host=‘%’ where user=‘root’ and host=‘localhost’;
- 重复第 8 步即可。
我们就可以通过可视化软件,远程连接服务器的数据库了
=========================================================================
-
启动服务器
nginx
或者sudo systemctl start nginx
-
关闭服务器
nginx -s stop
或者sudo systemctl stop nginx
-
重启服务器
nginx -s reload
或者sudo systemctl restart nginx
-
查看服务器状态:
sudo systemctl status nginx
-
服务器版本查看:
sudo nginx -v
-
查看支持模块化参数:
sudo nginx -V
-
查看 nginx 进程:
sudo ps -ef|grep nginx|grep -v grep
-
查看 nginx 端口:
netstat -lntup|grep -w 80
-
游览器可以通过公网 ip 来访问你的网页了。
-
Nginx 相关路径配置
nginx 路径:/etc/nginx/
nginx web 主目录:/usr/share/nginx/html/
nginx 主配置文件:/etc/nginx/nginx.conf
最后
终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化
主目录:/usr/share/nginx/html/
nginx 主配置文件:/etc/nginx/nginx.conf
最后
终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化
[外链图片转存中…(img-b5DGYcQM-1714560211394)]