俗话说工欲善其事,必先利其器,本次我们搭建Win7 + VMware Workstation 12 + CentOS7.3 + Xshell5,这样就可以静静的玩Linux了。本篇教程一来用作自己温故知新,二来可以给新人一些启发。
- 操作系统和软件区分64位和32位
- BIOS开启虚拟化
下载软件
software | download_url |
---|---|
VMware Workstation Pro 12 | https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/12_0 |
CentOS7.3 64位 清华源 | http://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso |
Xshell5 Free for Home/School | http://www.netsarang.com/xshell_download.html |
建议在VMware中安装Minimal版,东西少,安装速度快。VMware CD\DVD驱动器加载Everything版,本地yum软件库比较全。软件安装过程和在VMware中安装操作系统本篇略过。。。
优化VMware提高虚拟机运行速度的技巧
本人PC加了一块8G骇客神条
http://blog.csdn.net/shanzhizi/article/details/8293638
Xshell配色方案,编程字体
http://statby.blog.51cto.com/7588140/1424996/
Linux和Windows共享文件
- vmware-tools
- lrzsz
- samba,ftp,http
- 终极大招
python -m SimpleHTTPServer 20000
关闭防火墙,关闭Selinux,关闭NetworkManager
systemctl stop firewalld.service 临时关闭防火墙
systemctl disable firewalld.service 永久关闭防火墙
systemctl stop NetworkManager 临时关闭NetworkManager
systemctl disable NetworkManager 永久关闭NetworkManager
setenforce 0 临时关闭Selinux
vi /etc/selinux/config 永久关闭Selinux
enforcing改为disabled
netsh advfirewall set publicprofile state off 在cmd中关闭windows防火墙
设置主机名,校正时间
hostnamectl set-hostname pangu
ntpdate pool.ntp.org
配置网络
- 在编辑-->虚拟网络编辑器--> VMnet8-->更改设置,设置DHCP网段
- 创建的虚拟机网络选NAT
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
--
TYPE=Ethernet
BOOTPROTO=dhcp #
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=a774f6aa-706c-452a-9e25-531787a65a51
DEVICE=ens33
ONBOOT=yes #
--
systemctl restart network
ip a s
ping www.baidu.com
配置本地和网络yum源
- 本地yum
mkdir /mnt/centos7
vi /etc/fstab
--
/dev/sr0 /mnt/centos7 iso9660 defaults,ro,loop 0 0
--
mount -a
cd /etc/yum.repos.d/
vi local.repo
--
# local.repo
# Please mount /dev/sr0 first.
# author: zuoguocai@126.com
[icai]
name=icaiyum
baseurl=file:///mnt/centos7
gpgcheck=1
gpgkey=file:///mnt/centos7/RPM-GPG-KEY-CentOS-7
enabled=1
--
yum makecache
- 网络yum源,试举一个,阿里yum
http://mirrors.aliyun.com/repo/ 阿里云yum源,根据实际自选版本
命令自动补全
yum -y install bash-completion
VM克隆技巧
centos7 克隆后只需把网卡的配置文件中的HWADDR
和UUID
两行删除即可