VMware 安装 Fedora 10 后需要一些设置

1.刚安装好系统无法以root登录解决办法。
    1) 用普通账户启动终端,su 切换到 root。
    2) # gedit /etc/pam.d/gdm 加“#”注释掉以下语句:
         #auth       required    pam_succeed_if.so user != root quiet
    3) 注销可切换到 root 登录。


2. 安装 VMWare Tools。
    从光盘复制 到某一目录,解压( # tar xvzf VMwareTools-8.8.4-743747.tar.gz),然后打开 vmware-tools-distrib 目录,执行 vmware-configure-tool.pl# ./ vmware-configure-tool.pl),一直回车,直到安装结束。


3. 禁用SELinux。
    # gedit /etc/selinux/config

    将 SELI NUX=enforcing 改成 SELINUX=disabled。重启生效。


4. vim显示行号、语法高亮、自动缩进的设置
    # gedit /etc/vimrc
    set ai  " always set autoindenting on
    syntax on   "语法高亮
    set nu  "添加行号
    "set autoindent  "自动缩进,和 set ai 一样
    "set cindent  "特别针对 C语言语法自动缩进,看不出效果???

    注意:如果设置好以上设置后,VIM没有作出相应的动作,升级 vim 到最新版,一般只要在终端输入以下命令即可:# yum install vim


5. 关闭防火墙。
    # setup 即可设置。

    1) 重启后生效
        开启: # chkconfig iptables on
        关闭: # chkconfig iptables off   或者 # /sbin/chkconfig --level 2345 iptables off
    2) 即时生效,重启后失效

        service 方式
            开启: # service iptables start
            关闭: # service iptables stop

        iptables方式

            查看防火墙状态:
                # /etc/init.d/iptables status

            暂时关闭防火墙:
                # /etc/init.d/iptables stop

            重启iptables:
                # /etc/init.d/iptables restart



6. 搭建天嵌提供的交叉编译环境。
    1) 解压工具。
         # tar xvfj EABI-4.3.3_EmbedSky_20100610.tar.bz2 -C /  (-C 是用于指定目录)
    2) 设置系统变量,使编译器生效。
         # gedit /etc/profile
       添加:
          # Path manipulation
          if [ "$EUID" = "0" ]; then
                pathmunge /sbin
               pathmunge /usr/sbin
               pathmunge /usr/local/sbin
                pathmunge /opt/EmbedSky/4.3.3/bin (注意语句前用的是 Tab 键。)
          else
                pathmunge /usr/local/sbin after
                pathmunge /usr/sbin after
                pathmunge /sbin after
          fi
       运行以下命令使环境变量生效:
        # source /etc/profile
    3) 查看编译器是否安装成功:
         # arm-linux-gcc -v
    4) 查看制作 yaffs 文件系统的工具是否安装成功:
         # mkyaffs 输入后连续按两次 Tab 键,可看见以下几个工具:
            mkyaffs2image         mkyaffsimage
               mkyaffs2image_2.6.13  mkyaffsimage_2


7. 搭建 qtopia-2.2.0 开发环境。
    1) 解压:
         # tar xvfj Qte_20100601.tar.bz2 -C /
    2) 执行 x86-qtopia-2.2.0-konqueror_build 脚本,编译 PC 版 qtopia,时间比较长(看电脑配置):
        # ./x86-qtopia-2.2.0-konqueror_build 编译完成后,开发环境在 x86-qtopia-2.2.0 文件夹。
    3) 执行 arm -qtopia-2.2.0-konqueror_build 脚本,编译开发板 qtopia,时间较长:
         # ./arm-qtopia-2.2.0-konqueror_build 编译完成后,开发环境在 arm-qtopia-2.2.0 文件夹。
    4) 注:开发 QT 程序时,所有过程只能在一个终端执行,因为 设置环境变量脚本(setX86_QpeEnv、setARM_QpeEnv)只对当前终端有效。(详情请参见天嵌提供的《天嵌科技出品--Qt程序开发完全手册之24小时超级版本_V2.5_20120106.pdf》)

8. 配置网络。
    # gedit /etc/sysconfig/network-scripts/ifcfg-eth0
        # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
        DEVICE=eth0
        HWADDR=00:0c:29:15:1f:63
        ONBOOT=yes
        BOOTPROTO=none
        USERCTL=no
        IPV6INIT=no
        NM_CONTROLLED=yes
        TYPE=Ethernet
        NETMASK=255.255.255.192
        IPADDR=202.200.113.226
        GATEWAY=202.200.113.254
        PEERDNS=yes
        DNS1=202.200.112.2
        DNS2=202.200.112.3
    修改好内容后 #service network restart 重启网络生效。(以前没有进行以上设置,网络连通,但不能打开网页。)
    


9. 配置和使用 NFS。
    1) 确保已经关闭防火墙。
    2) 确保已经系统已安装和启用了 NFS。
        # rpm -qa  | grep nfs 查看是否安装了 NFS。
          nfs-utils-lib-1.1.4-1.fc10.i386
          system-config-nfs-1.3.41-1.fc10.noarch
          nfs-utils-1.1.4-1.fc10.i386
        注: system-config-nfs 是 Red Hat 公司专门为NFS服务器管理编写的图形界面管理工具。 noarch 是 no architecture 的缩写,说明这个包可以在各个不同的cpu上使用。
         # rpm -qa  | grep rpcbind 查看是否安装了 rpcbind。
         rpcbind-0.1.6-2.fc10.i386
        注:NFS 依靠 远程过程调用(RPC)在客户端和服务器端路由请求。       
        # serviceconf # setup 找对应项,设置自启动 NFS 服务( 其他服务自启设置方法 同理)。
    2) 设置共享目录:
         # gedit /etc/exports (第一次打开是空的)
         /opt/EmbedSky/root_nfs *(rw,sync,no_root_squash) (逗号后不能有空格,否则报语法错误)
            - “*”表示所有的客户机都可以挂载此目录,也可以用主机名,或指定 IP(202.200.113.* 等)
            - “rw”表示挂载此目录的客户机对该目录有读写的权限
            - “no_root_squash”表示允许挂载此目录的客户机享有该主机的 root 身份
    3) 启动服务:
         # service rpcbind restart
         # service nfs start
    注:若客户端挂载失败,报错: RPC Error: Program not registered,这是网络原因使 NFS 中断,运行 # service nfs start 即可。
    4) 服务器端(202.200.113.226)完成以上配置后,客户端即可挂载:
         # mount -t nfs 202.200.113.226:/opt/EmbedSky/root_nfs /home/zz
           卸载命令: # umount /home/zz


10. Samba 配置和使用。
    1) 在samba的图形界面中add share:本机路径;
    2) 在server setting中设置:
        authentication mode = share
        encrypt password    = no
        guest  account      = nobody
    3) 重启服务,执行:
        # service nmb restart
        # service smb restart
    4) 客户机访问服务器 Samba:
        Linux上访问服务器,在文件浏览器输入:
             smb://202.200.113.226(服务器 IP)
        Windows上访问,在文件浏览器输入:
            \\202.200.113.226(服务器 IP)


11. tftp配置和使用。
    1) 检查是否安装了tftp:
[root@coyote-f10 ~] # rpm -aq | grep tftp
tftp-0.49-1.fc10.i386
tftp-server-0.49-1.fc10.i386
[root@coyote-f10 ~] # rpm -aq | grep xinetd
xinetd-2.3.14-21.fc10.i386
    否则用 # yum install tftp* 安装软件,并设其随系统自启。
    2) 更改tftp配置文件:
        #gedit /etc/xinetd.d/tftp
service tftp
{
socket_type             = dgram
protocol                = udp
wait                    = yes
user                    = root
server                  = /usr/sbin/in.tftpd
server_args             = -s /opt/EmbedSky/tftpboot -c
disable                 = no
per_source              = 11
cps                     = 100 2
flags                   = IPv4
}
        修改项server_args= -s<path>-c
        修改项disable=no
        说明: #-s 后面是tftp服务器的path,-c 允许上传文件。
        创建tftp根目录:
        $ mkdir -p /opt/EmbedSky/tftpboot
        $ chmod 777 /opt/EmbedSky/tftpboot
    3) 启动tftp-server
         # servicexinetd restart
    4) 测试
        [root@coyote EmbedSky]# tftp <host ip address>
        tftp>get <downloadfile>
        tftp>put <uploadfile>
        tftp>q

        注:在什么目录下运行此命令,下载的文件就在此目录下。server_args中配置的目录是本机作为服务器的目录,不是下载目录。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值