类似的已经写了好几次,但每次都比较零散。这次争取写个全一点的。包含了工作中所有必备的软件安装和设置。
Fedora 14的安装非常简单,插入光盘后,重启电脑,选择boot. 则进入光盘启动界面。 选择桌面上的:Install to Disk.
安装成功后,则开始安装软件:
System -> Administration -> Add/Remote Software
1. 安装codeblocks:
在查找框写入:codeblocks
选择所有插件。
2. 安装编译器:
在查找框写入:gcc-c++
3. 安装nfs server:
在查找框写入:nfs
选择nfs_utils.
4. 安装sambe:
在查找框写入:sambe
5. 安装svn client:
在查找框写入:svn
选择需要的svn client.
6。 安装emacs:
在查找框写入:emacs
7. 安装sudo
在查找框写入: sudo
8. libc.a :
#yum install glibc-static
所需软件安装完成后,开始配置:
1. 配置NFS Server:
#emacs /etc/exports
/home/sam/work1/NFS_DIR -rw 10.0.0.12
此处设置Server可mount目录为: /home/sam/work1/NFS_DIR.
且可以mount的remote device为10.0.0.12
权限为可读写。
设置NFS Server为自动启动:
#setup
System Serivces
选中nfs.
则未来重新启动时nfs server会自动启动。
启动NFS Server:
/etc/init.d/nfs restart
此时在开发板上(10.0.0.12)上,可以mount Server指定目录:
#mount -t nfs -o nolock 10.0.0.39:/home/sam/work1/NFS_DIR /mnt
2. 配置 samba:
samba是Sam常用的Windows访问Linux的方法。
Sam常在Windows上使用vs或 SourceInsight读写Linux上代码。并在Linux上使用Makefile编译。就是使用samba来方式使Linux目录映射为Windows上的分区。
增加samba用户.请注意,要建立的用户名,需要与某个系统已经有的用户同名。
增加samba用户—sam
#smbpasswd -a sam
输入密码。
设置samba为自动启动:
#setup
System Serivces
选中smb
则未来重新启动时samba会自动启动。
启动SMB:
/etc/init.d/smb restart
此时在Windows下,
我的电脑 -->工具 -->映射网络驱动器
\\10.0.0.39\sam
则Windows下多了个分区。就是Linux下Sam目录。
3. NFS和samba使用异常的原因和处理:
1. iptalble
#setup
System Serivces
去掉 iptables
2: firewall:
#setup
Firewall 选项去掉。
3:SELinux:
#emacs /etc/selinux/config
修改如下:
SELINUX=disabled
4. 用户添加进sudoers list:
修改配置文件权限为可写:
#chmod 640 /etc/sudoers
#emacs /etc/sudoers
找到以下语句:
root ALL=(ALL) ALL
在其下添加如下语句:
sam ALL=(ALL) ALL
将配置文件权限修改回去:
#chmod 440 /etc/sudoers
此时,就可以正常使用sudo 了。