Bootstrap

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

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

目录

1. 基本的包管理命令

2. 安装常见软件

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

2.2 安装常用开发库和工具

2.3 安装网络工具

3. 安装 Web 服务

3.1 安装 Apache (httpd)

3.2 安装 Nginx

3.3 安装 PHP

4. 安装数据库服务

4.1 安装 MariaDB (替代 MySQL)

4.2 安装 PostgreSQL

5. 安装 Docker

5.1 安装 Docker

5.2 安装 Docker Compose

6. 安装其他常见服务

6.1 安装 Redis

6.2 安装 Memcached

7. 安装常用工具

7.1 安装 Vim

7.2 安装 Nano

8. 安装其他常用软件包


1. 基本的包管理命令

  • 更新所有包

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

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

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

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

    sudo yum list installed          # CentOS 7 或更早版本
    sudo dnf list installed          # CentOS 8 或更高版本
    

    2. 安装常见软件

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

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

    sudo yum groupinstall "Development Tools"   # CentOS 7 或更早版本
    sudo dnf groupinstall "Development Tools"   # CentOS 8 或更高版本
    

    2.2 安装常用开发库和工具

  • Git

    sudo yum install git       # CentOS 7 或更早版本
    sudo dnf install git       # CentOS 8 或更高版本
    

  • Python 3
    sudo yum install python3   # CentOS 7 或更早版本
    sudo dnf install python3   # CentOS 8 或更高版本
    
  • Node.js

    sudo yum install nodejs    # CentOS 7 或更早版本
    sudo dnf install nodejs    # CentOS 8 或更高版本
    
  • Java

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

    sudo yum install mysql-server   # CentOS 7 或更早版本
    sudo dnf install mysql-server   # CentOS 8 或更高版本
    

2.3 安装网络工具

  • Curl

    sudo yum install curl   # CentOS 7 或更早版本
    sudo dnf install curl   # CentOS 8 或更高版本
    
  • Wget

    sudo yum install wget   # CentOS 7 或更早版本
    sudo dnf install wget   # CentOS 8 或更高版本
    

3. 安装 Web 服务

3.1 安装 Apache (httpd)

  • 安装 Apache

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

    sudo systemctl start httpd
    sudo systemctl enable httpd
    

3.2 安装 Nginx

  • 安装 Nginx

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

    sudo systemctl start nginx
    sudo systemctl enable nginx
    

3.3 安装 PHP

  • 安装 PHP
    sudo yum install php      # CentOS 7 或更早版本
    sudo dnf install php      # CentOS 8 或更高版本
    


4. 安装数据库服务

4.1 安装 MariaDB (替代 MySQL)

  • 安装 MariaDB

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

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    

4.2 安装 PostgreSQL

  • 安装 PostgreSQL

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

    sudo postgresql-setup initdb
    sudo systemctl start postgresql
    sudo systemctl enable postgresql
    

5. 安装 Docker

5.1 安装 Docker

  • 安装 Docker

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

    sudo systemctl start docker
    sudo systemctl enable docker
    

5.2 安装 Docker Compose

  • 安装 Docker Compose
    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

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

    sudo systemctl start redis
    sudo systemctl enable redis
    

6.2 安装 Memcached

  • 安装 Memcached

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

    sudo systemctl start memcached
    sudo systemctl enable memcached
    

7. 安装常用工具

7.1 安装 Vim

  • 安装 Vim
    sudo yum install vim       # CentOS 7 或更早版本
    sudo dnf install vim       # CentOS 8 或更高版本
    

7.2 安装 Nano

  • 安装 Nano
    sudo yum install nano      # CentOS 7 或更早版本
    sudo dnf install nano      # CentOS 8 或更高版本
    

8. 安装其他常用软件包

  • 安装 Zlib、OpenSSL、ncurses 等开发库
    sudo yum install zlib-devel openssl-devel ncurses-devel   # CentOS 7 或更早版本
    sudo dnf install zlib-devel openssl-devel ncurses-devel   # CentOS 8 或更高版本
    

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

;