学生机房虚拟化十系统操作设计实现.docx

上传人:b****0 文档编号:9200634 上传时间:2023-05-17 格式:DOCX 页数:30 大小:25.51KB
下载 相关 举报
学生机房虚拟化十系统操作设计实现.docx_第1页
第1页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第2页
第2页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第3页
第3页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第4页
第4页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第5页
第5页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第6页
第6页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第7页
第7页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第8页
第8页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第9页
第9页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第10页
第10页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第11页
第11页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第12页
第12页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第13页
第13页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第14页
第14页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第15页
第15页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第16页
第16页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第17页
第17页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第18页
第18页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第19页
第19页 / 共30页
学生机房虚拟化十系统操作设计实现.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学生机房虚拟化十系统操作设计实现.docx

《学生机房虚拟化十系统操作设计实现.docx》由会员分享,可在线阅读,更多相关《学生机房虚拟化十系统操作设计实现.docx(30页珍藏版)》请在冰点文库上搜索。

学生机房虚拟化十系统操作设计实现.docx

学生机房虚拟化十系统操作设计实现

学生机房虚拟化(十)系统操作设计实现

引入:

   在前篇思路的指导下,进行了为期三个星期的调试最终建立了一个初步成熟的,具有亲和力的配置界面,现在此虚拟系统已经初步部署了一个机房,用来学生日常上课。

在本篇中,本人并不试图去花篇幅讲解彼此之间如何配合,如此设计缘由等等。

因为,逻辑的东西真的不好用语言来说,只好将之以一种最直接的方式完整呈现给读者。

如果你全全操作,一定会明了我的设计思路及各文档的含义的。

虚拟系统文档:

    1、管理员克隆后初次登录相关

【桌面自动运行文件autostart】

对应文件:

/etc/xdg/openbox/autostart_half

注:

*_half文件,以及后面要出现的*_ok,均是为区分部署给不同用户而设定的。

half表示,使用此配置文件时,系统的配置尚未完成。

ok表示,通过此配置文件,系统配置即将完成(结束)。

这样做有一个好处,当我需要重置系统设置时,可以将所有half文件复制并覆盖对应的配置文件(如:

autostart_half覆盖autostart)。

而在配置完autostart_half内容的autostart,如果配置将autostart_ok覆盖autostart文件即可。

最后声明一点,所有以half或ok结尾的配置文件并不起作用,它只是用来覆盖对应的无后缀文件来起作用的。

1.# 

2.#if test -x /usr/lib/openbox/gnome-settings-daemon >/dev/null; then 

3.#  /usr/lib/openbox/gnome-settings-daemon & 

4.#elif which gnome-settings-daemon >/dev/null; then 

5.#  gnome-settings-daemon & 

6.#fi 

7. 

8.# If you want to use XFCE config tools... 

9.# 

10.#xfce-mcs-manager & 

11.#任务栏加载

12.tint2 & 

13.#自动运行终端,有时桌面会停止响应,如果终端开启,输入命令“openbox--reconfigure”刷新桌面即可。

14.xterm & 

15.#net.jpg这个图片,我没有提供,是机房管理员在配置系统时系统的桌面背景图片

16.feh --bg-scale /boot/net.jpg & 

17.#打开系统说明文档,只是起提示与说明作用的文本

18.leafpad /etc/vmshenzhi.txt & 

/etc/vmshenzhi.txt的内容:

1.      现在大家看到的这篇文档,是在克隆系统后交付学生使用前所需的操作 

2.说明。

在桌面上单击右键,会有一个菜单弹出。

我们可能用到的菜单均是 

3.含有汉字的,英文的不要操作!

 

4.     菜单的第一项:

“**职教虚拟系统使用说明”,就是本文档。

接下来会 

5.有两大步操作,依次是:

 

6.第一大步[修改IP与主机名]:

 

7.        1.修改宿主机IP地址 

8.        2.修改宿主机名称-1 

9.        3.修改宿主机名称-2 

10. 

11.第二大步:

 

12.        保存并重启系统 

13.        [之后会进入虚拟机的编辑界面,设置完虚拟机后再次点选重启的菜单项就完成了所有操作] 

14. 

15.      如果在修改过程中出现了无法更正的错误,可以重新对系统进行设置, 

16.此时需要选择的菜单是其它子菜单中的"重新配置[慎重]",但要慎重进行选择,系统 

17.会进行重启。

如果一切顺利,在设置完成后,选择最下方的菜单“设置完毕 

18.重启系统”!

 

19.                                                              [完]12年1月7日21:

00:

18 

   2、桌面菜单

对应文件:

/etc/xdg/openbox/menu.xml_half

1.

xml version="1.0" encoding="UTF-8"?

2. 

3.

//openbox.org/" 

4.        xmlns:

xsi="http:

//www.w3.org/2001/XMLSchema-instance" 

5.        xsi:

schemaLocation="http:

//openbox.org/ 

6.                file:

///usr/share/openbox/menu.xsd"> 

7. 

--图形界面中的菜单-管理员状态 --> 

8. 

9.   

10.    leafpad /etc/vmshenzhi.txt 

11.   

12. 

--自定义 添加的配置菜单内容 --> 

13. 

14. 

15. 

16.   

17.    leafpad /etc/network/interfaces 

18.   

19.   

20.    leafpad /etc/hostname 

21.   

22.   

23.    leafpad /etc/hosts 

24.   

25. 

26.   

27.    /etc/first.sh 

28.   

29.   

30. 

31.  

-- This requires the presence of the 'menu' package to work --> 

32.   

33.    x-terminal-emulator 

34.   

35.   

36.    obconf 

37.   

38.    

39.    shutdown -h now 

40.    

41.   

42.    tint2 

43.   

44.   

45.     

46.   

47.  

!

!

重新配置[慎重]!

!

!

"> 

48.    /etc/refirst2.sh 

49.   

50.   

51.     

52.   

53.   

54.   

55.     

56.   

57. 

58.   

59. 

60. 

61.    feh /boot/kaichuang.jpg 

62.   

63. 

64. 

65. 

menu.xml_half中包含的文档:

对应文件:

/etc/network/interfaces由文件interfaces_half得来

作用:

修改主机IP

1.####################本文件是用来修改机器的IP地址的 

2.# This file describes the network interfaces available on your system 

3.# and how to activate them. For more information, see interfaces(5). 

4. 

5.# The loopback network interface 

6.auto lo 

7.iface lo inet loopback 

8. 

9.# The primary network interface 

10.auto eth0 

11.#iface eth0 inet dhcp 

12.iface eth0 inet static 

13.####下面一行修改为:

192.168.208.10x 

14.####例如,第1个学生机为192.168.208.101,第50个为192.168.208.150 

15.address 192.168.208.150 

16.##########下面不修改########## 

17.netmask 255.255.255.0 

18.gateway 192.168.208.254 

19.broadcast 192.168.208.255 

对应文件:

/etc/hostname由文件/etc/hostname_half得来

作用:

修改主机名称

1.######此文件用来修改主机名称,注意sz0801表示第1个学生机, 

2.######sz0802表示第2个,sz0801表示第1个学生机 

3.######仅需将sz0850修改为对应名称, 

4.######其它地方不做更改,更改完毕,保存并退出!

 

5.sz0850 

对应文件:

/etc/hosts由文件/etc/hosts_half得来

作用:

修改主机名称

1.######此文件用来修改主机名称,注意sz0801表示第1个学生机, 

2.######sz0802表示第2个,sz0801表示第50个学生机 

3.######仅需将sz0850修改为对应名称, 

4.######其它地方不做更改,更改完毕,保存并退出!

 

5.127.0.1.1   sz0850 

6. 

7.# The following lines are desirable for IPv6 capable hosts 

8.:

:

1     ip6-localhost ip6-loopback 

9.fe00:

:

0 ip6-localnet 

10.ff00:

:

0 ip6-mcastprefix 

11.ff02:

:

1 ip6-allnodes 

12.ff02:

:

2 ip6-allrouters 

对应文件:

/etc/first.sh

作用:

将配置文件使用以“_ok”结尾的文件替代。

其与接下来要展示的/etc/refirst.sh作用相反。

其余细节部分不再细述。

1.#/bin/bash 

2.cp -f /etc/xdg/openbox/menu.xml_ok /etc/xdg/openbox/menu.xml 

3.cp -f /etc/xdg/openbox/autostart_ok /etc/xdg/openbox/autostart 

4.cp -f /etc/init/tty1.conf_ok /etc/init/tty1.conf 

5.cp /boot/grub/grub.cfg_ok /boot/grub/grub.cfg 

6.#克隆系统后往往网卡不能启动,执行下面的命令就可以了。

7.rm /etc/udev/rules.d/70-persistent-net.rules 

8.chmod u+w /vmos/shenzhi/Windows\ XP\ Professional.vmx 

9.chown -R shenzhi.shenzhi /vmos/shenzhi/ 

10.cp /home/shenzhi/.config/openbox/menu.xml_ok /home/shenzhi/.config/openbox/menu.xml 

11.chown -R shenzhi.shenzhi /home/shenzhi/.config/openbox/ 

12.chown -R shenzhi.shenzhi /etc/xdg/openbox/ 

13.reboot 

对应文件:

/etc/refirst2.sh

作用:

用于在配置错误后重新配置的脚本。

1.#/bin/bash 

2.#恢复图形界面中的菜单至管理员状态 

3.cp -f /etc/xdg/openbox/menu.xml_half /etc/xdg/openbox/menu.xml 

4.#恢复自启动文件 

5.cp -f /etc/xdg/openbox/autostart_half /etc/xdg/openbox/autostart 

6.#设置root用户开机自动登录图形界面 

7.cp -f /etc/init/tty1.conf_half /etc/init/tty1.conf 

8.#删除多余菜单,缩短开机时间 

9.cp /boot/grub/grub.cfg_half /boot/grub/grub.cfg 

10.#在删除快照前,先将虚拟主文件设置为可修改权限 

11.chmod u+w /vmos/shenzhi/Windows\ XP\ Professional.vmx 

12.#删除先前创建的快照00 

13.#vmrun -T ws deletesnapshot "/vmos/shenzhi/Windows XP Professional.vmx" 00 

14.#恢复网络配置文件到初始模板 

15.cp /etc/network/interfaces_half /etc/network/interfaces 

16.#恢复主机名配置文件到初始模板 

17.cp /etc/hosts_half /etc/hosts 

18.#恢复主机名配置文件到初始模板 

19.cp /etc/hostname_half /etc/hostname 

20.#恢复使用说明文件 

21.cp /etc/vmshenzhi.txt_ok /etc/vmshenzhi.txt 

22.#重置结束,提醒用户 

23.echo "好了,现在可以重新开始配置了!

"|leafpad  

    2、普通用户配置文件

对应文件:

cat/home/shenzhi/.config/openbox/menu.xml_ok

作用:

位于普通用户“shenzhi”家目录下的菜单配置文件,用于接上面的设置后通过普通用户下的菜单再次对系统进行配置。

1.

xml version="1.0" encoding="UTF-8"?

2. 

3.

//openbox.org/" 

4.        xmlns:

xsi="http:

//www.w3.org/2001/XMLSchema-instance" 

5.        xsi:

schemaLocation="http:

//openbox.org/ 

6.                file:

///usr/share/openbox/menu.xsd"> 

7. 

8. 

9.   

10.    /home/shenzhi/.config/openbox/hello.sh 

11.   

12. 

--自定义 添加的配置菜单内容 --> 

13. 

14.   

15.    vmrun -T ws start "/vmos/shenzhi/Windows XP Professional.vmx" 

16.   

17. 

18.   

19.    xterm 

20.   

21.   

22.    /etc/shenzhi/rebootshenzhi.sh 

23.   

24. 

25. 

26. 

27.   

28.    xterm 

29.   

30. 

31. 

32.  

-- This requires the presence of the 'menu' package to work --> 

33. 

34.   

35.     

36.   

37.   

38. 

39. 

40. 

41. 

对应文件:

/etc/xdg/openbox/menu_ok

作用:

最终的菜单文件,给学生看的,屏蔽了有危害的菜单项。

1.

xml version="1.0" encoding="UTF-8"?

2. 

3.

//openbox.org/" 

4.        xmlns:

xsi="http:

//www.w3.org/2001/XMLSchema-instance" 

5.        xsi:

schemaLocation="http:

//openbox.org/ 

6.                file:

///usr/share/openbox/menu.xsd"> 

7. 

--图形界面中的菜单-普通用户状态 --> 

8. 

9.   

10.    /home/shenzhi/.config/openbox/hello.sh 

11.   

12. 

--自定义 添加的配置菜单内容 --> 

13. 

14.  

--    --> 

15.   

--    xterm --> 

16.   

--   --> 

17.  

-- This requires the presence of the 'menu' package to work --> 

18. 

19.   

20.     

21.   

22.     

23. 

24.    feh /boot/kaichuang.jpg 

25.   

26. 

27. 

28. 

对应文件:

/home/shenzhi/.config/openbox/hello.sh

作用:

欢迎信息。

1.#/bin/bash 

2.echo "欢迎使用深州职教开发的虚拟系统!

"|leafpad 

 

对应文件:

/etc/shenzhi/rebootshenzh

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2