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 服务、数据库服务、容器工具等。

相关推荐
上海蓝色星球3 小时前
迈向智慧电网新纪元:上海蓝色星球数字孪生变电主子站系统
运维·数据库
南棱笑笑生4 小时前
20251217给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-5.10】后调通ov5645【只能预览】
linux·c语言·开发语言·rockchip
Sleepy MargulisItG5 小时前
【Linux网络编程】应用层协议:HTTP协议
linux·服务器·网络·http
logic_55 小时前
静态路由配置
运维·服务器·网络
G31135422735 小时前
Linux 内核设计中的核心思想与架构原则
linux·架构·php
zhuzewennamoamtf5 小时前
Linux内核platform抽象、数据结构、内核匹配机制
linux·运维·数据结构
门思科技6 小时前
企业级 LoRaWAN 网关远程运维方案对比:VPN 与 NPS FRP 的技术与安全差异分析
运维·网络·安全
云和数据.ChenGuang6 小时前
Deepseek 持续迭代的模型
运维·运维技术·数据库运维工程师·运维教程
物联网软硬件开发-轨物科技6 小时前
【轨物方案】聚焦锯床设备智能化升级,打造工业互联网新范式
运维·科技·物联网
suzhou_speeder6 小时前
企业数字化网络稳定运行与智能化管理解决方案
运维·服务器·网络·交换机·poe·poe交换机