15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 如何建一个网站----windows7建立Centos Linux系统虚拟机

如何建一个网站----windows7建立Centos Linux系统虚拟机

时间:2023-07-12 15:42:01 | 来源:网站运营

时间:2023-07-12 15:42:01 来源:网站运营

如何建一个网站----windows7建立Centos Linux系统虚拟机:(本文存在大量转自其他人的博客,文章等,原创部分很少,只是用来记录自己如何一步一步搭建一个作品的,相当于一个工作日志,一个记载当时怎么及决问题的回忆录,程序员也是艺术家,我要用一生完成一个心目中完美的艺术品~ )

在Windows7系统中,安装VirtualBox软件,这是一个可以在电脑上建立多个虚拟机的软件,其安装方式和其他的软件是一样的。

安装成功,配置网络。

安装Linux,选择Centos6.8版本,这是一个基于RedHate

1、首先,要有一张CentOS 6.4的安装介质,使用介质启动电脑出现如下界面

界面说明:




Install or upgrade an existing system 安装或升级现有的系统

install system with basic video driver 安装过程中采用基本的显卡驱动

Rescue installed system 进入系统修复模式

Boot from local drive 退出安装从硬盘启动

Memory test 内存检测

2、介质直接“skip”就可以了



3、出现引导界面,点击“next”


4、选中“English(English)”否则会有部分乱码问题


5、键盘布局选择“U.S.English”


6、选择“Basic Storage Devies"点击"Next"


7、询问是否忽略所有数据,新电脑安装系统选择"Yes,discard any data"


8、Hostname填写格式“英文名.姓”



9、网络设置安装图示顺序点击就可以了



10、时区可以在地图上点击,选择“shanghai”


"System clock user UTC" 前面打勾,使用UTC时间

11、设置root的密码



注意:如果你使用的密码过于简单,系统会自动提示:您的密码不够安全,过于简单化/系统化

这里选择“Use Anyway" 无论如何都使用

生产环境必须设置强壮复杂的密码

Next


选择最后一项,Create Custom Layout 创建自定义分区

Next


可以看到硬盘的容量,我这里显示的是25G,现在自定义分区。


注意:分区之前,自己先要规划好,怎么分区


(1)方案1
/ :建议大小在5GB以上。
swap:即交换分区,建议大小是物理内存的1~2倍。

(2)方案2
/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。
/ :Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。
/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
swap:实现虚拟内存,建议大小是物理内存的1~2倍。


(3)方案3
/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。
/usr :用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。
/var :用来存放Linux系统中经常变化的数据以及日志文件,建议大于1GB以上。
/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
/ :Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。
/tmp:将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为500MB以上。
swap:实现虚拟内存,建议大小是物理内存的1~2倍。



创建好分区之后,如上图所示,然后点Next



点“Format”格式化


选择“Write changes to disk”将修改写入磁盘


默认

Next


默认是:第一项,Desktop桌面

这里选择:Minimal 最小

Next


备注:可以点Customize now,选择安装需要的开发工具包软件,

也可以在需要的时候通过yum源、rpm或者编译来安装软件包。

开始安装


安装完成


点“Reboot”重新引导,系统自动重启


重启之后,出现下面登录界面



系统安装完成




1. 添加“桥接网卡”

  给虚拟机安装操作系统可以参考:给 VirtualBox 虚拟机安装最小化 CentOS 操作系统。如果想安装 Windows,可以参考前文加载 Windows 安装光盘映像来启动安装,剩下的应该不困难了吧。

  在 VirtualBox 中创建了虚拟机并安装操作系统之后,就可以给它添加另一块网卡(当然是虚拟网卡)了。



  创建了 CentOS 虚拟主机的 VirtualBox 主界面

  方法:

  关闭虚拟机,在 VirtualBox 主界面(如上图所示),选中要添加第二块网卡的虚拟机,这里举例用的是 CentOS 这个虚拟机,然后单击上面的“设置”按钮打开虚拟机设置界面,并从左侧栏切换到“网络”条目。如下图所示。



 VirtualBox 虚拟机的网络设置界面

  其中“网卡 1”已经默认设置为“网络地址转换(NAT)”模式,可以让虚拟机通过母机的网络来访问互联网。

  点击“网卡 2”,勾选“启用网络连接”,将“连接方式”更改为“桥接网卡”,其它不需要修改,但是需要点开“高级”然后记下 “MAC 地址”后面的字符(我这里是 080027f26be7)。上面的“界面名称”实际是虚拟机内部的网卡需要桥接到的母机网卡的名称。


  然后单击窗口下面的“确定”保存设置。添加网卡完成!




  1. 首先以根用户登录系统,然后使用lspci | grep Ethernet命令检查计算机上的以太网卡设备是否被内核检测到。这里小编要提醒大家,在默认的情况下,只有root也就是根用户才有权限进行网络配置。红框内就是检测到的网卡信息。




  2. 然后使用“ifconfig”命令查看系统已经识别并已激活的网络接口。如果没有找到可以用“ifconfig -a”命令找到所有已识别包括未激活的网络接口,然后使用”ifconfig 网卡名 up“激活。可以看出小编的CentOS6.4系统上有一块已激活的eth0网卡,下面就对这块网卡进行设置使它能够发挥作用。



  3. 3
    这里小编首先为大家演示如何临时指定IP地址。在命令行输入“ifconfig 网卡名 IP地址 netmask 子网掩码”就可以临时指定网卡的IP地址,但重启后失效。相对于上一张图,小编的IP临时设置已经生效。





2. 虚拟机系统中桥接网卡的设置

  下面按照虚拟机里的操作系统分两种情况,Windows 和 CentOS Linux,分别说明“桥接网卡”的设置。

  A. 虚拟机使用 WINDOWS 操作系统¶

  虚拟机里安装了 Windows 操作系统的话,也许不需要这块”桥接网卡“就可以与母机双向通信。但是,如果想要家庭网络上的其它计算机也可以自由访问虚拟机的话,还是需要桥接网卡的。

  Windows 中设置桥接网卡非常方便,因为 Windows 开机启动之后会自动添加新硬件。等它添加了新的网卡之后,我们只需要在”网络连接“里面将新网卡的 IP 设置为 192.168.0.10(举例),同时配置”网络掩码“为 255.255.255.0,网关为 192.168.0.1,再配置自己喜欢的 DNS(比如Google 的公共 DNS)或者直接用路由器作为 DNS(192.168.0.1)即可。

  B. 虚拟机使用 CENTOS 操作系统¶

  Linux 的发行版太多了,而且各自的配置文件还不一定相同,所以这里只举例说明 CentOS 中的设置情况。下面的命令行指令直接输入到虚拟机启动后其操作系统界面里的 # 号后面并回车即可,因为这里的目的主要是模拟 VPS,并没有使用图形界面。

修改网络配置文件 ifcfg-eth0,

  vi /etc/sysconfig/network-scripts/ifcfg-eth0

  这会打开一个文本编辑区域。按 i 键开始编辑,用上下左右键将光标移动到 ONBOOT=no那里,删除 no,输入 yes。

  然后按 Ctrl+c 键退出编辑状态,再按 shift+; 组合键输入 : ,紧接着输入 wq 保存并退出文本编辑器。

  将 ifcfg-eth0 复制一份另存为 ifcfg-eth1:

  cp -rf /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

  然后编辑 ifcfg-eth1(编辑方法同前述编辑 ifcfg-eth0 的方法):

  vi /etc/sysconfig/network-scripts/ifcfg-eth1

  将其中的内容改为(其中 HWADDR 就是刚才记下的那一串字符,只不过用 : 分割开了):

  DEVICE="eth1"HWADDR=08:00:27:F2:6B:E7TYPE=EthernetNM_CONTROLLED=noONBOOT=yesIPADDR=192.168.0.10NETMAK=255.255.255.0GATEWAY=192.168.0.1

  然后保存退出编辑器。接着执行下面的指令重新启动所有网络连接:

  service network restart

  应该能看到类似下面的反馈信息:

  Shutting down loopback interface: [ OK ]Bringing up loopback interface: [ OK ]Bringing up interface eth0:Determining IP information for eth0... done. [ OK ]Bringing up interface eth1: [ OK ]

  如果没有看到“Bringing up interface eth1: [ OK ]”这样的反馈信息,那有可能是因为 eth1 没有安装好。试着执行下面的指令让 CentOS 自动检测新硬件并安装:

  start_udev

  等它完成了再重新重启所有网络连接。

  如果没什么意外的话,现在,从母机(也就是安装了 VirtualBox 的系统)里应该可以 ping 到这个虚拟机了:


  ping 192.168.0.10

关键词:建立,系统,虚拟

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭