难道Linux入门很难吗?

首先要说明,Linux还是一个很好的系统——当然是针对有一定基础的人来说。

这两天开始教学生用Linux ,因为考虑到要当作服务器来用,因此很容易就选定了CentOS 6,而且是在虚拟机中做实验。后面的问题是,用什么系统来承载虚拟机?

毫无疑问,Windows是学生们最熟悉的系统,各类软件也很多,很好用。唯一的问题是:系统这种东西,毫无疑问是用的越多越容易学会。所以从这个角度说,Windows 不是最好的选择。那么Linux 发行版合适吗?

首先没有QQ ,交流不便。不过学习环境不能上外网,到不是大问题。那就筛选一下发行版吧。

既然学习CentOS ,安装CentOS的桌面环境应该不错——但是目前学生大多数都是用笔记本,我平时用的Debian就不能识别我的笔记本上的无线网卡,也不能识别我的台式机上有限网卡,需要另外安装驱动(都是non-free的),面向服务器的CentOS 支持什么样的无线网卡还是未知——更别说还有触摸板的问题。我现在的笔记本上就是debian,对触摸板支持就不怎么地——平白多了个双指翻页功能,少了个点击功能。还有笔记本的省电功能也不知道支持得如何。

那么和CentOS 渊源颇深的fedora怎么样呢?我还真用过fedora 22.看起来功能不多,内存倒是吃了不少,而且不太稳定——不过用过一段时间后有所好转,估计是补丁的作用。但是毕竟fedora是红帽的实验田,很多新东西都在上面,稳定性很难有保证。我当时用了一段时间后就放弃了,因为那个gnome boxs一直毛病不断,也懒得装virtualbox了,最重要的是,很多软件只有deb安装包(传说有deb转rpm的工具,不知道实际效果如何,我觉得毕竟不同发行版可能带有的软件包不同,没准儿就会有依赖问题)。放弃之后才听说,fedora 22实际上没用yum,而使用了dnf(因为想知道fedora 22在工作中使用起来怎么样,一直尽量在用图形界面的工具,没留意yum的问题。)

再说说我最熟悉的debian系吧。debian实际上也有点尴尬,不支持PPA ,现在很多软件都是通过PPA 发布出来的。ubuntu倒是不错,我曾经很长时间使用Xubuntu,后来因为debian更稳定才换成了debian。其实debian系也有一个问题,软件管理不是yum!

总结下来就是,CentOS 6有点老,6.6版也使用2.6的内核,软件仓库中的软件也老。fedora是个实验田,而且很多软件没有rpm安装包,如果编译……想想依赖关系都怀疑学生有几个能学下来。debian系列和ubuntu系列虽然更好用,但是也存在驱动问题。opensuse就不说了,吃资源的大户。其他的gentoo之类的小众更是不敢想。

再深入一点,问题就出在Linux发行版太多,桌面太多,软件管理方式太多,软件开发者没法支持所有的管理方式,驱动支持不够完善,而且各个发行版还有很多细节上的不同。

什么?你说这就是Linux 的魅力?如果你对我说,我说你说的对!但是我的学生真的没有那么强的动手能力,给他们最好的教法就是把所有的操作都做成固定模式,他们照着做下来就行了。

虽然我们很希望教育可以再好学。但是就像画画的,有些人只能做画工,好一点的能称为画匠,再好些可以当画师,只有基本功扎实还有自己想法和特色的,才能当画家。

让画工成为画工,让画家成为画家,才是合适的教法。

时间: 2025-01-03 15:46:20

难道Linux入门很难吗?的相关文章

Python入门很难吗? 为什么越来越多的人都学Python?

Python都说是最容易学习的编程语言,但是为什么还是有很多的小白在学习的过程中学的云里雾里,一天到晚都是报错,异常,这也怪不得会有那么多人说,学Python是从入门到入土!其实一门编程语言不像语文那样.靠死记硬背就行了的,他是需要结合实战加上自己所掌握的知识来实现一个程序,这样学起来才有成就感,才能感觉学习编程语言不会枯燥!推荐下小编的Python学习群:629440234,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2018最新的Python和0基础入门教程,欢

oc也不是很难嘛

很多人觉得学IOS入门很难,后期会比较容易一点.对我来说,其实也不是那么危言耸听 Objective-C诞生于 20 世纪 80 年代,由Brad Cox 发明,意在将流行的.可移植的 C 语言与优雅的 Smalltalk 语言结合在一起.Objective-C 是 C 语言的一个扩展集,它以 C 语言为基础,在语言中添加了一些微妙但意义重大的特性. 苹果公司的iphone平台采用Objective-C做为native language的开发,Objective-C的内核是C语言的,并基于C语言

linux入门小知识,你在里面总会有发现

一 . grep及egrep的基本介绍: 首先我们要知道grep的这个命令的本身意思即: grep [Global search REgular expression and Print out the line ]  全局搜索正则表达式匹配到的内容,并且打印出匹配内容所在行 grep 是一个很常用但是也很强大的搜索工具,它是以正则表达式为基础,搜索文本文件中符合要求的字符串,并且显示所匹配的字符串所在行. grep搜索的内容是以一行来显示的,当然我们可以使用一些特别的选项来只显示我们所匹配到的

Linux入门介绍

Linux入门介绍 一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以及游戏支持度不足 Linux的应用 网络服务器 关键任务的应用(金融数据库.大型企业网管环境) 学术机构癿高效能运算任务 手持系统(PDA.手机.导航系统) 个人办公使用 Linux的吉祥物/Logo 企鹅(英文名:Tux),由来:因为Torvalds在小时候被企鹅咬过,因此印象非常深刻 在Linu

Linux入门之内核管理番外篇(4)udev入门(1)

Linux入门之内核管理番外篇(4)udev入门(1) 前言 在上篇中的内核模块管理讲解中,最后或多或少会留下一些疑问,那么这些疑问就是内核模块的参数是怎么和对应的硬件所匹配上的,而硬件又是怎么被内核识别,并且一个个都映射成实际存在的文件,而这些文件之间的关系及作用.当然在最后了解到,这些硬件设备的探测信息是通过一个叫udev的工具来实现的,通过udev中配置的规则可以很有效的识别每一个硬件,并配合sysfs文件系统,将每个探测到的硬件信息导入到/sys目录中,那么与/proc目录对与内核系统信

Linux入门之进程管理(4)之进程与文件

Linux入门之进程管理(4)之进程与文件 前面使用进程相关命令管理工具都是根据进程编号或者进程名称及其其它属性信息来查看和处理相关进程的,但是在某些情况下,想要查看某个文件或者某个设备被哪些进程所使用,使用ps.pgrep等命令查询的是不够准确的,而且有些时候并不是简单的去打开某个文本文件一样,这样还可以进行搜索过滤出来.而在linux系统中,除了常见的配置文件.日志文件等文本文件,几乎任何对象都会被内核映射去该有的文件,比如磁盘设备.挂载点等.当要知道那些用户通过哪些进程来在访问或者使用此文

01 Linux入门介绍

一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以及游戏支持度不足 Linux的应用 网络服务器 关键任务的应用(金融数据库.大型企业网管环境) 学术机构癿高效能运算任务 手持系统(PDA.手机.导航系统) 个人办公使用 Linux的吉祥物/Logo 企鹅(英文名:Tux),由来:因为Torvalds在小时候被企鹅咬过,因此印象非常深刻 在Linux里,你可以通过命令

     谢烟客-----Linux入门

为什么要学习 Linux 2050年人工智能或将超越人类智商,机器人产生了自主意识,,完全取代人脑思维甚至统治人类,或许.... 有人说:windows是漂亮的,Linux是智慧的.透明的. 全球TOP500超级计算机排行榜中99%都是linux内核. 任何手持智能终端设备就连电子表的底层都是Linux 你或许会认为Windows更为易用,Linux操作起来很慢,Linux入门曲线陡峭,其实当我们学会一些命令之后,一个命令所完成的事,Windows中需要几次步骤才能完成. 基于命令行,执行速度快

linux入门系列2--CentOs图形界面操作及目录结构

上一篇文章"linux入门系列1--环境准备及linux安装"直观演示了虚拟机软件VMware和Centos操作系统的安装,按照文章一步一步操作,一定都可以安装成功.装好系统之后,接下来就是登录操作系统进行各种操作.作为入门系列文章第二篇,将简单介绍CentOs操作系统的特点.图形用户界面(GUI)操作以及目录结构. 正式开始操作之前,我们先来了解一下Linux操作系统相关的知识以及为何本系列文章选择CentOs作为演示环境. 一.Linux介绍 1.1 Linux概述 众所周知,目前