Linux(Centos7)的虚拟机⾥安装WindowsServer2008
在以往的常规学习路线,或者开发环境与主题思路都是相反的,基本都是在Windows中安装虚拟机,虚拟机中再安装Linux系统。但在实际企业部署项⽬过程中,会遇到我主题中的需求,因为客户机有可能是云端Linux系统,这样Windows的开发环境将需要搭建。
下图为实现流程:
1 CentOS7系统安装
2) 下载:UltraISO软件(试⽤版就可以,不⽤注册)windows2008 r2激活码
3) 使⽤UltraISO制作CentOS安装盘
准备⼀个8G或更⼤容量的U盘,插⼊电脑,打开UltraISO软件,【⽂件】-》【打开】到下载的ISO⽂件,点击【确定】。
点击顶部菜单中的【启动】选择【写⼊硬盘映像】 ps:注意是硬盘不是软盘
硬盘驱动器选择你的U盘,写⼊⽅式 usb+hdd+ 点击【写⼊】。
4) 安装CentOS
将U盘插⼊需要安装CentOS7的服务器上,设置BIOS开机选择从U盘启动。显⽰下图选项,选择install centos7。
之后等它⾃⼰运⾏,然后就会进⼊centos7的欢迎界⾯,并要求我们选择语⾔,默认为英语。我们选择中⽂。
之后会弹出⼀个设置界⾯,要求设置很多东西,⾸先我们点击【DATA & TIME】按钮进⾏时间的设置。然后点击【SOFTWARE SELECTION】选择安装的软件,这⾥左侧【GNOME桌⾯】、【KDE Plasma Workspaces】、【最⼩安装】、【带GUI的服务器】中的⼦项全部勾选安装。
点击左上⾓【完成】按钮后,返回“安装信息概要”界⾯,选择【安装位置】。进⼊“安装位置”配置窗⼝。
这⾥如果不会配置,先点击“本地标准磁盘”中计算机硬盘(应该为未分区的状态),然后选中【⾃动配置分区】单选按钮,点击【完成】。系统会根据硬盘⼤⼩最优分配磁盘空间。
点击左上⾓【完成】按钮后,返回“安装信息概要”界⾯,选择【⽹络与主机名】。进⼊“⽹络与主机名配置界⾯”。
这⾥“主机名”不需要修改,选中“以太⽹(ens160)”点击【配置】,IPV4选项卡下,配置IP地址,⼦⽹掩码,⽹关。⽬前我本地IP地址段为192.168.1.***
所以我的配置为:
IP地址:192.168.1.254
⼦⽹掩码:255.255.255.0
⽹关:192.168.1.1
点击左上⾓完成,返回“安装信息摘要”界⾯,点击【开始安装】。
进⼊“配置”界⾯,设置ROOT密码。
最后,安装完成以后会提⽰重启,点击【重启】。
2 CentOS7系统配置(root⽤户)
1) 配置IP地址
在桌⾯右键空⽩处,选择【打开终端】,输⼊:
vi /etc/sysconfig/network-scripts/ifcfg-ens5
这些配置在安装CentOS系统的时候,⽹络配置环节,已经配置了⼀遍。可以不⽤修改,如果在安装系统时,没有配置,那这⾥就需要根据⾃⼰的⽹络情况配置⼀下。下⾯为⽂字信息,与图中内容⼀致,红⾊为设置项:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
#BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens5"
UUID="8820f8ae-a6cf-4506-9ac5-feddc425c56a"
DEVICE="ens5"
ONBOOT="yes"
IPADDR="192.168.1.254"
#IPADDR="192.168.0.254"
PREFIX="24"
GATEWAY="192.168.1.1"
#GATEWAY="192.168.0.1"
DNS1="114.114.114.114"
IPV6_PRIVACY="no"
修改完成,按ESC键,输⼊:wq! 保存。
重启⽹络:systemctl restart network.service
测试IP地址配置的是否正确,ping 局域⽹中的其他IP地址:ping 192.168.1.140,按Ctrl+C停⽌测试。
测试是否能连接外⽹(Internet),ping 百度:ping ,按Ctrl+C 停⽌测试。
有的不需要ping通外⽹,这⾥只要求能ping通局域⽹中IP地址即可。
上⾯为ping通的情形,如果IP配置错误ping不通,则为下图样⼦,按Ctrl+C 停⽌测试:
2) 关闭防⽕墙
关闭防⽕墙的⽬的是为了能顺利的部署其他软件,后期有必要,可以再开启。这个设置,不需要重启,⽴即⽣效。[root@localhost etc]# systemctl stop firewalld.service
[root@localhost etc]# systemctl disable firewalld.service
3) 关闭SELinux
[root@localhost etc]# vi /etc/selinux/config
将SELINUX=*****,修改为下图所⽰:
修改后保存,重启系统后才能⽣效。
4) 配置YUM源
打开终端,在命令⾏中输⼊:
[root@localhost etc]# mv /pos.po /pos.po.backup
作⽤为备份之前的yum源配置⽂件。
依次输⼊:
[root@localhost etc]# yum clean all #清空yum缓存
[root@localhost etc]# yum makecache #重建缓存
[root@localhost etc]# yum repolist #查看配置⽬录资源数
配置完成后,使⽤yum install 安装软件会很快,不然都是10⼏KB的下载,耽搁时间。
3 VNCServer(远程桌⾯控制)安装与连接
说明:以下7个操作操作步骤,为在root⽤户下进⾏。
1) 安装tigervnc-servcer
# yum install tigervnc-server -y
2) 修改配置⽂件
# cp /lib/systemd/system/vncserver@.service
打开 /etc/systemd/system/vncserver@:1.service ,到下⾯这⼏⾏,⽤⾃⼰的⽤户名替换掉。举例来说,我的⽤户名是 linoxide 所以我⽤linoxide 来替换掉:
1. ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
2. PIDFile=/home/<USER>/.vnc/%H%i.pid
替换成
1. ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i"
2. PIDFile=/home/linoxide/.vnc/%H%i.pid
如果是 root ⽤户则
1. ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
2. PIDFile=/root/.vnc/%H%i.pid
3) 重新加载守护进程
# systemctl daemon-reload
4) 设置VNC viewer登录密码
#vncpasswd
5) 启动VNC server服务
⽤下⾯的命令(永久地)开启服务(禁⽌开机启动只需要修改命令中的enable为disable):
#sudo systemctl enable vncserver@:1.service
启动服务。
#sudo systemctl start vncserver@:1.service
6) 查看开启的远程登录端⼝号,默认为5901。
#netstat -unltp |grep vnc
7) 测试登录
在地址栏中输⼊VNC server服务器的IP地址与端⼝号,我这边输⼊的为:
192.168.1.254::5901 或者192.168.1.254:1,在弹出框中输⼊登录密码,就登录了。
这⾥可以看出分辨率不⾼,如果⽹速够快,可以去服务器端设置客户机登录的分辨率,设置⽅法为,打开终端,输⼊命令如下vncserver 设置客户端分辨率:vncserver -geometry 1280x1024;
vncserver 停:vncserver -kill :1
vncserver 启:vncserver :1
4 VMware 1
5 虚拟机软件安装
1) 下载VMware 15 Linux版软件安装包
2) ⽣成安装⽂件
# ./ VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle
3) 开始安装
打开终端输⼊:#vmware
弹出vmware安装界⾯:
根据提⽰,⼀步步同意,下⼀步就可以。在选择软件安装位置的地⽅,根据⾃⼰安排可修改⼀下。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论