2008年7月22日星期二

linux下的网络映射

Windows可以通过网络邻居访问局域网主机,而在Linux下可以通过Samba客户端访问局域网内的Windows主机,也可以通过Samba服务 器给Windows主机提供文件、打印机服务。为了方便讲述,这里假设Windows主机的计算机名为Peter,设Linux主机的名称为 RedHat。

  1.安装Samba组件
  如果选择完全安装Red Hat Linux 9.0,则系统会默认安装Samba组件。我们可以在终端命令窗口输入以下命令进行验证:

  [root@ahpeng root] rpm -qa | grep samba

  如果结果出现以下所示的5个软件包,则表示已经安装:

  samba-swat-2.2.7a-7.9.0

  samba-2.2.7a-7.9.0

  redhat-config-samba-1.0.4-1

  samba-common-2.2.7a-7.9.0

  samba-client-2.2.7a-7.9.0

   如果没有安装过Samba软件包,则可以插入第1张安装光盘,然后鼠标依次单击"主菜单→系统设置→添加/删除应用程序"菜单项,打开"软件包管理"对 话框,在该对话框中找到"Windows文件服务器"选项,确保该选项处于选中状态,然后单击"更新"按钮即可开始安装。

  你也可以把第1张安装光盘插入光驱,然后在终端命令窗口输入以下命令:

  [root@ahpeng root]# cd /mnt/cdrom/RedHat/RPMS

  [root@ahpeng RPMS]# rpm -ivh samba*

  [root@ahpeng RPMS]# rpm -ivh redhat-config-samba-1.0.4-1.noarch.rpm

  2.Linux主机访问Windows主机
  安装好Samba之后,就有了与Windows互相访问的基础。这里先介绍一下如何用字符命令方式访问Windows宿主机的共享资源。

  (1)查询宿主机的共享资源

   可以使用"smbclient -L WindowsHostName"命令(此处的WindowsHostName用Windows主机名代替)。本例是要查询Windows主机Peter 上的共享资源,可以在终端窗口输入"smbclient -L Peter"命令,然后回车即可看到Windows主机的共享资源。

  (2)连接宿主机的共享目录

   可以使用"smbclient //WindowsHostName/ShareName"命令来连接Windows主机上的某个共享文件夹,如果该共享文件夹需要用户名和密码,则可以 使用"smbclient //WindowsHostName/ShareName -U UserName"命令。例如要连接Windows主机Peter上的共享目录Share,我们可以在终端窗口输入"smbclient //Peter/Share"命令然后回车即可。

  如果连接成功,即可出现"smb:>"提示符,在该命令提示符下输入适当的命令,即可对所连接的共享目录进行操作。

  Smb支持的命令有大约40个命令,可以很方便地对共享目录进行删除、重命名、切换目录等操作。如果要列出共享目录"Share"下的具体内容,可以使用ls命令。要删除其下的test.txt文件,可以使用"del test.txt"命令。

  (3)映射网络驱动器

   我们知道,Windows下可以将共享目录映射为网络驱动器,这样就可以把共享目录当成本地文件夹来使用。在Linux下可以借助于smbmount命 令来实现,具体的命令参数是"smbmount //WindowsHostName/ShareName /mnt/smbdir"(此处的ShareName指代Windows共享资源名称,smbdir指代挂载点名称)。假设要将Windows主机 Peter下的共享文件夹Share映射为/mnt/WinShare目录,具体步骤是:

  首先在/mnt目录下创建一个目录,假设为/mnt/WinShare;

  然后打开终端命令窗口,运行"smbmount //Peter/Share /mnt/WinShare"即可;

  现在再在文件管理器里打开/mnt/WinShare目录可以看到共享目录的内容!要卸载该映射目录,可以使用umount命令。

  (4)用Nautilus访问Windows主机

  借助Gnome桌面下的文件管理器Nautilus,我们可以用图形界面来访问Windows主机,这里要注意的是Nautilus只是提供访问Windows主机的图形界面,具体的底层操作还是借助于Samba客户端来完成。

  在Gnome桌面环境下,单击"主菜单→网络服务器"菜单项,即可用Nautilus文件管理器查看工作组列表。双击工作组名称,即可看到其下的Windows主机。

   双击其中的某台Windows主机图标,即可看到该主机的共享文件夹,可以看到这和Windows下的网络邻居几乎一样。

  由于Nautilus本身就是Red Hat Linux的文件管理器,所以我们可以任意往Windows共享目录里拷贝文件、删除文件、创建目录等等(对于Windows 2000/XP主机还需要考虑该共享资源的权限设置)。

  3.Windows主机访问Linux主机
  要想让Windows宿主机能够访问Linux虚拟机,就必须在Linux虚拟机上启动Samba服务。在启动之前,还需要对Samba服务的属性进行配置,例如指定Linux虚拟机的共享目录、所在的工作组名称等。

  (1)配置Samba服务器

   在以前版本的Red Hat Linux,我们必须直接修改Samba配置文件smb.conf,或者使用SWAT对Samba进行全方位的设置。Red Hat Linux 9.0新引入了一个图形化的Samba服务器配置工具,可以让我们很方便地对Samba服务器进行配置。以root用户身份登录系统,单击"主菜单→系统 设置→服务器设置→Samba服务器"菜单项,即可打开Samba服务器配置对话框。也可以在终端命令窗口输入"redhat-config- samba",来访问Samba服务器配置对话框。

  首先对Samba服务器的基本设置和安全选项进行配置,单击配置对话框上的"首选项→服务器设置"菜单项,即可打开服务器设置对话框。

  基本设置:在对话框的"基本"标签页,我们可以指定Linux主机所在的工作组名称,需要注意的是,此处的工作组名称不一定非得与Windows主机所在的工作组名称一致。

  安全设置:然后进行Samba服务器安全设置,这里一共有4个选项。

   "验证模式"代表如果Windows主机不是位于NT域里,此处应该选择"共享"验证模式,这样只有在连接Samba服务器上的指定共享时才要求输入用 户名、密码;"验证服务器"代表对于"共享"验证模式,无需启用此项设置;"加密口令"选项应该选择"是",这样可以防止黑客用嗅探器截获密码明文;"来 宾账号"代表当来宾用户要登录入 Samba 服务器时,他们必须被映射到服务器上的某个有效用户。选择系统上的现存用户名之一作为来宾Samba账号。当用户使用来宾账号登录入 Samba 服务器,他们拥有和这个用户相同的特权。

  添加共享目录:单击Samba配置对话框工具栏上的"增加"按钮。在打开的对话框中的" 基本"标签页上,指定(共享)目录为某个存在的目录,例如可以指定/tmp,再指定该目录的基本权限是只读还是读/写。在"访问"标签页上,可以指定允许 所有用户访问、或者只允许某些用户访问。

  (2)启动Samba服务器

  打开终端命令窗口,输入"/sbin/service smb start"命令,即可出现以下提示信息,表示Samba服务已经启动。

  # /sbin/service smb start

  启动SMB 服务 [确定]

  启动NMB 服务 [确定]

  接下来在Windows里打开"网络邻居",就可以看到我们刚才设置的Samba服务器了!

2008年7月21日星期一

Ubuntu系统清理

If you want to clean your ubuntu machine you need to follow these simple steps to remove all unnecessary junk files.

2008年7月20日星期日

删除Ubuntu Linux系统旧内核的方法

使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我,竟然安装了下面那么多,这个造成了漫长的启动列表。必须删掉一些不用的。

  首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择要卸载的包,用apt-get来卸载

  [tc@ibm:~]$ dpkg --get-selections|grep linux

  libselinux1 install

  linux-386 install

  linux-image-2.6.15-23-386 install

  linux-image-2.6.15-27-386 install

  linux-image-2.6.15-27-686 install

  linux-image-2.6.15-28-386 install

  linux-image-2.6.15-28-686 deinstall

  linux-image-386 install

  linux-kernel-headers install

  linux-restricted-modules-2.6.15-23-386 install

  linux-restricted-modules-2.6.15-27-386 install

  linux-restricted-modules-2.6.15-27-686 install

  linux-restricted-modules-2.6.15-28-386 install

  linux-restricted-modules-2.6.15-28-686 deinstall

  linux-restricted-modules-386 install

  linux-restricted-modules-common install

  linux-sound-base install

  util-linux install

  具体的卸载方法为

  sudo apt-get remove linux-image-2.6.15-23-386

  这样就可以实现自动删除内核文件了,还可以释放磁盘空间。

  另外还要记录一个命令。

  uname -a

  使用这个命令可以查看当前系统使用的内核。

ubuntu系统的一些清理

提示 1:清理残余的配置文件

一般而言,当我们从 Ubuntu 系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果你确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以我们大可一并删除之。

要删除某个软件的残余配置文件,可以执行下面的操作:
在终端中执行 sudo synaptic,以便启动 Synaptic 包管理工具。
点击 Synaptic 右下角的 Status 按钮进行切换。
现在,你应该能够在 Synaptic 的左边看到 Not installed (residual config)。选择它即可在右边看到包含有残余配置文件的包,你可以在此选择删除该包。

提示 2:清理下载的缓存包

我们在 Ubuntu 中通过 sudo apt-get install 安装软件时,其下载的包都缓存在 /var/cache/apt/archives/ 目录中。如果要清理掉这些已下载的缓存包,那么可以执行命令:
sudo apt-get autoclean
sudo apt-get clean

提示 3:清理不再需要的包

我们知道,在 Ubuntu 系统中安装软件时,该软件的依赖通常也会自动安装上。那么,在我们删除该软件后,其依赖可能需要我们手动删除之。你可以运行 sudo apt-get autoremove 命令来解决这个问题。

提示 4:清理无用的语言文件

Ubuntu 与其他 Linux 发行版一样,是一个支持多语言界面的系统。其实,对使用自己母语的我们来说,通常保留中文即可,你也可以保留自己所需要使用的语言,如英文。其他的语言文件于我们而言则没有必要保留。

为了清理这些无用的语言文件,你需要在 Ubuntu 系统中安装一个名为 localepurge 的小工具。

安装 localepurge 是十分简单的,只需执行 sudo aptitude install localepurge 命令就可以了。在安装的过程中,程序会提示你进入如下图所示的画面中进行配置。

localepurge
使用空格键可以选择需要保留的区域配置,其他的则会被删除。当以后在安装程序时,此工具也会自动执行,勿需再次配置。中文用户保留zh、zh_CN、zh_CN.*

提示 5:清理无用的翻译内容

你可以使用 trans-purge 这组小工具来清理 *.desktop、mime-database、gconf schema 中的无用翻译内容。

trans-purge 这组小工具使用过程如下:
下载源代码:

wget http://pcman.sayya.org/desktop-purge.c
wget http://pcman.sayya.org/mime-purge.c
wget http://pcman.sayya.org/gconf-purge.c
安装编译依赖:
sudo apt-get install libglib2.0-dev
编译程序:

gcc `pkg-config glib-2.0 --cflags --libs` -o desktop-purge desktop-purge.c
gcc `pkg-config glib-2.0 --cflags --libs` -o mime-purge mime-purge.c
gcc `pkg-config glib-2.0 --cflags --libs` -o gconf-purge gconf-purge.c
安装程序:

sudo cp desktop-purge /usr/bin/ sudo cp mime-purge /usr/bin/ sudo cp gconf-purge /usr/bin/ 执行清理:
手动清理:

sudo desktop-purge
sudo mime-purge
sudo gconf-purge
自动清理:

让每次 apt-get 安装软件后自动进行清理。创建 /etc/apt/apt.conf.d/99-transpurge 文件,并添加下列内容:

DPkg
{
Post-Invoke {"if [ $(ps w -p "$PPID" | grep -c remove) != 1 ]; then /usr/bin/desktop-purge > /dev/null; /usr/bin/mime-purge >/dev/null ; /usr/bin/gconf-purge > /dev/null; else exit 0; fi";};
};

警告:无用翻译在清除后无法还原,若使用后造成系统损坏,作者并不负责。

2008年7月18日星期五

ATI 7500显卡在Ubuntu 8.04下开启特效和3D桌面

本人电脑03年的老本IBM t40,ATI 7500 32M 的显卡,装7.10版本,默认受限驱动,直接开启特效,效果比较流畅。新装了 Ubuntu 8.04,默认驱动里面啥也没有,打开 "外观" -- "视觉效果" 里面只能选择默认的 "无",其他无法选择;装上xserver-xgl后,能开启特效,但是不流畅,和7.10里的效果相比差距比较大,不知道有没有其它的方法,就目前而言,我能找的解决方法都不行。

首先教你怎样打开特效,打开“终端运行

mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager

就可以忽略检测,直接打开特效,可以看得到窗口的“果冻”效果了。

如果要打开3D桌面,可以按以下步骤,打开“终端”,运行以下:

sudo apt-get install xserver-xgl
sudo apt-get install compiz compiz-gnome
sudo apt-get install compizconfig-settings-manager
sudo apt-get install compiz-fusion-*

以上都安装好后你就可以在“系统”--“首选项”里找到“advanced desktop effects settings”,打开面板后就可以按你的要求去选择了,有兴趣就去试试吧。

ubuntu本地源清除重复包

之前折腾出一个方法制作本地备份源,不过,Ubuntu总是会更新的,半个月来都更新了很多包了,apt的缓存文件夹还保留更新的包,那么需要把更新的包移动到本地源文件夹,同时把旧的包删掉,以免浪费空间。

第一种方法
把本地源挂载到apt的缓存文件夹,也就是

sudo mount --bind ~/pool/archives /var/cache/apt/archives

然后运行

sudo apt-get autoclean

删掉多余的包,不过不好的地方就是没有安装的包也会被删除,比如我没有安装xubuntu-desktop,这个包就会被删除了,但我想保留这个包在本地源里,如果没这种特殊需要,这就是最简单的方法了。

另一种方法
就是重新建立包信息描述文件(Packages.gz),建立程序会输出重复包的错误信息,处理一下错误信息过滤出重复包,然后删掉。假设当前目录为pool,archives是放置包的文件夹。先看看现在有多少个包

ls archives/ | wc -l

然后建立重新建立包信息描述文件,不过先不压缩,同时把错误信息重定向到文件。

dpkg-scanpackages archives /dev/null > Packages 2> errlist

然后运行下边这条命令,花了不少功夫研究,过滤出多余的包地址,同时把地址写到errlist2里

cat errlist | grep '现将使用此名并忽略来自\|\<名称重复\>' | cut -d '/' -f 2 | sed 's/[ )].*//g' | sed 's/^/archives\//g' | tee errlist2

如果没有包显示出来,表示没有多余包可删除了。然后就直接压缩吧。要删除,那么就运行

cat errlist2 | xargs rm

重新确认一下到底有没有删除

ls archives/ | wc -l

最后就是压缩和清理临时文件。

gzip -9c Packages > Packages.gz
rm errlist errlist2 Packages

DIY Ubuntu Linux系统

二十一世纪到了,每个人都强调自己的个性,于是一种叫做DIY的东西悄然兴起。

操作系统作为全人类智慧的结晶,自然DIY起来难度极大,因而DIY出一个操作系统成就感绝对比买宜家的东西的成就感大。

为了不至于从头开始编写一个操作系统,我们当然把采用现成的操作系统作为一个底线。

当然,我们可以通过LFS让我们爽到底,但是,能够做到LFS的人可真的是凤毛麟角。而且更重要的是LFS简直在挑战我的忍耐程度。

我的这篇文章,教大家如何DIY一个自己的ubuntu发行版。在非常节省时间的情况下,达到耍酷的目的。

就好比LFS一样,我们需要一个创作基地。我们首先建立一个变量。建立这个变量的好处很明显,即使你不用~/diy_ubuntu这个目录,一样可以照着这个文章继续做下去。

$ export WORK=~/diy_ubuntu

$ mkdir -p $WORK

然后我们把光盘镜像文件挂到/mnt

$ sudo mount -t iso9660 -o loop dapper-live-i386.iso /mnt

$ cd $WORK

复制文件光盘文件

$ mkdir ubuntu-livecd

$ cp -a /mnt/. ubuntu-livecd

$ chmod -R u+w ubuntu-livecd

$ sudo umount /mnt

由于光盘中包含了很多windows下面的自由软件,我们来把不必要的文件删除。当然你可以保留。

$ rm -rf $WORK/ubuntu-livecd/programs

把光盘中的压缩文件挂起来,这个样子以后你可以在$WORK/old目录中看到一个完整的linux操作系统的目录。

$ mkdir $WORK/old

$ sudo mount -t squashfs -o loop,ro $WORK/ubuntu-livecd/casper/filesystem.squashfs $WORK/old

我们建立一个2GB大小的文件系统,然后把这个文件当作一个设备文件格式化,结果系统给出了一个警告,别理会它,选择是就是。

$ sudo dd if=/dev/zero of=$WORK/ubuntu-fs.ext2 bs=1M count=2147

$ sudo mke2fs $WORK/ubuntu-fs.ext2

然后我们把这个空文件系统挂起来。

$ mkdir $WORK/new

$ sudo mount -o loop $WORK/ubuntu-fs.ext2 $WORK/new

复制linux操作系统的文件.由于我们事先得到的linux是压缩的,所以我们把它解压了。

$ sudo cp -a $WORK/old/. $WORK/new

当然现在$WORK/old就没有用处了。废掉它

$ sudo umount $WORK/old

我们首先进入刚才得到的那个操作系统

$ sudo cp /etc/resolv.conf $WORK/new/etc/

$ sudo mount -t proc -o bind /proc $WORK/new/proc

$ sudo chroot $WORK/new /bin/bash

现在你就进入系统了,高喊linux for human beings,大炼ubuntu,想干什么就干什么。

# vi /etc/apt/sources.list #选择适合你的源

# apt-get update

# apt-get dist-upgrade

# apt-get install 你想装的软件

# apt-get clean

.... #更多的配置

最后离开你的那个操作系统

# exit

$ sudo umount $WORK/new/proc

$ sudo rm $WORK/new/etc/resolv.conf

现在你已经回到了你的初始状态中

把manifest重新整一遍

$ sudo chroot $WORK/new dpkg-query -W --showformat='${Package} ${Version}\n' > $WORK/ubuntu-livecd/casper/filesystem.manifest

然后做一下“磁盘清理”

$ sudo dd if=/dev/zero of=$WORK/new/dummyfile

$ sudo rm $WORK/new/dummyfile

重新压缩系统

$ sudo rm $WORK/ubuntu-livecd/casper/filesystem.squashfs

$ cd $WORK/new

$ sudo mksquashfs . $WORK/ubuntu-livecd/casper/filesystem.squashfs

你的改动都保存了。现在把$WORK/new废掉

$ cd $WORK

$ sudo umount $WORK/new

把文件的md5重新算一下

$ cd $WORK/ubuntu-livecd

$ sudo find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt

建立光盘镜像,命令很长,忍受着点。

$ cd $WORK

$ sudo mkisofs -o ubuntu-new.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V "My Cool Ubuntu Live CD" -cache-inodes -J -l ubuntu-livecd

然后你就可以用iso把光盘烧了

然后你就可以在别人前面耍酷了。最后,王子和公主过着幸福的生活。

2008年7月17日星期四

做Ubuntu本地源

1.安装必要的软件包dpkg-dev
代码:
sudo apt-get install dpkg-dev

2.备份已经下载到本机的软件包和更新
代码:
mkdir ~/soft #在根目录建立soft文件夹,该目录名可选
sudo cp -a /var/cache/apt/archives/* ~/soft

3.建立包列表及依赖信息文件
代码:
cd ~/
sudo dpkg-scanpackages soft /dev/null |gzip >soft/Packages.gz

该命令执行完成后,将在~/soft目录下生成一个Packages.gz文件,里面记录了本地包的列表及包依赖信息,sudo apt-get update命令就是为了获取该文件中的信息
4.保存建立好的本地包及Packages.gz
代码:
sudo mv ~/soft /media/hda7/linux/soft/packs/
#后面这个保存路径随个人喜好而定

5.至此,本地源就基本建好了,下面是添加源
代码:
sudo vim /etc/apt/sources.list

加入下面的源地址,注意与常见的网络源格式不同
代码:
deb file:///media/hda7/linux/soft/packs soft/

保存退出vim,然后在终端里执行:
代码:
sudo apt-get update && sudo apt-get dist-upgrade

接下来就是正常的apt-get install了,安装本地源上的包时,该包不会再复制到
代码:
/var/cache/apt/archives/

里面,而是直接安装,所以不用担心会多浪费硬盘空间。

Ubuntu8.04常用软件,配置和命令

1,修改你的源,并升级到最新的系统,这个最最基本的,必做:
sudo gedit /etc/apt/sources.list

在编辑器里,删除所有东西,并在加上下面的行:

Mirror.lupaworld.com 更新服务器(浙江省杭州市电信,亚洲地区官方更新服务器,推荐全国用户使用。):

deb http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu hardy-updates main restricted universe multiverse

Cn99的服务器,全国最出名的服务器,网通都很快

deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse

系统升级(如果出现需要输入[Y/n] 或 [y/N] 一律输入 y 并 回车):

sudo apt-get update

sudo apt-get dist-upgrade

2, 根据你安装的系统来选择安装的中文支持环境(这样可以少装几个没用的语言包)
sudo apt-get install language-pack-gnome-zh language-pack-gnome-zh-base \ language-pack-zh language-pack-zh-base language-support-zh

3, 安装输入法,你可以在SCIM和fcitx输入法中任选一种安装(强列推荐fcitx)
sudo apt-get install fcitx
im-switch -s fcitx

4, 安装更好的多媒体mp3播放驱动:Audacious , 它比xmms要爽,最好用的,还可以换皮肤(见我另外的文章)

sudo apt-get install audacious w32codecs

解决歌名列表乱码问题:直接在播放列表中选择chinses.方便吧

5.安装各种视频(rmvb,wmv等)播放器,我安装的是smplayer,他是mplayer的前端

sudo apt-get install mplayer smplayer w32codecs

6, 安装英汉辞典, 星际翻王不错,用在Ubuntu上挺方便, 而且有稳定的源

sudo apt-get install stardict stardict-common

字典的话,建议使用金山的,因为我们都习惯了.(我是网上下的哦,不要讲我。。。)
下载地址:
计算机字典: http://blogimg.chinaunix.net/blog/upfile/071030005804.gz
中英字典: http://blogimg.chinaunix.net/blog/upfile/071030005154.gz
英中字典: http://blogimg.chinaunix.net/blog/upfile/071030005439.gz

7, 安装bt软件

sudo apt-get install azureus(现在不推荐了)发现了更加好的
奔流
软件论坛:http://groups.google.com/group/benliud获取,真是太快了,太好用了

8, 安装编译工具包: build-essential(你想重新编译什么的话,我现在很少用到)

sudo apt-get install build-essential

9, 安装rar(这个太常用了)

sudo apt-get install unrar

10, 安装Flash播放器及其Firefox插件

sudo apt-get install flashplayer-mozilla
Firefox常用用插件
Super DragAndGo
Adblock_plus
Fasterfox
MediaWrap
DownThemAll

为firefox增加baidu搜索
打开http://mycroft.mozdev.org/download.html.然后搜索框中输入baidu,然后在结果中点击“Baidu (百度)”,弹出的对话框按“确定”即可。

Ubuntu8.04中firefox3 beta5是默认是英文版本,所以都是英文的菜单。
可以到下面地址下载中文语言包,之后重启一下就可以了。
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0b5/linux-i686/xpi/
下载 zh-CN.xpi安装

Ubuntu 8.04最近字体配置的变化造成的Flash中文乱码的修复

将/etc/fonts/conf.d/49-sansserif.conf删除即可

11.flashplayer独立的播放器.象我看新概念英文之类,就推荐Adobe的standalone player (flashplayer)。很好用.

这个可以到Adobe 的网站下载个flash 9 播放器

http://www.adobe.com/support/flashplayer/downloads.html#fp9

选择

Download the Linux debugger and standalone players (TAR.GZ, 8.41 MB)

里面有个独立版本(standalone)的 解出来之后, 直接输入命令就可以用了

SWF 播放器DIY的配置

1. 解压flashplayer.tar.gz 并拷贝到 /usr/bin

2. 制作用来显示的图标, 拷贝到 /usr/share/pixmaps

3. 新建一个falshplayer.desktop文件, 拷贝到/usr/share/applications

-------------------falshplayer.desktop的内容------------------------------------

[Desktop Entry]

Name=FlashPlayer 9

Name[zh_CN]=FlashPlayer 9

GenericName=Media Player

Exec=flashplayer

Type=Application

Encoding=UTF-8

Icon=flash48.png

Categories=GNOME;Application;AudioVideo;Audio;Video;Player

MimeType=video/swf

12.字体设置

在新的8.04中这个就不用设置了.

13.超级好用的ftp软件,win下也有哦.Filezilla就是他,没错.你一定会喜欢的

sudo apt-get install filezilla filezilla-locales

14.SSH客户端慢的解决方法

把/etc/ssh/ssh_config里面的GSSAPIAuthentication修改成no就ok了。

GSSAPIAuthentication no

常用命令

sudo hdparm -cdtT /dev/hda 测试IDE硬盘的读写速度

以下仅适合IDE硬盘操作,sata硬盘勿试

=====================================

sudo hdparm -c 1 -d 1 /dev/hda 设置硬盘到 I/O 32位,开启DMA。

sudo hdparm -k 1 /dev/hda 保存更改

=====================================

sudo aptitude update && sudo aptitude safe-upgrade 一键升级系统

sudo apt-get autoremove 自动卸载不需要的软件包

sudo apt-get autoclean 清理旧版本的软件缓存

sudo apt-get clean 清理所有apt下载的软件缓存

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
清除所有删除包的残余配置文件

lspci 显示系统PCI总线信息

sudo lshw 显示系统详细硬件信息

cat /proc/cpuinfo 显示CPU信息

uname -a 查看内核版本
更改分区卷标,分别是ext和xfsd:

sudo e2label /dev/hda5 E_Download
sudo xfs_admin -L E_Backup /dev/hda12

apt-cache search name 搜索包含“name”软件包

进程

ps -A 查看当前有哪些进程

kill 进程号(就是ps -A中的第一列的数字) 中止一个进程

killall 进程名 中止一个进程(同上)

kill -9 进程号 强制中止一个进程(在上面进程中止不成功的时候使用)

killall -9 进程名 强制中止一个进程(同上)

xkill 图形方式中止一个程序(出现骷髅标志的鼠标,点击需要中止的程序即可)

top 查看当前进程的实时状况

lsof -p 查看进程打开的文件

nautilus的地址栏里输入 fonts:/// 可以查看本机所有的fonts

fc-cache -f 安装字体后刷新字体缓存(加上 -v 参数可以刷新所有字体缓存)

在ubuntu右键创建“以管理员权限打开夹”

sudo apt-get install nautilus-gksu

ksnapshot不错的图型软件

sudo apt-get install ksnapshot