Articles of stream浪者

从主机的ftp进入guest机器(vagrant)运行vsftpd

我正在使用centos 7运行一个无用的访客机器。在centos 7 guest上运行vsftpd。 我似乎无法获得正确的数据连接。 我可以成功login,但每当我尝试执行任何数据命令(ls,put等等)时,我都会连接超时; 这让我觉得我没有正确设置端口转发,或者我没有正确的绑定地址。 这是我的stream浪文件: #-*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.box = "centos/7" config.vm.network :forwarded_port, host: 4567, guest: 21 config.vm.network :forwarded_port, host: 12000, guest: 12000 config.vm.network :forwarded_port, host: 12001, guest: 12001 config.vm.network :forwarded_port, host: 12002, guest: 12002 config.vm.network :forwarded_port, host: 12003, guest: 12003 config.vm.network :forwarded_port, […]

转储一个tcpstream(tcpdump / tpick?)并保存到文件只有RST发生

我正在寻找一种方法来捕获整个tcpstream,但只有当1)错误发生(如RST)时,将其保存到文件2)不确定如果可能的话 – 分析HTTP响应,如果HTTP 500发生存储是一个stream。 networkingstream量很高,所以我想避开整个stream量。 目前的tcpick可能是这样的: 例: 在唯一文件(客户端和服务器混合在一起)中logginghttp数据: # tcpick -i eth0 "port 80" -wRub 然后,我可以分析保存的文件,并删除正确的 – 但它是一个矫枉过正的:/

用azureconfigurationstream浪汉时遇到问题

我在Windows机器上configurationVagrant和Azure。 同时运行vagrant上面命令面临下面的问题 这台机器的configuration有错误。 请修复以下错误并重试:Microsoft Azure Provider:*以下设置不应该存在:vm_image 如果我通过禁用vagrant文​​件中的Vm_image面临下面的问题运行相同的命令 **"body": "{\r\n \"error\": {\r\n \"code\": \"NotFound\",\r\n \"message \“:\”工件:VMImage未find\“\ r \ n} \ r \ n}”,“headers”:{“cache-control”:“no-cache”,“pragma”caching“,”content-length“:”99“,”content-type“:”application / json; charset = utf-8“,”expires“:”-1“,”strict-transport-security“ -age = 31536000; includeSubDomains“,”x-ms-request-id“:”553a43ab-efe6-4250-9b6d-9ab5aa9493f3“,”server“:”Microsoft-HTTPAPI / 2.0,Microsoft-HTTPAPI / 2.0“ -ms-ratelimit-remaining-subscription-reads“:”14996“,”x-ms-correlation-request-id“:”b5f9cee2-6dfc-4e89-abf7-72d2cca84ff1“,”x-ms-routing-request-id “:”东南亚:20170103T072604Z:b5f9cee2-6dfc-4 e89-abf7-72d2cca84ff1“,”date“:”星期二,2017年1月3日07:26:04 GMT“,”连接“:”closures“},”状态“: 404} ** stream氓文件: Vagrant.configure('2') do |config| config.vm.box = 'azure' #config.vm.box_url = 'https://github.com/msopentech/vagrant-azure/raw/master/dummy.box' # use local ssh […]

首先不能rm / unlink文件,但可以在vim和写入文件之后

注意:看起来像将selinux设置为Permissive模式不会阻止此文件权限问题。 我们有一个运行CentOs 7.2.1511的开发虚拟机。 文件通过NFS(通过vagrant(virtualbox))与我们的主机(Mac)共享。 NFS共享是我们可以在主机上使用PHPStorm编辑代码。 如果我们使用SMB共享,​​这个问题不会突然出现,但是文件共享r / w性能会慢得令人不快。 stream浪者的分享设置是: config.vm.synced_folder "code", "/srv/client/code" , :nfs=>true, :mount_options => ['rw,noatime,nolock,vers=3,udp,fsc,actimeo=2,resvport,rsize=32768,wsize=32768'] 当运行git checkout x或者git clean -df ,我们会收到权限被拒绝的消息。 $ git clean -df warning: failed to remove modules/node_modules/acorn/bin/acorn warning: failed to remove modules/node_modules/acorn/bin/generate-identifier-regex.js … 运行ls -Z modules/node_modules/acorn/bin/acorn $ ls -Z modules/node_modules/acorn/bin/acorn -rwxr-xr-x. 503 games system_u:object_r:nfs_t:s0 modules/node_modules/acorn/bin/acorn 哪个是共享的正确用户/组以及正确的文件上下文,与可移动文件完全相同。 例如 $ ls -Z […]

Microsoft OMSAgent在TCP端口16001上侦听

我已经安装了Microsoft OMSAgent(在Linux上)。 现在我看到它在侦听TCP端口16001。 通过源代码的文档和grep都没有提供一些提示。 有人知道服务通常使用16001端口吗? fluentd? 通过防火墙规则阻止它是安全的吗?

Nginx的字节范围caching问题与Safari

我在使用MP4字节范围caching和Apple浏览器时遇到了一些问题。 我有一个caching节点,抓取后端节点的内容,并将其caching,然后将其提供给用户。 这是通过使用nginx proxy_pass和nginxcaching来完成的。 我发现许多浏览器会首先请求整个video(字节范围0-无限),然后请求块。 这是一个问题,因为它会导致caching节点立即从后端下载整个video。 为了解决这个问题,无论请求的字节范围有多大,我们都要求caching节点将请求分成10M块。 这几乎适用于所有的浏览器,除了Safari浏览器。 对于桌面以及Safari浏览器,Safari都会立即抛出媒体损坏错误。 发送请求时将错误抛出,字节范围设置为完整文件。 如果我们不重写请求,它在Safari上工作正常,但是导致caching节点端口几乎全部被饱和,因为当有人开始stream式传输文件时,整个文件被下载到caching节点,饱和港口。 任何build议,我怎样才能解决这个将不胜感激。

nginx和php-fpm中的“File not found”错误

我已经看到更多的人有同样的问题,但他们的解决scheme没有为我工作。 我有centos 7 + nginx + php-fpm(版本7.1)。 当我尝试访问我的虚拟主机时,我得到“找不到文件”。 由php-fpm触发,这是我在nginx日志中看到的: 2017/02/27 11:18:54 [error] 7540#7540: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.56.1, server: site.dev, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "site.dev" php-fpm和nginx都与nginx用户一起运行 root 7539 0.0 0.0 45704 988 ? Ss 11:18 0:00 nginx: master process /usr/sbin/nginx -c […]

Netsh跟踪与PEF跟踪cmdlet vs NetEvent cmdlet

我正在捕获我的networkingstream量,并遇到两个不同的MS命令行工具,允许这样做: 一个着名的netsh工具,最近装备了强大的捕捉开关 与MS消息分析器一起发运的一个全新的PEF框架 。 MS Analyzer是一个覆盖我所有的stream量分析需求的工具,但它有一个缺点: 资源非常贪婪 。 所以我决定在日常的工作中切换到命令行工具,来到上面两个选项。 正如它在PS PEF cmdlet文档中所述, PEF命令主要遵循消息分析器function,这使得它非常强大和可configuration。 但是, netsh跟踪捕获也有非常扩展的语法,我坚持select正确的工具。 亲爱的pipe理大师们,有没有人有这两种工具的经验,并可以就这个问题提供合理的build议: PEF命令是否与Message Analyzer具有完全相同的function? 如果是这样,使用netsh比PEF有什么优势吗? 性能? 两者都有什么限制? UPD:现在唯一的区别是我能够find它们之间的netsh跟踪不支持IP子网规范(在CIDR或其他),就是这样。 我没有看到其他的区别:他们都支持相同的filter,相同的提供者(包括ETW)等等。 UPD2:我也刚刚发现networking事件包捕获cmdlet ,看起来他们完全一样。 完全混淆了现在((

限制转发Office 365中的现有电子邮件

多个用户被授予了在线交换邮箱文件夹的权限。 但是,他们不应该能够转发/打印/复制/粘贴这些电子邮件,基本上是Azure Rights Management的function。 有没有办法做到这一点? 如果没有解决方法? Azure权限pipe理策略不能应用于现有的邮件或文件夹。

Exchange混合部署 – 第三方UC应用程序的EWS访问

我们有一个具有Exchange集成function的UC应用程序。 该集成使用EWS连接到邮箱并同步日历事件和其他信息。 系统为“Exchange服务器地址”(它似乎变成EWS URL)有一个单独的字段,然后与用户的凭证结合使用,login到他们的邮箱并在login到系统时执行同步。 问题是,我们有一个混合的Exchange 2016和Office 365部署,例如,50%的邮箱在Office 365上,其余的在现场。 由于UC系统只有一个服务器地址字段,无法确定邮箱托pipe在哪个服务器上,无论您使用哪个地址(无论是现场还是Office 365),系统都只能validation50%的用户。 有没有办法解决这个问题? 我想也许是通过Office 365或现场的某种代理,甚至是循环DNS入口,但我不确定这些选项是否可行。