教学用那一种分发版本更好?

新手涉及到的教学或入门贴,推荐新手必看,版主维护
回复
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#31

帖子 skyx »

stlxv毕业当老师了?在教什么课? linux上的c 还是只要与linux有关的都教?  
no security measure is worth anything if an attacker has physical access to the machine
头像
boydd
帖子: 255
注册时间: 2007-05-10 19:42
来自: 南京, Deutschland, Karlsruhe
联系:

#32

帖子 boydd »

推荐红旗或者FC,或者就用redhat,因为他们手册很齐全,可以充当教材
不用担心什么难不难的,只是为了让学生熟悉linux,不会深入到很高级的知识的。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

#33

帖子 xhy »

不用争了 用gentoo吧
目前负债150多万
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

#34

帖子 flyinflash »

xhy 写了:不用争了 用gentoo吧
:shock:
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

#35

帖子 flyinflash »

首先,向楼主致敬,相比之下,自己一直没有太大的实际行动推广LINUX,深感惭愧。

提出几点建议,可能话比较难入耳,但是希望你能尽量接受。

1、
你那是什么屁教钢?是五年前写的,还是十年前写的?去大型商业书店看看LINUX入门教程类书籍,推荐“博文”和“清大出版社”的。

记住,你要讲的是“LINUX”,不是“FC”,更不是“GENTOO”。什么RPM,什么EMERGE这些不是重点,重点是,各个发行版的共性与特性,各种软件管理包的优缺点。

不论安装,还是上手,还是硬件支持,还是更新速度,还是中文支持,UBUNTU 发行版在 LINUX 家族里面都是名列第二的,第一是 Hiweed 。

2、
教钢应该以 UBUNTU 为主要,花绝大部分的时间讲解它的优势和特点,以及如何安装和应用娱乐类、办公类、多媒体类软件,CLI作为高级进阶内容讲即可。
PhoenixJ
帖子: 1492
注册时间: 2007-08-09 3:33
系统: Windows 12.04

#36

帖子 PhoenixJ »

stlxv 写了:
PhoenixJ 写了:RHEL软件的版本比Fedora旧吧,只是稳定罢了。
而且RHEL是企业版,文科的Linux大多还是集中于常规操作,而不是架设企业级的服务器体系。正如你所说,主要面向桌面操作。

教材的确是基于RHEL的,但是环境我还是安排使用Fedora。

教学过程中肯定还是要有命令的,只是我会尽量减少,没有命令行的Linux在很大程度上失去了特色。

至于计划仅仅是计划,讲课的时候并不是面面俱到,什么都讲的很全,毕竟是文科学生,体会一下另外一种操作系统的环境,了解一些新的知识(并在Linux的基础上重新认识和整理固有的从Windows获得的计算机知识),明白世界上不是只有Windows,就基本达到目的了。

另外请教一下,您认为重点该讲哪些内容呢? (学生已经有计算机基础,包括Windows、网络、多媒体和Office基础)
rhel和fedora core都在不断地发展,即使是现在两者也在不停地退出新版本,所以单纯说rhel和fedora core并不能比较新和旧。

命令并不是linux的特色,反而只会吓死人。linux并不是一个cli操作的操作系统(DOS才是),假如你喜欢,你完全可以制作出一个没有字符终端只有图形界面的linux发行版。要明白一点,这些所谓的命令只是一些CLI(命令行界面)的软件罢了,跟GUI(图形界面)的软件没什么两样。完全图形操作完全能够胜任日常使用,就跟windows没什么两样,但是,国内人要做到这点是相当困难的,特别是成年人,所以这一点对教师的要求相当高。你想想,讲解windows使用的书什么时候才讲到要用命令行操作呢?只要你喜欢,windows也能像linux一样来使用命令,那为什么人们不说这是windows的特色呢?

至于讲什么内容,要根据你的教学目的来定。现在假设你只是想告诉人们有这样一个操作系统可以使用。不如你可以问问你的学生(也可以叫他们每人写一张纸条上来),你平时用电脑来做什么,总之就是那几样东西,你能告诉他们怎样方便地在linux下完成这些事情,出了问题找谁,该怎样学习一款新的软件,我想,足够了。

另外,不要假设你的学生有很好的基础,目前的现实情况是:绝大多数是0基础的,电脑对他们来说和手机没什么两样。所以电脑基础是很重要的,不过这内容并不多,只是几个简单的概念。除了日常使用,还有规范地使用(例如不要使用管理员操作)等;另外,像一些基本的使用原则还是要讲的,例如拿到个东西前先看使用说明书;不懂的时候要查说明书,看官方网站,问权威的人,等等;要学会搜索技能,学会辨别文章的质量,等等;等等等等。

你的看法呢?
谢谢。你说的很有道理。
我也确实征求过学生的意见,所以才会调整为偏重GUI。
不过命令行还是要讲的,不管他们是否接受困难——毕竟这个不是基础课,呵呵。不要怪我固执,学习中总是有一些难点的,学不会没关系,不讲有点说不过去。


你说的非常好。
PhoenixJ
帖子: 1492
注册时间: 2007-08-09 3:33
系统: Windows 12.04

#37

帖子 PhoenixJ »

flyinflash 写了:首先,向楼主致敬,相比之下,自己一直没有太大的实际行动推广LINUX,深感惭愧。

提出几点建议,可能话比较难入耳,但是希望你能尽量接受。

1、
你那是什么屁教钢?是五年前写的,还是十年前写的?去大型商业书店看看LINUX入门教程类书籍,推荐“博文”和“清大出版社”的。

记住,你要讲的是“LINUX”,不是“FC”,更不是“GENTOO”。什么RPM,什么EMERGE这些不是重点,重点是,各个发行版的共性与特性,各种软件管理包的优缺点。

不论安装,还是上手,还是硬件支持,还是更新速度,还是中文支持,UBUNTU 发行版在 LINUX 家族里面都是名列第二的,第一是 Hiweed 。

2、
教钢应该以 UBUNTU 为主要,花绝大部分的时间讲解它的优势和特点,以及如何安装和应用娱乐类、办公类、多媒体类软件,CLI作为高级进阶内容讲即可。
谢谢,没什么可生气的。不过容我解释。

1.了解各发行版本的共性的东西,我很赞同。不过,不同的分发版本的软件管理不同,我没有办法也没有必要去讲述太多先进的安装方法。我只能找共性的东西,比如tar比如rpm,起码大多数分发版本支持。我也很想讲YAST2,很想讲apt-get,问题是这不是共性啊。
当然我会讲到,但是绝不会去考。
2.我没有用过Hiweed,不过那个似乎是基于xubuntu,在gnome和KDE为主要的两个桌面环境的情况下,讲Hiweed明显不合适。

3.我正在考虑Ubuntu,但是它的两个致命问题,一是太依赖网络(下载就意味着花钱),二是参考书籍太少。也许明年书多了我会改为Ubuntu。
4.不管是5年还是10年,Linux的本质并没有变。它先进了,但是本质的东西有变化么?
5.计划中什么过时了? lilo?RPM?要明白,这是一门课程,而不是自学。 讲Linux不讲lilo,rpm,以后他们工作中遇到了怎么办?其他的有过时的么?有没用的么?太深了?选修Linux的目的不是为了让他们再掌握一个Windows,而是要让他们在Windows的基础上提高对计算机的本质的认识。我的很多学生说,学了Linux课程,反而对Windows有了更深入更扎实的了解——因为我是在对比中讲的,而那些对比性的Windows知识(如网络管理,用户权限管理、分区配额等等等等)都不是基础课上能讲到的。

5.计划仅仅是计划,那个还不是大纲。大纲几十万字,不可能贴在这里。课程中要提到的新知识,也不会写入教学计划之内,如果你是老师,你会了解这一点。

6.Ubuntu是一个好的分发版本。但是没有必要将其称作最好的分发版本。每个分发版本都有自己的特色,集中于一个分发版本做练习是可以的,但是授课没必要专门指定某个分发版本,否则Linux课程干脆改名Ubuntu算了。你也说了,找到共性的东西。

还是引用oneleaf的话,Linux仅仅是工具,不必对工具发生感情。对分发版本的取舍,仅仅是在决定用什么样的改锥,十字还是一字的。
上次由 PhoenixJ 在 2007-08-25 4:04,总共编辑 2 次。
PhoenixJ
帖子: 1492
注册时间: 2007-08-09 3:33
系统: Windows 12.04

#38

帖子 PhoenixJ »

xhy 写了:不用争了 用gentoo吧
谢谢。就是几乎没有普及性的教材。
PhoenixJ
帖子: 1492
注册时间: 2007-08-09 3:33
系统: Windows 12.04

#39

帖子 PhoenixJ »

boydd 写了:推荐红旗或者FC,或者就用redhat,因为他们手册很齐全,可以充当教材
不用担心什么难不难的,只是为了让学生熟悉linux,不会深入到很高级的知识的。
谢谢。学生也跟我推荐红旗,不过我暂时选择了FC。

你说的很对,就是为了让学生熟悉Linux,修行在个人啦。
PhoenixJ
帖子: 1492
注册时间: 2007-08-09 3:33
系统: Windows 12.04

#40

帖子 PhoenixJ »

再回stlxv:

你说的绝大部分我都是认同的,特别是关于现实情况的那一段,非常有同感。

我先说一下不太赞同的地方(repeat:绝大部分我非常极其以及very地有同感)
1.Fedora是RHEL的基础,RHEL的很多软件都是在Fedora上测试过才拿过来的,所以从版本上来说F更新一些——并不是说更新就一定最好,不过讲些新的东西,对得起学生。当然说新和旧本身没有什么意义,哈哈,只是我们两人在讨论一下罢了,对学生而言都一样。

2.我讲Windows实际上是讲一些命令行的。。。我对学生们说,不要把自己放在网吧的水平层次,不要把自己放在高中生的水平上。说一句比较自大的话,我们学校的学生毕业后的计算机应用水平相对来说是比较好的。

然后再说一下我非常认同的话:
1."linux并不是一个cli操作的操作系统",所以大部分时间我讲GUI。
2.”国内人要做到这点是相当困难的,特别是成年人,所以这一点对教师的要求相当高。" nod.
3."不要假设你的学生有很好的基础,目前的现实情况是:绝大多数是0基础的", 严重nod.
4."一些基本的使用原则还是要讲的,例如拿到个东西前先看使用说明书;不懂的时候要查说明书,看官方网站,问权威的人,等等;要学会搜索技能,学会辨别文章的质量,等等;等等等等。",非常极其以及very地有同感。
头像
ct
帖子: 2201
注册时间: 2005-04-06 21:15
来自: 安徽黄山
联系:

#41

帖子 ct »

ubuntu就挺好,把wiki上的东西打印打印,弄几页基本操作的指南.
DawnFantasy
帖子: 39
注册时间: 2007-06-06 2:06

#42

帖子 DawnFantasy »

讲 FreeBSD 算了,,或者弄一个 LiveCD 就好了。

讲的是 工具 的使用,至于发行版的问题,随便学生自己挑吧,,,,
DawnFantasy
帖子: 39
注册时间: 2007-06-06 2:06

#43

帖子 DawnFantasy »

."linux并不是一个cli操作的操作系统",所以大部分时间我讲GUI。
看你讲 Linux 是要干嘛了,要使用的话,还是最好讲 CLI,毕竟是离不开的。
如果只是用来看图,放个mp3,看电影,就随便了。。
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

#44

帖子 flyinflash »

(10:08:29) #ppmm 的话题为: 想进#PPMM?ID卡,IQ卡,通通告诉我密码|| 女朋友昨日生日.. || (12:35)<@DawnFanta> 有的东西,一次是不够的
(10:08:36) DBLobster: 诡异字 是那些错别字当正常字.
(10:08:38) lee: Shely: viewtopic.php?t=71447&start=30
(10:08:51) lee: 帮他开窍
(10:09:04) piggybox: Shely: 去看看hacking vim那本书,有很多配置
(10:09:15) Shely: DBLobster, gb18030 的次序搞什么鬼啊
(10:09:16) Shely: >>> unichr(1114111).encode('gb18030')
(10:09:16) Shely: '\xe32\x9a5'
(10:09:29) Shely: piggybox, $ wc ~/.vimrc
(10:09:29) Shely: 74 205 1912 /home/huahua/.vimrc
(10:09:42) Shely: le2, 早
(10:09:46) lee: Hiweed是基于基于xubuntu的么?
(10:09:48) DBLobster: 不知道 没看过 GB18030的东西
(10:09:52) Shely: le2, 是
(10:10:00) Shely: le2, 长期支持版
(10:10:05) piggybox: 301 777 7038 /home/piggy/.vimrc
(10:10:16) DBLobster: DawnFantasy: BOM 是前导符号 用来确定是 Big
(10:10:28) DBLobster: 还是 Littel
(10:10:34) piggybox: Shely: 你是fanfou上的huahua么
(10:10:39) lee: Shely: viewtopic.php?t=71447&start=30,非常重要,对普及linux来说
(10:10:39) DBLobster: 字节序
(10:11:12) lee: Shely:非常重要,对普及linux来说 viewtopic.php?t=71447&start=30
(10:11:15) Shely: le2, 怕网络可以用 DVD 版本, 书籍有 《Ubuntu 官方手册》
(10:11:17) DawnFantasy: DBLobster, 噢
(10:11:22) DawnFantasy: piggybox, 铁出来
(10:11:24) Shely: piggybox, 非
(10:11:25) DawnFantasy: 贴
(10:11:39) DBLobster: 处理器相关 <= 邪恶...
(10:12:48) DBLobster: 貌似是网通还是联通 和 BOM正好一样. 结果很美好
(10:13:11) Shely: le2, >> 我们机房是C2D E6300 RAM 2GB,所以速度上根本无所谓。
(10:13:12) piggybox: http://dotfiles.org/~piggybox/.vimrc
(10:14:01) lee: Shely: 我不是发帖人
(10:14:11) lee: 是说,你给点意见给他
(10:14:26) DawnFantasy: piggybox, 赞。
(10:14:41) lee: 你应该仔细看,认真回。
(10:15:13) DawnFantasy: Shely, 直接回复,自己看书。哈哈
(10:15:19) Shely: 另, Linus 用的 FC
(10:15:22) Shely: DawnFantasy, 看帖没啊
(10:15:30) Shely: DawnFantasy, 是要作为正规教材的
(10:16:04) Shely: DawnFantasy, 非大厂商的发行版,教材是不能选用的
(10:16:36) Shely: le2, 最主要还是教材
(10:16:39) lee: Shely: 就怕那个什么什么教师,搞不好,搞到学生集体从此恐惧LINUX,就麻烦了
(10:16:58) piggybox: Linus只喜欢编译内核,不喜欢编译别的
(10:17:05) Shely: FC 让人恐惧 Linux 倒是很可能
(10:17:18) Shely: piggybox, 所以 Linus 不用 Gentoo
(10:17:33) DawnFantasy: Shely, FreeBSD 不大么?
(10:17:53) piggybox: 大?啥意思
(10:17:54) Shely: piggybox, 所以 Linus 用 绿帽,黄狗,变色龙之类
(10:17:56) lee: 其实,我昨天去了一下湛江最大的书城看了一下书,关于书LINUX的还真不少,其中基本很不错,挂名清大出版社的
(10:18:13) DBLobster: 反正我用FC觉得很难用 特别是用过Ubuntu之后
(10:18:24) piggybox: Shely: 黄狗是啥
(10:18:30) DawnFantasy: yellowdog
(10:18:38) piggybox: 没听过。。。
(10:18:42) lee: DBLobster: 那些猪头估计没有用过ub
DawnFantasy DBLobster desatan
(10:18:45) Shely: 《Ubuntu Linux从入门到精通 》
(10:18:47) DBLobster: piggybox: 黄狗有 PS3 版的 Linux
(10:18:52) DawnFantasy: Shely, 正规教材,一旦选用一个 发行版,那就是影响一代人的。
(10:19:04) DawnFantasy: 最好别定发行版。
(10:19:07) lee: 对
(10:19:11) lee: DawnFantasy: 对
(10:19:28) piggybox: ubuntu unleashed那书还不错
(10:19:29) Shely: DawnFantasy, 从民族感情上,偏向于选国内的,可惜国内的都让人觉得 XX
(10:19:30) DawnFantasy: le2, 很少见你支持我。:)。
(10:19:37) DawnFantasy: Shely, 不可取。
(10:20:00) DawnFantasy: 本来就够XX的,,再用来做教材,,
(10:20:02) lee: DBLobster: 那帮猪头估计最初都是受RH的影响,所以,一只只认得RH和FC
(10:20:06) Shely: DawnFantasy, 本来觉得 Turbo 挺好,可是她们只关心数据中心
(10:20:11) DawnFantasy: 没用呢,就已经让学生,,,,,郁闷了。
(10:20:26) DawnFantasy: 什么叫 数据中心?
(10:20:31) ***zmcbb30 为何不用debian呢 ? 有debian手册
(10:20:40) Shely: DawnFantasy, 搞计算的
(10:20:46) lee: zmcbb30: 软件问题
(10:20:52) Shely: zmcbb30, 要关心太多不该关心的
(10:20:59) DawnFantasy: Shely, 说的 linus rms 不搞计算机一样。嘻嘻
(10:21:13) piggybox: Shely: turbolinux还活着啊
(10:21:13) Shely: DawnFantasy, Linus 不关心不该关心的
(10:21:16) DBLobster: 还好我第一次装的是 曼德拉草 大概在 99年吧.
(10:21:34) Shely: piggybox, 不桌面,不服务器
(10:21:35) DawnFantasy: piggybox, 当然活着。
(10:21:47) DawnFantasy: DBLobster, 我当年试过,结果出错。
(10:21:48) lee: zmcbb30: 教初学者自己设置和安装一堆东西,这就打击那些猪崽学LINUX的热情了
(10:21:52) DawnFantasy: 还是 RH 8 救命了。
(10:21:57) lee: zmcbb30: Shely说得对
(10:21:58) DBLobster: 差不多
(10:22:02) Shely: 他唯一不願碰的是那些需要技術含量的發行版。因為linus認為發行版全部也是唯一的意義就是能夠方便地安裝好linux,安裝好了linux他就可以去關心他真正關心的東西了,也就是kernel。所以對Debian和那些手動編譯的發行版不會有興趣。
(10:22:35) DawnFantasy: linus 自大而已。
(10:22:40) DBLobster: 反正曼德拉草的X没有在我同学的Savage3上起来
(10:22:42) DawnFantasy: 虽然他有本钱自大。
(10:22:49) piggybox: fedora难道是要自己编译内核么?
(10:23:01) lee: 我觉得Debian太死板了,有德国人的作风
(10:23:04) DawnFantasy: 发行版 应该是 针对一类需求 定做的 Linux/GNU 系统。
(10:23:11) Shely: DawnFantasy, 反正销魂你做了那么多遍 LFS 和 Gentoo , 还是不会看内核~
(10:23:25) DawnFantasy: Shely, 我不会 C ,这个和内核没啥关系
(10:23:33) Shely: DawnFantasy, 而 Linus 一遍也没做~
(10:23:39) Shely: DawnFantasy, 所以做 LFS 无用~
(10:23:52) DBLobster: 反正我觉得Debian很好用
(10:23:52) Shely: DawnFantasy, 切, 鬼相信你不会 C
(10:24:06) DawnFantasy: Shely, 拿我和 Linus 比,,真是偶的荣幸。
(10:24:07) Shely: DawnFantasy, 留洋计算机安全硕士……
(10:24:16) lee: Shely: 对了,同等硬件下,GENTOO快,还是LFS/BSD快?
(10:24:18) piggybox: 可惜我现在用不了freebsd,否则还是这个最省心
[/quote]
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#45

帖子 stlxv »

PhoenixJ 写了:
stlxv 写了:
PhoenixJ 写了:RHEL软件的版本比Fedora旧吧,只是稳定罢了。
而且RHEL是企业版,文科的Linux大多还是集中于常规操作,而不是架设企业级的服务器体系。正如你所说,主要面向桌面操作。

教材的确是基于RHEL的,但是环境我还是安排使用Fedora。

教学过程中肯定还是要有命令的,只是我会尽量减少,没有命令行的Linux在很大程度上失去了特色。

至于计划仅仅是计划,讲课的时候并不是面面俱到,什么都讲的很全,毕竟是文科学生,体会一下另外一种操作系统的环境,了解一些新的知识(并在Linux的基础上重新认识和整理固有的从Windows获得的计算机知识),明白世界上不是只有Windows,就基本达到目的了。

另外请教一下,您认为重点该讲哪些内容呢? (学生已经有计算机基础,包括Windows、网络、多媒体和Office基础)
rhel和fedora core都在不断地发展,即使是现在两者也在不停地退出新版本,所以单纯说rhel和fedora core并不能比较新和旧。

命令并不是linux的特色,反而只会吓死人。linux并不是一个cli操作的操作系统(DOS才是),假如你喜欢,你完全可以制作出一个没有字符终端只有图形界面的linux发行版。要明白一点,这些所谓的命令只是一些CLI(命令行界面)的软件罢了,跟GUI(图形界面)的软件没什么两样。完全图形操作完全能够胜任日常使用,就跟windows没什么两样,但是,国内人要做到这点是相当困难的,特别是成年人,所以这一点对教师的要求相当高。你想想,讲解windows使用的书什么时候才讲到要用命令行操作呢?只要你喜欢,windows也能像linux一样来使用命令,那为什么人们不说这是windows的特色呢?

至于讲什么内容,要根据你的教学目的来定。现在假设你只是想告诉人们有这样一个操作系统可以使用。不如你可以问问你的学生(也可以叫他们每人写一张纸条上来),你平时用电脑来做什么,总之就是那几样东西,你能告诉他们怎样方便地在linux下完成这些事情,出了问题找谁,该怎样学习一款新的软件,我想,足够了。

另外,不要假设你的学生有很好的基础,目前的现实情况是:绝大多数是0基础的,电脑对他们来说和手机没什么两样。所以电脑基础是很重要的,不过这内容并不多,只是几个简单的概念。除了日常使用,还有规范地使用(例如不要使用管理员操作)等;另外,像一些基本的使用原则还是要讲的,例如拿到个东西前先看使用说明书;不懂的时候要查说明书,看官方网站,问权威的人,等等;要学会搜索技能,学会辨别文章的质量,等等;等等等等。

你的看法呢?
谢谢。你说的很有道理。
我也确实征求过学生的意见,所以才会调整为偏重GUI。
不过命令行还是要讲的,不管他们是否接受困难——毕竟这个不是基础课,呵呵。不要怪我固执,学习中总是有一些难点的,学不会没关系,不讲有点说不过去。


你说的非常好。
命令行也可以讲,不过最好能讲到人们觉得它还是有点用的。这其中我觉得有一个很重要的,就是“命令行也是人机交互的一种重要方式”。当你教完这部分内容的时候,假如能让你的学生觉得,“命令行也不就是那么回事,不是什么高深的东西”,我觉得这是很成功的。我觉得可以教一些最简单的“生存技能”;而且傻傻地学习来如何输入命令会简单地让人觉得是吃饱了撑着,如果能结合一些例子会更好,例如非autotools系列的软件的安装(autotools系列的有非常方便的图形软件来自动编译安装),还要讲清楚为什么人们不设计一个好看的图形界面,等等。
另外,教学过程中最好不要讲什么配置文件,更别去动系统配置文件。直接地手动修改配置文件,往往意味着两个可能,一是软件做得不好,二是用户对所使用的软件的无知。
PHP是最好的语言!不服来战!
回复