linux学习_jdk_tomcat_mysql

web项目环境搭建

jdk安装

1.下载jdk

2.从windows上传到linux
在crt上 使用 alt+p 切换上传模式
将windows上的软件拖进去即可(root目录)

3.检查系统上是否安装了jdk  (该步骤保留)
java -version

4.若安装了就需要先卸载再使用我们自己的
rpm:软件包管理命令
rpm -qa: 查询所有安装过的软件
rpm -e --nodeps 软件包名:删除指定的软件
rpm -ivh:安装软件


5.查看出安装了java的软件包
rpm -qa | grep -i java(3个)

6.卸载全部文件 rpm -e --nodeps 软件名称1 软件名称2 软件名称3...
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686 tzdata-java-2013g-1.el6.noarch


7. 在/usr/local目录下创建jdk,mysql,tomcat目录
mkdir jdk....

8.复制|剪切 jdk.....gz 到 /usr/local/jdk下
mv jdk-7u72-linux-i586.gz /usr/jdk

9.进入 /usr/local/jdk 目录,解压jdk
cd /usr/jdk
tar -zxvf jdk-7u72-linux-i586.gz
测试:java -version(不成功,得配置环境变量)


10.配置环境变量
vi /etc/profile
#在文件的最后面添加如下代码
export JAVA_HOME=/usr/local/jdk/jdk1.7.0_72
export PATH=$JAVA_HOME/bin:$PATH


11.保存配置文件并退出

12.重新加载配置文件(注意:不要忘记这一步,因为不能立即生效)
source /etc/profile


13.最终测试:
java -version 
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) Client VM (build 24.72-b04, mixed mode)
出现这个东西,证明安装全部成功

注:里面jdk的版本号根据自己需要下载

安装tomcat

1.下载tomcat

2.上传到linux

3.新建一个文件夹
mkdir /usr/local/tomcat

4.复制|剪切 tomcat...tar.gz 到 /usr/local/tomcat
mv apache-tomcat-7.0.52.tar.gz /usr/local/tomcat/

5.进入/usr/local/tomcat目录 解压tomcat
cd /usr/local/tomcat
tar -zxvf apache-tomcat-7.0.52.tar.gz

6.进入 /usr/local/tomcat/apache-tomcat-7.0.52/bin 启动tomcat
方式1:
sh startup.sh
方式2:
./startup.sh

测试(外部浏览器访问)



7.修改防火墙的规则:

方式1:service iptables stop (关闭防火墙-不安全)


方式2:只放行8080端口

修改配置文件
cd /etc/sysconfig
vi iptables

复制(yy p)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
改成
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

重启防火墙
service iptables stop
service iptables start

安装mysql

1.下载mysql

2.上传到linux

3.检查系统上是否安装了mysql 若安装了就需要先卸载再使用我们自己的
rpm -qa |grep -i mysql
rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686

4.新建一个文件夹
mkdir /usr/local/mysql

5.复制|剪切 到/usr/local/mysql
mv MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql/

6.进入 /usr/local/mysql 解压mysql
cd /usr/local/mysql
tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar

检查删除自带的mysql:

rpm -qa | grep mysql
rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.i686

 

7.先安装服务器端 
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
注意:在安装的过程中,记得复制这段设置密码的格式文本:/usr/bin/mysqladmin -u root password 'new-password'

8.启动Mysql服务
service mysql status #检测mysql的运行状态是否启动
service mysql start #启动mysql(只启动一次)

9.安装客户端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm

10.设置密码操作
/usr/bin/mysqladmin -u root password '123456'

11.登录mysql
mysql -uroot -p123456
quit退出

12.放行3306端口号
修改配置文件
cd /etc/sysconfig
vi iptables

复制(yy p)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
改成
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启防火墙
service iptables stop
service iptables start


13.允许远程连接 mysql
(linux上安装的mysql默认不允许远程连接)

1 在linux上 登录mysql

2 创建远程客户
create user '远程客户的用户名'@'%' identified by '远程客户的登录密码';

create user 'root'@'%' identified by '123456';

3 然后为这个用户授权(允许这个用户远程连接我)
grant all on *.* to '允许远程连接的用户名'@'%' with grant option;

grant all on *.* to 'root'@'%' with grant option;

4 刷新权限
flush privileges;

 问题参考:密码设置 远程连接权限设置

 

 

posted @ 2018-01-26 22:50  bo客先生  阅读(111)  评论(0编辑  收藏  举报