Linux安装数据库
1安装数据库 yum install mariadb-server
2启动数据库 systemctl start mariadb
3配置数据库 mysql_secure_installation
账号 密码等…
4开放数据库的对外访问权限
操作mysql库中的user表 吧权限改为**%**修改数据库信息 之后重启数据库/刷新权限 flush privileges;
5导入jtdb的数据库
Linux关闭防火墙操作
配置开关 关闭防火墙下次重启后生效 systemctl disable firewalld.service
临时操作 操作防火墙现状态立即生效 systemctl stop firewalld.service
查看防火墙状态 firewall-cmd --state
部署服务器
1).配置JDK
安装解压jdk
tar -xvf jdk-8u51-linux-x64.tar.gz
编辑profile文件 配置jdk
vim /etc/profile
#设定jdk环境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
source /etc/profile
解释:
/etc/profile :这个文件是每个用户登录时都会运行的环境变量设置,属于系统级别的环境变量,设置在里面的东西对所有用户适用。
source命令也称为“点命令”也就是一个点符号(.)source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
/etc/profile :这个文件是每个用户登录时都会运行的环境变量设置,属于系统级别的环境变量,设置在里 面的东西对所有用户适用; .bashfile 是单用户登录时比如root会运行的,只对当前用户适用,而且只有在你使用的也是bash作为shell时才行. rpm是red hat,fedora,centos这几个发行版使用的安装包,和其它tar.gz的区别是有个文件头,多了一些信息。 rpm包多数是二进制文件,可以直接运行的,但tar.gz包很多是源代码,要编译后才能运行。 二进制文件和windows下的exe文件一个意思,可以直接运行。
2).部署服务项 通过meven项目打jar&war包 利用java -jar启动
3).设定后台启动 nohup
4).设定脚本启动 利用 .sh 脚本文件
安装nginx
1).下载nginx安装包 官网下载 nginx.org
2).配置/编译/安装 ./configure make make install
3).查找nginx工作目录
4).启动nginx `
启动nginx ./nginx
重启nginx ./nginx -s reload
关闭nginx ./nginx -s stop
5).配置nginx配置文件 实现反向代理 conf 目录下配置
#配置图片服务器
server {
listen 80; //监听的端口
server_name xxx.xxx.com; //网址
location / {
#配置反向代理的路径
root xxx/xxx/xxx/xxx;
}
}
#配置域名代理
server {
listen 80;
server_name xxx.xxx.com; //网址
location / {
#代理tomcat服务器 和下面的名称一致
proxy_pass http://tomcats;
}
}
#配置tomcat集群 默认是轮询策略 以三台为例
upstream tomcats {
server localhost:8081;
server localhost:8082;
server localhost:8083;
}
关于host文件
这个文件是根据TCP/IP for Windows 的标准来工作的。它的作用是定义IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名) 的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。 IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。Hosts文件配置的映射是静态的,如果需要则手动配置
今天的分享就到这里了…谢谢大家!!