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

相关推荐
深思慎考25 分钟前
计算机操作系统——进程控制(Linux)
linux·服务器·c++·c
阿熊不会编程1 小时前
【计网】自定义协议与序列化(一) —— Socket封装于服务器端改写
linux·开发语言·网络·c++·设计模式
北冥有鱼被烹1 小时前
微知-如何通过lspci指定某个deviceid查看pcie设备?(lspci -d 15b3:和lspci -d :1021 )
linux·pcie
菜鸟小灰灰1 小时前
搭建私有docker仓库
运维·docker·容器
炽天使1 小时前
aws rds-mysql不支持性能详情监控
linux·数据库·mysql·云计算·aws·rds
追风赶月、1 小时前
【Linux】线程同步与互斥
linux
Karoku0662 小时前
【docker集群应用】Docker网络与资源控制
运维·数据库·docker·容器
梦游钓鱼2 小时前
pyshark安装使用,ubuntu:20.04
linux·运维·ubuntu
火龙谷2 小时前
CentOS7将yum源更换为国内源教程
linux·centos