Linux系统常用软件安装详解

一、编译源码包的方式安装

1. 安装JDK

  • 卸载自带的JDK
    1. 查看系统自带的jdk:rpm -qa|grep -i java
    2. 若权限不足,切换root用户:su root
    3. 运行删除命令:rpm -qa|grep -i java| xargs -n1 rpm -e –nodeps
  • 安装JDK
  • 下载JDK:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloa
    1. 解压tar –zxvf jdk-8u321-linux-x64.tar.gz
  • 配置环境变量
  • vi /etc/profile添加:export JAVA_HOME=/usr/local/software/java/jdk1.8.0_321   (当前解压jdk的路径)export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATH
  • 重新编译环境变量source /etc/profile
  • 测试java环境java
  • 2. 安装tomcat

    下载tomcat:https://tomcat.apache.org/download-10.cgi
  • 解压
  • tar -zxvf apache-tomcat-10.0.20.tar.gz
  • 修改防火墙端口
  • - vi  /etc/sysconfig/iptables- 新增:-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
  • 启动tomcat
  • bin目录下./startup.sh

    3. 安装redis

  • 命令下载
  • wget https://download.redis.io/releases/redis-7.0.0.tar.gz 
  • 解压
  • tar -zxvf redis-7.0.0.tar.gz
  • 安装gcc(如果执行make命令 错:cc 未找到命令)
  • yum install gcc-c++
  • 指定分配器编译(如果执行make命令 错:致命错误:jemalloc/jemalloc.h: 没有那个文件或目录)
  • make MALLOC=libc
  • 启动服务端
    src 下 ./redis-server
  • 启动客户端
    src 下 ./redis-cli
  • 4. ZooKeeper安装

  • 下载
    ZooKeeper下载安装地址
  • 解压
  • tar -zxvf apache-ZooKeeper-3.8.0-bin.tar.gz
  • 配置启动进入到conf目录:拷贝:cp zoo_sample.cfg zoo.cfg
  • 修改zoo.cfg
    dataDir=指向解压目录下的data目录(解压目录下新建data目录)
  • 启动bin目录下:./zkServer.sh start
  • 查看ZooKeeper状态./zkServer.sh status
  • 5. 安装lrzsz

    需联 yum -y install lrzsz

    二、RPM

    RPM 有点像 Windows 系统中的控制面板,会建立统一的数据库,详细记录软件信息并
    能够自动分析依赖关系。

    命令

    作用

    name.rpm

    安装软件

    rpm –Uvh filename.rpm

    升级软件

    rpm -e filename.rpm

    卸载软件

    rpm –qpi filename.rpm

    查询软件描述信息

    rpm -qpl filename.rpm

    列出软件文件信息

    rpm -qf filename

    查询文件属于哪个 RPM

    三 、Yum 软件仓库

    命令

    作用

    yum repolist all

    列出所有仓库

    yum list all

    列出仓库中所有软件包

    yum info 软件包名称

    查看软件包信息

    yum install 软件包名称

    安装软件包

    yum reinstall 软件包名称

    重新安装软件包

    yum update 软件包名称

    升级软件包

    yum remove 软件包名称

    移除软件包

    yum clean all

    清除所有仓库缓存

    yum check-update

    检查可更新的软件包

    yum grouplist

    查看系统中已经安装的软件包组

    yum groupinstall 软件包组

    安装指定的软件包组

    yum groupremove 软件包组

    移除指定的软件包组

    yum groupinfo 软件包组

    查询指定的软件包组信息

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年6月4日
    下一篇 2022年6月4日

    相关推荐