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);