博客
关于我
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/

你可能感兴趣的文章
Objective-C实现levenshteinDistance字符串编辑距离算法(附完整源码)
查看>>
Objective-C实现lfu cache缓存算法(附完整源码)
查看>>
Objective-C实现LFU缓存算法(附完整源码)
查看>>
Objective-C实现linear algebra线性代数算法(附完整源码)
查看>>
Objective-C实现linear congruential generator线性同余发生器算法(附完整源码)
查看>>
Objective-C实现linear discriminant analysis线性判别分析算法(附完整源码)
查看>>
Objective-C实现linear regression线性回归算法(附完整源码)
查看>>
Objective-C实现linear search线性搜索算法(附完整源码)
查看>>
Objective-C实现Linear search线性搜索算法(附完整源码)
查看>>
Objective-C实现LinearSieve线性素数筛选算法 (附完整源码)
查看>>
Objective-C实现LinkedListNode链表节点类算法(附完整源码)
查看>>
Objective-C实现LinkedList链表算法(附完整源码)
查看>>
Objective-C实现local weighted learning局部加权学习算法(附完整源码)
查看>>
Objective-C实现logistic regression逻辑回归算法(附完整源码)
查看>>
Objective-C实现logistic sigmoid函数(附完整源码)
查看>>
Objective-C实现longest Common Substring最长公共子串算法(附完整源码)
查看>>
Objective-C实现longest increasing subsequence最长递增子序列算法(附完整源码)
查看>>
Objective-C实现longestCommonSubsequence最长公共子序列算法(附完整源码)
查看>>
Objective-C实现LongestIncreasingSubsequence最长递增子序列算法(附完整源码)
查看>>
Objective-C实现lorenz transformation 洛伦兹变换算法(附完整源码)
查看>>