在 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. 基本的包管理命令
-
更新所有包:
bashsudo yum update # CentOS 7 或更早版本 sudo dnf update # CentOS 8 或更高版本
-
安装软件包:
bashsudo yum install <package-name> # CentOS 7 或更早版本 sudo dnf install <package-name> # CentOS 8 或更高版本
-
删除软件包:
bashsudo yum remove <package-name> # CentOS 7 或更早版本 sudo dnf remove <package-name> # CentOS 8 或更高版本
-
搜索软件包:
bashsudo yum remove <package-name> # CentOS 7 或更早版本 sudo dnf remove <package-name> # CentOS 8 或更高版本
-
查看已安装的软件包:
bashsudo yum list installed # CentOS 7 或更早版本 sudo dnf list installed # CentOS 8 或更高版本
2. 安装常见软件
2.1 安装开发工具(build-essential)
安装开发工具集,包括编译器等:
bashsudo yum groupinstall "Development Tools" # CentOS 7 或更早版本 sudo dnf groupinstall "Development Tools" # CentOS 8 或更高版本
2.2 安装常用开发库和工具
-
Git:
bashsudo yum install git # CentOS 7 或更早版本 sudo dnf install git # CentOS 8 或更高版本
-
Python 3 :
bashsudo yum install python3 # CentOS 7 或更早版本 sudo dnf install python3 # CentOS 8 或更高版本
-
Node.js:
bashsudo yum install nodejs # CentOS 7 或更早版本 sudo dnf install nodejs # CentOS 8 或更高版本
-
Java:
bashsudo yum install java-1.8.0-openjdk # CentOS 7 或更早版本 sudo dnf install java-1.8.0-openjdk # CentOS 8 或更高版本
-
MySQL:
bashsudo yum install mysql-server # CentOS 7 或更早版本 sudo dnf install mysql-server # CentOS 8 或更高版本
2.3 安装网络工具
-
Curl:
bashsudo yum install curl # CentOS 7 或更早版本 sudo dnf install curl # CentOS 8 或更高版本
-
Wget:
bashsudo yum install wget # CentOS 7 或更早版本 sudo dnf install wget # CentOS 8 或更高版本
3. 安装 Web 服务
3.1 安装 Apache (httpd)
-
安装 Apache:
bashsudo yum install httpd # CentOS 7 或更早版本 sudo dnf install httpd # CentOS 8 或更高版本
-
启动和启用 Apache:
bashsudo systemctl start httpd sudo systemctl enable httpd
3.2 安装 Nginx
-
安装 Nginx:
bashsudo yum install nginx # CentOS 7 或更早版本 sudo dnf install nginx # CentOS 8 或更高版本
-
启动和启用 Nginx:
bashsudo systemctl start nginx sudo systemctl enable nginx
3.3 安装 PHP
-
安装 PHP :
bashsudo yum install php # CentOS 7 或更早版本 sudo dnf install php # CentOS 8 或更高版本
4. 安装数据库服务
4.1 安装 MariaDB (替代 MySQL)
-
安装 MariaDB:
bashsudo yum install mariadb-server # CentOS 7 或更早版本 sudo dnf install mariadb-server # CentOS 8 或更高版本
-
启动和启用 MariaDB:
bashsudo systemctl start mariadb sudo systemctl enable mariadb
4.2 安装 PostgreSQL
-
安装 PostgreSQL:
bashsudo yum install postgresql-server # CentOS 7 或更早版本 sudo dnf install postgresql-server # CentOS 8 或更高版本
-
初始化数据库并启动 PostgreSQL:
bashsudo postgresql-setup initdb sudo systemctl start postgresql sudo systemctl enable postgresql
5. 安装 Docker
5.1 安装 Docker
-
安装 Docker:
bashsudo yum install docker # CentOS 7 或更早版本 sudo dnf install docker # CentOS 8 或更高版本
-
启动和启用 Docker:
bashsudo systemctl start docker sudo systemctl enable docker
5.2 安装 Docker Compose
-
安装 Docker Compose :
bashsudo 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:
bashsudo yum install redis # CentOS 7 或更早版本 sudo dnf install redis # CentOS 8 或更高版本
-
启动和启用 Redis:
bashsudo systemctl start redis sudo systemctl enable redis
6.2 安装 Memcached
-
安装 Memcached:
bashsudo yum install memcached # CentOS 7 或更早版本 sudo dnf install memcached # CentOS 8 或更高版本
-
启动和启用 Memcached:
bashsudo systemctl start memcached sudo systemctl enable memcached
7. 安装常用工具
7.1 安装 Vim
-
安装 Vim :
bashsudo yum install vim # CentOS 7 或更早版本 sudo dnf install vim # CentOS 8 或更高版本
7.2 安装 Nano
-
安装 Nano :
bashsudo yum install nano # CentOS 7 或更早版本 sudo dnf install nano # CentOS 8 或更高版本
8. 安装其他常用软件包
-
安装 Zlib、OpenSSL、ncurses 等开发库 :
bashsudo yum install zlib-devel openssl-devel ncurses-devel # CentOS 7 或更早版本 sudo dnf install zlib-devel openssl-devel ncurses-devel # CentOS 8 或更高版本
这些是 CentOS 系统中常用的应用安装命令,涵盖了常见的开发工具、Web 服务、数据库服务、容器工具等。