VMware安装CentOS7总结
前言:Linux的发行版Centos是业界主流的服务器操作系统。虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。VMware 是一款功能强大的虚拟机管理软件,提供用户可在单一的桌面上同时运行不同的操作系统,是程序员进行开发、测试和部署新的应用程序的最佳解决方案。软件环境:VMware Workstation 12 ProCe
前言:Linux的发行版之一CentOS是业界主流的服务器操作系统。虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。VMware Workstation 是一款功能强大的桌面虚拟机管理软件,提供用户可在单一的桌面上同时运行不同的操作系统,是程序员进行开发、测试和部署新的应用程序的最佳解决方案。
软件环境:
VMware Workstation 12 Pro
CentoOS7:CentOS 7镜像下载地址
一、Centos简介
CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统),基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。2020年6月20日,最新版本为 CentOS 8.2.2004。CentOS是最流行稳定的免费企业级 Linux 服务器操作系统。
如果说 Ubuntu 是现今最受桌面用户欢迎的 Linux 操作系统,那么 CentOS 就是最受公司、企业、网站喜爱的 Linux 发行版了。得益于极为出色的稳定性,全球范围内无数著名网站均选用它,异次元的服务器也正是使用它!
CentOS 是基于 Red Hat Enterprise Linux (RHEL / 业界最知名的发行版) 源代码再编译出来的免费版,因此不仅继承 RHEL 优越的稳定性(与 Debian 不分上下),还提供免费更新,因此在服务器提供商、中小型公司中装机量几乎是最大最流行的 Linux 系统,现在也已正式加入红帽公司。从事服务器后端的同学,CentOS 应该是值得你深入学习研究的……
参考链接:CentOS百度百科
二、VMware安装Cenots7 minimal
1、为什么选择CentOS的最小化安装?
生产环境中,CentOS最好采用最简版安装,如果需要其他功能可以根据需求安装,这样就可以节省系统资源,更好提供稳定的服务。
2、VMware安装Cenots7 minimal安装步骤
傻瓜式安装,直接根据网上的教程安装就是:VMware安装Centos7超详细过程(图文)
rpm -q centos-release 查看centos系统版本
可以看出我的版本为CentOS 7.7
三、centos7 minimal 无法连接网络
1、输入ip addr 查看有无ip,没有则记住网卡名(如我的网卡名为ens33)
ip addr
Windows上查看IP地址是ipconfig, Linux上是ifconfig,但是Linux上还有一个命令叫ip addr可以查看IP地址。
2 、进入网卡配置目录 cd /etc/sysconfig/network-scripts/ ,通过 ls 查看网卡文件。
cd /etc/sysconfig/network-scripts/
ls
3 、通过 vi ifcfg-ens33 编辑对应的网卡文件,进入insert模式,把ONBOOT=no 改成ONBOOT=yes (然后按esc,在按:wq+确认)
vi ifcfg-ens33
4、 重启服务。输入service network restart ,在输入ip addr 查看,现在已经可以自动获取ip了。
service network restart
四、centos7 minimal的常用指令工具安装
最小化安装后的Centos7系统并没有vim、wget、curl、ifconfig、lsof命令,这里首先安装一下:
yum -y install vim wget curl net-tools lsof
1.vim安装,相比于vi个人更喜欢vim
2.wget安装,下载工具必不可少
3.net-tools 安装,因为习惯使用ifconfig命令
4. 安装zip压缩命令
yum -y install zip
yum -y install unzip
6.yum-plugin-priorities安装,用于调整yum源的优先级
7.sysstat安装,安装了iostat命令用于查看磁盘io情况以及mpstat、sar、sa等命令
wget 和 cURL下载文件工具的区别:
当想要直接通过 Linux 命令行下载文件,马上就能想到两个工具:wget 和 cURL。它们有很多一样的特征,可以很轻易的完成一些相同的任务。
虽然它们有一些相似的特征,但它们并不是完全一样。这两个程序适用与不同的场合,在特定场合下,都拥有各自的特性。
curl和wget基础功能有诸多重叠,如下载等。
非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求方面更擅长;wget由于支持ftp和Recursive所以在下载文件方面更擅长。类比的话curl是浏览器,而wget是迅雷9。
五、Linux Yum的介绍
RPM文件在Linux系统中的安装最为简便。以著名的图像处理软件XV为例,其RPM包xv-3.10a-13.i386.rpm可以在该程序的主页中下载取得。
YUM(全称为 Yellow dog Updater Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。yum它是一个在线的软件安装命令。能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。例如我们需要安装一个软件A,而软件A-->B-->C-->D.通过yum我们只需要安装A,其他依赖包会自动安装。
1、 linux 更换默认yum源为阿里云yum源
yum需要一个yum软件下载库,也就是yum源。默认情况下,CentOS就有一个yum源。
但是我们一般更换Centos的软件yum源,因为默认yum源在国外,下载速度较慢,建议更改为阿里云yum源:
阿里云镜像地址:https://opsx.alibaba.com/mirror
- 安装wget:
yum install wget
- 备份当前yum源设置目录:
mv /etc/yum.repos.d /etc/yum.repos.d.backup
- 新建空的yum源设置目录:
mkdir /etc/yum.repos.d
- 下载阿里云的yum源配置到该目录中:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
- 清除缓存:
yum clean all
- 重建新的源缓存缓存:
yum makecache
- 升级所有包(改变软件设置和系统设置,系统版本内核都升级,故需要几分钟耐心等待):yum update -y
2、使用yum进行软件包安装卸载API:
$>yum list //列出所有软件包
$>yum list installed //列出已经安装的软件包
$>yum list installed | grep nano //列出已经安装的软件包
$>yum search nano //在yum的软件源中搜索软件
$>yum remove nano //卸载软件
$>yum -y install nano //直接安装,不需要yes确认.
$>yum list installed | grep nano //查看是否安装了Nano
参考链接:Yum的介绍
更多推荐
所有评论(0)