从零开始搭建EasyDarwin环境——linux系统共享目录实现
EasyDarwin是一款高性能开源RTSP流媒体服务器,基于Go语言研发,维护和优化:RTSP推模式转发、RTSP拉模式转发、录像、检索、回放、关键帧缓存、秒开画面、RESTful接口、Web后台管理、分布式负载均衡。EasyDarwin从最初的c++到后面的nodejs再到现在的golang,也在一步步地实现自身的语言兼容。
下面我们就一步步从零开始介绍如何在Window、Linux系统中搭建部署起来,EasyDarwin在语言上服务端使用的是golang,前端网页是vue,因此我们需要有golang和node的开发环境。本文主要介绍一下Linux系统共享目录实现。
因为Linux的开发环境是基于虚拟机来实现的。因此为了方便操作我们将Linux虚拟机和Windows宿主机做一个共享磁盘,这样就可以实现不同环境,编译同一套代码。
一、配置虚拟机
1、打开VMware虚拟机,双击需要进行文件共享的虚拟机。如下图,双击CentOS 64位。
2、双击“硬盘” 或者点击“编辑虚拟机设置”,进入后选择“选项”窗口。
3、添加共享目录。按照下图步骤,依次选择:选项>共享文件夹>添加,将主机中的某个文件夹作为共享目录,既可以主机访问又可以虚拟机访问。
到此,虚拟机配置完成,下面是虚拟系统Linux的配置。
二、Linux配置
1、打开虚拟机,进入CentOS操作系统
2、如下图所示,选择虚拟机>更新VMware Tools(或者是安装VMware Tools)
3、打开CentOS的Home文件夹,可以看到左侧多了一个选项“VMware Tools”
4、将VMware Tools文件夹中的VMwareTools-10.1.6-5214329.tar.gz压缩工具包复制到Documents文件夹下或其他文件夹下。
打开命令行终端,使用管理员权限,cd进入Documents目录,解压VMwareTools-xxxx.tar.gz压缩工具包。
进入vmware-tools-distrib目录,运行vmware-install.pl ,然后一直单击y和回车
安装完成后,cd进根目录/mnt/hgfs,可以看到先前设置的主机共享目录
到此,Linux下面的共享目录设置完成,后面我们将具体介绍EasyDarwin的开发环境的搭建。
从零开始搭建EasyDarwin环境——linux系统共享目录实现相关推荐
- 从零开始搭建EasyDarwin环境——Linux系统开发环境Golang的搭建
EasyDarwin在语言上服务端使用的是Golang,前端网页是vue.因此我们需要有Golang和node的开发环境.本章我们将说明一下如何在Linux下搭建Golang环境. 1.下载 执行以下 ...
- linux如何搭建lamp环境,Linux操作系统下搭建LAMP环境
准备:先在目录home/csy/下建website代码目录,然后新建php文件,命名为test.php. 在test.php编写代码如下: php phpinfo(); ?> 保存并退出. 一. ...
- Linux运维必看!深入掌握 Linux 系统的目录结构就靠本文了
Linux和Windows操作系统中的文件系统些不同,在学习使用linux之前,能够了解这个不同之处助于后续的学习.本文先对Windows和Linux上面文件系统的一些概念进行区分,然后介绍一些Lin ...
- linux里面搭建php环境,Linux下搭建PHP环境
该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件外,还要安装一些相关工具,设置必要参数.而且,如果要使用PHP扩展库,还要进行编译 ...
- Linux 系统的目录结构_【all】
Linux系统的目录结构 /:最大根目录,存放系统程序/etc: 加载配置文件好服务启动命令,系统配置文件/etc/exports/etc/hosts /bin:binaries 存放命令/sbin: ...
- Linux /dev目录详解和Linux系统各个目录的作用
Linux /dev目录详解和Linux系统各个目录的作用 标签: linuxtcpfunctionclassfirefoxtimer 2012-01-11 23:08 45517人阅读 评论(2) ...
- Linux基础(3)--搭建最小的Linux系统
搭建最小的Linux系统 1.平台 2.文件 3.步骤 4.实现简单的Hello World 1.平台 所需要的硬件平台为ARM-cortex A9内核的开发板,以iTOP-4412为例.软件需要以及 ...
- linux与linux之间共享目录
linux与linux之间共享目录 1.安装必要的包 nfs-utils rpcbind (nfs是基于sun公司的rpc通信实现的,所以要装rpcbind) 这2包,在服务端和客户端都需要安装,并启 ...
- Linux 系统相关目录介绍
Linux 总目录篇 Linux 系统相关目录介绍 /bin 用来贮存用户命令./usr/bin 也被用来贮存用户命令. /sbin 许多系统命令(例如 shutdown)的贮存位置./usr/sbi ...
最新文章
- VS2010配置opencv2.4.9
- 0125互联网新闻 | 抖音海外版 TikTok 12月新增7500万;少儿编程平台“编程猫”计划在2 年内IPO...
- 读《系统虚拟化-原理与实现》-第二章
- python3.6sysos_求大佬,这是什么情况啊
- html ajax请求c#,c# – 获取通过webclient中的AJAX生成的html
- c++ map 获取key列表_一日一技:举例说明python中的map()方法
- 进程标识符及fork
- linux之程序包管理器(rpm)
- 服务器字段长度修改,postgresql 修改字段长度的操作
- 原生小说APP源码,可二次开发,小说阅读,四端互通:android端,ios端,h5端,公众号端
- Photoshop脚本 合并链接图层
- Git:版本控制控制软件
- java计算机毕业设计南京新东方学校家校通系统源码+程序+lw文档+mysql数据库
- 闲聊机器人实例四:python实现小姜机器人(检索式chatbot_sentence_vec_by_bert_bert句向量)
- es java api 进行聚合+桶聚合查询
- 快捷复制网页文字小技巧
- 奇安信技术支持实习生面试
- 原子物理与量子计算机,量子光学与量子信息的实验研究
- windows server 2016 活动目录部署系列(七)活动目录的授权还原
- java海报_使用java画一张海报