我的Linux入门之旅


本文记录了这3天来我学习Linux的一些心得,高手轻喷~

0.废话一下
    知道有Linux这个操作系统是在小学的时候,但因为种种原因,一直没有机会接触它。到了高中的时候,在VMware中安装过几次Linux,但是每次安装后没几天就忘记帐号密码进不去了~~现在终于有机会好好学习Linux了。话说那个。。。(此处省略一万字)

1.安装Linux
    我安装的是Ubuntu 10.04 LTS,由于我准备长期驻扎在Linux上,所有我清空了整个硬盘来安装Ubuntu,过程简单,没什么好提的。如果想实现Windows与Linux双系统,要先安装Windows后在安装Linux,因为Windows很霸道,只认自家的兄弟,只要不是M$的,就当作没看见,直接覆盖MBR,原来Linux的引导程序就没了,要拿LiveCD修复。

2.中文化方案
    Ubuntu 10.04 LTS的中文有点残废,安装好系统重新启动后,你会发现系统很多地方还是英文的,不过没关系,大约10来秒钟后,系统会弹出一个对话框,告诉你缺少中文,点击Run this action根据提示进行修复(需要网络)。过一会儿后,修复过程结束。不过因为字体的原因,有些偏僻的汉字是无法显示的,点击 系统->首选项->外观->字体 ,将下面6处字体改成文泉驿的字体即可。
    Ubuntu 10.04 LTS默认的拼音输入法也是残废的,根本打不出中文来。点击 系统->首选项->IBus首选项->输入法 ,删除全部输入法,添加 汉语-Pinyin,汉语-五笔86 输入法即可。汉语-py(m17n)可保留,不过不好用。

3.Firefox
    Firefox是Ubuntu 10.04 LTS自带的浏览器,点击 编辑->首选项->内容 ,把默认字体也改成文泉驿的字体,点击旁边 高级 按钮,里面也改成文泉驿的字体。
    Firefox有很多很好的插件,由于我接触Linux才3天,很多优秀的插件我都还没有用到,因此,在这里我只向大家推荐3款插件:
    a.FireGot  FireGot是一款下载插件,能很好的代替Firefox的下载管理器。
    b.FireFTP  FireFTP是一款FTP插件。
    c.Reload Every  Reload Every是一款自动刷新页面的插件,挂论坛时间必备。
    搜狗推出了搜狗云输入法,有相应的Firefox插件,不过搜狗云输入法只能在浏览网页的时候使用,是不能当系统输入法的。而且,搜狗云输入法需要网络,网络不好的时候会打不出字来~~

4.下载工具
    wget是系统自带的命令行单线程下载工具,也可以用命令 sudo apt-get install gwget 安装图形版本。
    axel是一个命令行多线程下载工具,用命令 sudo apt-get install axel 安装,暂时未发现有图形版本。
    lftp是系统自带的命令行FTP下载工具。图形界面的FTP下载工具推荐CrossFTP,但是它需要Java支持。
    aMule是Linux下的ed2k/kad客户端。推荐使用aMule-dlp, 这是带有动态吸血保护的aMule。
    a.到http://code.google.com/p/amule-dlp/ 处下在源代码。
    b.用命令 tar -jxvf aMule-2.2.6-DLP4102.tar.bz2 解压缩。
    c.用命令 sudo apt-get install g++ binutils-dev libcrypto++-dev libgtk2.0-dev libgd2-xpm-dev libgeoip-dev libupnp3-dev zlib1g-dev libwxbase2.8-dev libwxgtk2.8-dev 安装编译环境,满足依赖关系。
    d.进入解压缩出来的文件集,用命令 ./configure --prefix=/usr/local --disable-debug --enable-optimize --with-denoise-level=3 --enable-upnp --enable-geoip --enable-nls --disable-amule-gui --enable-amule-daemon --enable-amulecmd --disable-webserver --disable-alcc -enable-alc --enable-cas --enable-wxcas --enable-mmap 配置源代码。
    e.用命令 make 编译,编译过程比较长,要耐心等待。
    f.用命令 sudo make install 安装。
    g.为了让aMule有事件通知,在终端中 执行 sudo apt-get install libnotify-bin 。安装完成后,打开aMule,点击 设置->事件->下载已完成 ,勾上下面的两个选项,在边上两个输入框中输入: notify-send -i amule aMule 下载完成:%NAME 。
    h.Firefox中启动aMule:
        * 打开Firefox,在地址栏中输入 about:config 并打开。
        * 新建一个布尔值,名字为 network.protocol-handler.external.ed2k ,值为 true 。
        * 新建一个字符串,名字为 network.protocol-handler.app.ed2k ,在我的系统中,值为 /usr/bin/ed2k 。也许在你的系统中是 /usr/bin/ed2k.amule 或者 ed2k.amule 了,视情况而定!
        * 用命令 sudo apt-get install amule-utils 安装"amule-utils"套件。
        * 接着找个ed2k的连结点击它,跑出询问关联的视窗,记住不要使用默认的,点选其他程序,照着路径 /usr/bin/ed2k 找出你系统中的ed2k程序来使用。
        注意:设置完后记得重启Firefox生效。在Firefox中点了链接后只是将下载链接加到下载列表里,并不会自动打开aMule,需要手动打开才开始下载。
    Ubuntu 10.04 LTS自带了Transmission来支持BT下载。此为图形界面程序。

5.影音娱乐
    据说Mplayer这个播放器是目前这个星球上支持多媒体文件格式最多的软件。不过要用命令行来配置它,很麻烦,可以安装SMPlayer,SMPlayer是MPlayer的一个图形化前端。
    a.用 sudo apt-get install smplayer 命令来安装SMPlayer。
    b.用 sudo apt-get install gecko-mediaplayer 命令来安装Firefox的插件,此插件捆绑gnome-mplayer。
    Audacious是Linux上安装最多的音频播放器。
    a.用 sudo apt-get install audacious 命令安装Audacious。
    b.用 sudo apt-get install audacious-plugins 命令安装解码器。
    c.点击 设置->播放列表 ,选择 使用自动编码检测器:简体中文 ,备用字符编码:cp936 。

6.安全保护
    Linux下不安装杀毒软件其实也是很安全的,现在的病毒木马都是针对Windows的。不过安全起见,还是安装个杀毒软件和防火墙比较好。
    BitDefender的Linux版本是一个对命令行和Shell脚本都有很好支持的杀毒软件,而且它还是一个免费软件,不需任何的授权就可以使用它。
    a.用 wgethttp://download.bitdefender.com/repos/deb/bd.key.asc 命令下载公钥。
    b.用 sudo apt-key add bd.key.asc 添加公钥。
    c.用 sudo gedit /etc/apt/sources.list 命令打开sources.list文件。
    d.将 debhttp://download.bitdefender.com/repos/deb/ bitdefender non-free 加入文件中并保存。
    e.用 sudo apt-get update 命令更新源。
    f.用 sudo apt-get install bitdefender-scanner 安装,如果需要图形化界面,可以安装bitdefender-scanner-gui。
    Ubuntu推荐的防火墙是Shorewall,它太强大太专业了,配置比较复杂,我等新手推荐使用ufw。
    用 sudo apt-get install ufw 命令安装,gufw是ufw的图形化版本。用 sudo ufw enable 命令开启防火墙, sudo ufw default deny 命令设置默认状态即可。

7.结束语
    呼呼~~终于写完了。。。现在发现写文章比写代码还要累。
    本人刚刚接触Linux,此文是我这3天学习Linux的成果,文章内容是我个人的理解,如果你发现了错误,请告诉我!谢谢!

相关内容

    暂无相关文章