首页 > 系统服务 > 详细

Linux(jdk安装tomcat安装nginx安装gcc/wget)

时间:2019-11-25 21:02:52      阅读:213      评论:0      收藏:0      [点我收藏+]

  Linux的简介

    Linux系统作为服务器操作系统,完成项目的部署;比较方便搭建集群环境

  Linux目录结构

    技术分享图片

  Linux命令

    文件命令:

      mkdir:创建目录

        mkdir目录名(可以是相对路径也可以是绝对路径)

        -p:可以创建父级目录;如果父级目录已经存在,也不会报错

        mkdir -p a/b/c/d

      touch:创建一个文件

        touch 文件名

        说明:在Linux系统中,文件没有严格的后缀

      cp/mv/rm: copy/move/remove(复制、剪切、删除)

        1、用法

          cp/mv 源文件 目标文件

          cp xiaohei a 

        2、复制以及剪切可以做到重命名

          mv xiaohei b/a.txt

        3、删除,默认只能删除文件

          rm c

          无法删除"c":是一个目录

        4、如果要删除文件夹,需要参数-r来做递归删除

          技术分享图片

        5、通过-f直接删除(没有任何提示,也没有任何确认)

          rm -f a.txt

        6、通过rm -fr文件夹  可以直接删除这个文件夹

          rm -fr

        more/less/head/tail

          查看文件内容

          字面键Q可以退出less界面

          head/tail默认显示10行;前10行/后10行

          常用的就是tail:用tail查看日志信息

        grep:

          根据关键字搜索文件内容

          技术分享图片

    编辑

      A:对于Linux系统中的文件的编辑,可以采用以下两种方式

        1、直接在文件传输工具中,点击右键编辑

        2、可以把文件拖出去到windows系统中;在windows系统中编辑完成再拖入到Linux系统

      B:通过命令完成对文件的编辑

        通过vi命令

        技术分享图片

    链接:

      Linux中的链接分为软链接和硬链接

        1):软链接:又做符号链接;就相当于window系统中的快捷方式

            通过命令ln-s创建软链接

            ln-s a.txt aln.txt

        2):硬链接:就是一个文件;通过ln源文件 硬链接就可以创建出来一个硬链接

          硬链接和源文件相互影响:对任何一个文件做修改操作,在另外一个文件中都可以看到修改之后的内容

          硬链接和源文件相互独立:把任何一个文件删除掉,另外一个都可以正常使用。  

    管道:

      tab键可以自动补全:相当于myelipse中的alt+/

      A:>/>>

        命令>/>>

        把命令执行之后的结果写入到文件中

        >:覆盖写

        >>:追加写

       技术分享图片

      B:|

        命令1|命令2(一般都是grep命令)

        命令1执行之后的结果作为命令2执行的目标

        ls-l | grep 四月

        技术分享图片

  软件的安装

    解压:

        在Linux系统中 ,常用的压缩文件tar文件、tar.gz文件、tar.bz2文件

        对tar.gz文件的解压,可以通过tar-zxvf完成

        几个函数的含义:

          z:表示要操作的文件是tar.gz文件;这个参数必须在最前面

          x:x表示要解压

          v:表示显示过程信息

          f:表示产生新文件;这个参数是必须要有的

        以tomcat为例,来看解压命令的使用

          技术分享图片

    rpm文件安装

      rpm文件,指的是.rpm结尾的文件;由Redhat(红帽公司)出品的软件安装包

      通过rpm命令完成安装

      rpm-ivh a.rpm

      技术分享图片

    安装JDK+Tomcat(软件安装的应用)

      步骤:

        A:通过纯净版系统板快照,克隆一台机器JDK8+tomcat7-A

        B:开机、分配IP地址、客户端建立连接

        C:把JDK安装文件(rpm文件)传输到/tmp目录下

        D:通过rpm命令完成JDK的安装

          rpm-ivh jdk.rpm

        E:配置环境变量

        1):需要编辑/etc/profile文件==》vi/etc/profile

        2):在文件的最后配置三个环境变量:JAVA_HOME;PATH;CLASSPATH

          export JAVA_HOME=jdk根目录

          export PATH=$PATH:jdk bin目录

          export CLASSPATH=.

        3):让新的环境变量生效

          通过命令source/etc/profile让新的环境变量生效

        F:把tomcat的安装文件(tar.gz文件)传输到/usr

        G:通过tar -zxvf命令解压tomcat

        H:修改tomcat的配置文件(可选)

          到tomcat的根目录下的conf目录下,找到对应目录的文件完成修改操作

        I:启动tomcat

          到tomcat的根目录下的bin目录下,执行启动文件

          ./启动文件==》可以启动tomcat

        J:关闭Linux系统的防火墙

          CentOS7中关闭防火墙:systemctl stop firewalld

          CentOS6中关闭防火墙:service iptables stop

        K:在window系统的浏览器中输入Linux系统的IP地址以及tomcat的端口号访问

        M:关机、再克隆两台机器JDK8+Tomcat7--B/JDK8+Tomcat7--C

        N:对于A机器,只需要恢复快照

        O:对于B/C机器,需要:开机、分配IP地址、客户端建立连接、关闭防火墙、启动Tomcat

    yum安装

      必须能够连接到互联网:在Linux系统中通过ping命令ping一个域名;如果能ping通就说明这台机器可以连接到互联网

      yum install 软件名

        自动到网络下载软件,自动安装

        需要在yum源中存在要安装的软件名,才可以找到这个软件的下载路径

        yum install gcc

        yum install -y gcc ==》所有需要回答的地方,都选择是

负载均衡

  安装nginx

    A:nginx的运行,需要有c语言环境

    B:yum源里面是没有nginx的==》需要下载nginx的yum源,才可以使用yum安装nginx

    C:在Linux中要下载东西,可以通过Linux中的下载工具wget完成;可以通过yum安装wget

   步骤:

    1、通过纯净版系统快照克隆一台机器(nginx)

    2、开机、分配IP地址、客户端建立连接、确认能够连接到互联网

    3、拍摄一个开机快照

    4、通过yum安装gcc

      yum install -y gcc

    5、通过yum安装wget

      yum install -y wget

    6、通过wget下载nginx的yum源(网上搜)

      wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

    7、通过rpm命令执行上一步下载下拉的rpm文件

      rpm -ivh nginx...(上一步下载下拉的rpm文件名)

    8、通过yum命令完成nginx的安装

      yum install -y nginx

    9、启动nginx

      systemctl start nginx

    10、关闭Linux系统的防火墙

      systemctl stop firewalld

    11、在windows系统中的浏览器中访问nginx

      nginx的默认端口号是80

      http协议默认端口号也是80

  配置nginx管理tomcat

    在nginx的配置文件中配置要管理的tomcat

    要编辑/etc/nginx/conf.d/default.conf,完成配置

  技术分享图片

    nginx的日志文件所在的目录:/var/log/nginx

  技术分享图片

    要关闭掉SELinux,需要修改配置文件:/etc/selinux/config

技术分享图片

  代理

    nginx代替了tomcat对外提供服务;所以把nginx叫作代理服务器

    代理分为正向代理及反向代理

      A、正向代理:代理的是客户端

        客户端要访问的真实服务器地址就是客户端输入的地址

      B、反向代理:代理的服务端

        客户端在访问的时候,不知道真实的服务器地址

      Nginx被叫做反向代理服务器

 

    技术分享图片

  

  负载均衡策略

    A:轮询策略:nginx的默认策略

      一个挨着一个访问

    B:权重策略:需要在nginx的配置文件中,通过weight属性完成配置

      技术分享图片

    C:IP粘着策略:客户端要访问的真实tomcat是根据客户端IP地址绑定的(客户端的IP地址不变,访问的就是同一个tomcat)【nginx获取到客户端的IP地址,然后对IP地址进行hash处理,然后对存活的服务器数量取模】

    技术分享图片

    

Linux(jdk安装tomcat安装nginx安装gcc/wget)

原文:https://www.cnblogs.com/scar1et/p/11930188.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!