centos7在服务器上的安装

CentOS 提供了多种安装版本,每种版本都有其特定的用途和适用场景。以下是 CentOS DVD、Everything、Minimal 和 NetInstall 四个版本的主要区别:

安装系统

1. CentOS DVD 版本

  • 特点: DVD 版本通常是一个完整的安装映像,包含了安装 CentOS 所需的所有软件包和依赖项。它适合通过光盘或 USB 启动安装。
  • 适用场景: 适用于需要离线安装的用户,或者希望在安装过程中直接使用 DVD 中的软件包,避免网络下载的用户。
  • 包含内容: 包括了图形界面、常用工具和服务器软件等,是一个较为完整的系统安装映像。

2. CentOS Everything 版本

  • 特点: Everything 版本包含了尽可能多的软件包,旨在满足各种不同的需求和使用场景。它通常是一个较大的安装映像,包含了大量软件和功能。
  • 适用场景: 适用于需要高度定制或特定软件组合的用户,或者希望在安装过程中选择尽可能多的软件包。
  • 包含内容: 包括了开发工具、服务器软件、图形界面、多媒体工具等多种组件,是一个非常全面的安装映像。

3. CentOS Minimal 版本

  • 特点: Minimal 版本是一个精简的安装映像,只包含了安装 CentOS 所需的基本软件包和依赖项。它通常没有图形界面,适合通过命令行进行安装和配置。
  • 适用场景: 适用于需要最小化资源占用的用户,或者希望在安装后根据需求逐步添加软件包的用户。
  • 包含内容: 包括了基本的系统工具、网络配置工具和一些核心服务,但没有图形界面和额外的软件包。

4. CentOS NetInstall 版本

  • 特点: NetInstall 版本是一个非常小的安装映像,主要用于通过网络下载所需的软件包进行安装。它适合在有良好网络连接的环境中使用。
  • 适用场景: 适用于需要高度定制安装内容的用户,或者希望在安装过程中选择特定的软件包和组件。
  • 包含内容: 只包含了安装程序本身,没有其他软件包。安装过程中需要通过网络下载所需的软件包。

总结

  • DVD 版本: 完整的离线安装映像,适合需要直接从光盘或 USB 安装的用户。
  • Everything 版本: 包含最多的软件包,适合需要高度定制或全面功能的用户。
  • Minimal 版本: 精简的安装映像,适合需要最小化资源占用或通过命令行安装的用户。
  • NetInstall 版本: 通过网络下载软件包进行安装,适合需要灵活选择安装内容的用户。

根据你的具体需求和安装环境,可以选择合适的 CentOS 版本来进行安装。


系统安装路径:

https://mirrors.aliyun.com/centos/7/isos/x86_64/


设置IP

查看IP

ip addr show

或者

ip a

使用命令ifconfig可以查看 如果没有安装 使用sudo yum install net-tools -y安装

执行命令来配置IP

ip addr add 172.16.0.7/16 dev enp7s0
ip link set enp7s0 up
ip route add default via 172.16.0.1
echo "nameserver 8.8.8.8" > /etc/resolv.conf

永久设置

vi /etc/sysconfig/network-scripts/ifcfg-enp7s0

修改如下或者写入如下内容:

TYPE=Ethernet
DEVICE=enp7s0
BOOTPROTO=static
ONBOOT=yes
IPADDR=172.16.0.7
NETMASK=255.255.0.0
GATEWAY=172.16.0.1
DNS1=114.114.114.114
DNS2=8.8.4.4

验证是否成功

systemctl restart network
ip a show enp7s0
ping -c 172.16.0.1

删除IP配置

ip addr del 172.16.0.7/24 dev enp7s0

或者修改上面的ifcfg文件,重启网络

systemctl restart network

开启远程

rpm -q openssh-server
#如果没有安装
yum install -y openssh-server

启动SSH

systemctl start sshd
systemctl enable sshd

如果有防火墙,先关闭。

systemctl stop firewalld

查看ssh服务监听正常

ss -tlnp | grep 22

配置国内镜像源

(如阿里云/清华/华为),再安装 vim 编辑器。

以下是详细操作步骤 ✅:

✅ 一、备份原有 yum 源配置(建议)

mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

✅ 二、使用国内源(阿里云为例)

方法一:使用阿里云官方提供的 CentOS 7 源

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

可选替代源:

镜像源 命令
清华 https://mirrors.tuna.tsinghua.edu.cn/help/centos/
华为 https://mirrors.huaweicloud.com/repository/centos/

✅ 三、清理缓存并重新生成缓存

yum clean all

✅ 四、安装 Vim 编辑器

yum install -y vim

✅ 五、验证 Vim 安装成功

vim --version

✅ 六、其他建议(可选)

如果你也想安装一些常用工具,可以一并执行:

yum install -y net-tools wget curl bash-completion

📌 补充:如果你在内网环境无外网连接

你还可以:
• 配置本地 yum 源(挂载 ISO)
• 或使用 rsync 从其他服务器同步

查看系统信息

在 CentOS(包括 CentOS 7/8/Stream)中,查看系统信息的常用命令分为以下几个类别,包括版本、CPU、内存、内核、磁盘、网络、启动等,非常适合日常运维和故障排查。

✅ 一、查看系统版本信息

cat /etc/redhat-release

或:

cat /etc/os-release

输出示例:

CentOS Linux release 7.9.2009 (Core)

✅ 二、查看内核版本

uname -r

查看完整内核和架构:

uname -a

✅ 三、查看系统架构 / 处理器位数

arch          # 显示 x86_64
getconf LONG_BIT   # 显示 64(64位系统)

✅ 四、查看 CPU 信息

lscpu

或传统方式:

cat /proc/cpuinfo

✅ 五、查看内存信息

free -h

或更详细的方式:

cat /proc/meminfo

✅ 六、查看磁盘信息

lsblk           # 查看所有分区和挂载点
df -h           # 查看磁盘使用情况
fdisk -l        # 查看硬盘分区表(需 root)

✅ 七、查看系统启动时间和运行时间

uptime

或:

who -b          # 查看系统最后启动时间

✅ 八、查看当前登录用户、主机名、IP 等

whoami          # 当前用户名
hostname        # 当前主机名
ip a            # 当前所有网卡及IP

✅ 九、查看系统服务管理器版本(CentOS 7 开始使用 systemd)

systemctl --version

✅ 十、其他实用信息查看命令

功能 命令
查看所有已安装软件包 rpm -qa 或 yum list installed
查看 SELinux 状态 getenforce 或 sestatus
查看系统语言 echo $LANG
查看开机自启服务 systemctl list-unit-files --type=service
查看硬件信息(需安装) lshw(需:yum install lshw -y)

✅ 一键查看系统基本信息脚本(建议收藏)

echo "操作系统版本:" && cat /etc/redhat-release
echo "内核版本:" && uname -r
echo "系统架构:" && arch
echo "CPU信息:" && lscpu | grep 'Model name'
echo "内存使用:" && free -h
echo "磁盘使用:" && df -h
echo "IP地址:" && ip -4 a | grep inet
echo "系统启动时间:" && uptime
posted @ 2025-07-10 09:54  crockery  阅读(258)  评论(0)    收藏  举报