查看编码
在命令模式下
:set fileencoding
转换编码
在命令模式下
:set fenc=cp936
然后保存,文件会以新的编码保存
如果只是想改变显示编码
:set enc=cp936
然后保持,文件不会以新的编码保存
在命令模式下
:set fileencoding
在命令模式下
:set fenc=cp936
然后保存,文件会以新的编码保存
:set enc=cp936
然后保持,文件不会以新的编码保存
我的HP ProBook 4411s的ATI显卡在ubuntu 9.10 karmic 下开特效后,感觉会有点卡,比如说在任务栏切换窗口的时候,可以感觉到明显的停顿。据说9.04 jaunty下也有同样的问题。
具体的解决办法是通过ppa源升级xorg-server
1.加入ppa源,“系统”-“系统管理”-“软件源”-“其它软件”-“添加”
ppa:ubuntu-x-swat/xserver-no-backfill
2.导入key
gpg --keyserver keyserver.ubuntu.com --recv-key 3B22AB97AF1CDFA9 gpg --export --armor 3B22AB97AF1CDFA9 | sudo apt-key add -
sudo apt-get update && sudo apt-get upgrade
sudo gedit /etc/X11/xorg.conf
Option "RenderAccel" "on" Option "AccelMethod" "XAA" Option "AGPMode" "4"
1.安装Ext2Fsd 0.48
下载地址http://sourceforge.net/projects/ext2fsd/files/
右击Ext2Fsd-0.48.exe文件,打开“属性”对话框,切换到“兼容性”标签页,在“兼容模式”选框中,勾选“以兼容模式运行这个程序”,并在下拉框中选择“Windows Vista (Service Pack2)”,在“特权等级”选框中,勾选“以管理员身份运行此程序”,确定退出。然后再双击开始安装。

2.使用不带”extent”参数的方式重新格式话ext4分区
2.1)如果你还没有安装linux系统。
使用liveCD启动,然后在终端中使用下面命令格式化分区
sudo mkfs.ext4 -j -O ‘^extent’ -L ‘yourLabel‘ /dev/sda*
注意:红色字体部分请根据实际情况更改,安装系统的时候就不要再格式化分区了。
2.2)如果你已经安装了linux系统,并且有两个以上的linux分区(ext3或者ext4,swap不算)和足够的硬盘空间
使用livecd启动系统,使用cp命令带上-rp参数,将其中一个分区的文件备份到另一个分区,然后使用带’^extend’参数的命令格式化分区,接着使用cp -rp将刚才备份的文件还原。
说明一下,r参数表示递归,p参数表示不改变文件的用户组和权限信息
注意:请不要将文件备份到ntfs或者fat32分区,因为这些文件系统没有linux的用户组和权限信息,拷贝进去的会造成用户信息的丢失,还原后可能导致linux系统异常。
还原后,还有一步别忘了,linux分区format以后uuid会变化,所以需要更新/etc/fstab下默认挂载磁盘的uuid。
可以使用如下命令查看所有磁盘的uuid
ls -l /dev/disk/by-uuid/
3.为ext4分区分配盘符
返回到win7系统下,使用Ext2Fsd Manager为格式化过的ext4分区分配盘符。
对于没有使用’^extent’参数格式化的ext4分区也能分配盘符和打开,但只能看到顶层目录,目录里都是空的。
在/etc/apt/sources.list中添加
deb http://mirror.noreply.org/pub/tor etch main
deb-src http://mirror.noreply.org/pub/tor etch main
添加密钥
gpg --keyserver keys.gnupg.net --recv 94C09C7F gpg --export 94C09C7F | sudo apt-key add -
更新源
sudo apt-get update
下载并安装libevent1
http://packages.ubuntu.com/zh-cn/jaunty/libevent1
安装Tor
sudo apt-get install tor privoxy
使用你最喜欢的编辑器打开 /etc/privoxy/config 文件,在最前面加上下面这一行(别漏了那个不起眼的“.”):
forward-socks4a / localhost:9050 .
重新启动 privoxy 服务
sudo /etc/init.d/privoxy restart
9.10中默认打开了文泉驿正黑点阵字库。如果你不喜欢点阵,你可以使用下面的命令将点阵关闭:
sudo rm -rf /etc/fonts/conf.d/66-wqy-zenhei-sharp.conf
关闭点阵后又反悔的,可以用下面的命令重新启用点阵:
sudo ln -s /etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf /etc/fonts/conf.d/66-wqy-zenhei-sharp.conf
MD5
836440698456aa2936a4347b5485fdd6 *ubuntu-9.10-alternate-amd64.iso 3faa345d298deec3854e0e02410973dc *ubuntu-9.10-alternate-i386.iso dc51c1d7e3e173dcab4e0b9ad2be2bbf *ubuntu-9.10-desktop-amd64.iso d91659de6e945dbb96eb8970b2b4590a *ubuntu-9.10-desktop-armel+dove.img 297875d2a7531824a0fb08f241d33e85 *ubuntu-9.10-desktop-armel+imx51.img 32f78bcffcf39b55a5e72dc4e82dd251 *ubuntu-9.10-desktop-i386.iso 7ec3d1058971a742fedd50049b2bd702 *ubuntu-9.10-netbook-remix-i386.iso 14707e8847b9c9ba2dd1869fb5086e4f *ubuntu-9.10-server-amd64.iso 55618ad5f180692f9dac20cbff352634 *ubuntu-9.10-server-i386.iso 下载地址 http://cdimage.ubuntu.com/daily-live/current/karmic-desktop-i386.iso http://cdimage.ubuntu.com/daily-live/current/karmic-desktop-amd64.iso
先介绍下Ubuntu下怎么配置PPPOE,
打开终端输入
sudo pppoeconf
如果没有安装pppoeconf的话
sudo apt-get install pppoeconf
设置用户名和密码,还有一些相关设置
开启连接
sudo pon dsl-provider
关闭连接
sudo poff dsl-provider
查看连接信息
plog
PPPOE配置完以后,NetworkManager applet上有线连接会显示device not managed
什么原因至今没有发现,但是修改/etc/NetworkManager/nm-system-settings.conf文件中的配置可以解决这一问题
sudo gedit /etc/NetworkManager/nm-system-settings.conf
文件内容如下:
[main]
plugins=ifupdown,keyfile[ifupdown]
managed=true
将managed=false改为true后,重启系统即可。
sudo apt-get install ntfsprogs
sudo mkfs -t ntfs /dev/sdb1
或
sudo mkfs.ntfs /dev/sdb1
或
sudo mkntfs /dev/sdb1
如果需要快速格式化加上-f参数
sudo mkntfs -f /dev/sdb1
文件被删除后,空间没有被释放
在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。
首先我们获得一个已经被删除但是仍然被应用程序占用的文件列表:
$ /usr/sbin/lsof|grep deleted
ora 25575 data 33u REG 65,65 4294983680 31014933 /oradata/DATAPRE/UNDOTBS009.dbf (deleted)
从lsof的输出中,我们可以发现pid为25575的进程持有着以文件描述号(fd)为33打开的文件/oradata/DATAPRE/UNDOTBS009.dbf。
在我们找到了这个文件之后可以通过结束进程的方式来释放被占用的空间。
通过截断proc文件系统中的文件可以强制要求系统回收分配给正在使用的的文件。这是一项高级技术,仅到管理员确定不会对运行中的进程造成影响时使用。应用程序对这种方式支持的并不好,当一个正在使用的文件被截断可能会引发不可预知的问题
$ echo > /proc/pid/fd/fd_number
例如,根据之前lsof的输出:
$ file /proc/25575/fd/33
/proc/25575/fd/33: broken symbolic link to `/oradata/DATAPRE/UNDOTBS009.dbf (deleted)’
$ echo > /proc/25575/fd/33
From lsof output, we find process with pid 25575 has kept file /oradata/DATAPRE/UNDOTBS009.dbf open with file descriptor (fd) number 33.
After a file has been identified you can free space occupied by this reclaimed by shutting down the process in question.
It is possible to force the system to de-allocate the space consumed by an in-use file by forcing the system to truncate the file via the proc file system. This is an advanced technique and should only be carried out when the administrator is certain that this will cause no adverse effects to running processes. Applications may not be designed to deal elegantly with this situation and may produce inconsistent or undefined behaviour when files that are in use are abrubtly truncated in this manner.
$ echo > /proc/pid/fd/fd_number
For example, from the lsof output above
$ file /proc/25575/fd/33
/proc/25575/fd/33: broken symbolic link to `/oradata/DATAPRE/UNDOTBS009.dbf (deleted)'
$ echo > /proc/25575/fd/33