如何学习 Linux
Linux 的应用
从『零』学起
选择一本好的工具书
实作经验
X-Window (图形)还是 command line(命令)
想爆了大脑,还没办法、发问吧!
其它的一些建议
从『零』学起
选择一本好的工具书
实作经验
X-Window (图形)还是 command line(命令)
想爆了大脑,还没办法、发问吧!
其它的一些建议
由于时间问题,待续吧!
Linux 的应用:
要谈到 Linux 如何学习之前,我们得就 Linux 目前的一般应用来说明一下,才好理解您需要什么样的学习方式!
桌上型计算机:
所谓的桌上型计算机就是一般使用者在屏幕前面工作时候的常见的操作系统了!我们称之为『Desktop』系统,就是简称的桌上型计算机了!说到桌上型计算机就不能不提一下 X-Window System 。
由前一章提到的 Unix 与 Linux 的历史中,我们知道在 1986 年美美的窗口画面就已经在 Unix 上面出现过了,那个时候窗口画面被简称为 X 系统,而后来到了 1994 年的时候正式被整合在 Linux 里头!至于微软的 Windows 则是在 1995 年才出现!
所谓的 X Window System 就是以 XFree86 这个计划释出的 X11 这个窗口软件为管理显示核心的一套窗口接口的软件,我们常常简称他为图形使用者接口( Graphical User Interface )。这个 XFree86 只是 Linux 核心上面的一套软件而已,他主要的工作就是管理图形接口输出的时候,几乎所有显示相关的硬件的控制,例如显示卡、屏幕、键盘、鼠标、等等,都是 XFree86 管理的!或者,我们可以称 XFree86 为 X-Window System 的服务器,简称为 X Server 。
至于我们所看到的美美的窗口画面,则是使用 X Server 提供的显示相关硬件的功能,来达到图形显示的『窗口管理员( Window Mananger, WM )』所发挥的能力啦!这也就是说, WM 是挂在 X Server 上面来运作的一套显示窗口接口的软件,例如我们常见的 KDE, GNOME 等等都是 WM。
那么这个桌上型计算机平时都在干些什么?简单的说,桌上型计算机的日常工作是:
上网浏览;
文书处理;
网络接口之公文处理系统;
办公室软件( Office Software )处理数据;
收发电子邮件;
大致上就是这些工作啰!在这些工作中, Linux 有美丽的图形接口 X Window System 提供良好的使用者接口 ( GUI ) ,此外,目前发展中的 WM 也都具有中文化的功能!至于 Office 软件则有类似 Open Office 的软件支持,所以,基本上在桌上型计算机型态的使用中, Linux 已经足以应付大部分的上班族群的工作了。
工作站计算机:
工作站计算机与桌上型计算机不太一样的地方,在于工作站通常得要应付比较重要的公事应用,例如工程界流体力学的数值模式运算、娱乐事业的特效功能处理、软件开发者的工作平台等等。Linux 上面有强大的运算能力,以及支持度相当广泛的 GCC 编译软件,因此在工作站当中也是相当良好的一个操作系统选择。例如我们研究室目前就要将 Sun Unix 上面执行的大型模式移转到 Linux 上面,据美国环保署内部人员的测试,发现 Linux 不但比较便宜 ( X86 系统嘛! )而且速度还比较快呢!
网络服务器:
承袭了 Unix 的良好传统, Linux 上面的网络功能特别的强大!此外,由于 GNU 计划,让 Linux 上面的服务器软件几乎都是免费的!因此,做为一部网络服务器,例如 WWW, Mail Server, File Server, FTP Server 等等, Linux 绝对是上上之选!
嵌入式系统:
近年来电子相关产业相当的蓬勃发展,其中,小型微电脑的发展甚为重要!例如家电产品、PDA、以及其它微型的计算机配备。这些计算机配备通常是直接嵌入于产品当中的,例如 PDA 本身就是一个小型的计算机操作系统啦!这些系统我们就称为嵌入式系统。而要让这些嵌入式系统能够动作,自然就需要制作一套简单的操作系统啰,这个时候,可修改核心让功能变简单的 Linux 则是很好的选择。因此,近年来有相当多的嵌入式系统选择 Linux 做为发展的平台呢!
上面这些就是目前常见的几个 Linux 的应用方向。那么根据上面的应用,你觉得应该要怎样学习 Linux 呢?
要谈到 Linux 如何学习之前,我们得就 Linux 目前的一般应用来说明一下,才好理解您需要什么样的学习方式!
桌上型计算机:
所谓的桌上型计算机就是一般使用者在屏幕前面工作时候的常见的操作系统了!我们称之为『Desktop』系统,就是简称的桌上型计算机了!说到桌上型计算机就不能不提一下 X-Window System 。
由前一章提到的 Unix 与 Linux 的历史中,我们知道在 1986 年美美的窗口画面就已经在 Unix 上面出现过了,那个时候窗口画面被简称为 X 系统,而后来到了 1994 年的时候正式被整合在 Linux 里头!至于微软的 Windows 则是在 1995 年才出现!
所谓的 X Window System 就是以 XFree86 这个计划释出的 X11 这个窗口软件为管理显示核心的一套窗口接口的软件,我们常常简称他为图形使用者接口( Graphical User Interface )。这个 XFree86 只是 Linux 核心上面的一套软件而已,他主要的工作就是管理图形接口输出的时候,几乎所有显示相关的硬件的控制,例如显示卡、屏幕、键盘、鼠标、等等,都是 XFree86 管理的!或者,我们可以称 XFree86 为 X-Window System 的服务器,简称为 X Server 。
至于我们所看到的美美的窗口画面,则是使用 X Server 提供的显示相关硬件的功能,来达到图形显示的『窗口管理员( Window Mananger, WM )』所发挥的能力啦!这也就是说, WM 是挂在 X Server 上面来运作的一套显示窗口接口的软件,例如我们常见的 KDE, GNOME 等等都是 WM。
那么这个桌上型计算机平时都在干些什么?简单的说,桌上型计算机的日常工作是:
上网浏览;
文书处理;
网络接口之公文处理系统;
办公室软件( Office Software )处理数据;
收发电子邮件;
大致上就是这些工作啰!在这些工作中, Linux 有美丽的图形接口 X Window System 提供良好的使用者接口 ( GUI ) ,此外,目前发展中的 WM 也都具有中文化的功能!至于 Office 软件则有类似 Open Office 的软件支持,所以,基本上在桌上型计算机型态的使用中, Linux 已经足以应付大部分的上班族群的工作了。
工作站计算机:
工作站计算机与桌上型计算机不太一样的地方,在于工作站通常得要应付比较重要的公事应用,例如工程界流体力学的数值模式运算、娱乐事业的特效功能处理、软件开发者的工作平台等等。Linux 上面有强大的运算能力,以及支持度相当广泛的 GCC 编译软件,因此在工作站当中也是相当良好的一个操作系统选择。例如我们研究室目前就要将 Sun Unix 上面执行的大型模式移转到 Linux 上面,据美国环保署内部人员的测试,发现 Linux 不但比较便宜 ( X86 系统嘛! )而且速度还比较快呢!
网络服务器:
承袭了 Unix 的良好传统, Linux 上面的网络功能特别的强大!此外,由于 GNU 计划,让 Linux 上面的服务器软件几乎都是免费的!因此,做为一部网络服务器,例如 WWW, Mail Server, File Server, FTP Server 等等, Linux 绝对是上上之选!
嵌入式系统:
近年来电子相关产业相当的蓬勃发展,其中,小型微电脑的发展甚为重要!例如家电产品、PDA、以及其它微型的计算机配备。这些计算机配备通常是直接嵌入于产品当中的,例如 PDA 本身就是一个小型的计算机操作系统啦!这些系统我们就称为嵌入式系统。而要让这些嵌入式系统能够动作,自然就需要制作一套简单的操作系统啰,这个时候,可修改核心让功能变简单的 Linux 则是很好的选择。因此,近年来有相当多的嵌入式系统选择 Linux 做为发展的平台呢!
上面这些就是目前常见的几个 Linux 的应用方向。那么根据上面的应用,你觉得应该要怎样学习 Linux 呢?
一、从零开始
其实,不论学什么系统,『从零学起』是很重要的!还记得你刚刚接触微软的 Windows 都在干什么?还不就是由档案总管学起,然后慢慢的完到控制台、玩到桌面管理,然后还去学办公室软件,我想,你总该不会直接就套过这一段学习的历程吧!?那么 Linux 的学习其实也差不多,就是要从头慢慢的学起啦!不能够还不会走路之前就想要学飞了吧!
常常有些朋友会来问老班一些问题,不过,提问者大多数的问题都是很基础的!例如:『为什么不能安装centos?』、『怎么设置IP?』、『我要如何限制使用者的权限』等等的问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题呢!
转载于:https://blog.51cto.com/wjadm/59448