Linux安装JDK
环境:
1.VMware Workstation12Pro
2.CentOS6.1
卸载旧版本的JDK:
参考连接:Linux卸载JDK
确定JDK的版本:
rpm -qa | grep jdk
rpm -qa | grep gcj
可能的结果是:
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
然后卸载:
yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
如果这中方法不行,可以使用如下的方法卸载:
1)卸载系统自带的jdk版本:
查看自带的jdk:
rpm -qa|grep gcj
可能看到如下类似的信息:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令删除上面查找的内容:
rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
2)卸载rpm安装的jkd版本
查看安装的jdk:
rpm -qa|grep jdk
可能看到如下类似的信息:
jdk-1.6.0_22-fcs
卸载:
#rpm -e --nodeps jdk-1.6.0_22-fcs
3)找到jdk安装目录的_uninst子目录
·在shell终端执行命令./uninstall.sh即可卸载jdk
连接X-Shell安装JDK
1.准备JDK包
2.虚拟机登录
①打开虚拟机登录
(1)root — 账户
(2)root — 密码
②输入ifconfig查看ip 或者 ip addr
3.Xshell远程连接服务器
4.Xftp传输文件
①连接服务器
②传输jdk到usr/local (自己设定目录)
5.安装JDK
xshell先输入linux命令,切换到usr/local目录,
将jdk压缩包解压到/usr/local目录下,xshell输入命令:
tar -vxf jdk-8u131-linux-x64.tar.gz
6.配置环境变量
①
vi /etc/profile
②输入:
export JAVA_HOME=/usr/local/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin
③生效配置并验证是否安装jdk成功
source /etc/profile
java -version
7.测试是否安装成功
①、使用javac命令,不会出现command not found错误
②、使用java -version,出现版本为java version “1.8.0_131”
Linux安装jdk导致linux命令失效
一般是修改了etc文件夹下面的profile导致的
一定要注意, vim /etc/profile 修改配置文件时,不能出错,反复检查后再source /etc/profile 不然会导致所有的指令不能用
解决办法用root用户进入,并使用vim编辑profile文件,将原来的修改删除掉,如果vim都失效的话;执行 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 就没有问题
建议配置Jdk环境变量时候,不要修改etc下面的environment,profile文件,只修改根目录下面的.bashrc文件。
echo $PATH ----查看环境变量的path
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin – path重置
source /etc/profile----保存配置
vim /etc/profile -----修改环境变量,通过命令
安装TOMCAT
下载tomcat
上传解压
使用xftp上传Tomcat到linux的/usr/local目录下:
解压软件
sudo tar -vxf apache-tomcat-8.5.47.tar.gz -C/usr/local
启动
进入tomcat安装bin目录并启动Tomcat,输入命令:
cd ~
cd /usr/local/apache-tomcat-8.0.53/bin
./startup.sh
如果启动不了tomcat还可能是没有开权限,记得启用权限,输入命令:
chmod 777 *.sh
成功启动Tomcat后,关闭linux服务器的防火墙:
cd ~
cd /etc
systemctl stop firewalld
在本机电脑上,浏览器输入http://linux服务器IP:8080/查看信息:
.
http://linux服务器IP:8080/
MySql的安装
.
下载
下载连接
注意版本
1.检测是否已经安装了mysql
查看卸载连接 相关连接
使用以下命令查看当前安装mysql情况,查找以前是否装有mysql
rpm -qa|grep -i mysql
停止mysql服务、删除之前安装的mysql
删除命令:rpm -e –nodeps 包名
rpm -ev MySQL-server-5.5.62-1.el6.x86_644
rpm -ev MySQL-devel-5.5.62-1.el6.x86_64
rpm -ev MySQL-client-5.5.62-1.el6.x86_64
如果提示依赖包错误,则使用以下命令尝试:
rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps
或者
2.安装mysql
创建文件夹
mkdir /usr/local/src/mysql
cd /usr/local/src/mysql
解压
[root@Long mysql]# tar -xvf MySQL-5.5.62-1.el6.x86_64.rpm-bundle.tar
安装server
rpm -ivh MySQL-server-5.5.62-1.el6.x86_64.rpm
安装安装client
rpm -ivh MySQL-client-5.5.62-1.el6.x86_64.rpm
查询mysql服务运行状态
service mysql status
服务未启动。
启动mysql服务
service mysql start
修改密码
/usr/bin/mysqladmin -u root password root ----root为新密码
/usr/bin/mysqladmin -u root -h Long password root
登录
mysql -uroot -root
系统启动时自动启动mysql服务
加入到系统服务:
chkconfig --add mysql
自动启动:
chkconfig mysql on
查询列表:
chkconfig
说明:都没关闭(off)时是没有自动启动。
开启远程访问
登录:
mysql -uroot –proot
设置远程访问(使用root密码):
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;
防火墙打开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status