关于 Linux 机房搭建

2015-01-10 20:01:32 +08:00
 diggzhang
学校锐意改革教学,有一个机房想全部跑linux系统。那么,问题就来了。
首先是版本选择问题,debian系适合教学还是redhat系适合教学,如果不用ubuntu吸引住眼球,会不会反而引起学习方案。
其次是机房维护问题,root权限以及磁盘维护。
然后就是课改问题了,适合在linux环境教学哪些基础课程?
v2ex的大神们,快来说说你们的想法。
4656 次点击
所在节点    问与答
41 条回复
bellchu
2015-01-10 20:12:32 +08:00
一个机房全部跑Linux这个是需求?
还是需求需要一个机房全部跑Linux?

建议楼主可以把整个机房做成OpenStack之类的环境,按需分配资源,别让学校的资源白瞎了。

从来不觉得Ubuntu能吸引眼球,最适合教学的是LFS和Gentoo这类的发行版,维护人员和文档齐全,从相对底层的结构去接触Linux,而不是仅仅局限于包管理机制的学习。
bellchu
2015-01-10 20:15:07 +08:00
或者我理解错了,楼主所说的机房是Computer Room,而不是Server Room。
youling
2015-01-10 20:16:24 +08:00
教学的话,Debian当然更适合,如果楼主的学校培养的是企业的网管,那选Redhat也没问题。
Ubuntu是Debian的衍生版,学了Debian一样的。
磁盘维护是什么意思?机房怎么能给学生Root权限,linux上root用户能做的事情太多了,一个rm -rf ……嗯……
菜鸟学Linux,有比 鸟哥的私房菜 更好的教程?
diggzhang
2015-01-10 20:18:47 +08:00
@bellchu 介于应用场景的原因,LFS/Gentoo让同学们从零开始定制自己的环境不太可能。OpenStack是个方向,感谢您的提醒!
jecvay
2015-01-10 20:20:19 +08:00
Debian适合! Ubuntu适合!
1. 学生不需要学习处理复杂的乱七八糟的依赖! 安装各种工具越方便越好!
2. 学生不需要维护系统内核长期不更换, 或者维护Nginx常年处于某一个版本号!
所以不需要 CentOS
学生不需要学习一些奇奇怪怪的硬件软件参数, 不需要Gentoo!
学生不能更新一下系统就挂了! 不需要ArchLinux!

Debian大法好!
某些学生想要偏向某些方向, 可以自己在自己的电脑上安装别的更有特色的发行版.
diggzhang
2015-01-10 20:24:42 +08:00
@bellchu Computer Room.
@youling 是啊,同样觉得课本选择很重要。私房菜发下去,收藏价值也比随便的课本价值高。
@jecvay U got me! Debian是个绝佳选择。
diggzhang
2015-01-10 20:30:18 +08:00
@jecvay 想来也是,debian环境下可以学习gcc gdb,也可以java之类,和之前校内的基础课程接轨。Linux只是一个引信,通过在linux下的学习让同学们乐此不疲的折腾起来才是意义所在。
wzxjohn
2015-01-10 20:34:41 +08:00
作为参考,我校机房使用古董级Ubuntu,权限开放,还原卡直接还原磁盘,随你折腾。。。
bellchu
2015-01-10 20:39:59 +08:00
@diggzhang 嗯,我也不清楚你的教学目标,如果只是基础入门教学那LFS/Gentoo这类是不合适了。
diggzhang
2015-01-10 20:45:35 +08:00
@wzxjohn 还原大法好!
popoge
2015-01-10 20:52:43 +08:00
不是大神,我想系统管理方面用redhat系更合适,遵循FHS,配置文件好找。
jecvay
2015-01-10 20:53:00 +08:00
@wzxjohn 我试过在机房全面部署Ubuntu 12.04, 配合联想还原卡, 结果机房的联想保护系统不支持这个文件系统; 如果用wubi安装倒是可以, 因为是ntfs. 就是有些人觉得太低端, 其实跑分起来也没差多少.
9hills
2015-01-10 20:58:15 +08:00
如果我理解没错的话,你说的机房是Computer Room,那么三点建议

1. 机房桌面系统使用Ubuntu 14.04,开个普通用户。桌面系统不要用centos/debian..
2. 每个学生开一个虚拟机,一个校内IP,而且宿舍也能登录,让学生有环境可以随时折腾。

第2点很重要。
9hills
2015-01-10 20:59:31 +08:00
补充下:

机房桌面系统可以定时还原,让学生把需要永久保存的东西保存到虚拟机上即可。虚拟机也是以后学习java/php/python 等等语言,放网站的良好地方。
diggzhang
2015-01-10 21:07:20 +08:00
@9hills 其实我曾经一度幻想用vagrant
diggzhang
2015-01-10 21:07:55 +08:00
@popoge 嗯哼,纳入考虑点。
sumhat
2015-01-10 21:20:54 +08:00
我是来歪楼的,Linux的维护成本不比Win低,详见拜仁州政府的经验,在学校里能学到的那些,基本Win里面也都能接触到。
9hills
2015-01-10 21:23:34 +08:00
@diggzhang 我说的虚拟机是放到server上的,有些许的投入,注意买个大内存的主机。

128G内存的主机,放300-400个VM没有问题(考虑到大部分VM都是闲置),普通应用也够了
Tinet
2015-01-10 21:41:16 +08:00
推荐使用redhat,毕竟企业里一般都用这个的。
关于root权限的问题我没明白,你是不想下放Root权限还是怎么着。
教学内容推荐写一些有意思的小脚本,毕竟让学生觉得有意思才最重要。
diggzhang
2015-01-10 21:42:54 +08:00
@9hills 老实说这样做才是最Unix Hack的方式,不过……学校肯定不会“买买买”。
@sumhat 所以很头疼了,还存在同学们能否接受这样学习的问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/160952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX