本文很杂,主要是记录自己配置Ubuntu的过程中遇到的问题及网上搜到的解决方法。大多数内容是网上搜来的,部分是自己写的。
(1)防火墙。
RHEL下用惯了命令行来配置iptables,Ubuntu下也不想用“新立得软件包管理器”中搜到的gufw(图形界面的Ubuntu防火墙)。于是还是用命令行吧!
ufw是Ubuntu自带的防火墙,默认不开启,开启方法:
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启 动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。
要查看防火墙的状态:sudo ufw status
开启/禁用防火墙的某个服务:sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外部访问smtp服务
sudo ufw delete allow smtp 删除上面建立的某条规则
(2)从Windows转到Linux后,原来的FAT32、NTFS分区保留了下来,在Linux中,其卷标名怪怪的,例如我的一个NTFS分区卷标名就是类似于 40G 磁盘空间 之类的名字。这样用起来以后维护会很不方便,于是我打算把它们的卷标名改为一个字母,例如原来的NTFS分区是Windows下的D盘,那么我就把卷标名改为“d”,于是这就牵涉到了如何在Linux下更改Windows分区卷标名的问题,答案是网上的一篇文章(我修改、添加了一点内容):
修改Linux分区的卷标可以用 e2label,比如要把/dev/sda1 的卷标改为/boot,则可这样:$ e2label /dev/sda1 /boot
查看Linux分区文件系统卷标
$ e2label /dev/sda1
/boot
在Linux 中如何修改Windows分区的卷标呢?我们要用到两个工 具:
对于 VFAT 文件系统(FAT32格式的分区就是这个),可以使用来自 dosfstools 软件包的 dosfslabel;对于 NTFS 文件系统,可以使用来自 ntfsprogs 软件包的 ntfslabel。
用于VFAT分区,命令用法:
dosfslabel device [label]
例如,要修改vfat分区(FAT16,FAT32均可)卷标:
$ dosfslabel /dev/sda5 windows
要查看vfat分区卷标
$ dosfslabel /dev/sda5
用于NTFS分区,命令用法:
ntfslabel device [label]
例如,要修改NTFS分区卷标:
$ ntfslabel /dev/sda6 xp
要查看NTFS分区卷标:
$ ntfslabel /dev/sda6
xp
另外提示一下,要查看有哪些分区,可用:fdisk -l
(3)开机自动挂载Windowns分区。
修改 /etc/fstab 文件,在最后添加几行内容用以挂载Windows分区,注意要区分分区格式(FAT32,NTFS),并且要注意使原来Windows分区里的中文名文件不乱码,可以这样:
/dev/sda5 /mnt/d ntfs defaults,iocharset=utf8,umask=0222 0 0
/dev/sda6 /mnt/e ntfs defaults,iocharset=utf8,umask=0222 0 0
/dev/sda7 /mnt/f vfat defaults,codepage=936,iocharset=utf8 0 0
(4)Emacs。
如果你和我一样喜欢用Emacs,那么刚装上之后,很可能没有语法高亮之类的个人设置。基至于想复制一行时,先按Ctrl+Z进入Mark set模式,Emacs都会强行退出,痛苦不已,于是要把自己的Emacs配置文件 .emacs 放置到登录用户的根目录下,就可以了,这里只是提醒一下大家,至于你喜欢用什么样的配置文件,那就随你的意啦。
(5)“无法获得排它锁”问题。
如果提示这个错误,可以试试:
rm /var/cache/apt/archives/lock
rm /var/lib/dpkg/lock
(6)Audacious乱码问题。
Audacious是Linux下的一个强大的音乐播放器,刚装上之后,发现在播放列表中的文件名显示有些是乱码的,解决办法如下(经测试有效): 在audacious上右键选择“首选项”,在“播放列表”中,把标题格式改为“Custom",再把自定格式改为
“%f”(不要引号)。 这样必然不会出现乱码(除非你给歌起个乱码名) 。
(7)类似于Windows下的Total Commander的文件管理器。
Linux下有很多选择,例如Krusader,muCommmander,GNOME Commander等。
Krusader是一个相当强大的“类TC”工具(基于KDE的),功能多多,喜欢大而全的功能的你一定不会失望。可以在Ubuntu软件中心里找到该软件并直接安装。