Linux与Windows如何互访共享资源?
1.windows机器—— windowsxp sp2 2.linux机器—— Fedora8 三、samba配置 假设我们已经安装好了samba软件包。
没有可以下载rpm包安装或者通过yum安装。
samba配置关键就是对/etc/samba/smb.conf的编辑配置,还需要对/etc/samba/lmhost做配置。
samba配置根据安全方式,我们只配置两种; share方式——匿名方式,不需要用户名和密码就可以访问共享资源 user方式—— 访问需要用户名和密码 1、share方式 这种方式比较简单,不过不安全,网络上所有人都可以访问。
1)配置/etc/samba/lmhosts 内容:ip netbios 2)配置文档:/etc/samba/smb.conf: [global] netbios=sambaserver #这个用了表示samba主机,和主机名不一样 security=share #指定这个访问方式 server string= samba server #对主机的描述 workgroup = workgroup # windows主机的所在工作组 #要share出来的文件 [test] #这个可以随便写 path=/test1 browseable=yes #能否在浏览器里面访问。
可否http访问 writable=yes #是否可写 guest ok=yes # 客户访问
windows7与linux的双系统下如何实现资源共享?
1.在win7下选择一个分区空出来作为共享区2.在Linux系统下,下载ntfs-3g_ntfsprogs-2013.1.13.tgz3.然后安装tar zxf ntfs-3g_ntfsprogs-2013.1.13.tgzcd ntfs-3g_ntfsprogs-2013.1.13./configure;make;make install4. 在Linux下用fdisk -l检查硬盘分区,例如/dev/sdb3是ntfs硬盘分区(这个sdb3,表示为第二个串口硬盘的第三个逻辑分区,具体情况根据朋友你自己的情况而定)5.然后挂载 mount -t ntfs-3g /dev/sdb3 /mnt,然后sdb3的分区就挂载到 mnt目录下面了,当然你也可以自己建个目录,挂载到该目录下面。
Linux怎样访问Windows共享文件和文件夹
1在访问Windows共享资料之前,请确保Windows共享是可用的,这里就不再赘述该怎样设置Windows共享了,那可是另外一个课题。
Linux访问Windows共享或者Linux共享资料给Windows时,其实都是在使用一个叫做Samba的软件,这个软件已经使用多年,稳定性和可靠性得到了很好的验证,也是很多网络NAS常用的软件。
我们这里要讲的Linux需要用到的工具就是Samba软件中的一种,samba-client。
在尝试访问Windows共享之前,需要首先确认samba-client已经安装了。
最简单的方式是命令行查询“rpm -qa | grep samba-client”,当然也可以使用“yum”工具查询, 如“yum infosamba-client”或“yum list samba-client”之类的命令。
2如果samba-client没有安装,就需要使用命令“yuminstall samba-client”安装一下,yum会自动安装samba-client所需的相关依赖库,安装时选择Y就行了。
针对常见的Debian Linux发行版,如Ubuntu或CentOS,也可以使用“sudo apt-get install smbclient”和“sudo apt-getinstall smbfs”安装相应的共享访问工具。
3准备停当,就可以尝试访问Windows共享文件夹了。
我们可以首先使用“smbclient -L //IP地址 -U 用户名”查看一下该用户共享权限下的共享情况。
其中不带“$”的那个,就是我们可以访问的共享文件夹了,其中“-U”是用来指定查询共享权限的用户名的。
4Linux将共享文件夹也是当作磁盘资源对待的,因此需要使用mount工具将其挂载到本地文件空间才可以访问,这一点就像Windows常用的网络磁盘映射是一样的。
因此,首先我们需要创建一个挂载点,也就是在本地目录空间中创建一个挂载目录,如“mkdir -p /mnt/MYSHARE”。
挂载点创建之后,就可以使用mount命令挂载共享文件夹了,“mount -t cifs -o user=用户名称,password=共享密码,iocharset=utf-8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”,其中cifs使用Linux常用的网络文件类型,也可以使用smbfs,以系统可以识别为准,如Ubuntu常见命令就是“sudo mount -t smbfs -o user=用户名称,password=共享密码,iocharset=utf-8,codepage=cp936//共享IP地址或NetBIOS名称/共享目录”。
“-o”表示挂载参数,常见的是需要提供共享的用户名和密码,另外需要注意的是iocharset和codepage,这两个参数是用来解决系统之间的字符编码转换的,如果出现乱码的情况,是需要调整这两个参数的,针对简体中文,使用utf8和cp936一般都可以解决问题,关于字符编码已经超出了本经验的范围。
挂载完成之后,就可以像使用本地文件目录一样访问Windows共享文件夹和文件了。
5当然,Linux也有图形化的资源管理器,挂载之后,资源管理器也可以正常访问的。
进入Linux桌面,打开“我的电脑”。
6然后就可以像浏览本地文件一样,浏览共享的Windows文件夹和文件了,与命令行并没有太多的差异。
7Windows共享资料使用完毕之后,也可以将其使用umount命令卸载,卸载就很简单了,直接使用“umount /mnt/MYSHARE”就可以了,其中MYSHARE是就是我们前面创建的挂载点了。
如果以后不需要,也可以将挂载点删除的。
8挂载的Windows共享文件夹在Linux重启之后就会消失的,如果还要使用,是需要重新挂载的。
如果希望Linux开机自动挂载Windows共享文件夹,则需要将挂载命令添加到Linux的“/etc/fstab”,也就是将前述的命令参数按照fstab的要求添加到fstab里面,这里就不再展开了,详情参考fstab相关帮助即可。
在linux上共享文件夹windows下看
linux与windows系统互相访问共享文件夹方法:首先安装并配置软件samba[html] view plaincopysudo yum install samba samba-client vim /etc/samba/smb.conf 找到security这行并将#注释符号去掉改成 security = share #共享模式 添加如下代码: [share] comment = share path = /home/test #设置共享文件夹目录 browseable = yes guest ok = yes writable = yes service smb start service smbd start (ubuntu) (1)在windows下访问linux共享:直接在windows运行里输入\\192.168.16.128即可访问linux共享资源,并且不需要密码。
(2)在linux下访问windows共享:smbclient -L 192.168.16.1 -U xiaoxing //查看共享了那些目录,由此知道主机名为XIAOXING-PCsmbclient //192.168.16.1/Users -U xiaoxing 输入windows密码即可进入//直接挂载windows共享目录sudo mount -t smbfs -o username=xiaoxing,password=123456 //XIAOXING-PC/system /mnt/win/或者:sudo mount -t smbfs -o username=xiaoxing,password=123456 //192.168.16.1/system /mnt/win/或者:sudo mount -t smbfs -o username=xiaoxing,password=123456,ip=192.168.16.1 //XIAOXING-PC/system /mnt/win/注意:如果出现如下错误:mount: unknown filesystem type 'smbfs'说明系统已经不能识别smbfs文件系统了,查资料说RHE5的kernel已经不再支持smbfs,而改用Common Internet File Systemcifs(cifs)取代了原有的smbfs,所以命令就改为:sudo mount -t cifs -o username=xiaoxing,password=123456 //192.168.16.1/system /mnt/win/解开挂载断开刚才挂载在linux /mnt/win/路径上的winodws共享文件夹。
sudo umount /mnt/win/
怎样让虚拟机Linux与宿主机Windows资源共享?
虚拟机的使用的确给Linux的学习者提供了很大的方便。
不过在Linux学习过程中,当涉及到应用软件的使用时,虽然可以直接从网上下载程序包或源码,但用惯了迅雷,对Linux中的下载速度简直无法忍受,且原有的很多资源本应该可以直接使用,没有必要重新下载。
因而在两个系统中共享信息成为亟待解决的问题。
在网上搜索了大量相关信息,介绍两个系统间信息共享的不少,但是提供虚拟机host-guest机不同系统之间资源共享解决方案的不多。
在朋友的帮助下,经过多次尝试和摸索,终于有了一些搜获。
现提供一套包括局域网配置在内的较为详细的解决方案,供初学者参考。
环境介绍: 虚拟机:VMwae Wokstation 5.5 Host机系统:Windows 2000 Seve Guest机系统:Red Hat Entepise Linux 4 其实作为两个系统而言,要进行资源的共享,方法很多,最初我尝试了使用mount命令挂载文件系统。
从命令本身来看,想要挂载一个Windows下的文件系统或驱动盘似乎没有什么问题。
首先在Linux系统mnt空目录下,建立挂载点:#mkdimntmystudy mnt目录是专门用来当作挂载点的目录。
mystudy是自定义的专用挂载点名称。
然后我们看一下mount命令的使用方法: 命令格式: mount [-t vfstype] [-o options] device di 主要参数: ① -t vfstype 指定文件系统的类型,通常不必指定。
mount 会自动选择正确的类型,Windows NT ntfs文件系统:ntfs ② -o options 主要用来描述设备或档案的挂接方式。
③ device:要挂接(mount)的设备。
Linux中,设备名通常存放在dev中,设备名遵循一些规则,如:devhda1中,hd指Had Disk,a代表第一个硬盘设备,1代表第一个硬盘的第一主分区。
④ di:设备在系统上的挂接点(mount point)。
如,我们刚刚建立的挂载点:mntmystudy 遵循此规则,希望挂载硬盘的第二个主分区 键入命令: #mount -t ntfs devhda2 mntmystudy 返回信息: Mount:fs type ntfs not suppoted y kenel 竟然无法找到ntfs格式的分区?那么我的Windows系统跑到哪里去了?查看一下查看一下分区情况:#fdisk –L 得到如下结果发现根本没有找到Windows的分区。
我的Linux装在虚拟机里,虚拟机分配给Linux系统的设备仅仅是8G大小的虚拟硬盘分区,所以根本没有办法挂载Windows系统所在的分区以及其他的硬盘分区。
那么在虚拟机环境下,想要共享资源,mount命令基本上派不上用场了,只能从联机的方式来考虑了。
提供最常用的两种方案: 1. FTP访问 2. Sama服务 不管是FTP还是Sama,首先都需要分析虚拟机环境下的Host-Guest网络连接。
基本上我们可以把Host机与Guest机之间当作局域网中的两台机器来实现互联。
那么现在需要重新考虑关于《虚拟机的网络配置》一文中提到过的网络连接方式。
那些软件可以在LINUX系统上运行?
多,不是一般得多。
描述视窗Linux1)网络浏览器Internet Explorer, Netscape / Mozilla, Opera [版权], Firefox, 等1) Netscape / Mozilla.2) Galeon.3) Konqueror.4) Opera. [版权]5) Firefox.6) Nautilus.7) Epiphany.8)连接. (用 "-g" 键).9) Dillo.10) Encompass.命令行浏览器1) Links2) Lynx3) Xemacs + w3.1) Links.2) ELinks.3) Lynx.4) w3m.5) Xemacs + w3.电子邮件客户端软件Outlook Express, Netscape / Mozilla, Thunderbird, The Bat, Eudora, Becky, Datula, Sylpheed / Sylpheed-claws, Opera1) Evolution.2) Netscape / Mozilla/Thunderbird messenger.3) Sylpheed / Sylpheed-claws.4) Kmail.5) Gnus.6) Balsa.7) Bynari Insight GroupWare Suite. [版权]8) Arrow.9) Gnumail.10) Althea.11) Liamail.12) Aethera.13) MailWarrior.14) Opera.电子邮件客户端软件/ 个人信息管理MS Outlook 风格Outlook1) Evolution.2) Bynari Insight GroupWare Suite. [版权]3) Aethera.4) Sylpheed.5) Sylpheed-claws.电子邮件客户端软件The Bat 风格The Bat1) Sylpheed.2) Sylpheed-claws.3) Kmail.4) Gnus.5) Balsa.命令行电子邮件客户端软件Mutt [de], Pine, Pegasus, Emacs1) Pine. [非自由软件]2) Mutt.3) Gnus.4) Elm.5) Emacs.新闻阅读1) Agent [版权]2) Free Agent3) Xnews4) Outlook5) Netscape / Mozilla6) Opera [版权]7) Sylpheed / Sylpheed-claws8) Dialog9) Gravity10) BNR21) Knode.2) Pan.3) NewsReader.4) Netscape / Mozilla.5) Opera [版权]6) Sylpheed / Sylpheed-claws.命令行:7) Pine. [非自由软件]8) Mutt.9) Gnus.10) tin.11) slrn.12) Xemacs.13) BNR2.地址本Outlook1) Rubrica文件下载Flashget, Go!zilla, Reget, Getright, DAP, Wget, WackGet, Mass Downloader, 等1) Downloader for X.2) Caitoo (former Kget).3) Prozilla.4) Wget (命令行, 标准).5) Wget图形界面: Kmago, Gnome Transfer Manager, QTget, Xget, 等6) Aria.7) Axel.8) Download Accelerator Plus.9) GetLeft.10) Lftp.站点下载Teleport Pro, Httrack, Wget, 等1) Httrack.2) WWW Offline Explorer.3) Wget (命令行, 标准). 图形界面: Kmago, QTget, Xget, 等4) Downloader for X.5) Pavuk.6) XSiteCopy.7) GetLeft.8) Curl (命令行).9) Khttrack.FTP-客户端软件Bullet Proof FTP, CuteFTP, WSFTP, SmartFTP, 文件Zilla, 等1) Gftp.2) Konqueror.3) KBear.4) IglooFTP. [版权]5) Nftp.6) Wxftp.7) AxyFTP.8) mc. (cd ftp://等)9) tkFTP.10) Yafc.11) Dpsftp. (消亡项目)命令行FTP-客户端软件FTP in Far, ftp.exe, Ncftp1) Ncftp.2) Lftp.3) Avfs. (从任意程序: /#ftp:等)IRC-客户端软件Mirc, Klient, VIRC, Xircon, Pirch, XChat1) Xchat.2) KVirc.3) Irssi.4) BitchX.5) Ksirc.6) Epic.7) Sirc.8) PJIRC.本地网络聊天客户端软件无服务器1) QuickChat2) Akeni3) PonyChat4) iChat1) talk (命令行), ktalk.2) Akeni.3) Echat.4) write, wall (同机用户间聊天)视窗机器的本地消息系统WinPopUpsmbclient (命令行). 图形界面:1) LinPopUp 2.2) Kpopup.3) Kopete.即时通讯客户端软件ICQ Lite, ICQ Corp, MSN, AIM, Yahoo, 等Trillian ICQ (自由软件, 可替代所有IM 客户端软件), Miranda, Gaim1) Licq (ICQ).2) Centericq (近似IM 协议, 命令行).3) Alicq (ICQ).4) Micq (ICQ).5) GnomeICU (ICQ).6) Gaim. (几乎所有IM 协议)7) Ayttm. (几乎所有IM 协议)8) Kopete.9) Everybuddy.10) Simple Instant Messenger.11) Imici Messenger.12) Ickle (ICQ).13) aMSN (MSN).14) Kmerlin (MSN).15) Kicq (ICQ).16) YSM. (ICQ, 命令行).17) kxicq.18) Yahoo Messenger for Unix.19) Kmess (MSN).20) AIM.21) MSNre. (命令行)Jabber IM 客户端软件JAJC, Tkabber (+activestate tcl), Psi, Exodus, WinJab, myJabber, RhymBox, Rival, Skabber, TipicIM, Vista, Yabber, Miranda, Gaim, Akeni Messenger Jabber Edition1) Tkabber.2) Gabber.3) Psi.4) Gaim.5) Centericq (命令行).6) Ayttm.7) Akeni Messenger Jabber Edition.监视站点邮箱, 显示邮件台头WatzNew1) Web Secretary.2) Knewsticker & korn.3) Mozilla (未知).4) watch -n seconds lynx -dump视频/音频会议NetMeeting1) GnomeMeeting.2) vat/vic/wb.3) rat/wbd/nte.4) NeVoT.5) IVS.语音通讯Speak Freely1) Speak Freely for Unix.2) TeamSpeak.防火墙 (包过滤)BlackICE, ATGuard, ZoneAlarm, Agnitum Outpost 防火墙, WinRoute Pro, Norton Internet Security, Sygate Personal 防火墙 PRO, Kerio Personal 防火墙, 等iptables或更多过时IPchains (命令行, 标准). 前端:1) Kmy防火墙.2) Easy 防火墙 Generator.3) 防火墙 Builder.4) Shorewall.5) Guarddog.6) FireStarter.7) Smoothwall. [版权]8) IPCop.9) Zorp.IDS (入侵检测系统)1) BlackICE2) Agnitum Outpost 防火墙3) Tripwire [版权]4) Kerio Personal 防火墙1) Snort.2) Portsentry / Hostsentry / Logsentry.3) Tripwire [GPL].4) Tripwall.5) AIDE.6) ViperDB.7) Integrit.8) Cerberus Intrusion Detection System.9) MIDAS NMS.端口扫描检测未知1) Pkdump.增强系统安全未知1) Bastille.2) Linux Security Auditing Tool.虚拟路由...
用vm虚拟机装 linux 系统 如何实现资源共享及如何上网?
如果是Redhat系统、redflagh系统的,可以使用netconfig命令看看。
或system-config-network命令启动图形界面下的网络配置,把eth0配置好就可以了。
不过DNS服务器的地址存放在/etc/resolv.conf文件中。
该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。
resolv.conf的关键字主要有四个,分别是:nameserver #定义DNS服务器的IP地址domain #定义本地域名search #定义域名的搜索列表sortlist #对返回的域名进行排序/etc/resolv.conf的一个示例:domain ringkee.comsearch www.ringkee.com ringkee.comnameserver 202.96.128.86nameserver 202.96.128.166最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的
windows怎么共享文件给linux
linux(虚拟机中)与windows共享文件两种方法Windows 下用 SourceInsight 与 Linux 协作编码 习惯了用SourceInsight 读写代码,在Linux下一时没找到类似的工具,vi的操作也不熟,偶尔看看或小改动代码还行,项目一大就感觉就力不从心了;所以还是准备采用Windows下进行代码的阅读和编写,Linux 下编译运行。
下文是该环境的安装和配置过程,记录备忘。
环境说明: Windows 7 + SourceInsight 3.5 Ubuntu 11.04 (这里是基于VMware的虚拟机,理论上不仅限于虚拟机)以下主要分成两部分,一是Ubuntu下Samba的安装和配置;二是Windows下将Linux共享目录映射为网络驱动器。
一. Ubuntu 11.04 下 Samba 的安装和配置 1) 安装samba软件包 # sudo apt-get install samba # sudo apt-get install smbclient 2) 创建共享目录:(目录名可自定义) # mkdir /home/share # chmod -R 777 /home/share # 若不更改权限,windows下不能写入(适用于只读共享)!!! 3) 修改Samba配置文件: # cp /etc/samba/smb.conf /etc/samba/smb.conf.bak # 备份samba的配置文件 # gedit /etc/samba/smb.conf A. 找到"# security = user"将它改成"security = share" # 注:去掉行首的注释符号 说明:security = share表示任何人都可以不需要输入密码登录;默认的security = user表示每个用户必须输入密码才能登录。
B. 在配置文件的最后加入以下内容(不包含行末注释说明部份) [share] # 共享文件名,可自定义,与共享目录名可不一致 comment=VMware Ubuntu Share # 共享说明,可自定义 path=/home/share # 共享目录,应与之前创建的一致,必须为绝对路径 public=yes # 允许所有人都能够看到此目录 writable=yes # 允许用户在此目录下可写 4) 重启Samba服务 # sudo /etc/init.d/smbd restart Samba 的安装和配置已完成。
二. Windows 7 下将步骤一的共享目录映射为网络驱动器。
1) 确保Ubuntu的网络配置OK,查看并记录IP地址,这里以192.168.128.128为例。
可在Windows 7的cmd下先用ping检测下网络是否畅通。
如OK,在Windows的资源管理器地址栏中输入"\\192.168.128.128\share",即可访问该共享目录。
2) 在[计算机]图标上点右键(XP可能是在[网上邻居]图标上点右键),选择"映射网格驱动器(N)..." 在“驱动器”一栏选择合适的盘符,这里选择为W; 在“文件夹”一栏输入"\\192.168.128.128\share"; 点击完成。
3) 双击[计算机],即可看到一个盘符为W的网络驱动器。
三. 共享代码。
把代码放在以上创建的共享目录里,在此创建SourceInsight工程,即可在Windows中用SourceInsight对代码进行修改和编写;在Ubuntu中进行编译。
====================================================================第二种办法使用vmware自带的共享文件夹功能说是自带,其实需要安装vmware-tools,具体怎么安装请自行百度;共享目录在linux端是/mnt/hgfs;在win中需要在vmware的系统里setting-》option-》shared folders里设置
软件资源共享的方式是什么?软件和硬件资源共享的方式是什么?我怎...
计算机网络的功能主要表现在硬件资源共享、软件资源共享和用户间信息交换三个方面。
软件资源共享 互联网上的用户可以远程访问各类大型数据库,可以通过网络下载某些软件到本地机上使用,可以在网络环境下访问一些安装在服务器上的公用网络软件,可以通过网络登录到远程计算机上使用该计算机上的软件。
这样可以避免软件研制上的重复劳动以及数据资源的重复存储,也便于集中管理。
转载请注明出处51数据库 » linux资源共享软件
角落loser