安装Fedora 18 + (UoM CS网络系统配置)

继去年年初安装Fedora 16之后,这个月终于忍不住把实验室的电脑从Fedora 14更新到Fedora 18(重装操作系统)。与F14/16相比,F18有了些区别,安新系统的童鞋有些需要注意。同时在后半部分还奉上连接到曼大计算机内部网络的配置过程(据某人的要求)。

Fedora 18的新特性:

1. Fedora 18的Gnome桌面开始全面使用GTK+ 3.0。在默认定义中滚动条的上下方向键都被取消了。同时滚动条的基本特性也有所改变。当点击滚动条上下的空白时,默认操作从向空白方向移动屏幕变成了屏幕直接跳到点击所指向位置。对于长文件阅读来说滚动条非常难使用。
如果想让滚动条上的方向键重新出现,在$HOME/.config/gtk-3.0/gtk.css文件(没有就直接添加该文件)加上以下内容

*{
-GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-has-forward-stepper: 1;
}

该代码定义方向键(stepper)为显示(默认隐藏)。但是滚动条的默认行为还没什么办法改回去,GTK这么做好像是为了兼容将来用于触摸屏。

2. Gnome好像有个bug。放在Pictures目录中的图片并不能直接引入到桌面背景的选杂中。解决办法是在文件管理中直接选中图片,然后用右键菜单选做桌面。

3. F18默认不再使用iptables而转而默认使用firewalld。配置工具也从system-config-firewall变成了firewalld-config。理由是firewalld可以再不暂停防火墙的情况下更新配置。总的来说比以前好用了,但是需要提醒注意一下。同时开启iptables和firewalld会有冲突,同时默认配置工具也变了。

4. 启动单个服务的命令改变了。不再是到/etc/init.d里面启动或暂停。统一由service命令管理。比如说启动网络时间同步就变成了:

sudo service ntpd start

5. 从F18开始tex-live终于默认安装Live2013版本,再也不用特别安装beta版本了,不错。

6. GDB和G++的最新配合终于能正确识别智能指针(shared_ptr)和STL扩展了。调试方便多了。

7. 安装Nvidia的驱动是依然的技术活。默认安装的驱动是Nouveau的开源驱动。安装第三方copyrighted驱动需要使用rpmfusion的软件库。具体做法参看fedora-18-nvidia-guide。额,如果觉得这个还看不懂,建议就别更新驱动了,开源的也能凑活的。我安装之后出现了个问题。用户名和密码输入完登陆后,Gnome显示不可解决的错误,需要退出登录。最后发现是配置文件冲突,应该是以前版本的哪个插件和驱动不兼容。出现类似问题尝试重建$HOME目录,也许能解决。

8. 终于发现使用Gnome3的桌面也可以安装很多插件了。具体安装gnome-tweak-tool和浏览https://extensions.gnome.org/自己发掘吧。

连接计算机学院服务器:

曼大计算机学院的内部UNIX服务系统主要有两个服务:
1. 网络名字认证系统(NIS):接管所有UNIX用户的用户名和密码以便于学院内部人员登录所有服务器。
2. 网络磁盘挂载(nfs + autofs):挂载所有用户的$HOME文件夹以及学院内部的网络硬盘。

为了能接入学院网络同时使用学院的统一的名字服务,需要做以下几件事:

1. 安装ypbind和autofs的相关软件包

2. 修改/etc/yp.conf文件以配置名字服务器的服务器信息。

3. 修改/etc/nsswitch.conf文件以配置NIS服务的适用范围。

4. 修改/etc/auto.master文件确定网络硬盘的挂载点

5. 启动并设定默认开机开启服务

sudo service ypbind enable
sudo service autofs enable

6. 重启电脑

至于怎么改,嗯,从其他配好的电脑上copy过来吧。当然里面具体配置的话,查文档啰。