CentOS 上安装各种应用的命令行总结

在 CentOS 上安装各种应用的命令行方法可以通过不同的软件包管理工具完成,最常用的是 yum(CentOS 7及以前版本)和 dnf(CentOS 8及以上版本)。以下是一些常见应用的安装命令总结。

目录

[1. 基本的包管理命令](#1. 基本的包管理命令)

[2. 安装常见软件](#2. 安装常见软件)

[2.1 安装开发工具(build-essential)](#2.1 安装开发工具(build-essential))

[2.2 安装常用开发库和工具](#2.2 安装常用开发库和工具)

[2.3 安装网络工具](#2.3 安装网络工具)

[3. 安装 Web 服务](#3. 安装 Web 服务)

[3.1 安装 Apache (httpd)](#3.1 安装 Apache (httpd))

[3.2 安装 Nginx](#3.2 安装 Nginx)

[3.3 安装 PHP](#3.3 安装 PHP)

[4. 安装数据库服务](#4. 安装数据库服务)

[4.1 安装 MariaDB (替代 MySQL)](#4.1 安装 MariaDB (替代 MySQL))

[4.2 安装 PostgreSQL](#4.2 安装 PostgreSQL)

[5. 安装 Docker](#5. 安装 Docker)

[5.1 安装 Docker](#5.1 安装 Docker)

[5.2 安装 Docker Compose](#5.2 安装 Docker Compose)

[6. 安装其他常见服务](#6. 安装其他常见服务)

[6.1 安装 Redis](#6.1 安装 Redis)

[6.2 安装 Memcached](#6.2 安装 Memcached)

[7. 安装常用工具](#7. 安装常用工具)

[7.1 安装 Vim](#7.1 安装 Vim)

[7.2 安装 Nano](#7.2 安装 Nano)

[8. 安装其他常用软件包](#8. 安装其他常用软件包)


1. 基本的包管理命令

  • 更新所有包

    bash 复制代码
    sudo yum update       # CentOS 7 或更早版本
    sudo dnf update       # CentOS 8 或更高版本
  • 安装软件包

    bash 复制代码
    sudo yum install <package-name>   # CentOS 7 或更早版本
    sudo dnf install <package-name>   # CentOS 8 或更高版本
  • 删除软件包

    bash 复制代码
    sudo yum remove <package-name>   # CentOS 7 或更早版本
    sudo dnf remove <package-name>   # CentOS 8 或更高版本
  • 搜索软件包

    bash 复制代码
    sudo yum remove <package-name>   # CentOS 7 或更早版本
    sudo dnf remove <package-name>   # CentOS 8 或更高版本
  • 查看已安装的软件包

    bash 复制代码
    sudo yum list installed          # CentOS 7 或更早版本
    sudo dnf list installed          # CentOS 8 或更高版本

    2. 安装常见软件

    2.1 安装开发工具(build-essential)

    安装开发工具集,包括编译器等:

    bash 复制代码
    sudo yum groupinstall "Development Tools"   # CentOS 7 或更早版本
    sudo dnf groupinstall "Development Tools"   # CentOS 8 或更高版本

    2.2 安装常用开发库和工具

  • Git

    bash 复制代码
    sudo yum install git       # CentOS 7 或更早版本
    sudo dnf install git       # CentOS 8 或更高版本
  • Python 3

    bash 复制代码
    sudo yum install python3   # CentOS 7 或更早版本
    sudo dnf install python3   # CentOS 8 或更高版本
  • Node.js

    bash 复制代码
    sudo yum install nodejs    # CentOS 7 或更早版本
    sudo dnf install nodejs    # CentOS 8 或更高版本
  • Java

    bash 复制代码
    sudo yum install java-1.8.0-openjdk   # CentOS 7 或更早版本
    sudo dnf install java-1.8.0-openjdk   # CentOS 8 或更高版本
  • MySQL

    bash 复制代码
    sudo yum install mysql-server   # CentOS 7 或更早版本
    sudo dnf install mysql-server   # CentOS 8 或更高版本

2.3 安装网络工具

  • Curl

    bash 复制代码
    sudo yum install curl   # CentOS 7 或更早版本
    sudo dnf install curl   # CentOS 8 或更高版本
  • Wget

    bash 复制代码
    sudo yum install wget   # CentOS 7 或更早版本
    sudo dnf install wget   # CentOS 8 或更高版本

3. 安装 Web 服务

3.1 安装 Apache (httpd)

  • 安装 Apache

    bash 复制代码
    sudo yum install httpd       # CentOS 7 或更早版本
    sudo dnf install httpd       # CentOS 8 或更高版本
  • 启动和启用 Apache

    bash 复制代码
    sudo systemctl start httpd
    sudo systemctl enable httpd

3.2 安装 Nginx

  • 安装 Nginx

    bash 复制代码
    sudo yum install nginx       # CentOS 7 或更早版本
    sudo dnf install nginx       # CentOS 8 或更高版本
  • 启动和启用 Nginx

    bash 复制代码
    sudo systemctl start nginx
    sudo systemctl enable nginx

3.3 安装 PHP

  • 安装 PHP

    bash 复制代码
    sudo yum install php      # CentOS 7 或更早版本
    sudo dnf install php      # CentOS 8 或更高版本

4. 安装数据库服务

4.1 安装 MariaDB (替代 MySQL)

  • 安装 MariaDB

    bash 复制代码
    sudo yum install mariadb-server  # CentOS 7 或更早版本
    sudo dnf install mariadb-server  # CentOS 8 或更高版本
  • 启动和启用 MariaDB

    bash 复制代码
    sudo systemctl start mariadb
    sudo systemctl enable mariadb

4.2 安装 PostgreSQL

  • 安装 PostgreSQL

    bash 复制代码
    sudo yum install postgresql-server  # CentOS 7 或更早版本
    sudo dnf install postgresql-server  # CentOS 8 或更高版本
  • 初始化数据库并启动 PostgreSQL

    bash 复制代码
    sudo postgresql-setup initdb
    sudo systemctl start postgresql
    sudo systemctl enable postgresql

5. 安装 Docker

5.1 安装 Docker

  • 安装 Docker

    bash 复制代码
    sudo yum install docker   # CentOS 7 或更早版本
    sudo dnf install docker   # CentOS 8 或更高版本
  • 启动和启用 Docker

    bash 复制代码
    sudo systemctl start docker
    sudo systemctl enable docker

5.2 安装 Docker Compose

  • 安装 Docker Compose

    bash 复制代码
    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose

6. 安装其他常见服务

6.1 安装 Redis

  • 安装 Redis

    bash 复制代码
    sudo yum install redis     # CentOS 7 或更早版本
    sudo dnf install redis     # CentOS 8 或更高版本
  • 启动和启用 Redis

    bash 复制代码
    sudo systemctl start redis
    sudo systemctl enable redis

6.2 安装 Memcached

  • 安装 Memcached

    bash 复制代码
    sudo yum install memcached  # CentOS 7 或更早版本
    sudo dnf install memcached  # CentOS 8 或更高版本
  • 启动和启用 Memcached

    bash 复制代码
    sudo systemctl start memcached
    sudo systemctl enable memcached

7. 安装常用工具

7.1 安装 Vim

  • 安装 Vim

    bash 复制代码
    sudo yum install vim       # CentOS 7 或更早版本
    sudo dnf install vim       # CentOS 8 或更高版本

7.2 安装 Nano

  • 安装 Nano

    bash 复制代码
    sudo yum install nano      # CentOS 7 或更早版本
    sudo dnf install nano      # CentOS 8 或更高版本

8. 安装其他常用软件包

  • 安装 Zlib、OpenSSL、ncurses 等开发库

    bash 复制代码
    sudo yum install zlib-devel openssl-devel ncurses-devel   # CentOS 7 或更早版本
    sudo dnf install zlib-devel openssl-devel ncurses-devel   # CentOS 8 或更高版本

这些是 CentOS 系统中常用的应用安装命令,涵盖了常见的开发工具、Web 服务、数据库服务、容器工具等。

相关推荐
伤不起bb1 小时前
Kafka 消息队列
linux·运维·分布式·kafka
Hello.Reader1 小时前
Git 安装全攻略Linux、macOS、Windows 与源码编译
linux·git·macos
龙仔7251 小时前
华为云CentOS配置在线yum源,连接公网后,逐步复制粘贴,看好自己对应的版本即可,【新手必看】
linux·centos·华为云
tiging1 小时前
centos实现SSH远程登录
linux·centos·ssh
好多知识都想学2 小时前
Linux 文件处理器 sed 和 awk 详细讲解
linux·运维·ubuntu
Johny_Zhao2 小时前
阿里云数据库Inventory Hint技术分析
linux·mysql·信息安全·云计算·系统运维
FBI HackerHarry浩3 小时前
云计算 Linux Rocky day05【rpm、yum、history、date、du、zip、ln】
linux·运维·云计算·腾讯云
丁劲犇4 小时前
开始在本地部署自己的 Gitea 服务器
运维·服务器·gitea
异常君4 小时前
Windows 与 Linux 虚拟内存机制对比:设计理念与实现差异
java·linux·windows
bcxwz6694 小时前
linux 故障处置通用流程-36计-14-27
linux·运维·服务器