Fork me on GitHub

Linux Java环境搭建

-------------------------网络配置-------------------------------
1.配置DNS:
vi /etc/resolv.conf
nameserver 192.168.1.1
nameserver 127.0.0.1
nameserver 183.221.253.100
nameserver 221.137.96.205

2.配置IP:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:ac:a2:63
TYPE=Ethernet
UUID=96840575-3765-4e9c-8843-88fb1025812a
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.161
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ARPCHECK=no

3.其它问题:
克隆了虚拟机,service network restart
报错:弹出界面 eth0: 设备 eth0 似乎不存在, 初始化操作将被延迟。

删除 rm -rf /etc/udev/rules.d/70-persistent-net.rules

reboot

编辑/etc/udev/rules.d/70-persistent-net.rules,NAME=‘eth1‘这一行,把它改为"NAME=eth0 "
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:07:58:f8", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

编辑/etc/sysconfig/network-script/ifcfg-eth0,把MAC改为正确的(正确的即 08:00:27:07:58:f8 ),把UUID删掉。
之后修改联网方式

reboot 即可

-------------------------JDK安装配置-------------------------------

1.卸载默认的jdk
先查询:
rpm -qa|grep jdk

2.然后再通过下面命令进行卸载
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64
(注意这里nodeps后面的那串名称是通过上面命令查询出来的,查出几个卸载几个)

3.官网下载linux版本的jdk

4.下载完后,进行安装:
rpm -ivh jdk-8u161-linux-x64.rpm

5.安装完就可以,java -version查看是否安装成功

6.查看安装目录:

[root@instance-d0nk2r2c work]# which java
/usr/bin/java
[root@instance-d0nk2r2c work]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun 21 15:27 /usr/bin/java -> /etc/alternatives/java
[root@instance-d0nk2r2c work]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 35 Jun 21 15:27 /etc/alternatives/java -> /usr/java/jdk1.8.0_131/jre/bin/java
最后可以得出安装目录为/usr/java/jdk1.8.0_131/jre/bin/java

7.配置环境变量,打开/etc/profile文件
vi /etc/profile
按i进入编辑模式,在文件最后添加下面配置:

复制代码
JAVA_HOME=/usr/java/jdk1.8.0_161
JRE_HOME=/usr/java/jdk1.8.0_161/jre
CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

8.执行下面命令使刚才的环境变量配置生效

source /etc/profile

9.最后通过下面命令验证配置是否成功

echo $JAVA_HOME
echo $CLASSPATH
echo $PATH


-------------------------Tomcat安装配置-------------------------------
1.官网下载tomcat linux版本

2.解压tomcat
tar -zxvf apache-tomcat-7.0.81.tar.gz apache-tomcat-7.0.81.tar.gz

3.然后就可以通过浏览器访问啦

  http://服务ip地址:8080

  如果想修改默认端口,那么可以通过修改Tomcat解压目录/apache-tomcat-7.0.78/conf中的server.xml文件

vi server.xml
然后找到中间部分配置,如下,把端口8080改成自己想要的就可以了

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

  退出,保存,重启Tomcat,OK

4.果在访问Tomcat服务器的时候,出现无法连接到服务器等类似问题,

  那么,首先确认Tomcat是否启动完成,在启动Tomcat的时候会出现如下提示

复制代码
[root@centos-linux-7 bin]# ./startup.sh
Using CATALINA_BASE: /work/apps/apache-tomcat-7.0.78
Using CATALINA_HOME: /work/apps/apache-tomcat-7.0.78
Using CATALINA_TMPDIR: /work/apps/apache-tomcat-7.0.78/temp
Using JRE_HOME: /usr/java/jdk1.8.0_131
Using CLASSPATH: /work/apps/apache-tomcat-7.0.78/bin/bootstrap.jar:/work/apps/apache-tomcat-7.0.78/bin/tomcat-juli.jar
Tomcat started.

5.如果确定启动成功,那么可能是服务器没有开发8080端口,那么可以通过下面方法开放端口访问;
如果出现下面信息,说明端口未开放访问

Trying 10.211.55.4...
telnet: connect to address 10.211.55.4: Connection refused
telnet: Unable to connect to remote host

6.防火墙配置端口,开放访问服务端口
vi /etc/sysconfig/iptables
可添加一行或者复制已有的端口信息,修改端口

-A INPUT -p tcp -m state --state NEW -m tcp --dport 20 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10000 -j ACCEPT

然后保存退出,重启端口服务

service iptables restart

再次执行上面telnet命令检查一下就可以啦~

-------------------------下载安装maven3.3.9-------------------------------

1.找个目录下载maven

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

2.解压maven
tar -zxvf apache-maven-3.3.9-bin.tar.gz

3.设置环境变量

vi /etc/profile

打开后在之前的jdk配置中添加修改红色部分

复制代码
JAVA_HOME=/usr/java/jdk1.8.0_131

JRE_HOME=/usr/java/jdk1.8.0_131/jre

MAVEN_HOME=/work/apache-maven-3.3.9 //这行

CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$MAVEN_HOME/bin:$PATH //这行

4.使配置生效

source /etc/profile

5.最后验证配置是否生效(前提要安装jdk)
mvn -version
注意:maven的解压安装路径是在/work下面


-------------------------安装MySql5.7-------------------------------
1、在线安装mysql
yum -y install mysql mysql-server

2、设置开机启动
chkconfig mysqld on

3.启动mysql服务
service mysqld start

4、ySQL数据库设置:
mysql_secure_installation

主要内容如下
Set root password? [Y/n] //设置root密码(最好自己设置密码,选Y)
anonymous users? [Y/n] //删除匿名用户(选Y)
Disallow root login remotely? [Y/n] //禁止root用户远程登录(选n)
Remove test database and access to it? [Y/n] //删除默认的 test 数据库(选Y)
Reload privilege tables now? [Y/n] //是否马上应用最新的设置(选Y)

登陆MySQL数据库mysql –u root –p (一开始密码为空,直接按回车键即可)

5、设置可以远程链接
首先进入数据库,使用系统数据库mysql。

mysql -u root -p mysql #回车,然后输入则使用了系统数据库
接着对系统数据库的root账户设置远程访问的密码,与本地的root访问密码并不冲突。

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
#123456为你需要设置的密码

防火墙设置一下,不然3306端口还是无法访问。
1 iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

-------------------------配置WordPress-------------------------------
打开wp-config.php这个文件(据说win中最好不用使用记事本,容易死机。Mac中推荐使用BBEdit,应该也有win版),然后在wp-config.php中添加下列三行代码:

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

 

posted @ 2018-06-26 16:58  NewCode  阅读(334)  评论(0编辑  收藏  举报