使用VMware安装linux虚拟机以及相关配置
前言
使用VMware安装虚拟机这个一般都知道,操作简单。而本文主要讲使用虚拟机的后续相关配置。并记录使用过程中遇到的问题以及一些技巧。本篇文章以后回持续更新的。。。
安装包准备
VM:12
Linux:CentOS 7.0
百度云盘:
链接:https://pan.baidu.com/s/1geEAtpx 密码:r503
一、CentOS 使用
1,安装CentOS
下载VMware Workstation Pro 和CentOS 系统。
成功安装之虚拟机软件后,点击新建虚拟机,安装已经下载好的CentOS。
然后一直点击下一步就可以了(虚拟机的配置参数可以根据自己的电脑配置来更改)
注:如果出现Intel VT-x 处于禁用状态,那么重启电脑,进入BIOS中,移动到system选项中,将 Intel Virtualization Technology 这个打开就行了,然后F10保存。
再次打开虚拟机,设置好用户名和密码,就可以进入了。
进入之后,可以先设置时区和时间
在CentOS桌面右上角,点击时间,然后进行设置
2,设置静态IP
虚拟机默认是DHCP 自动分配IP地址,如果不想自动分配的话,设置为静态IP就可以了。
步骤:
输入:
vim /etc/sysconfig/network-scripts/ifcfg-eno*
注:后面的*根据实际的名称来更改
然后编辑该文件
成功保存退出之后
重启网络,输入
service network restart
完整配置
TYPE=Ethernet
# 设置为静态IP
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=47fdc855-346c-4987-b0e2-8f2326864b1c
DEVICE=eno16777736
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
#开启自动启用网络连接
ONBOOT=yes
#设置IP地址
IPADDR0=192.168.238.128
#设置子网掩码
PREFIXO0=24
#设置网关
GATEWAY0=192.168.238.255
#设置主DNS
DNS1=8.8.8.8
#设置备DNS
DNS2=8.8.4.4
3,添加用户使用root权限
安装虚拟机之后,登录的是自己设置的用户名,但是没有使用root权限。
本来可以在命令前加上 sudo,但是安装的CentOS7缺没有配置,所以我们需要手动配置。
首先切换到root 用户
输入:
su root
然后输入
visudo
找到root ALL=(ALL) ALL位置,
在下面添加一行,将root改成你的用户名,然后退出保存就可以了。
4,更改主机名称
进入linux之后,用户名旁边的就是主机名,默认是使用localhost。平常使用的话倒也不影响,但是如果想做一些学习的话,例如集群的配置,这个主机名就相当不方便,于是便更改这个主机名称。
步骤如下:
CentOS 6
输入
vim /etc/sysconfig/network
将localhost.localdomain修改为‘你更改的名称‘
CentOS 7
输入:
hostnamectl set-hostname master
注:更改主机名称之后输入reboot重启才生效
5,IP与主机名映射
平常使用的话,也无须做映射。但是搭建某些环境的时候,做映射使用起来就相当方便。
步骤如下:
修改hosts文件,做关系映射
输入
vim /etc/hosts
添加
主机的ip 和 主机名称
例如:
192.168.238.128 master
5,SSH安装
安装新的虚拟机是默认是没有安装SSH的,如果我们想从外部使用xshell等工具连接虚拟机的话,那么SSH就必须安装了
步骤如下:
说明:为了方便,直接使用root账号
首先输入:
rpm -qa|grep -E "openssh"
查看是否已经安装,如果为安装或缺少依赖
那么久重新安装
输入:
yum install openssh*
安装,后面就直接输入y就行了
安装成功后,输入ifconfig查看ip,然后在电脑上使用xshell连接,输入ip和端口,然后输入用户名和密码,查看是否连接成功。
版权声明:
作者:虚无境
博客园出处:http://www.cnblogs.com/xuwujing
CSDN出处:http://blog.csdn.net/qazwsxpcm
个人博客出处:http://www.panchengming.com
原创不易,转载请标明出处,谢谢!
使用VMware安装linux虚拟机以及相关配置的更多相关文章
- Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...
问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...
- 利用 Vmware 安装 Linux 虚拟机
之前写过一篇利用MS系的 Hyper-v 安装 Ubuntu 的教程,这里给出使用 Vmware 安装 Linux 的教程.(ps:Hyper-v 的体验感不太好,而且不够大众化) 1.准备工作 1. ...
- 手把手教windows上安装linux虚拟机及环境配置
目录 版本说明 安装虚拟机 典型方式安装(推荐小白,带有图形界面,助于学习,但占用空间大) 自定义方式安装(推荐老司机) 创建快照 克隆虚拟机 windows上安装linux虚拟机不管是对于新人还是老 ...
- 搭建linux环境:如何在vmware安装linux虚拟机??
本来不想再整一遍的,奈何分布式压测呀,呀呀呀呀呀呀 1.安装linux虚机 (1)在桌面上双击VMware Workstation图标后启动虚拟机,鼠标单击文件,选择新的虚拟机: (2)单击“next ...
- VMware中Linux的NAT相关配置
我这边使用的是CentOS7,因为搭建环境主要是为了后期做集群,所以会搭建三台机器master,slave1,slave2. 一.设置固定IP 1. 进入到/etc/sysconfig/network ...
- VMware复制Linux虚拟机后网络配置
1.启动虚拟机,点击我已复制 点击已复制后,VMware将会为重置虚拟机网卡mac地址. 2.修改网卡mac地址 3.ifconfig显示网卡名称与配置不一致处理 Centos6中ifconfig显示 ...
- 怎么在Windows下安装Linux虚拟机
前提:①电脑有安装好VMware Workstation Pro虚拟机,没有的话点此下载并安装.②下载好CentOS-7-x86_64-DVD-1503-01镜像文件,没有点此下载密码:lomg. 1 ...
- 使用Vmware安装linux且配置终端可以连接虚拟机总结
首先是下载一个linux镜像,我下载的是:ubuntu-16.04.2-desktop-amd64.iso 1.使用vmware安装linux,都使用默认的配置就行了,最多改一下主机名什么的,密码最好 ...
- Vmware快速安装linux虚拟机(SUSE)
安装环境:Vmware 11.SUSE11 64位 vmware快速安装linux虚拟机的过程还是比较简单的,步骤如下: 1.点击文件,新建虚拟机. 2.选择典型安装. 3.在红框中选择想要安装的虚拟 ...
随机推荐
- Python爬虫利器:Beautiful Soup
Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.使用它来处理HTML页面就像JavaScript代码操作HTML DOM树一样方便.官方中文文档地址 1. 安 ...
- Akka(39): Http:File streaming-文件交换
所谓文件交换指的是Http协议中服务端和客户端之间文件的上传和下载.Akka-http作为一种系统集成工具应该具备高效率的数据交换方式包括文件交换和数据库表行的上传下载.Akka-http的数据交换模 ...
- iOS 中 .a 和 .framework 静态库的创建与 .bundle 资源包的使用
iOS 中 .a 和 .framework 静态库的创建与 .bundle 资源包的使用 前言 开发中经常使用三方库去实现某特定功能,而这些三方库通常又分为开源库和闭源库.开源库可以直接拿到源码,和自 ...
- dingo/API 最新版 V2.0 之安装讲解
我发现关于dingo/API V2.0的资料少之又少,应该也是发布时间不久的原因.下面,我就来给大家讲解(翻译)下官方的英文文档,如果有说的不对的地方,请指正.先附上,官网wiki地址https:// ...
- 离开Visual Studio C#的编译(你不知道的C#)
很多人一开始学习.net 第一天必定是安装Visual studio 或者很多关于C#学习的书上第一章节必定是告诉你要你下载一个vs 其实没有vs未必就不能开发了,只是可能说vs给我的开发带来了很多的 ...
- QTP生成随机数字+字母
以下函数实现随机生成17位数(包括字母和数字),仍有改进的空间,可根据具体要求适当修改 Dim targetstring '调用返回函数给变量.Function过程通过函数名返回一个值 targets ...
- Android Studio问题汇总
1) Android Studio重命名工程名称: 1. 关闭Android Studio 2. 修改project所在路径的文件夹名字为[NewName] 3. 修改根目录下的.iml文件名为[Ne ...
- HDU2186--水
悼念512汶川大地震遇难同胞--一定要记住我爱你 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java ...
- 制作多级菜单hide()与show() toggle()
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 分布式监控系统Zabbix3.2对数据库的连接数预警
在前篇分布式监控系统Zabbix3.2监控数据库的连接数 中已经对数据库的端口3306进行了监控,可以看到数据库的连接数历史变化有高有低,那如果达到了数据库连接数的阀值是不是主动通知给运维人员去检查问 ...