ubuntu 16.04+mysql+jdk 1.8+apache 8.5环境搭建及项目部署

来源:互联网 发布:人事管理的软件 编辑:程序博客网 时间:2024/05/16 18:35
1.jdk:


使用mkdir命令生成user/java目录,并把文件放入其下


进入user/java下,执行$ tar zxvf jdk-7u7-linux-i586.tar.gz,将其进行解压


运行$ sudo vi /etc/profile,在最后插入要配置的内容 ,按Esc键 ,输入( :wq 保存并退出) 
export JAVA_HOME=/home/ubuntu/user/java/jdk1.8
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH


运行$ source /etc/profile,使配置环境生效


运行$ java -version


2.tomcat:


直接解压就可以用  tar -xzvf 文件名


3.mysql:


命令安装mysql
# yum install mysql mysql-server mysql-devel -y
最后提示 Complete!  表示安装成功


查看是否生成了mysqld服务, 并设置随机启动
# chkconfig --list |grep mysql


数字代码服务器启动级别,off  代表不随机启动mysqld服务,on代表随机启动服务
我们需要设置mysqld随机启动,执行下面命令进行设置
# chkconfig mysqld on
这样的结果代表正常
# chkconfig --list |grep mysql   


启动mysqld服务
执行如下命令进行启动,两种方法都可以:
# /etc/init.d/mysqld start     
# service mysqld start


启动后,ps一下,看下进程是否起来
# ps -ef |grep mysql|grep -v grep
root      1582     1  0 23:26 pts/0    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql     1684  1582  1 23:26 pts/0    00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
根据进程信息可以看到,mysql的数据库data目录是 /var/lib/mysql ,错误日志文件是  /var/log/mysqld.log


查看都有哪些库
# cd /var/lib/mysql
# ls -l


发现有两个库,都是mysql默认自带的,如何手动创建数据库,会在后续的教程中说明。


查看占用端口,默认占用3306端口
# netstat -nutlp | grep mysql
tcp     0     0 0.0.0.0:3306      0.0.0.0:*     LISTEN      1684/mysqld  


停止mysqld服务
执行如下命令进行停止,两种方法都可以:
# /etc/init.d/mysqld stop   
# service mysqld stop


重启mysqld服务
执行如下命令进行重启,两种方法都可以:
# /etc/init.d/mysqld restart
# service mysqld srestart


命令行测试连接mysql ,后续可以在命令行中直接管理数据库
直接执行,yum安装的mysql,本地root密码默认为空
# mysql


设置初始密码\权限


设置新的密码并同时授权限


mysql> grant all on *.* to root@'%' identified by 'youpassword';


刷新使之生效


mysql> flush privileges;


退出


mysql> exit;


重新登陆查看新密码和权限是否生效
mysql> [root@nzp_redhat bin]# mysql -u root -p
Enter password:"输入设置的密码"


4.发布网站:
将项目导出成一个xxx.war的包
用xftp,将项目上传到tomcat下的webapps下
项目上传后要重启tomcat服务


5.域名解析:


记录类型选择“A”;记录值填写空间商提供的主机IP地址;MX优先级不需要设    置;TTL设置默认的3600即可。


CNAME类型解析设置的方法和A记录类型基本是一样的,其中将记录类型修改为“CNAME”,并且记录值填写服务器主机地址即可。


MX记录解析是做邮箱解析使用的。记录类型选择MX,线路类型选择通用或者同时添加三条线路类型为电信、网通、教育网的记录;记录值填写邮局商提供的服务器IP地址或别名地址;TTL设置默认的3600即可,MX优先级填写邮局提供商要求的数据,或是默认10,有多条MX记录的时候,优先级要设置不一样的数据。

阅读全文
0 0
原创粉丝点击