网络互通

1.设置virtualbox网络连接模式为桥接网卡模式

2.重启虚拟机查看虚拟机IP

ifconfig

3.开启window的telnet程序

控制面板->程序->启用或关闭windows功能->勾选Telnet客户端->确定->重新打开cmd窗口测试虚拟机端口是否连通

telnet 10.200.78.22 

连通会进入新的等待窗口

4.设置虚拟机ubuntu系统的开放端口

查看端口开放状态

sudo ufw status

设置端口开放

sudo ufw allow 

端口开放状态的重新载入生效

sudo ufw reload

5.设置swoole里面http端口为0.0.0.0,意思是开放访问

$server = new Swoole\WebSocket\Server("0.0.0.0", 9504);

6.设置完开启服务后,再次windows测试是否连通,连通后在浏览器可以直接输入ip:端口号访问了

设置ftp访问ubuntu虚拟机文件

1.安装openssh-server

sudo apt install openssh-server

ubuntu本身是自带openssh-client的,这里提示的原因是本机openssh-client的版本不是openssh-server所需要的

那我们再安装一下openssh-client

sudo apt install openssh-client=:.6p1-

结果没有安装成功,显示降级了,也没有给我们一个输入y的机会,那我们来强制使用这个降级的版本吧

sudo apt install openssh-client=:.6p1- -y\

结果上图告诉我们缺少 --allow-downgrades参数,那就加上看看

sudo apt install openssh-client=:.6p1- --allow-downgrades -y\

这下可以看到安装成功了,那我们接下来安装openssh-server吧,也直接yes安装吧

sudo apt install openssh-server -y\

测试看看是否安装成功了呢

ps -e | grep ssh

安装成功了,我们来启动ssh服务吧

sudo service ssh start

启动成功之后,我们就可以通过ftp软件链接虚拟机喽,ifconfig查看ip,端口号22,用户名就是虚拟机登陆用户

ftp连接成功之后遇到了上传文件失败的问题,

解决:我们需要把服务器上需要上传文件的目录设置为可写的

编译安装php扩展curl

首先系统需要已经安装curl软件,由于我安装之后还是提示需要更高版本找不到curl,所以我就查询资料编译安装了

第一次编译curl.so文件报错如下:

进入你的软件包存放目录

sudo wget https://curl.haxx.se/download/curl-7.20.0.tar.gz
sudo tar -xzvf curl-7.20..tar.gz
cd curl-7.20.
sudo ./configure
make
make install

提示curl.so文件已经生成

我把这个文件复制到php的扩展目录下

php -i | grep php.ini #查看php配置文件位置

修改php配置文件,开启curl模块

php -m  #查看curl是否开启成功

virtualbox虚拟机ubuntu操作系统,设置网络互通、访问,能访问虚拟机swoole的http服务的更多相关文章

  1. VM虚拟机-Ubuntu server- 桥接模式网络配置

    问题描述: 在Ubuntu虚拟机安装完毕之后,网络连接采用桥接模式,对虚拟机的eth0网卡进行静态IP设置,参数配置没有问题,但网络一直没有连接成功:即:无法实现本地主机连通虚拟机(ping不通该虚拟 ...

  2. VMware虚拟机(Ubuntu)通过主机代理实现——浏览器+终端访问外网

    环境说明:主机win10 + 虚拟机ubunut16.04 + 主机s-h-a-d-o-w-socks win10 主机相关操作配置1: 按下 Win + R 快捷键,输入 cmd ,然后在命令行中输 ...

  3. Ubuntu下设置redis让其他服务器访问

    修改redis配置文件,将 bind 127.0.0.1to bind 0.0.0.0Then restart your service (service redis-server restart) ...

  4. Ubuntu 重新设置网络

    sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service ...

  5. 如何实现win7和VirtualBox中Ubuntu系统共享文件夹

    设备: 1.win7 旗舰版    2.VirtualBox虚拟机    3.Ubuntu12.04 以前在VM虚拟机中可以直接进行复制就可以将win7系统的文件复制到虚拟机中,然后现在安装了Virt ...

  6. VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通

    记录下VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通过程,网上搜出来的比较乱,讲的不明不白,因此根据自己弄过一次,确认可行的方式,做个备份,方便日后查阅. 环境: 在Oracle ...

  7. VirtualBox Ubuntu Server 16.04 手动设置 网络(IP, DNS, 路由)

    1. VirtualBox 设置全局网络 在virtualBox点击菜单管理->全局管理 配置NAT网络 参考下图配置, 依次点击相应的按钮并设置网络(其中DHCP任意, 将来我们都会使用固定I ...

  8. virtualbox下面安装ubuntu后外网如何远程ssh访问

    这两天在折腾virtualbox安装linux的事情,想多弄几个节点,装hadoop, 环境如下 两台thinkpad, 一台正常上班用的,win7 一台装的ubuntu kylin 16.04, 上 ...

  9. VirtualBox设置共享文件夹和镜像访问的方法

    VirtualBox设置共享文件夹和镜像访问的方法 virtualBox是一款虚拟机软件,可以在该软件上安装各类的操作系统,至于如何安装请参见另外一篇经验<如何使用VirtualBox安装win ...

随机推荐

  1. appium===报错adb server version (31) doesn’t match this client (39); killing…的解决办法

    当使用在cmd窗口调用adb shell命令的时候 提示如下: adb server version (31) doesn't match this client (39); killing...er ...

  2. struts标签include传参的问题

    传一个常量过去居然为null, <s:include value="/biz/customer/corp/module/franchisemanageright/corpFranchi ...

  3. EasyUI的tree展开所有的节点或者根据特殊的条件控制展示指定的节点

    展示tree下的所有节点$(function(){ $('#t_funinfo_tree').tree({ checkbox: true, url:"<%=basePath %> ...

  4. JVM CMS 常用参数配置(修订)

    搜集到的一些参数内容,比较有用,大部分转载自并发编程网ifeve.com. -XX:+UseConcMarkSweepGC该标志首先是激活CMS收集器.默认HotSpot JVM使用的是并行收集器. ...

  5. Appium+python自动化27-android特有的wait_activity【转载】

    本篇转自博客:上海-悠悠 前言在启动app的时候,如果直接做下一步点击操作,经常会报错,于是我们会在启动完成的时候加sleep.那么问题来了,这个sleep时间到底设置多少合适呢?设置长了,就浪费时间 ...

  6. processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(“ 132501”).active().singleResult();

    JAVA: processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(“ 132501”).ac ...

  7. ORM-班级信息系统

    ORM版学员管理系统 班级表 表结构 class Class(models.Model): id = models.AutoField(primary_key=True) # 主键 cname = m ...

  8. C - 你经历过绝望吗?两次! 【地图型BFS+优先队列(障碍物)】

    4月16日,日本熊本地区强震后,受灾严重的阿苏市一养猪场倒塌,幸运的是,猪圈里很多头猪依然坚强存活.当地15名消防员耗时一天解救围困的“猪坚强”.不过与在废墟中靠吃木炭饮雨水存活36天的中国汶川“猪坚 ...

  9. python3爬取百度图片(2018年11月3日有效)

    最终目的:能通过输入关键字进行搜索,爬取相应的图片存储到本地或者数据库 首先打开百度图片的网站,搜索任意一个关键字,比如说:水果,得到如下的界面 分析: 1.百度图片搜索结果的页面源代码不包含需要提取 ...

  10. ACM-ICPC 2018 沈阳赛区网络预赛 D. Made In Heaven(第k短路模板)

    求第k短路模板 先逆向求每个点到终点的距离,再用dij算法,不会超时(虽然还没搞明白为啥... #include<iostream> #include<cstdio> #inc ...