最近在学习Hadoop
,需要将一整套环境装起来,于是需要在VMware
中安装一个CentOS
。
1.下载镜像
在CentOS 官网,下载最新的.iso
镜像。
**地址:**https://www.centos.org/download/
为了省去在安装时联网下载组件的时间,我选择了Everything
版本(地址:CentOS-7-x86_64-Everything-1611.iso)。
2.VMware中设置
(1)新建一个虚拟机
选择【文件】-【新建虚拟机】:
选择.iso
所在的路径:
设置虚拟机存储路径:
设置系统磁盘总大小:
根据你的电脑设置虚拟机的配置(因为我本机内存比较多,所以给虚拟机设置了16G内存,参数仅供参考):
3.系统安装
以上设置完成后,虚拟机会自动开机,【回车】开始系统安装:
设置相应语言
完成相应设置:
这里,我点击SOFTWARE SELECTION
,设置系统的应用安装,我选择了【Server with GUI】(这里可以根据你的实际情况来确定):
设置完成后,点击Begin Installation
:
于是,系统开始安装:
漫长等待后(根据你的硬件资源决定安装速度),系统会自动重启。重启后,系统就安装完成啦!!
4.更新相关系统组件
控制台中执行,以将获取最新的源(Source),并将所有已安装软件更新到最新版本:
sudo yum update
这里从
yum update
与yum upgrade
的区别,介绍一下包管理器。
(1)yum update 与 yum upgrade 的区别:
yum update
与yum upgrade
都是将系统中已经安装的所有软件更新到当前最新的版本(并且自动管理好软件之间的依赖关系)yum upgrade
与yum update
唯一不同的是,yum upgrade
会将被官方废弃的软件版本在本机中删除。因此,yum upgrade
的功能与yum update
加上-obsoletes
标识的功能是等同的(即yum upgrade
等价于yum update -obsoletes
)
因此yum update
和yum upgrade
的关系,与apt-get update
和apt-get upgrade
的关系是完全不同的。
(2)apt-get update 和 apt-get upgrade 的区别:
apt-get update
通常在 apt-get upgrade
之前执行。
- UPDATE:会从指定的源(source)中下载最新的软件包信息
- UPGRADE:根据
UPDATE
下载的软件包信息,更新(下载并安装)这些新的软件包,并且自动管理依赖(新软件包的正常运行,需要依靠其他软件的安装)。
关于Linux的包管理工具,可以戳我:【Linux】Linux 包管理器
<%- page.posts %>
5.参考:
What is the technical differences between “update” and “upgrade” with yum?
FEATURED TAGS
algorithm
algorithmproblem
architecturalpattern
architecture
aws
c#
cachesystem
codis
compile
concurrentcontrol
database
dataformat
datastructure
debug
design
designpattern
distributedsystem
django
docker
domain
engineering
freebsd
git
golang
grafana
hackintosh
hadoop
hardware
hexo
http
hugo
ios
iot
java
javaee
javascript
kafka
kubernetes
linux
linuxcommand
linuxio
lock
macos
markdown
microservices
mysql
nas
network
networkprogramming
nginx
node.js
npm
oop
openwrt
operatingsystem
padavan
performance
programming
prometheus
protobuf
python
redis
router
security
shell
software testing
spring
sql
systemdesign
truenas
ubuntu
vmware
vpn
windows
wmware
wordpress
xml
zookeeper