在一台windows xp系统电脑上用VMWare装Fedora 10供开发

1.先在电脑上装VMWare Workstation 6.5.1。

2.打开VMWare,新建一个虚拟机:

典型安装;

选择ISO安装;

Linux2.6.x kernel

虚拟机位置,名字

定制硬件,内存改成768M,网络方式选择bridge方式,这样的话linux系统直接连入了局域网,由DHCP分配IP地址。

3.建立好后,自动启动,开始安装Fedora.

4.安装Fedora的时候,可选择中文,多选择安装一些软件,装好后,添加程序不方便,那个Add/Remove software不会玩。选择SAMBA服务器配置软件,配置Samba简单些。

5.装完所选的package。重启,创建一个用户,登入Fedora,这里不支持root登入。

6.以下操作,请开启一个终端,切换到root用户操作。

通过mount命令,可以直接访问windows开出的共享目录。fedora 10不支持-t smbfs了。

mount -t cifs -o username=xxx,password=xxx //172.16.10.146:/software /mnt/samba

mount成功后,直接可以通过访问/mnt/samba访问windows共享目录。

7.备份原先的/etc/samba/smb.conf,写一个新的smb.conf,如下:

注意共享目录不要在/home目录下,否则可能不能读写(原因是Fedora 10里应用了SELinux,看bool值有此samba home选项)。

[global]
workgroup = home
netbios name = yuanruilinvm
server string = Linux Samba Server TestServer
security = share

[sharename]
path = /opt/share
writeable = yes
browseable = yes
guest ok = yes

[global]是全局配置,机器名字是yuanruilinvm,[sharename]是指共享名字。配置好了以后,在windows上按//yuanruilinvm/sharename访问此共享目录,或//IP地址/sharename。

8.开启smb服务

检查是否开启了samba服务。

service smb status

开启命令

smbd

重启samba

/etc/init.d/smb restart

开启nmbd服务,这样才能使windows认识yuanruilinvm这个名字,否则要用ip地址不方便。

nmbd
9.检查防火墙是否允许了samba服务和nmbd服务。

10.为了使共享目录能够可读写。

执行以下命令:chmod 777 /opt/share

另外由于Fedora 10使用了SELinux,请执行以下命令允许读写共享目录:

setsebool -P samba_export_all_rw on
10.在windows上可以以//yuanruilinvm/sharename读写/opt/share目录。

11.其中碰到网卡不能激活,原因SELinux阻止了,解决办法,策略从强制改成允许。

12.计算机启动后,网卡不能自动激活,要做以下几步:

a.把服务中的Network Manager禁止,另外开启network服务。

b.网络->设备->配置,只勾选当计算机启动时激活设备。

13.原先是以share方式共享,发现home目录下用户目录下的文件夹始终不能访问。后来把共享方式改为用户。添加一个samba用户,linux用户名选择yuanruilin,windows用户名与之相同,任意写一个共享密码。在windows下访问,就会弹出密码框,输入用户名密码,就ok了。

14.主机名不要取得太长,否则windows不能通过主机名访问到。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值