精华内容
下载资源
问答
  • TFTP服务器的使用

    万次阅读 2017-12-15 17:05:09
    Q:Windows下TFTP服务器与客户端使用 1、什么是Tftp Tftp全称为Trivial File Transfer Protocol,中文名叫简单文件传输协议。大家可以从它名称上看出,它适合传送“简单”文件。与FTP不同是,它使用的是...

    Q:Windows下的TFTP服务器与客户端使用

    1、什么是Tftp

    Tftp全称为Trivial File Transfer Protocol,中文名叫简单文件传输协议。大家可以从它的名称上看出,它适合传送“简单”的文件。与FTP不同的是,它使用的是UDP的69端口,因此它可以穿越许多防火墙。不过它也有缺点,比如传送不可靠、没有密码验证等。虽然如此,它还是非常适合传送小型文件的。

    2、Tftp的使用

    使用Ttfp传送文件,需要服务端和客户端。比如你想从IP为172.17.8.81的机器上下载文件,那就需要先把172.17.8.81的机器做成Tftp服务器,然后用你机器的客户端进行下载。Windows 2K之后的操作系统自带有客户端。下面我以从172.17.8.81的机器上下载一个test.txt文件为例来说明一下Tftp的使用过程。

    3、设置服务端

    这一步是由172.17.8.81的管理员来操作的。服务器管理员把Tftpd32或者Tftp64下载下来并安装,然后打开Tftpd软件(如图1)。

                   图1 服务器上安装的Tftpd32软件主界面

    4、从Tftp服务器下载文件

    假设我想将172.17.8.81 Tftp服务器根目录下的test.txt文件下载到我本机的“F:\”目录中。

    方法1:

    直接在cmd中利用Windows自带的TFTP命令,用命令行的方式操作:

    或者:

    方法2:

    在本地机器上也安装Tftpd32/Tftp64,打开Tftpd,操作如下:

        图2 本地机器上安装的Tftp32软件的客户端界面

     

    Q:在Windows环境下,如何测试一台TFTP服务器是否正常?

    1、确定Windows内置的TFTP组件是否已安装,开始运行里输入cmd回车,在cmd环境下输入tftp命令,没有提示 'tftp' 不是内部或外部命令,也不是可运行的程序或批处理文件,则说明TFTP组件已安装。

    2、开始运行里输入cmd回车,进入DOS后,输入tftp 服务器IP 。如果有tftp>;就是连接上TFTP服务器了。


    Q:如何在Windows下安装TFTP服务器?
    1、从http://www.hanzify.org/index.php?Go=Show::List&ID=6133下载Cisco TFTP Server(如果你知道路由器的品牌,到路由器的厂商网站应该也会有相应的TFTP服务器软件下载),安装在放置有路由器升级文件的那台机器上(此时要设置好此台机器的IP地址,使之与路由器的局域网IP处于同一网段)。然后启动TFTP服务器软件,在选项设置中(一般在“查看”-“设置”菜单下)设定“TFTP服务器根目录”为你路由器升级文件所在的目录,按下“确定”,TFTP服务器设置完成。

    2、接下来用telnet登录路由器,在路由器的配置模式下用tftp命令升级路由器的软件系统,一般的命令形式为“tftp TFTP服务器IP地址 文件名”,如输入“tftp 192.168.0.2 16#-HJ-S3760.bak”,表示从IP地址为192.168.0.2的TFTP服务器上下载名为16#-HJ-S3760.bak的文件升级路由器。具体的命令参数,还需参考路由器的使用说明书或直接查看命令帮助。

     

    展开全文
  • 串口服务器的使用心得

    万次阅读 2018-04-17 21:47:51
    由于现场没有网络,我们考虑数据传输这一块采用串口服务器进行数据传输,具体原理如下: 前端串口设备产生相关数据,通过232或485串口连到串口服务器,串口服务器的作用是串口转网口,就是说它通过串口接收到的数据...

        最近几天实验室在建筑工地现场进行了一次建筑物沉降、变形的监测实验,其中用于测地形沉降的是北斗设备,用于测量倾斜度的采用的是RS485接口的测斜仪(倾角仪)。由于现场没有网络,我们考虑数据传输这一块采用串口服务器进行数据传输,具体原理如下:

        前端串口设备产生相关数据,通过232或485串口连到串口服务器,串口服务器的作用是串口转网口,就是说它通过串口接收到的数据可以通过网口转发出去,这样就可以连到路由器上了。而前端多个设备,每个设备都接了串口服务器,串口服务器都连接在现场的路由器上,电脑服务器端也接在路由器上。并且串口服务器都配置了和电脑在同一网段的IP地址。所以电脑和串口服务器之间就可以相互连通了。

        电脑端通过自己编写的上位机服务器软件进行数据接收和处理以及界面显示。那么上位机软件和串口服务器之间又是如何连接的呢?这个主要通过串口服务常用的虚拟串口模式。配套的虚拟串口软件,只需要在电脑上安装虚拟串口助手,做好相应设置,就如同将串口服务器直接连在电脑上(只是实际上电脑没有那么多网口罢了)。对,虚拟串口助手就是将网络数据又对应成了串口数据,电脑从串口接收数据。折腾来折腾去,原始串口数据又回归到串口数据,只不过中间经历了两次转换,可以通过一定范围的局域网络收发数据

        整体结构网络如下:

        

    现在将整个实验过程的步骤理一理,以便加强记忆,及时温习回顾,下次再遇到就不会手忙脚乱了。

        首先是前端设备、串口服务器、路由器、服务器电脑,按照结构图连接。此时6个串口服务器和服务器电脑处于同一个局域网。串口服务器是直连网线在路由器网口的,电脑既可以直连网线到路由器,也可以无线网连接,只需要保证在一个局域网就可以,然后确定局域网给服务器电脑分配的IP地址:命令行输入ipconfig,得到本机IP地址为192.168.0.110


    将上述设备连接好后,设备和串口服务器模块供电,就可以进行串口服务器的配置了。一般配套的配置软件都有搜索功能,串口服务器连上电脑后就能在配置软件上搜到。从上图可知,在整个数据传输网络中,最终上位机接收的数据是串口服务器发送过来的。在数据传输的C/S结构中,串口服务器充当的是Client,上位机服务器软件充当的是Server。因此按照串口服务器的配置手册,我们将串口服务器配置成了TCP Client模式。作为Client模式,要为串口服务器配置目标IP地址,也就是服务器电脑的IP地址192.168.0.110,这样串口服务器才能将数据发送到服务器上。为了能在局域网中连上串口服务器,6个服务器分别配置了局域网同一网段的6个不同的IP地址和端口号,用于区分串口服务器,在后面用虚拟串口助手映射时能够和虚拟串口对应。还有就是串口服务器的波特率要和前端设备保持一致,不然收不到数据。在这里跟北斗设备连的串口服务器设置了115200 Baud,跟倾角相连的4个串口服务器设置了9600 Baud。配置串口服务器的时候,只需要将串口服务器通过网线连到服务器电脑,给串口服务器供电,按照产品说明说中相应模式的配置方法配置即可。综上,串口服务器Client模式的需要配置的参数为目标IP目标端口本模块IP本模块端口(默认即可,可不设置)、波特率。其中本模块IP要和目标IP在同一网段,且多个串口服务器的本模块IP不重复。如下:


           我们连接了6个串口服务器,本模块IP地址为:192.168.0.7~12(不能重复);本模块端口号为18~23;目标IP为192.168.0.110(服务器IP);目标端口为8234~8239(不可重复)。

            还有就是前端设备是RS485还是RS232,不同的串口服务器可能支持不同的串口类型。如果串口服务器只支持一种类型,在配置的时候不用管;像这次我们使用的串口服务器是既支持485又支持232的,因此在配置的时候,有个“串口流控制”,如上图为RS485需要根据设备调整,否则数据也是走不通的。

            此时6个串口服务器和服务器电脑处于同一个局域网,串口服务器也已经配置好,数据链路是通了的。如果前端设备是直接返回数据的,只要用一个网络调试助手监听就可以收到从串口服务器发送过来的数据了。网络调试助手设置如下:

        

            但是测试的设备是需要发指令到前端设备的,只有往前端设备发送数据,前端设备才会返回数据,所以上图我们看不到数据返回。我们使用了虚拟串口服务器助手,说明书上说虚拟串口服务器助手的使用,不需要修改串口服务器设置和服务器软件设置等,安装设置好相应端口就可以,类似于前端设备直接接到电脑上了。

            也就是说,串口服务器一来数据,这边的虚拟串口就能接收到,我们在电脑端就可以对虚拟串口进行操作了;我们通过给这个串口发数据,前端设备也能收到数据了。就类似于直接远程对前端设备的串口进行操作。只不过现在传输距离大大增加了,因为通过局域网连接。虚拟串口使用的模式如下:

        

            在服务器电脑上安装虚拟串口软件,有的是直接打开,无需安装。有人的虚拟串口软件需要安装,在软件中就可以搜索到局域网中的串口服务器。这次使用的串口服务器,配套的虚拟串口软件需要手动添加虚拟串口。这里添加了6个虚拟串口COM1-COM6,模式为TCP Server模式,因为它们用于接收数据。设置6个虚拟串口对应的端口号为所要对应的串口服务器设置的目标端口号,8234~8239。


    上图是已连接的一个虚拟串口,说明有一个串口服务器和虚拟串口已经对接上了。只有显示已连接才说明连接正常。

    上图是用超级串口往虚拟串口发指令数据,可以看到串口服务器返回到串口数据;在虚拟串口助手服务器软件端也可以看到:

          每发送一次指令,返回1840字节的数据。

        下面就是上位机串口编程的问题了。我觉得这个又可以另外写一篇心得。在这次使用的模式下,串口服务器的配置、连接、使用就是如此。


        

    展开全文
  • EMQ服务器的使用

    千次阅读 2017-09-26 09:50:06
    一、程序包下载解压后,打开 Windows 命令行窗口,cd 到程序目录。 二、控制台模式启动: ...这里提示,我已经安装过这...EMQ 消息服务器启动后,会默认加载 Dashboard 插件,启动 Web 管理控制台。用户可通过 Web 控制台

    一、程序包下载解压后,打开 Windows 命令行窗口,cd 到程序目录。
    这里写图片描述

    这里写图片描述

    这里写图片描述

    二、控制台模式启动:
    这里写图片描述

    如启动成功,会弹出控制台窗口

    这里写图片描述

    三、关闭控制台窗口,停止emqttd进程,准备注册 Windows 服务。

    EMQ 注册为 Windows 服务:

    这里提示,我已经安装过这项服务。

    四、EMQ 服务启动:

    这里写图片描述

    五、访问Web管理控制台
    EMQ 消息服务器启动后,会默认加载 Dashboard 插件,启动 Web 管理控制台。用户可通过 Web 控制台,查看服务器运行状态、统计数据、客户端(Client)、会话(Session)、主题(Topic)、订阅(Subscription)、插件(Plugin)。

    控制台地址: http://127.0.0.1:18083,默认用户: admin,密码:public

    这里写图片描述

    六、Web界面管理界面如下:

    这里写图片描述

    七、检查运行状态

    这里写图片描述

    八、停止emqttd

    这里写图片描述

    展开全文
  • 以前玩单机游戏,总会对单机游戏的目录结构作探讨。 通常,游戏的存储数据都会存储在一个名叫save的文件夹中。如果游戏不大,可以...现在先不说在服务器中怎样使用MySQL,先谈谈MySQL嵌入式服务器的使用。没有涉及到

    以前玩单机游戏,总会对单机游戏的目录结构作探讨。

    通常,游戏的存储数据都会存储在一个名叫save的文件夹中。如果游戏不大,可以选择用access或其它小型数据库。也可以用这个方法《使用Lua处理游戏数据》。那如果游戏有多么数据存储呢?

    其实,这在服务器中用MySQL是很常见的,体积小、速度快、总体拥有成本低。现在先不说在服务器中怎样使用MySQL,先谈谈MySQL嵌入式服务器的使用。没有涉及到C/S,应该会更容易懂些。

    在以前学习sqlite时,我问过同学一个问题。我说,sql不是有很多命令吗,写个接口去调用sql命令不就一了百了了?就像写个客端户去调服务器。例如之前我说过的文章:《MySQL编程接口学习》。但是当时和现在,讨论的都是怎样把数据库嵌入应用程序。直接去用数据库或改写数据库就好了,没有必要走那么一个大弯。


    嵌入式服务器的使用

    完整的MySQL软件包括一个名为libmysqld的嵌入式服务器库,这个库所提供的功能可以让我们把MySQL服务器链接(或者说嵌入)到各种应用程序里。这使我们可以开发出自带MySQL服务器功能的独立应用程序,而不是那些只能作为一个客户通过网络另行连接某个服务器程序的普通MySQL应用程序。


    什么是MySQL服务器和MySQL客户端?

    DBMS可分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户端——服务器的DBMS。前者(包括诸如Microsoft Access和FileMaker用于桌面用途,通常不用于高端或更关键的应用)。

    MySQL、Oracle以及Microsoft SQL Server等数据库是基于客户端——服务器的数据库。客户端——服务器应用分为两个不同的部分。服务器部分是负责所有数据访问和处理的一个软件。这个软件运行在称为数据库服务器的计算机上。

    与数据文件打交道的只有服务器软件。关于数据、数据添加、删除和数据更新的所有请求都由服务器软件完成。这些请求或更改来自运行客户端软件的计算机。客户端是与用户打交道的软件。

    所以现在常见的网络游戏,客户端用在图形交互的部分比较多,而服务器就主要用作数据的处理。


    怎样嵌入MySQL服务器?

    如果你想编写一个嵌入了服务器的应用程序,就必须满足两个条件。首先,必须安装嵌入式MySQL服务器库:

    a.如果从源代码开始构建,请在运行configure 时使用--with-embeded-server选项。

    b.如果使用的是二进制发行版本,请使用MySQL5.1以上的版本。

    在确认这两项要求都已得到满足之后,只需编译该应用程序并链接嵌入式服务器库(-lmysqld)即可,千万不要像往常那样链接MySQL客户库(-lmysqlclient)。MySQL服务器库的设计十分巧妙,如果你编写了一个应用程序来使用它,只要与相应的库分别链接,就可以得到一个嵌入式或是个客户/服务器版的应用程序。之所以如此,是因为MySQL客户库提供了必要的接口函数,它们可以按客户/服务器通信方式完成初始化和终止处理工作,而不是按照与一个嵌入式服务器进行通信的要求完成这些工作。


    编写内建了服务器的应用程序

    编写一个内建有服务器的应用程序与编写一个将运行在客户/服务器环境里的应用程序并没有太大的区别。事实上,即使你当初打算编写的是一个将运行在客户/服务器环境里的客户端程序,你也可以轻易地将它转换为使用嵌入式服务器的程序。


    展开全文
  • 服务器的购买和宝塔面板的使用

    万次阅读 2021-01-16 14:11:45
    为什么程序员都需要一个自己的服务器 1、作为一个程序员,必须要发布自己网站和项目 2、练习Linux操作 3、自己远程仓库、远程数据库、远程tomcat…搭建在服务器上 4、练习,Linux进行任意环境部署操作 服务器...
  • 服务器使用TensorBoard方法

    万次阅读 多人点赞 2018-10-07 20:26:23
    Tensorboard 在本机可以方便使用,但使用服务器时需要设置一下。 (一)windows系统 在Windows系统装一个Xshell,在文件->属性->ssh->隧道->添加,类型local,源主机填...
  • 学过网站的同学都知道...我们可以在地址栏输入自己购买的域名,DNS会帮我们解析成该域名绑定的IP地址进行访问服务器的资源,具体DNS是如何解析的我在之前的文章中也有很清楚的讲解,但是如果你购买的是国内服务器,...
  •  笔者首次接触到服务器操作,并因为实验需要使用服务器运行程序,因此分享一些刚刚入门经验给大家 1、连接服务器    使用putty连接,运行后输入Host Name(XXX.XX.XX.XXX),输入port(22),点击open; ...
  • 但是服务器没有可视化工具,黑框框调试起来非常麻烦,而python工具库里jupyter notebook是一款强大实时调试工具,就想在服务器使用jupyter notebook。由于我是使用的docker,而网上许多服务器使用...
  • 使用oschinagit服务器

    万次阅读 多人点赞 2014-05-04 13:51:42
    使用oschinagit服务器
  • postgreSQL使用pgAdmin备份服务器数据

    万次阅读 2021-02-01 15:17:16
    备份可以使用pgadmin自带备份服务器。右键服务器连接,点击备份服务器,再选择创建文件与数据库编码(一般为UTF8),即可,感觉比命令行方式好用多了。 当然也可以使用命令行方式,以下来自百度,试过没有...
  • win10bash使用ssh连接远程服务器

    万次阅读 多人点赞 2017-06-23 17:19:49
    1. 前言微软已经在Win10一周年更新预览版中加入了Ubuntu Bash命令支持,相当于一个小型的linux系统,本来连接远程服务器的话,要使用putty啥的,现在可以用这个直接连接,我来讲讲步骤。2.步骤2.1 开启basha. 没安装...
  • Linux服务器的登录与使用

    万次阅读 2016-06-03 16:33:42
    关于登录Linux服务器的方式有很多种,本文重点介绍了Linux和Windows下的登录和使用Linux服务器的方式。
  • 在学习Android开发网络知识部分,为了便于调试,需要自己搭建服务器。...使用wamp可以非常快速方便地搭建服务器,wamp集成了Apache服务器而且安装起来非常地简单方便。WAMP是Windows环境下Apache服务器,M
  • iPhone Http 服务器Mongoose的使用

    万次阅读 2011-12-01 16:02:05
    Mongoose 是一个可嵌入到你的iPhone App ...项目地址位于:https://github.com/face/MongooseDaemon#readme它的使用非常简单,你可以直接在项目中以源代码的方式引用。使用Mongoose时,首先要#import "MongooseDaemon.h
  • Samba服务器的配置与使用

    万次阅读 2019-01-23 17:15:14
    一、简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,SMB(Server Message Block)服务器消息块  Samba最大的功能是可以用于Linux与windows系统直接的... 基于客户机/服务器的协议,因而一台S...
  • Python 对公布代理服务器网站进行验证是否可以使用实验时找到一个网站实时公布代理服务器:http://www.xicidaili.com/nn/ 实验时找到一个网站实时公布代理服务器:http://www.xicidaili.com/nn/ 代码如下: import...
  • 公司目前使用的业务是前端使用nginx做为反向代理,后端使用nginx作为web服务器,由于前期没有配置,导致后端服务器记录的访问日志的ip全部是来着前端反向代理服务器的。 如果需要后端服务器记录访客真是ip。需要...
  • 使用xshell6连接Linux服务器失败原因

    万次阅读 多人点赞 2018-08-02 14:48:21
    1. 我在使用xshell6连接到服务器上面发生了连接失败问题 2. 仔细分析了一下,可能存在原因有: ① 在虚拟机上没有连上网 所以首先要保证要连接上网 ② 没有开启SSHD服务可以通过系统->服务来查看是否...
  • 因为开放22号端口并使用SSH密码登录服务器的话很容易被暴力破解。好了,下面腾讯云服务器网来介绍腾讯云使用SSH密匙登录的方法:一:先创建SSH密匙对想要使用SSH密匙管理主机,第一步是要先创建!点我一键登录到腾讯...
  • GPRS模块的使用与相应SOCKET服务器的搭建

    万次阅读 多人点赞 2017-05-01 11:26:28
    1、准备工作(1)GPRS模块,市场上大部分使用方法都大致相同(2)正常使用有流量的SIM卡(3)java socket的基础(4)花生壳域名(5)USB转串口线2、硬件模块的使用(1)GPRS模块类似如下:不同品牌有差异,...
  • 服务器发回了不可路由地址,使用服务器地址代替

    万次阅读 多人点赞 2018-05-31 17:09:27
    Filezilla —–服务器发回了不可路由的地址,使用服务器地址代替 解决方法: ...更改Filezilla设置,编辑 - 设置 - 连接-FTP-被动模式,将“使用服务器的外部IP地址来代替”改为“回到主动模式”即可。...
  • 监控流媒体服务器的搭建和使用

    千次阅读 2019-06-02 18:18:04
    需求 国内主流监控方案厂商都有自己流媒体服务器平台,...2)兼容性:由于各种原因,各个监控厂商对非本厂摄像头在兼容性上存在一些问题,如果一个项目中使用多个厂家摄像头,会是一个大问题,因此需要有通用...
  • SFTP服务器的搭建与使用

    万次阅读 2018-12-14 15:07:41
    目录 一、SFTP使用场景 二、centos7搭建SFTP 三、Windows搭建 四、java代码连接    2018/12/14 杨贤宾  一、SFTP使用场景 ftp是大多数网站文件传输选择...
  • 文章目录使用Nginx搭建目录服务器【文件服务器】1、下载nginx2、解压压缩包3、修改配置文件4、访问服务器 使用Nginx搭建目录服务器【文件服务器】 1、下载nginx 地址:Nginx 下载链接 2、解压压缩包 3、修改配置...
  • Python3爬虫代理服务器与cookie的使用

    千次阅读 2017-08-17 20:20:58
    代理服务器的设置有时使用同一个IP去爬取同一个网站上的网页,久了之后会被该网站服务器屏蔽。那么怎么解决这个问题呢? 解决的方法很简单,就是使用代理服务器。 使用代理服务器去爬取某个网站的内容的时候,在...
  • 远端服务器上Tensorboard的使用问题

    万次阅读 2018-09-27 19:05:55
    本机是windows系统,tensorflow程序运行在远端服务器,通常使用Xshell登陆服务器操作。 问题 按照tf教程,训练网络summary存在设定log_dir中, 检查tensorboard安装完好,找tf安装目录: pip3 show tensorflow-...
  • 使用nginx设置代理服务器

    万次阅读 2018-05-29 21:38:54
    nginx可以利用其反向代理功能来进行负载均衡实现,同时也可以使用其正向代理功能设置代理服务器,比如在内网环境中,在可以连接外网机器上运行nginx作为代理服务器,其他机器通过设定此台机器IP和port...
  • 本文主要介绍了FRP搭建及不同目的下配置方式,以实现内网穿透,远程访问内网服务器
  • 使用 VSCODE 连接远程服务器容器

    千次阅读 热门讨论 2020-03-11 17:54:03
    自从 VSCODE 出现以来,我就立马从 pycharm 转入了。厌倦了 pycharm 笨重...有些功能 pycharm 可能自带,但是 VSCODE 就需要自己各种折腾,比如说本文主题:本地连接远程服务器容器。 先说需求:使用 VSCOD...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 639,386
精华内容 255,754
关键字:

服务器的使用