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

centos7在服务器上的安装的更多相关文章

  1. 阿里云CentOS7.3服务器通过Docker安装Nginx

    前言 小编环境: 阿里云CentOS7.3服务器 docker 下面分享一次小编在自己的阿里云CentOS7.3服务器上使用Docker来安装Nginx的一次全过程 温馨小提示: 如果只是希望单纯使用 ...

  2. gitlab在centos7和ubuntu16 上的安装

    虽然之前也了解了一些开源的git代码服务器,后来也认同了gitlab的优越性,也认识到了gitlab的普及性,自己也是在网上查了一些资料,很多资料都是分应用安装,例如安装redis nginx rub ...

  3. 如何查找Linux服务器上JDK安装路径?

    成功远程到你要部署软件的Linux服务器上.这是第一步. 查看JDK版本:java -version 查看java执行路径:which java 查看JAVA_HOME路径:echo $JAVA_HO ...

  4. Linux 服务器上Redis安装和配置

    1.下载安装redis 在Linux服务器上,命令行执行以下命令(cd ./usr local/src 一般源码放在这里(推荐源码安装)) wget http://download.redis.io/ ...

  5. 在centos7云服务器上搭建Apache服务器并访问到你的网站

    使用X-shell ssh安全连接到云服务器 https://mail.qq.com/cgi-bin/mail_spam?action=check_link&url=https://www.n ...

  6. 如何在DELL R420上部署EXSI虚拟化(服务器上的安装)

    <VMware ESXi>是一款虚拟化软件.软件支持windows平台客户端界面管理,客户端界面与正常使用的虚拟机WMware Workstation界面功能类似VMware ESXI 服 ...

  7. Mac将本地文件上传到Centos7(Linux)服务器上

    1.打开终端,输入命令: scp /Users/codez/Downloads/jdk-8u144-linux-x64.tar.gz root@139.224.235.xxx:/root/java/j ...

  8. CentOS7 服务器上如何安装python3

    1.官网下载python3的源码包 网址:https://www.python.org/ 进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source code, ...

  9. PSI在windows server2008服务器上的安装方法

    PSI(http://www.oschina.net/p/psi-crm)是一款开源进销存软件,功能较为齐全,使用比较方便.在windows server2008系统中安装时遇到了一些问题,总结解决方 ...

  10. Linux服务器上nginx安装的完整步骤

    1.环境准备: 服务器系统版本:CentOS 6.5 nginx软件版本:nginx-1.13.9 2.资源准备: nginx下载地址:http://nginx.org/download/nginx- ...

随机推荐

  1. 如何在 MySQL 中避免单点故障?

    如何在 MySQL 中避免单点故障? 在 MySQL 中避免单点故障(SPOF, Single Point of Failure)是确保数据库高可用性和系统稳定性的关键.通过采取以下几种策略,可以最大 ...

  2. JVM 垃圾回收调优的主要目标是什么?

    JVM 垃圾回收调优的主要目标 JVM 垃圾回收调优的目标是为了提升应用的性能,优化垃圾回收过程中的停顿时间和吞吐量.调优的核心目标通常包括以下几点: 1. 减少垃圾回收的停顿时间 停顿时间(Stop ...

  3. devops组件搭配选型

    名称 作用 备注 sentry 异常捕获系统 gitlab 代码仓库 jenkins 持续集成 open-falcon 监控系统 grafana 监控FE prometheus 监控系统 thanos ...

  4. github无法加载图片的解决办法--转载

    windows下hosts文件提示不能修改的,可以剪切到其他地方修改后再剪切回去. https://blog.csdn.net/u011583927/article/details/104384169

  5. 鸿蒙Next元服务开发详解

    之前写过关于元服务的文章,大家对元服务应该也有一定的了解,它是一种更加高效便捷的应用形式,免安装,有独立的入口,说的简单一点就像是把微信小程序放到系统层面,相比微信小程序更加快捷,因为连微信也不用打开 ...

  6. GPT-4 即将在 ChatGPT 中退役:技术进化的又一里程碑

    你是否曾好奇人工智能背后的推动力是什么?OpenAI 最近宣布了一项重大更新--从2024年4月30日起,ChatGPT将全面采用全新的AI模型GPT-4o替代现行的GPT-4.这标志着一次重大的技术 ...

  7. 中国科学院计算所:从 NFS 到 JuiceFS,大模型训推平台存储演进之路

    中科院计算所在建设大模型训练与推理平台过程中,模型规模与数据集数量呈爆发式增长.最初采用简单的裸机存储方案,但很快面临数据孤岛.重复冗余.管理混乱和资源利用不均等问题,于是升级到了 NFS 系统.然而 ...

  8. Flume+Kafka获取MySQL数据

    摘要 MySQL被广泛用于海量业务的存储数据库,在大数据时代,我们亟需对其中的海量数据进行分析,但在MySQL之上进行大数据分析显然是不现实的,这会影响业务系统的运行稳定.如果我们要实时地分析这些数据 ...

  9. Jenkinsfile_配置定时任务

    triggers 在jenkinsfile来定义流水线时,常规情况下,项目都是基于手动点击部署,这种策略尤其适用于线上环境,但在测试环境,乃至于预发环境,应该对自动构建有更高的集成度,使开发者只关注于 ...

  10. PS简单图片拼接

    1.打开图片 首先打开需要拼接的图片两张 以这两张图片为例子 首先我们先看看这两张图片的宽高分别为多少 打开图像---->画布大小 好记录下来小姐姐宽大概17cm,高大概20cm. 再来看看提莫 ...