Linux命令--03----JDK .Nginx. 数据库
Posted 高高for 循环
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令--03----JDK .Nginx. 数据库相关的知识,希望对你有一定的参考价值。
安装JDK
下载jdl Oracle官网
解压JDK文件
tar -zxvf jdk-8u51-linux-x64.tar.gz
解压完成之后,将文件目录整理一下.
配置JDK环境变量
说明: 如果需要修改JDK的环境变量则需要修改特定的文件
位置: /etc/profile
注意事项: 由于profile的文件是系统文件, 千万改对了 否则整个Linux命令将不生效.
命令: vim /etc/profile
#设定jdk环境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
2).刷新环境变量 source /etc/profile
安装nginx
Linux下载nginx服务器
nginx官网
上传Nginx服务器
解压nginx
命令: [root@localhost src]# tar -zxvf nginx-1.19.3.tar.gz
nginx目录结构问题
nginx中有2个目录结构:
1.源文件目录 负责nginx的安装 编辑 等操作.
安装命令:
- [root@localhost nginx]# ./configure
- make
- make install
2.工作目录 负责nginx的反向代理等配置… /usr/local/nginx
nginx 命令
说明:nginx的目录应该在 “/usr/local/nginx”
命令:
进入sbin目录之后,执行相关操作
命令:
LInux
cd /usr/local/nginx/sbin
- [root@localhost sbin]# ./nginx
- [root@localhost sbin]# ./nginx -s reload
- [root@localhost sbin]# ./nignx -s stop
Windows
D:\\nginx-1.19.1>
- start nginx
- nginx -s reload
- nginx -s stop
启动效果测试:
配置nginx服务器
说明:修改 工作目录中的nginx之后 保持配置文件.之后重启nginx即可
#1.配置Linux集群
server
listen 80;
server_name manage.jt.com;
location /
proxy_pass http://tomcats;
upstream tomcats
server 192.168.126.129:8081;
server 192.168.126.129:8082;
# 配置Linux 图片代理
server
listen 80;
server_name image.jt.com;
location /
#配置图片磁盘地址.
root /usr/local/src/images;
安装数据库-mariadb
1. 下载MariaDB数据库
测试: 当前虚拟机是否可以正确的链接外网
命令:
[root@localhost src]# yum install mariadb-server 安装mariadb数据库
[root@localhost src]# yum clean all 清空已安装文件 如果下载失败之后执行的
2 确认下载
3 安装完成提示
4 数据库启动
命令:
1. 启动命令 [root@localhost src]# systemctl start mariadb
2. 重启命令 [root@localhost src]# systemctl restart mariadb
3. 关闭命令 [root@localhost src]# systemctl stop mariadb
5. 数据库初始化操作
命令: `mysql_secure_installation’
6. 测试数据库用户名和密码是否有效
7.导入数据表
说明:如果mysql数据库需要导入数据表命令如下:
命令: source /xxx/xxxx/xxxx/jtdb.sql;
8.Mysql数据库远程访问配置
8.1 关于链接数据库的说明
说明:
- 如果需要远程链接数据库必须通过防火墙
- 如果远程链接数据库,数据库中必须开启远程访问权限才行,否则拒绝链接.
8.2 配置数据库权限配置说明
8.3 配置Linux数据库权限
8.3.1 切换数据库mysql
切换Mysql数据库
8.3.2 修改数据库表
1).检查数据表
2).查询user表中的host/root/password
3).将host=“localhost” 改为 “%”
4).刷新数据库权限
8.4 设置防火墙
Linux防火墙命令(必须掌握)
1.永久关闭防火墙配置
systemctl disable firewalld.service
2.永久开启防火墙配置
systemctl enable firewalld.service
防火墙开关
[root@localhost jdk1.8]# systemctl stop firewalld.service
[root@localhost jdk1.8]# systemctl start firewalld.service
检查防火墙的状态
[root@localhost jdk1.8]# firewall-cmd --state
防火墙开放的端口
1). 检查防火墙开放的端口
firewall-cmd --list-ports
2).检查端口是否开放
firewall-cmd --query-port 80/tcp
3). 开启防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
4).移除端口
firewall-cmd --zone=public --remove-port=9090/tcp --permanent
5).重启防火墙
firewall-cmd --reload
9. 数据库远程测试
10.导入jtdb.sql
以上是关于Linux命令--03----JDK .Nginx. 数据库的主要内容,如果未能解决你的问题,请参考以下文章