===========================================================================
首先第一次进入 ubuntu 后台, 需要我们进入管理员命令界面,输入
-
进入管理员界面:
sudo su
-
jdk 版本查看:
java -version
如果没有安装 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 相关路径配置
知其然不知其所以然,大厂常问面试技术如何复习?
1、热门面试题及答案大全
面试前做足功夫,让你面试成功率提升一截,这里一份热门350道一线互联网常问面试题及答案助你拿offer
2、多线程、高并发、缓存入门到实战项目pdf书籍
3、文中提到面试题答案整理
4、Java核心知识面试宝典
覆盖了JVM 、JAVA集合、JAVA多线程并发、JAVA基础、Spring原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB 、Cassandra、设计模式、负载均衡、数据库、一致性算法 、JAVA算法、数据结构、算法、分布式缓存、Hadoop、Spark、Storm的大量技术点且讲解的非常深入
存中…(img-wbAalXic-1714560171755)]
[外链图片转存中…(img-VpdkuJtn-1714560171755)]