简介:
最近想在自己搞一搞Linux系统,于是就在自己电脑上安装了一个虚拟机,本文详细介绍在Windows下安装Linux虚拟机的全部过程,包括(安装VMware、下载Linux ISO镜像、安装CentOS 64,CentOS 64基本配置、安装免费的Xshell并链接Linux),以及在安装过程中遇到的问题。东西有点多,因此此条博文比较长。可根据自己的需求,使用目录进行跳转浏览。
目录
下载安装VMware:
可以选择版本,默认为最新版本。选择好版本后点击立即下载。下载需要登录。如果没有注册过的话。填写邮箱,注册一下,再登陆邮箱激活一下就好。
打开.exe文件, 即可开始安装。
安装位置默认在C盘下,在这里我选择安装在F盘,安装路径尽量不要有中文。
等待安装就好了。
安装成功后,第一次运行程序会要求输入密钥。这个可以自己百度。下面分享我搜集的密钥。
CG54H-D8D0H-H8DHY-C6X7X-N2KG6
ZC3WK-AFXEK-488JP-A7MQX-XL8YF
AC5XK-0ZD4H-088HP-9NQZV-ZG2R4
ZC5XK-A6E0M-080XQ-04ZZG-YF08D
ZY5H0-D3Y8K-M89EZ-AYPEG-MYUA8
FF590-2DX83-M81LZ-XDM7E-MKUT4
FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA
CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD
AALYG-20HVE-WHQ13-67MUP-XVMF3
YC592-8VF55-M81AZ-FWW5T-WVRV0
下载Linux ISO镜像文件:
下载地址:http://archive.kernel.org/centos-vault/6.1/isos/x86_64/
ps:不要使用浏览器自带的下载器下载镜像文件,因为浏览器自带的下载器会破坏文件。推荐使用迅雷下载。
安装过程就不在叙述。
VMware创建虚拟机:
打开VMware,创建新的虚拟机。
选择“自定义”,点击“下一步”。
点击“下一步”。
选择“稍后安装操作系统”,点击“下一步”。
“客户机操作系统”选择“Linux”,“版本”选择“CentOS 64”,点击“下一步”。
修改“虚拟机名称”和“位置”,也可以使用默认的名称和路径,点击“下一步”。
“处理器配置”默认就可以了,点击“下一步”。
内存自定义,可以大一点也可以小一点,根据自己的需求定,但是不建议小于默认内存大小,点击“下一步”。
“网络类型”,选择“使用桥接网络”,点击“下一步”。
“I/O控制器类型”,选择推荐的“LSI LOGIC”,点击“下一步”。
“虚拟磁盘类型”,选择推荐的“SCSI”,点击“下一步”。
“磁盘”,选择“创建新虚拟磁盘”,点击“下一步”。
“最大磁盘大小”,默认的就可以。自己可以设置大一点。然后选择“将虚拟盘储存为单个文件”,点击“下一步”。
点击“完成”。
安装CentOS 64:
点击“CD/DVD(IDE)”。
选择“使用ISO镜像文件”,点击“浏览”,找到之前下载的Linux ISO镜像文件。点击“确定”。
点击“打开此虚拟机”。
点击虚拟机界面,鼠标进入虚拟机,选择第一项,回车。
使用上下左右键选中skip,然后回车,这里是询问是否确认镜像文件是完整的,下载的镜像文件没问题,这里直接跳过即可,进入系统安装界面 。
点击“Next”。你可能找不到“Next”键。没关系,键盘按ctrl+alt,让鼠标跳出虚拟机界面,然后右边的下拉条,往下拉一拉,就会看到“Next”键了,再点击虚拟机界面,鼠标进入虚拟机,点击“Next”即可。
选择“中文简体”,点击“Next”。也可以选择“English”,根据自己的喜好,我英语水平不太好,就选择了“中文简体”。
选择“美国英语式”,点击“下一步”。
选择“基本存储设备”,点击“下一步”。
点击“是,忽略所有数据”,点击“下一步”。
这里是确认主机名,Linux系统不同于Windows操作系统,Linux系统不用过主机名区别同一个局域网下的主机,所以这里不用在意,默认即可。当然,自己修改也可以,点击“下一步”。
时区选择“中国上海”,没有“中国北京”,点击“下一步”。
设置密码,自行设置,因为这里我设置的是123456过于简单,所以有如下提示,选择“无论如何都使用”,点击“下一步”。
选择磁盘分区类型,选择“Create Custom Layout”,自定义分区,点击“下一步”。
磁盘分区大小(可根据需要自行设置)
/boot 1G 系统启动引导分区,1G够用
/ 50G 根分区,可根据需求分大小
/date 30G 自建分区,做实验用,可不分
swap 2G 交换分区,一般为内存2倍,大小为2G
剩余空间大小可留作实验用,后面再分即可。
下面开始进行磁盘分区
点击Creat创建分区
默认选择标准分区“Standard Partition”,点击“Create”创建分区。
创建/boot分区。
创建/(根)分区。
创建/data分区。这里需要注意的是,要勾选下面的“Encrypt”。
创建swap分区,由于swap分区并不是一个分区,因此不需要挂载点,所以挂载点Mount Point不用选,在File System Type中选择swap即可。
分区创建完毕后,查看分区大小是否与需求一致,然后点击“下一步”。
是否格式化磁盘,选择“Format”进行磁盘格式化。
将分区写入磁盘,选择“Write changes to disk”。
各项选择默认即可,点击“下一步”。
系统类型、安装包选择。
系统类型对于初学者选择“Desktop”使用比较方便,安装包选择“Customize now”进行添加,点击“下一步”。
根据需求在左侧选中以后,右侧会出现安装包,可根据需要进行勾选,点击“下一步”。
进入安装界面,系统开始安装。
等系统安装完毕以后,会进入以下界面,点击“重启”。
系统重启以后,会做少许配置,点击“Forward”进行下一步。
创建普通用户并设置密码,点击“下一步”。
设置时间和日期,如果时间一直,保持默认即可。
Kdump。此次系统内存默认1G,不支持该选项。如果内存够大支持此选项时,不用勾选此选项,其他选项选择no即可。点击“Finish”完成安装。
系统的基本配置:
ps:启动CentOS 64后,会自动进入图形界面。使用以下快捷键进行切换命令模式和图形界面:ctrl+alt+F2
操作文件命令:
#查看文件内容。 vi a.txt #键盘按“i”进入编辑模式。
#退出编辑文件,键盘按Esc。 :wq #保存并退出。
:q! #强制退出,不保存。
网络设置:
1.修改对应网卡的IP地址的配置文件
命令:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改以下几项:有的修改,没有的新增。
IPV6INIT=no #关闭IPV6支持,当前一般不用
ONBOOT=yes #系统启动时激活此设备
BOOTPROTO=static #网卡获得ip地址的方式,为static,dhcp或bootp
IPADDR=192.168.1.129 #静态指定IP,指定了网卡对应的ip地址(你自己设置的,可以远程连接,不要和其他局内ip重叠) 如上图1
NETMASK=255.255.255.0 #子网掩码
#NETWORK=192.168.1.1 #可以不设置,在下面2中设置好网关即可 -- 如上图2
2.设置网关
命令:
vi /etc/sysconfig/network
修改以下几项:有的修改,没有的新增。
NETWORKING=yes #表示系统是否使用网络
HOSTNAME=CentOS64 #设置本机的主机名
GATEWAY=192.168.1.1 #设置本机连接的网关的IP地址,这个是最主要的,查看你电脑
3.设置DNS
命令:
vi /etc/resolv.conf
修改以下几项:
nameserver 8.8.8.8
nameserver 114.114.114.114
配置好后 执行以下几条命令
#service network restart 重启网络服务和网卡
#ifconfig 可以查看网络设置
#ping 192.168.1.1 检查网关是否通
#ping www.baidu.com 检查域名解析是否正常
ps:在这里我遇到了一个问题,设置DNS重启网卡后,发现resolv.conf修改的配置消失了,发现是NetworkManager的问题。
解决方法:https://blog.csdn.net/ZuHaiDong/article/details/105196676
若提示ip已经被使用,要回到1里面把ip地址重新设置一下,重启。
网络设置好了,我们用Xshell远程登陆CentOS 64,方便操作,其实平时开发中也大多是远程登陆的。
xshell登录:
host(你设置的ip地址,这里是):192.168.1.129
下载安装Xshell并连接Linux:
下载地址:https://www.netsarang.com/zh/all-downloads/
进入官网,点击下载Xshell。
下拉,点击“免费授权页面”。
填写姓名,邮箱,勾选“只需要Xshell”,点击“下载”,Xshell会发送一封附带下载链接的邮件到填写的邮箱里。
登录刚才填写的邮箱,打开Xshell发送的邮件,点击下载链接,即可下载。
下载完成点击.exe进行安装。安装过程十分简单。不多赘述。
ps:远程连接Linux的时候,一定要先把虚拟机上的Linux系统打开,不然连啥呢。
打开Xshell,点击左上小加号。
名称:可以默认,也可以自己随便写,。
协议:默认SSH。
主机:输入之前在Linux上设置的192.1681.129。
端口号:22
可以先点击连接,测试一下输入的是否有误,然后点击确定。
这是左边会出现新连接的Linux,点击后出现弹框,输入用户名(之前安装CentOS 64设置的),可以勾选“记住用户名”,方便以后连接。点击“确定”。
出现弹框,输入密码(之前安装CentOS 64设置的),可以勾选“记住密码”,方便以后连接。点击“确定”。
链接成功。可以操作Linux系统啦。
Linux常用命令:
https://blog.csdn.net/ZuHaiDong/article/details/105071772