博客
关于我
Linux上软件安装_hehe.linux.8.1
阅读量:389 次
发布时间:2019-03-05

本文共 2140 字,大约阅读时间需要 7 分钟。

Linux 上软件安装及相关服务配置


8.1 Linux 上软件安装方法

在 Linux 系统中,软件安装通常有以下几种方式:

8.1.1 二进制发布包
  • 二进制发布包通常已经针对特定平台编译完成,只需解压即可使用。
  • 解压后根据需要进行配置或注册服务。
8.1.2 RPM 包
  • RPM 包基于 RedHat 的包管理工具规范,安装前需确认软件是否支持 RPM 格式。
  • 使用 rpm 命令安装,例如:rpm -ivh package.rpm
8.1.3 Yum 在线安装
  • Yum 是一种基于 RPM 的在线包管理工具,支持从远程服务器下载并安装软件包。
  • 可自动处理依赖关系,操作简单高效。
8.1.4 源码编译安装
  • 源码安装适合需要高度定制的软件。
  • 下载源码,编译并打包后上传至服务器,部署至指定目录。

8.2 JDK 安装

8.2.1 上传 JDK 到 Linux 服务器

  • 将 JDK 转移至服务器后,默认安装目录为 /usr/local/jdk
  • 使用 tar 命令解压:tar -zxvf jdk-<版本>.tar.gz -C /usr/local/jdk

8.2.2 卸载 Linux 自带的 OpenJDK

  • 查看当前安装的 JDK 版本:java -version
  • 列出安装的 JDK 包:rpm -qa | grep java
  • 卸载命令:rpm -e --nodeps java-<版本>.<编号>.<日期>.<平台>

8.2.3 配置 JDK 环境变量

  • 打开 /etc/profile 文件,添加以下内容:
    # JDK 环境配置JAVA_HOME=/usr/local/jdk/jdk1.8.0PATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME PATH
  • 保存后执行 source /etc/profile 使配置生效。

8.2.4 验证配置

  • 使用 java -version 命令查看 JDK 版本,确认是否生效。

8.3 MySQL 安装

8.3.1 将 MySQL 安装文件传到服务器

  • 创建 /usr/local/mysql 目录,上传 MySQL 安装包。
  • 使用 rpm 命令卸载系统自带的 MySQL:rpm -e --nodeps mysql-libs-*
  • 解压上传的 MySQL 文件:tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

8.3.2 安装 MySQL 服务端

  • 使用 rpm 安装服务包:rpm -ivh MySQL-server-5.6.22-el6.i686.rpm
  • 首次登录根账号密码存储在 /root/.mysql_secret,可通过 cat /root/.mysql_secret 查看。

8.3.3 安装 MySQL 客户端

  • 安装客户端包:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
  • 启动服务:service mysql start
  • 使用 mysql -uroot -p 登录,第一次需设置 root 密码。

8.3.4 配置 MySQL 远程访问

  • 给根账号授予远程访问权限:grant all privileges on *.* to 'root'@'%' identified by 'root';
  • 刷新权限:flush privileges;
  • 关闭防火墙:service iptables stop
  • 测试远程访问,确保防火墙重新开启:service iptables start

8.4 Tomcat 安装

8.4.1上传 Tomcat 到 Linux 服务器

  • 解压命令:tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local/tomcat
  • 启动服务:在 tomcat/bin 目录执行 startup.sh
  • 测试访问:通过浏览器访问服务器 IP 和端口 8080。

8.5 Redis 安装

8.5.1 安装 gcc-g++ 环境

  • 使用 Yum 安装:yum install gcc-c++

8.5.2 安装 Redis

  • 下载源码:wget http://download.redis.io/releases/redis-3.0.4.tar.gz
  • 解压:tar -zxvf redis-3.0.4.tar.gz
  • 编译:cd redis-3.0.4 && make
  • 安装:make PREFIX=/usr/local/redis install

8.5.3 配置 Redis

  • 复制配置文件:cp redis.conf /usr/local/redis/bin/

8.5.4 启动 Redis 服务

  • 使用命令:./redis-server redis.conf

8.5.5 启动 Redis 客户端

  • 使用命令:./redis-cli

以上内容涵盖了 Linux 上的软件安装及相关服务配置,涵盖二进制包、RPM、Yum、源码编译等安装方式,以及 JDK、MySQL、Tomcat、Redis 的具体配置步骤。

转载地址:http://wbgwz.baihongyu.com/

你可能感兴趣的文章
No fallbackFactory instance of type class com.ruoyi---SpringCloud Alibaba_若依微服务框架改造---工作笔记005
查看>>
No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalanc
查看>>
No mapping found for HTTP request with URI [/...] in DispatcherServlet with name ...的解决方法
查看>>
No module named 'crispy_forms'等使用pycharm开发
查看>>
No module named cv2
查看>>
No module named tensorboard.main在安装tensorboardX的时候遇到的问题
查看>>
No module named ‘MySQLdb‘错误解决No module named ‘MySQLdb‘错误解决
查看>>
No new migrations found. Your system is up-to-date.
查看>>
No qualifying bean of type XXX found for dependency XXX.
查看>>
No resource identifier found for attribute 'srcCompat' in package的解决办法
查看>>
no session found for current thread
查看>>
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
查看>>
NO.23 ZenTaoPHP目录结构
查看>>
NO32 网络层次及OSI7层模型--TCP三次握手四次断开--子网划分
查看>>
NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
查看>>
Node JS: < 一> 初识Node JS
查看>>
Node-RED中使用JSON数据建立web网站
查看>>
Node-RED中使用json节点解析JSON数据
查看>>
Node-RED中使用node-random节点来实现随机数在折线图中显示
查看>>
Node-RED中使用node-red-browser-utils节点实现选择Windows操作系统中的文件并实现图片预览
查看>>