修改:
2009-04-11:
1)建议不要开启root登录
2)修正安装第三源rpmfusion相关内容
安装完系统,需要一个最简单的配置以及优化。这里涉及到用户权限、服务禁止、添加第三方源内容。
1、为什么要用root来登录GUI?
很多人都在问为什么现在fedora不能用root登录GUI了?很简单,为了安全!在日常使用中wheel这个权限应该是最适合的,有大权但没有特权,最重要的一点是wheel这个群组中的用户可以通过su来获取root权限,还可以远程获取root权限,比如SSH连接中(从”/etc/pam.d/su”文件可以知道 )。
“/etc/password”文件
root:0:0:root:/root:/bin/bash
marco.chan:500:10:marco.chan:/home/marco.chan:/bin/bash
“/etc/group”文件
root:0:root
marco.chan:500:marco.chan
wheel:10:root,marco.chan
在终端下通过su -登录root,将自己常用的那个帐号添加到wheel群组,例如:
# usermod -aG wheel marco.chan
设置wheel用户组的可以使用大部分命令,而且不需要密码。
# visudo
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
marco.chan ALL=(ALL) ALL #添加这一行
%wheel ALL=(ALL) ALL #去掉前面的#
%wheel ALL=(ALL) NOPASSWD: ALL #去掉前面的#
好了,你现在的帐号已经拥有很大的权限了,很多指令都可以用sudo command形式来使用了!
如果找不到visudo命令,先安装。
yum -y install sudo
添加自己的环境变量,因为shell的环境变量不同,所以很多朋友在使用命令的时候提示说没有此命令,这就是因为环境变量的原因。因为各人安装的软件不同,所以需要根据自己实际情况而定:
$ vi .bash_profile
PATH=$PATH:$HOME/bin:/usr/local/gsnapshot/src/:/usr/local/avast4-108/bin:/sbin:/usr/local/wine/bin/:/usr/local/flock/
source .bash_profile #让环境变量生效。
PATH需要根据自己的系统添加,一般的带有“/bin”、“/sbin”的目录基本可以添加进去!
2、关闭/开启服务
依照安装系统时候的选择,每个系统上存在的服务是不一样的,对于到底可以关闭哪些服务,估计很多人都会很郁闷,因为服务太多了而且不知道是哪些。
我这里例举一些可以关闭的服务(以GUI用户为例)
关于服务介绍可以浏览:http://www.mjmwired.net/resources/mjm-services-f8.html
bluetooth:如果不经常使用蓝牙甚至没有蓝牙的话,关闭。
cpuspeed:对CPU频率调节,如果不想对CPU频率调节,建议开启。
cups:如果你不需要使用打印机的话,关闭。
firstboot:就是安装完系统后出现的一些时间日期、SELinux设定的服务的向导,建议关闭。
gpm:为了在终端下加载鼠标之类的,关闭!~
httpd:如果不是apache服务器的话,关闭。
ip6tables:估计现在没几人用到ipv6,关闭。
kudzu:在开机的时候会检测硬件,关闭。
netfs:如果你不需要挂载远程目录的话,关闭。
nfs:如果你不需要挂载远程目录的话,关闭。
nfslock:如果你不需要挂载远程目录的话,关闭。
ntpd:校准网络时间,关闭。
sendmail:如果不是邮件服务器,关闭。
sshd:如果不需要通过SSH连接的话,关闭。
因为自己的系统在安装过程中定制得比较精简,所以很多服务都没有出现。(后面打算整一篇关于LINUX服务的文章)
3、添加第三方源与yum插件,更多yum和源的内容,参阅YUM应用终极攻略
添加yum-fastestmirror插件,这个插件的作用就是自动选择最快的源。
sudo yum -y install yum-fastestmirror
添加第三方源:
rpmfusion.org
Fedora8/9/10添加:
sudo rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
以下内容已经过时,请废弃,!
第一个源:http://rpm.livna.org
fdora8:rpm -ivh http://rpm.livna.org/livna-release-8.rpm
fedora code7:rpm -ivh http://rpm.livna.org/livna-release-7.rpm
fedora code6:rpm -ivh http://rpm.livna.org/livna-release-6.rpm
以上的整理是一个最基本的配置了,不是很完美,但是至少可以安心的使用了。
转载请注明出处:麦麦的不老阁 » 《Fedora之旅(6)-基础配置》










Leave a comment