CentOS 7实用笔记

237次阅读
没有评论

共计 2648 个字符,预计需要花费 7 分钟才能阅读完成。

下载

官网下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/,任意选择一个镜像点击进入,CentOS 7 提供了三种 ISO 镜像文件:

  • DVD ISO 标准安装版
  • Everything ISO 标准安装版的补充,增加了大量的应用软件
  • Minimal ISO 精简版,自带的应用软件最少,生产环境推荐使用

这里选择 CentOS-7-x86_64-Minimal-2207-02.iso 进行下载。

虚拟机配置

  1. 打开 VMware 虚拟机,点击「文件」->「新建虚拟机」->「典型(推荐)」->「下一步」
  2. 选择「稍后安装操作系统」->「下一步」-> 客户机操作系统选择「Linux」-> 版本选择「CentOS 7 64 位」->「下一步」
  3. 选择安装位置,点击「下一步」->「下一步」
  4. 点击「自定义硬件」->「新 CD/DVD」->「使用 ISO 映像文件」,设置 CentOS 7 的 ISO 镜像路径,点击「关闭」->「完成」

安装 CentOS 7

  1. 选中配置好的 CentOS 7,然后点击「开启此虚拟机」
  2. 将鼠标移入到虚拟机中,按「↑」键,选择「Install CentOS 7」,然后按下「Enter」键 ->「Enter」键
  3. 点击「Continue」,「DATE & TIME」选择上海,「INSTALLATION DESTINATION」选择自动配置分区
  4. 点击「Begin Installation」开始安装
  5. 设置管理员 root 密码,设置成功后点击「Finish configuration」
  6. 点击「Reboot」重启

网络配置

网络连接模式

桥接模式:虚拟机直接连接外部物理网络,主机起到了网桥的作用。这个模式下直接访问外部网络,并且对外部网络是可见的(同一个路由器内都可见,占用局域网的 IP)。

NAT 模式:虚拟机和主机构建一个专用网络,并通过虚拟网络地址转换(NAT)设备对 IP 进行转换。虚拟机通过该共享 IP 可以访问外部网络,但外部网络无法访问虚拟机。

仅主机模式:虚拟机只与主机共享一个专用网络,与外部网络无法通信。

网络设置

  1. CentOS 先关机,命令为poweroff
  2. 点击「编辑」->「虚拟网络编辑器」
  3. 点击「VMnet8」,取消勾选「使用本地 DHCP 服务将 IP 地址分配给虚拟机」->「确定」
  4. 启动虚拟机,进入网络配置文件目录cd /etc/sysconfig/network-scripts/,然后编辑 ifcfg-ens33 文件vi ifcfg-ens33
修改以下内容:BOOTPROTO=static  # 启用静态 IP 地址
ONBOOT=yes        # 开启自动启用网络连接

添加以下内容:IPADDR=192.168.30.100  # 设置 IP 地址
NETMASK=255.255.255.0  # 子网掩码
GATEWAY=192.168.30.2   # 设置网关
DNS1=114.114.114.114   # 设置 DNS
DNS2=223.5.5.5

IPADDR 不能和子网 IP 冲突(最后一位在 0~255 范围内随便取一个数字,这里选择 100),GATEWAY 即「NAT 设置」里面的网关 IP。

输入 service network restart 重启网卡让网卡设置生效。输入 ip addr 检查一下 IP,验证是否可以访问外网:ping baidu.com

网络配置完成后就可以使用远程工具连接配置的 IP 来访问该 CentOS 7 服务器。

配置主机名

# 查看主机名
hostname
# 修改主机名,改完需要重启服务器
vi /ect/hostname  
# 查看主机相关信息
hostnamectl
# 修改主机名为 ABC
hostnamectl set-hostname ABC

# 修改 hosts 文件
vi /etc/hosts

远程连接 CentOS 7

还需要对电脑做一些配置,打开「控制面板」->「网络和共享中心」->「更改适配器设置」-> 找到 VMnet8,右键属性 -> 双击「Internet 协议版本 4」->「使用下面的 IP 地址」。

IP 和网关要和虚拟机在同一网段但不能相同,首选 DNS 服务器:114.114.114.114,备用 DNS 服务器:223.5.5.5

系统管理

计算机中,一个正在执行的程序或命令,被叫做 ” 进程 ”(process)。而启动之后一直存在、常驻内存的进程,一般被称做“服务”(service)。

service 服务管理

基本语法:systemctl start | stop | restart | status 服务名

查看服务开机启动状态:systemctl list-unit-files

设置服务自动启动:systemctl disable | enable 服务名

系统运行级别

CentOS 7 的运行级别简化为:

  • multi-user.target 等价于原运行级别 3(多用户有网,无图形界面)
  • graphical.target 等价于原运行级别 5(多用户有网,有图形界面)

查看当前运行级别:systemctl get-default

修改当前运行级别:system set-default TARGET.target,TARGET 取 multi-user 或者 graphical。

关机重启

一般 Linux 不会经常进行关机操作,正确关机流程为:sync > shutdown > reboot > poweroff

  • sync 将数据由内存同步到硬盘中
  • reboot 重启,等同于 shutdown -r now(-r=reboot)
  • poweroff 关机断电,等同于 shutdown -h now(-h=halt)

软件包管理器

yum

yum 是在 Linux 中常用的一款包管理器,主要应用在 Fedora,RedHat,CentOS 等发行版本上。基于 RPM 包管理,能够从指定服务器自动下载 RPM 包并安装,可自动处理依赖性关系,并且一次性安装所有依赖的软件包,无须繁琐地一次次下载、安装。

升级命令:

  • yum -y update:升级所有包的同时也升级软件和系统内核
  • yum -y upgrade:只升级所有包,不升级软件和系统内核

查看发行版本:cat /etc/redhat-release,查看内核版本:uname -r

dnf

dnf 是新一代的 RPM 软件包管理器,克服了 yum 包管理器的一些瓶颈,提升了包括用户体验,内存占用,依赖分析,运行速度等多方面的内容。

从 CentOS 8 开始,系统默认的软件包管理器是 dnf,系统提供的 yum 命令仅为 dnf 命令的软链接。由于没有预装在 CentOS 7 中,所以需要先安装 dnf。

安装命令:

yum install epel-release -y
yum install dnf -y
dnf --version

正文完
 0
阿伯手记
版权声明:本站原创文章,由 阿伯手记 于2023-08-15发表,共计2648字。
转载说明:本站原创内容,除特殊说明外,均基于 CC BY-NC-SA 4.0 协议发布,转载须注明出处与链接。
评论(没有评论)
验证码

阿伯手记

阿伯手记
阿伯手记
喜欢编程,头发渐稀;成长路上,宝藏满地
文章数
766
评论数
204
阅读量
446078
今日一言
-「
热门文章
职场救急!AI请假话术生成器:1秒定制高通过率理由

职场救急!AI请假话术生成器:1秒定制高通过率理由

超级借口 不好开口?借口交给我!智能生成工作请假、上学请假、饭局爽约、约会拒绝、邀约推辞、万能借口等各种借口理...
夸克网盘快传助手提高非VIP下载速度

夸克网盘快传助手提高非VIP下载速度

夸克网盘限速这个大家都知道,不开会员差不多限速在几百 K。那有没有办法在合法合规途径加速下载夸克网盘呢?这里推...
国内已部署DeepSeek模型第三方列表 免费满血版联网搜索

国内已部署DeepSeek模型第三方列表 免费满血版联网搜索

本文收集了目前国内已部署 DeepSeek 模型的第三方列表,个个都是免费不限次数的满血版 DeepSeek,...
巴别英语:用美剧和TED演讲轻松提升英语听力与口语

巴别英语:用美剧和TED演讲轻松提升英语听力与口语

还在为枯燥的英语学习而烦恼吗?巴别英语通过创新的美剧学习模式,让英语学习变得生动有趣。平台提供海量美剧和 TE...
Chinese Name Generator 在线中文姓名生成器

Chinese Name Generator 在线中文姓名生成器

Chinese Name Generator 是一款在线中文姓名生成器,可在几秒内生成符合个人需求的中文名字。...
TVAPP:开源电视盒子资源库,一键打造家庭影院

TVAPP:开源电视盒子资源库,一键打造家庭影院

导语 TVAPP 是一个专为 Android TV 电视盒子用户打造的开源影音资源库,集成了影视、直播、游戏等...
2025年12月 每日精选

2025年12月 每日精选

关于每日精选栏目 发现一些不错的资源,点击 这里 快速投稿。 12 月 26 日 .ax 顶级域 目前全球唯一...
最新评论
15220202929 15220202929 怎么用
八对 八对 麻烦大佬更新下【堆新】的友链站名:八对星星描述:极目星视穹苍无界•足履行者大地有疆链接:https://8dui.com图标:https://cf.8dui.com/logo.webp横标:https://cf.8dui.com/logo-w.webp订阅:https://8dui.com/rss.xml
三毛笔记 三毛笔记 已添加
DUINEW DUINEW 已添加贵站,期待贵站友链~博客名称:堆新博客地址:https://duinew.com/博客描述:堆新堆新,引力向新!——堆新(DUINEW)博客头像:https://d.duinew.com/logo.webp横版头像:https://d.duinew.com/logo-w.webp博客订阅:https://duinew.com/rss.xml
hedp hedp 没看懂
bingo bingo 直接生成就可以啦,也可以添加一些选项
满心 满心 申请更新下友联信息,原名:满心记,现名:周天记原域名:qq.mba,现域名:zhoutian.com描述:我在人间混日子
开业吉日 开业吉日 没看明白这个怎么用
开业吉日 开业吉日 beddystories 这个网站太赞了,收藏
热评文章
夸克网盘快传助手提高非VIP下载速度

夸克网盘快传助手提高非VIP下载速度

夸克网盘限速这个大家都知道,不开会员差不多限速在几百 K。那有没有办法在合法合规途径加速下载夸克网盘呢?这里推...
清华大学官方免费DeepSeek教程

清华大学官方免费DeepSeek教程

AI 领域近期最引人注目的焦点当属 DeepSeek,这款由中国创新企业深度求索研发的人工智能工具,正以开放源...
Short-Link 免费开源短网址程序,基于Fastify、Vercel和Supabase构建

Short-Link 免费开源短网址程序,基于Fastify、Vercel和Supabase构建

Short-Link 是一款基于 Fastify、Vercel 和 Supabase 构建的 URL 缩短服务...
国内已部署DeepSeek模型第三方列表 免费满血版联网搜索

国内已部署DeepSeek模型第三方列表 免费满血版联网搜索

本文收集了目前国内已部署 DeepSeek 模型的第三方列表,个个都是免费不限次数的满血版 DeepSeek,...
Chinese Name Generator 在线中文姓名生成器

Chinese Name Generator 在线中文姓名生成器

Chinese Name Generator 是一款在线中文姓名生成器,可在几秒内生成符合个人需求的中文名字。...
BeddyStories 完全免费儿童睡前故事库,让孩子随时随地入睡更轻松

BeddyStories 完全免费儿童睡前故事库,让孩子随时随地入睡更轻松

BeddyStories 是一个致力于为儿童提供优质睡前故事的在线平台,用户可以在这里找到来自世界各地的经典故...
DrawLink:一键生成链接视觉卡片,提升分享点击率

DrawLink:一键生成链接视觉卡片,提升分享点击率

小贴士 :此站或已变迁,但探索不止步。我们已为您备好「类似网站」精选合集,相信其中的发现同样能为您带来惊喜。