centos7安装apache、jdk

之前在centos7中把java环境配置好了,mysql也已安装完成,所以针对后端来说最基础的东西在服务器中就配置好了,当然根据实际需求可以自己去拓展,但是前端的东西也是需要放到服务器中的,此时就需要配置apache了(因为像静态页面等等要直接访问),好了,言归正传,下面就是安装apache的过程,比较简单;

1.安装

yum install httpd

2.启动apache

systemctl start httpd.service

3.查看apache进程

ps -ef | grep httpd

 发现进程已开启后在浏览器中访问你的主页 

出现该内容则证明安装成功,但是这块在浏览器中访问的时候,页面没有显示出来,原因是apache默认是80端口,所以这块还需要在服务器中把80端口放开,就好了。防火墙相关语法,参考我另一篇博文:https://blog.youkuaiyun.com/zhangleiyes123/article/details/103587348

 其它相关命令:

systemctl stop httpd.service //停止
systemctl restart httpd.service //重启
systemctl enable httpd.service //设置apache开机启动

   此时apache的默认安装路径:

/etc/httpd/conf/httpd.conf    //apache配置文件
/usr/sbin/apachectl     //Apache模块路径
/var/www/html     //web目录

ok!!!

二:安装jdk

yum环境

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

由于需要安装java环境,按照前面一篇先下载安装包,再通过Xftp传到服务器上指定目录,再解压安装当然是可以的,只是过程太繁琐。
为了解决每次下载拖过去这种复杂的操作,于是linux上有个非常方便的小工具yum,可以直接下载安装。有点类似于python里面的pip工具,用过的人都知道好!

首先检查下当前系统里面有没有yum工具,有的话就不用安装了。我这边系统里面显示已经有这个工具了yum-3.4.3,所以无需安装。

查看是否安装了yum

rpm -qa | grep yum

java环境

先查看是否有java环境: rpm -qa | grep java
如果没有java环境的话,接着就去查找java-1.8.0的可以使用的安装包:yum list | grep java-1.8.0-openjdk

[root@yoyo ~]# yum list | grep java-1.8.0-openjdk
java-1.8.0-openjdk.i686                  1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk.x86_64                1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-accessibility.i686    1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-accessibility.x86_64  1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-accessibility-debug.i686
java-1.8.0-openjdk-accessibility-debug.x86_64
java-1.8.0-openjdk-debug.i686            1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-debug.x86_64          1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-demo.i686             1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-demo.x86_64           1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-demo-debug.i686       1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-demo-debug.x86_64     1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-devel.i686            1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-devel.x86_64          1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-devel-debug.i686      1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-devel-debug.x86_64    1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-headless.i686         1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-headless.x86_64       1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-headless-debug.i686   1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-headless-debug.x86_64 1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-javadoc.noarch        1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-javadoc-debug.noarch  1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-javadoc-zip.noarch    1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-javadoc-zip-debug.noarch
java-1.8.0-openjdk-src.i686              1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-src.x86_64            1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-src-debug.i686        1:1.8.0.191.b12-1.el7_6       updates  
java-1.8.0-openjdk-src-debug.x86_64      1:1.8.0.191.b12-1.el7_6       updates  

安装java-1.8.0-openjdk所有的文件

[root@yoyo ~]# yum -y install java-1.8.0-openjdk*

安装过程需要1-2分钟,喝杯咖啡就安装好了,查看版本号:java -version

[root@yoyo ~]# java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
[root@yoyo ~]# 

接着输入javac,如果能看到内容输出就说明已经安装好了

[root@yoyo ~]# javac
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  -nowarn                    Generate no warnings
  -verbose                   Output messages about what the compiler is doing
  -deprecation               Output source locations where deprecated APIs are used
  -classpath <path>          Specify where to find user class files and annotation processors

安装过java的小伙伴应该知道,安装完成之后需要设置环境变量,前面通过yum安装的好处就是已经自动帮我们设置好环境变量了。  可以参考:https://blog.youkuaiyun.com/weixin_44538107/article/details/88683530  这篇博文。

2020/07/24

昨天刚用上面的yum安装了jdk,今天在自己虚拟机上面安装的时候,等安装完查看java版本号时,显示不认识java命令,什么鬼?昨天亲测有效啊。。。不着急,往下看:

1.首先yum是需要虚拟机连网的,没有网络不行,所以通过命令试了一下:

curl  www.baidu.com   果然没有显示任何东西,是没有连接上网络,

2. systemctl status network.service  显示fail,然后一通百度:

centOS 7下无法启动网络(service network start)错误解决办法(应该是最全的了。。。)

https://www.cnblogs.com/zhizhao/p/9442487.html

其中这篇博文中的第一条:1.和 NetworkManager 服务有冲突 解决了我的问题

等待重启之后,curl  www.baidu.com  好了, systemctl status network.service 也显示ok,然后再重新操作yum安装jdk的步骤。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Stone.小小的太阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值