轻松学习Linux (四)-Linux基础
·当前位置: 学海荡舟-论文 >> 电脑技术 >> Linux-DOS >> Linux基础
轻松学习Linux (四)


上一讲介绍了在Mandrake 8.2 Linux KDE桌面环境下的操作、应用程序的安装和简单故障的处理方法。这一讲主要介绍一下如何保障系统安全,以及Linux KDE桌面环境下多媒体应用。

保障Linux系统安全

谈到Linux系统安全,一直有两种对立的观点:一种认为Linux系统是安全的,另一种认为Linux系统也存在安全问题。笔者认为,客观地说Linux是存在安全问题的。这里引用IBM的Linux安全专家Jeff Crume在他的新书— 《What Hackers Don’t Want You to Know》中讲的话:Defaults are dangerous—缺省安装是危险的。对于Linux初学者来说,一般都是建议使用推荐模式安装(即缺省模式)。为了保障Linux系统的安全,下面介绍两个安全工具,仍然以Mandrake Linux 8.2为例说明。

1.Linux防火墙

Mandrake 8.2开发者想得比较周到,在安装时已经内置三种不同级别(标准、高、更高)的防火墙。启动方法:进入“配置中心”→“安全”→“安全级别”,见图1。



图1 定制安全级别


对于如何选择自己的安全级别,要根据工作需求决定。如果目前只是学习Linux基础知识和编程,可以将级别降低,一旦准备将企业应用或关键应用放到Linux平台上时,则应提高安全级别。防火墙只是安全的起步,是安全的关键部件,但是它仅仅局限于能够探测和阻挡攻击。随着Linux的应用逐渐扩展到桌面应用,各种计算机病毒也纷至沓来,为Linux系统安装配置防病毒软件已经变得日益迫切。目前已经出现了基于GPL开发源代码和商业的Linux杀毒软件,详情可以参考《开放系统世界》今年第4期的“部署Linux桌面环境防病毒软件TkAntivir”和IBM开发者网站“部署Linux防病毒软件RAV AntiVirus Desktop For Linux v8。”

2.安全传输工具

除了防火墙外,Mandrake 8.2 中还有一个传输工具gFTP。传统的网络服务程序SMTP、HTTP、FTP、POP3和Telnet等在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,黑客利用嗅探器非常容易截获这些口令和数据。通过使用SSH(Secure Shell),可以把所有传输的数据进行加密。SSH绑定在端口22上,其连接采用协商方式使用RSA加密。身份鉴别完成之后,后面的所有流量都使用IDEA进行加密。SSH程序可以通过网络登录到远程主机,并执行命令。gFTP和SSH整合在一齐,提供一个图形化加密传输方案。gFTP的使用与Windows下的CuteFtp一样非常简单。它的主要特点是:并行下载、断点续传、传输任务队列、全目录下载、ftp/http代理传输支持、远程目录缓存、文件拖放。使用gFTP还可以对数据进行压缩,这样也就加快了传送速度。

Linux下的多媒体应用

Linux的多媒体应用曾经是它的一个弱项。随着Linux桌面端的发展,拉近了人们和Linux之间的距离。Linux桌面端的发展,一方面是由于软件厂商推出许多KDE或GONME环境下的应用软件,另一方面是硬件厂商也加强了硬件设备Linux驱动程序的开发。在Linux桌面里,现在可以轻松使用USB 2.0存储器、数码相机、数码摄像机、扫描仪、高速打印机、ADSL宽带接入路由器、1394火线设备等。在Linux桌面环境下,可以完成在Windows平台下的工作,包括播放CD、VCD、DVD,制作MP3,制作3D图形和动画,进行平面设计,在宽带下用RealPlayer欣赏实况转播及录像片段等。下面以Mandrake 8.2 Linux为例,从音效、图像处理、视频处理三个方面介绍Linux多媒体软件。

1.音效

XMMS(X MultiMedia System)是为了让习惯于Windows的用户在使用Linux时能够欣赏MP3音乐而编写的。它完全模仿Winamp,具有Winamp的大部分功能,比如Visualization、DSP/Effect和新布景主题等。Mandrake 8.2 Linux的XMMS(版本1.2.7)已经内置了27个布景主题(skin),更多的skin可以到//www.xmms.org/skins.html网址挑选,下载后缀为.tar.gz的文件包,将这个文件包放到XMMS文件夹“skins”目录下就可以了。打开XMMS后,按“Alt+S”,就可以选择新布景主题,见图2。



图2 MP3播放器XMMS和skins


Mandrake 8.2 Linux KDE桌面环境下的音效软件还有Midi合成器、MiDi/KaRoake播放器、KDE媒体播放器、CD播放器、声音混音器、Grio5000等,它们的用法此处就不再详述。

2.图像处理

在图像处理方面,有Ksnapshot、GIMP和gPhoto软件。Ksnapshot是笔者最常用的软件,“轻松学习Linux”中的所有图像都是用它截取的。Ksnapshot是一个优秀的Linux桌面环境的截图软件,几乎所有的Linux发行版本都能看到它的身影。KSnapshot使用简单,能捕获整个桌面或单个窗口的图像,然后以PNG的文件格式保存到设定的文件夹中。Ksnapshot工作界面见图3。



图3 Ksnapshot工作界面


关于Ksnapshot使用技巧,可查看《开放系统世界》今年第9期“Ksnapshot方便截取屏幕图”一文。

Mandrake 8.2 KDE桌面环境下还有GMIP图像处理软件。GMIP是GNU图像操作程序(GNU Image Manipulation Program)的缩写,在几乎所有的Linux发行版本中都能看到它的身影。GMIP是一个功能强大的工具,能用来创建、改变、操作和增进数码图像文件——照片、被扫描的图像、计算机生成的图像等。Mandrake 8.2中所带的GIMP版本是1.2.3,它的工作界面见图4。它主要的功能是提供了一个编辑难度较高、功能较多的图形环境。



图4 GIMP的工作界面


因为GMIP需要使用16位真彩色,所以计算机显示卡最好能显示16位真彩色。如果硬要以256色来运行也是可以,画面可能会比较难看。GIMP的功能非常强大,简单绘图、照片润饰、在线成批量处理、大批量图像制作、图像格式转换等都包含在内。GIMP具有可扩充性和可扩展性,它能添加插件程序和扩展程序来完成所有功能。第一次运行GIMP时,软件要检查显示器的分辨率、检查系统使用的语言,并自动采用相应语言界面显示等。GIMP工作区分成“主选窗口”、“工具选项”、“画笔选择”三部分。GIMP的官方网址是//www.gimp.org ,更多的信息可以在GIMP的用户手册ftp://manual.gimp.org/pub/manual/Gimp_Users_Manual_Second_Edition-PDF.pdf里得到。

Mandrake 8.2 Linux环境下另一个出色的软件是gPhoto,它可以支持几乎所有主流数码相机。gPhoto可以通过USB或串口直接处理数码相机生成的文件。GPhoto的官方网址是//www.gphoto.org 。

3.视频处理

Mandrake 8.2 KDE桌面环境下的视频处理软件Xine是一个免费GPL Lincesed的媒体播放程序,是专为Linux、FreeBSD等系统设计的。Xine是一个非常不错的VCD、DVD、CDA播放器,通过使用插件程序可以扩展出多种用途。它可以播放MPEG-1、MPEG-2格式的声音及图像,未来还会加入MPEG-4及AVI格式。它从0.2.1版开始又增加了DVD格式,但是只能播放未锁码的影片。这是因为DVD的解码 (有些DVD使用了CSS编码)有法律上的问题,所以无法完整地加入此功能。

Xine是跨平台的,但是仍建议使用XFree86 4.x,因为它在使用Xine时可以有较佳的效率,并能使用全屏幕显示。Xine使用方式很简单,把文件拖到Xine中便可直接执行,或者是在终端机模式中输入“xine vcd://2”,即可播放VCD的第二轨。键盘数字0~9代表着VCD的各段;“F”切换成全屏幕显示;“Enter”直接播放。也可以直接按下Xine的播放键。Xine的官方网址为//xine.sourceforge.net/ 。Xine的界面做得非常整齐干净,见图5,并且提供了大部分用户可能用到的功能。



图5 Xine播放VCD的界面


由于配置的不同,它将占用很大的桌面空间。因为目前Xine还不能更换外壳,所以不能更改GUI的大小和布局。如果使用的是Xfree86 4.x,并且使用的是Linux支持的显卡,那么可以让Xine在窗口模式和全屏模式之间平滑切换。如果使用的X版本不对,或者所使用显卡不支持Linux也没关系,仍然可以在窗口模式下观看。

Mandrake 8.2 KDE下另一个视频处理软件是Xmoive。它的整体功能虽然很简单,但作为Linux下的多媒体播放软件,简单好用的特点不失为是Linux初学者的一个理想选择。Xmovie的播放界面非常简单,界面上除了播放、快进、快退、播放时间显示和播放进度显示等主要功能外,没有其它控制功能。界面上方的选单条基本上都是对播放画面的调整和环境变量的控制。在Xmovie的打开文件窗口中,列有其支持的文件格式的列表,这也是其它多媒体软件所不具备的功能。Xmovie支持的视频格式是比较丰富的,.mpg、.mov、.vob、.m2v等格式均在其支持之列,同时它还能够播放MP2和MP3音频格式的文件。

Mandrake 8.2 Linux KDE桌面环境下的多媒体处理软件还有很多,笔者统计了一下至少还有30多个,限于篇幅这里就不一一介绍了。

感受Linux下的游戏

Linux进入桌面市场后,不可避免地要面对用户对游戏的需求,Mandrake 8.2 Linux也深知游戏对庞大青少年消费群体的重要性。早期的Linux游戏采用的都是X11协议,但是对于游戏来说X11实在太慢了,使用它的游戏通常没有绚丽的画面,而且运行得相当慢。随着XFree86版本的不断升级, 它和内建的DRI大大改进了Linux对显卡的支持,Linux游戏的速度、3D效果和画面清晰度已经愈来愈好。

Mandrake 8.2带有数量众多的游戏,让用户在工作之余也可放松一下身心。不过,不知什么原因它把游戏放在“娱乐”选单里。笔者统计了一下,在Mandrake 8.2 Linux中游戏分成七类,见图6,分别是“供廊”、“棋盘类”、“体育”、“战略”、“纸牌”、“玩具”、“其它”,一共有62个之多。其中既有简单纸牌类、射击类、棋盘类游戏,也有比较复杂的即时战略类和角色扮演类游戏。

对于一些3D游戏玩家来说,Mandrake 8.2 Linux肯定会让你高兴,因为缺省情况下它自动支持nVIDIA显卡。目前nVIDIA公司生产的系列产品占有主流3D显卡很大的市场份额。nVIDIA显示卡驱动有一个特点,就是所有显示卡可以使用相同的驱动程序,比如在Windows平台它的名称是雷管,在Linux也一样。所以Mandrake 8.2 Linux支持所有的nVIDIA显示卡,从1997年的TNT到刚刚上市的FX5600。Mandrake 8.2 Linux对ATI、S3、3Dfx、Matrox、Trident显示卡的支持情况也很好。



图6 Mandrake 8.2 Linux下众多的游戏


如果想了解Linux游戏的更多情况,可以访问以下Linux游戏网站:

//www.linuxgaming.net

深入地讨论Linux兼容游戏的网站。

//www.tuxgames.com

Linux在线商店,可以在此购买仅用于Linux环境的游戏。

//www.linuxgames.com/Linux

游戏新闻站点。

//happypenguin.org/-Linux

游戏仓库。

//www.linuxquake.com/

雷神之锥在线版本。

//openut.sourceforge.net/

虚幻竞技场在线版本。

结束语

从笔者的使用情况来看,Mandrake 8.2 Linux在桌面环境下的表现是可圈可点的,无论是易用性、稳定性,还是安全性都有上佳表现。总的来说,Mandrake 8.2 对于Linux初学者来说是个不错的选择。

至此,“轻松学习Linux”就全部讲完了,希望本文能对初学者进入精彩的Linux世界有所帮助。

(责任编辑:赵纪雷)
  • 上一篇教程:
  • 下一篇教程:
  • :查看相关:
  • 双机互联的工具LapLink的使用
  • MS-DOS:解决Windows 所不能
  • DOS基础学习
  • DOS学习全过程(一步通)
  • DOS和Linux近年来的发展比较