在Windows上打造Linux学习环境,VMware Workstation 12 + CentOS7.3 + Xshell5

俗话说工欲善其事,必先利其器,本次我们搭建Win7 + VMware Workstation 12 + CentOS7.3 + Xshell5,这样就可以静静的玩Linux了。本篇教程一来用作自己温故知新,二来可以给新人一些启发。

  1. 操作系统和软件区分64位和32位
  2. BIOS开启虚拟化

下载软件

softwaredownload_url
VMware Workstation Pro 12https://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/Schoolhttp://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

配置网络

  1. 在编辑–>虚拟网络编辑器–> VMnet8–>更改设置,设置DHCP网段
  2. 创建的虚拟机网络选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 克隆后只需把网卡的配置文件中的HWADDRUUID两行删除即可

VM服务管理脚本

http://www.jianshu.com/p/3957cab61143

    原文作者:国才大叔的小屋
    原文地址: https://www.jianshu.com/p/8237bb024541
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞