Centos7.4 安装SSH+Java+Tomcat的步骤教程
最近阿里云服务器搞活动,我也买了一年的服务器,操作系统是CentOS7.4 1核2g 1M带宽,想用来学学Linux,搭建环境遇到了很多坑,不过最终还是搞成功了,写出来分享一下.
刚开始我用ssh工具私有ip一直连连不上,后来才发现用公有的ip才可以访问.记住Linux也需要安装ssh服务端才可以连接
远程登陆后先安装ssh
1、查看是否安装了相关软件:rpm -qa|grep -E "openssh"显示结果含有以下三个软件,则表示已经安装,否则需要安装缺失的软件openssh-ldap-6.6.1p1-35.el7_3.x86_64openssh-clients-6.6.1p1-35.el7_3.x86_64openssh-6.6.1p1-35.el7_3.x86_64openssh-askpass-6.6.1p1-35.el7_3.x86_64openssh-server-6.6.1p1-35.el7_3.x86_64openssh-keycat-6.6.1p1-35.el7_3.x86_64openssh-server-sysvinit-6.6.1p1-35.el7_3.x86_642、安装缺失的软件:sudo yum install openssh*3、注册使用服务:sudo systemctl enable sshdsudo systemctl start sshd 或者service sshd start
4开启防火墙的22端口:
sudo firewall-cmd --zone=public --add-port=22/tcp --permanentsudo service firewalld restart
然后我们在自己的电脑上安装ssh客户端,我这边是用的Xshell和Xftp5
输入用户名和密码后就可以远程连接了.
远程连接后我们就可以安装jdk+tomcat+mysql了
1.安装jdk
我们可以在Orical官网下载不同版本的jdk使用(最好是和开发的时候的jdk版本一致,否则有可能无法使用,我这里下载的是tar.gz文件)
Orical官网jdk下载
下载好后我们将用xftp 5将jdk拖到/home目录下
然后就是安装了,我们先检查看看系统有没有安装openjdk
输入 rpm -qa | grep java
如果有的话,就卸载了 输入rpm -e --nodeps 要卸载的软件
然后我们将jdk解压
解压jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local
然后配置环境变量 打开/etc/profile配置文件,将下面配置拷贝进去(JAVA_HOME写jdk的目录)
#set java environmentJAVA_HOME=/usr/local/jdk1.7.0_71CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH
重新加载/etc/profile配置文件 source /etc/profile jdk就配置好了.
然后我们来配置tomcat
同样我们在Apache下载tar版本的tomcat文件(最好也是和开发的版本一致)
和jdk一样解压就好了,不用配置环境变量也可以用但是需要开放8080端口
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save
开启关闭
进入tomcat的bin下启动:./startup.sh进入tomcat的bin下关闭:./shutdown.sh
tomcat就配置好了