• linux软件安装


    1、二进制发布包
      软件已经针对具体平台编译打包发布,只要解压,修改配置即可。演示过程见JDK安装文档“资料-jdk 安装”
      或者参考linux系统中的Tomcat的安装

           

         jdk安装:

          sftp:put d:/Downloads/Soft/jdk/jdk-8u161-linux-x64.tar.gz

       tar -zxvf jdk-8u161-linux-x64.tar.gz /usr/local

          cd /usr/local

          cd /usr/local/jdk1.8.0_161

          pwd    ------/usr/local/jdk1.8.0_161

      修改环境变量:vi /etc/profile

           在最后加两行内容:

           export JAVA_HOME=/usr/local/jdk1.8.0_161

      export PATH=$PATH:$JAVA_HOME/bin

           保存退出。然后执行命令(重新加载):

            source  /etc/profile

            执行java -version命令检查是否安装完成

      

    2、RPM发布包
      软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装
      演示过程见MySQL安装文档“资料-mysql 安装”

    Linux RPM 方式安装MySQL

    A、检查以前是否安装过Mysql

      rpm -qa | grep - i msql      --q代表query查询的意思,a代表所有的,i代表忽略大小写

      结果:

      [root@hadoop01 ~]# rpm -qa | grep -i mysql

      mysql-libs-5.1.73-5.el6_6.x86_64

    B、发现有的话都卸载

      rpm -e -nodeps mysql-libs-5.1.73-5.el6_6.x86_64   --e代表编辑,nodeps代表不依赖其他软件

    C、删除老版本mysql的开发头文件和库

      rm -fr /usr/lib/mysql
      rm -fr /usr/include/mysql

      注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,确定没用后就手工删除

      rm -f /etc/my.cnf

      rm -fr /var/lib/mysql

    D、准备安装包 MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar,上传,解压

      命令: tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar

    E、开始安装

    F、安装server

      rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm --force --nodeps            

      --i 安装的意思, v 安装过程打印出来, h 安装过程中的哈希结果也打印出来,从 RPM 版本 4.1 开始,在安装或升级软件包时会检查软件包的签名,所以加上force、nodeps

      --安装记录打印出来的有一行告诉你密码在:/root/.mysql_secret
      --初始化脚本:/usr/bin/mysql_secure_installation
      rpm -ivh MySQL-client...rpm --客户端也装下
      service mysql start --启动mysql服务

      cat /root/.mysql_secret --看下密码多少,假设为 abcdefg123
      mysql -uroot -pabcdefg123 --root用户账号密码登录,如果不是本机 还得加 -h参数后面接 机器名或ip地址
      set PASSWORD=password('root'); 修改密码为root
      grant all privileges on *.* to 'root'@'%' indentified by 'root' with grant option; --增加远程登录权限
      flush privileges; --把执行落实flush


    3、Yum在线安装
      软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上存在的rpm软件,并且会自动解决软件
      安装过程中库依赖问题(注:类似于maven)

      yum 仓库服务器本质上就是一台http服务器,服务器的目录中放置了rpm包,及rpm包的索引信息文件,即可为yum客户端提供rpm文件下载
      安装示例: yum install -y nc      --nc是用来测试web通信的,比喻瑞士军刀,小巧又强大

      

    配置本地YUM源:

    A、准备一个http服务器,这里我们已经配置好了httpd的服务,如果系统不自带,请自行安装,可以使用命令在线安装:

      yum install -y httpd

    B、安装好了,或者重新安装完成后,检查httpd的运行状态

      service httpd status

    C、在httpd服务的web目录中放入rpm库

      比如,将centos安装光盘中的rpm库放入:

      mkdir /var/www/html/centos

      cp -r /mnt/cdrom/*  /var/www/html/centos/

      注:上面这种方式比较浪费空间,可以不用拷贝,其实只要创建一个软连接即可

      ln -s /mnt/cdrom  /var/www/html/centos

    D、用浏览器访问一下httpd服务,看看是不是能看到这些东西

      地址:http://192.168.123.201/centos

    E、配置yum客户端repo地址文件

      将本地http服务器加入repo地址

      首先,将内置的源全部disable掉

      cd /etc/yum.repos.d/

      rename  .repo   .repo.bak  *

      然后,新建一个repo源,

      vi  CentOS-Local.repo

      ########################

      [CentOS-Local]

      name=CentOS-Local

      baseurl=http://192.168.123.201/centos/cdrom

      gpgcheck=0

      enabled=1

      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

      ########################

      接下来,我们检查我们定义的源是否生效,使用命令:yum repolist

     F、再接下来,就可以使用像yum像公网安装软件一样在内网服务器上下载软件进行安装了。

      yum install -y 你要的软件

    4、源码编译安装
      软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署
      参考Redis的安装

  • 相关阅读:
    JS 获取本月第一天零点时间戳并转化成yy-mm-dd
    JS 两个对象数组合并并去重
    element ui datePicker 设置当前日期之前的日期不可选
    整理一些vue elementui 问题 + 链接方法
    css 修改placeholder的颜色
    js循环内0.5s停止
    自定义border 为 dashed 时的虚线间距
    如何让浮动元素水平/垂直居中
    centos7.6设置sftp服务
    HikariCP Druid比较
  • 原文地址:https://www.cnblogs.com/liwenzhen238/p/8593997.html
Copyright © 2020-2023  润新知