Linux--yum源配置,软件安装及使用,配置jdk,tomcat以及nginx

1.配置本地yum

      获取redhat镜像到指定目录 iso
           get rhel-server-7.3-x86_64-dvd.iso
      进入 etc/yum.repos.d/
          rm -rf dvd.repo
          
      进入缓存 cd /var/cache 中清空数据
             rm -rf  yum/
      将镜像添加到一个挂载点/media 本地上
           mount  /iso/rhel-server-7.3-x86_64-dvd.iso   /media

                  
      将镜msn像添加到一个挂载点网络上:
           mount   /iso/rhel-server-7.3-x86_64-dvd.iso    /var/www/html/rhel7.3/

                   
      进入 cd /etc/yum.repos.d/
           编写一个本地仓库文件
           vim *.repo (dvd.repo)文件
                [yum source name]
                name=yum source description
                baseurl=file:///media                            本地挂载点  file:/// 挂载点 
                baseurl=http://172.25.254.9/rhel7.3   网络源   http:// ip/挂载点                                                                           

                gpgcheck=0    // check package's gpgkey or not

               
      查看本地源是否配置成功:
           yum repolist

                 
      安装
           yum install httpd

              
      更新
           yum update

             
      删除
           yum remove httpd

              

    清除yum配置信息

              yum clean all

   2 添加新的 rpm 包


       以安装 smplayer 播放器为例
           获取 smplayer 的所有需要 rpm 包 == 目录 rhel7mplayer

                 

           挂载点: 将 rhel7mplayer 放在 /opt/目录下, 并且生成索引 *.xml文件
                 createrepo .

                
           进入 /etc/yum.repos.d/
               创建一个新的 *.repo 仓库文件
                  vim player.repo
                      [dvd]
                      name=rhel7.3
                      baseurl=file:///opt/rhel7mpalyer                本地挂载点
                      gpgcheck=0

                     

                查看是否成功加入到本地源:
                       yum repolist

                  
                安装 smplayer 播放器
                       yum install smplayer
                     

                    

                        
                软件下载地址:
                       https://pkgs.org         

                           
          

  3.安装nginx:


       先下载 nginx 的压缩包
            nginx-1.14.0.tar.gz

           
        解压
            tar zxf nginx-1.14.0.tar.gz

           
        进入目录:
            cd nginx-1.14.0/

                

        安装缺少的东西

                      
         yum install -y gcc

          
        

          yum install -y pcre-devel

         

                 

          
         yum install -y zlib-devel

         

                   

        安装:

           1) ./configure --prefix=/usr/local/nginx

                       
           2) make

                                       
           3) make install

                   

        进入安装目录cd /usr/local/nginx/:

                   
        

        作一个软连接(方便快速启动):
            ln -s  /usr/local/nginx/sbin/nginx    /usr/local/sbin/

                                                    
        启动nginx
            nginx

                                               
        网页输入本机ip访问

                    

    关闭nginx
            nginx -s stop

                       


                       


   4.安装jdk并配置环境:
       

        下载 jdk 1.8
             jdk-8u181-linux-x64.tar.gz

                          
        解压到指定目录
              tar zxf jdk-8u181-linux-x64.tar.gz -C /usr/local/

                          
        进入制定目录:
              cd /usr/local/

                         
        作一个软连接,方便以后升级
             ln -s jdk1.8.0_181/     java

           
        配置环境变量:
             vim /etc/profile

               export JAVA_HOME=/usr/local/java
               export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
               export PATH=$PATH:$JAVA_HOME/bin

            


       重新加载当前环境变量;
               source /etc/profile

              

             

            
       开始编写java代码:
             vim test.java

            
       编译
             javac test.java

            
       运行
             java  test

            

 


   5. 安装tomcat 并整合 nginx
              
    

         下载 tomcat
              get  apache-tomcat-8.5.24.tar.gz

                          
        解压到指定目录
              tar zxf  apache-tomcat-8.5.24.tar.gz  -C   /usr/local/

             
        进入解压目录:
              cd /usr/local

              
        作软连接:
              ln -s apache-tomcat-8.5.24/   tomcat

                             

              
        进入tomcat  cd /tomcat/bin 

             启动tomcat 服务器
                   ./startup.sh

                  
            可以访问tomcat 服务器了
                 本机ip地址:8080

                 
            查看端口:
               netstat -antlp | grep :8080

               
       进入tomcat目录下的 /webapp 发布自己的网页
              cd webapp/ROOT/
                        vim test.jsp

                    
       访问: 本机ip地址:8080/test.jsp

                                           

       整合nginx:
               cd /usr/local/nginx/conf

               更改nginx配置文件
                         vim nginx.conf

                       

                         添加 nginx 反向代理机制
                        location ~ \.jsp$ {
                                   proxy_pass   http://172.25.254.9:8080;
                         }

                       

       重新加载:
            nginx -s reload

                        

        即可通过80端口进行访问 jsp页面,不需要指定8080端口进行访问页面:
             本机ip地址/test.jsp

                          

   6. nginx 负载均衡


        进入cd /usr/local/nginx/conf

                      更改nginx配置文件
                              vim nginx.conf      
                       在 http {} 中自己添加一个
                          nginx 负载均衡模块:
                                    upstream tomcat{
                                         server ip1:8080;
                                         server ip2:8080;
                                         ...
                                    }

                                  
                          添加 nginx 反向代理机制
                                     location ~ \.jsp$ {
                                           proxy_pass   http://tomcat;
                                     }

                                 

                                  
      重新加载 nginx 配置文件
               nginx -s reload                  
      当客户端访问页面时,nginx 会自动分配到不同的服务器 (ip1,ip2...) 上进行显示
                         

              
                            
     
              
        

          
       

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值