热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

VMware虚拟机中实现Linux与Windows的共享

在编写程序时,我们经常遇到这样的问题:1.文件在windows操作系统中,但是我们需要在linux操作系统中使用;2文件在linux操作系统中,但是我们需要在windows操作系统中使用.我们先解决第一个问题:文件在windows操作系统中,但是我们需要在linux操作系统中使用:

在编写程序时,我们经常遇到这样的问题:

1.文件在windows操作系统中,但是我们需要在linux操作系统中使用;

2文件在linux操作系统中,但是我们需要在windows操作系统中使用.

我们先解决第一个问题:

文件在windows操作系统中,但是我们需要在linux操作系统中使用:

方法有很多 今天讲解一下用linux操作系统中自带的samba服务器实现.

使用samba服务器实现,类似于2台计算机通过网络远程访问来实现文件共享.即:虚拟机VMware中的linux计算机和本地windows计算机;samba是在linux上的 所以我们先要在linux中配置我们的samba服务器;

首先,我们先大概了解一下实现此功能需要的步骤:

1)在linux中配置我们的samba服务器;

2)配置完成后.重起samba服务器;

3)要关掉linux的防火墙;

4)由于要通过网络实现,当然需要设置linux的网卡IP

5)linux系统中的准备做好了,切换到windows系统中,设置windows的IP,要和linux中网卡IP在同一个网段;

6)关闭windows的防火墙;

7)分别在windows中ping linux中的IP;在linux中ping windows中的IP;

8)最后一步,如果双方都能ping通;证明网络连接已经完成,可以进入windows的运行中直接输入linux的IP;

以上是大概思路,下面一步一步详细阐述如何做:

一.配置samba服务器:

有2种方法,

一种是用图形界面配置,用鼠标点点就成,但是不推荐;

另一种是用在字符界面配置,使用命令和修改配置文件实现,计算机专业的一定要掌握.

字符界面配置方法如下:

1)进入目录/etc/samba/;找到smb.conf,使用vi编辑器打开它;里面有很多注释内容,是让大家了解配置方法的,不用理会,找到[home]这一行,它的下面有6行如下:

comment = Home Dierctories

browseable = no

writable = yes

valid users = %s

create mode = 0664

directory mode = 0775

这块内容就是建立一个共享文件的模版,我们要做的就是复制模版 然后粘贴在它的下方,然后修改一下参数,如下图:

[nihao]                        --在windows中显示的共享目录的名字 可以自己设定

comment = Home Dierctories

path = \                   --这里添加了一行参数 设定的是这个共享文件共享的路径是什么(\ 这个表示根目录)

browseable = yes            ---是否可以被浏览 这里要设定为yes

writable = yes                 -----是否可以被修改 这里可以设置yes

valid users = root            ----这里设定的是用户名 当在windows中看到文件以后需要用什么用户名登陆进来

create mode = 0664       -----这里是这个文件创建者的权限,不用修改

directory mode = 0775     -----这里是这个文件使用者的权限,不用修改

配置完成以后保存 退出;

2).刚才在里面设定了登陆用户为root 现在为这个用户名设定登陆密码:

#smbpasswd -a root 然后设定好密码 ,如果是第一次设定 则显示的是add user root;如果是原来就设定过 则显示的是password changed for user root

配置完成了.

二.重起samba服务器

一句话:#/etc/init.d/smb restart

三.关闭防火墙

2种方法:1.进入setup模式,找到firewall 然后关闭 不推荐

2.使用进程 /etc/init.d/关闭 推荐

#/etc/init.d/iptables stop

四.设定linux中网卡IP

#ifconfig eth0 192.168.0.111        -----设定linux系统中eth0网卡的IP 为192.168.0.111

五,六.七.步骤在windows下大家都知道如何做,就不多费口舌了

七.在linux中ping 的格式:

#ping 192.168.0.12         ----假设windows中网卡设的IP是 192.168.0.12

八.在windows下进入运行 然后输入linux的IP

\\192.168.0.111           ----假设linux中网卡设的IP是 192.168.0.111

共享实现!


推荐阅读
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 本文探讨了服务器系统架构的性能评估方法,包括性能评估的目的、步骤以及如何选择合适的度量标准。文章还介绍了几种常用的基准测试程序及其应用,并详细说明了Web服务器性能评估的关键指标与测试方法。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • 随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ... [详细]
  • 本文提供了多种有效的方法来解决RPC(远程过程调用)服务器不可用的问题,包括通过修改注册表、使用SC命令以及利用故障恢复控制台等技术手段。 ... [详细]
  • 在使用 PyInstaller 将 Python 应用程序打包成独立的可执行文件时,若项目中包含动态加载的库或插件,需要正确配置 --hidden-import 和 --add-binary 参数,以确保所有依赖项均能被正确识别和打包。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • Eclipse 开发环境配置指南:从下载到免安装配置
    Eclipse 是一个广泛使用的开源Java开发环境,掌握其正确的安装与配置方法对于初学者至关重要。本文将详细介绍如何下载、安装及配置Eclipse,确保您的开发环境搭建顺利。 ... [详细]
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
  • Ubuntu系统下的GIF动画录制解决方案
    在撰写文章或教程时,GIF动态图能够有效地传达信息。对于Windows用户而言,ScreenToGif是一款非常实用的工具。而在Ubuntu系统中,用户同样拥有多种选择来创建GIF动画,本文将重点介绍两款录屏工具——Byzanz和Peek。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • 实践指南:使用Express、Create React App与MongoDB搭建React开发环境
    本文详细介绍了如何利用Express、Create React App和MongoDB构建一个高效的React应用开发环境,旨在为开发者提供一套完整的解决方案,包括环境搭建、数据模拟及前后端交互。 ... [详细]
  • 1、什么是过滤器管道使用竖线(|)将两个命令隔开,竖线左边命令的输出就会作为竖线右边命令的输入。连续使用竖线表示第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入, ... [详细]
author-avatar
nnbji
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有