自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vbaspdelphi的专栏

让天下没有难做的运维

  • 博客(102)
  • 资源 (3)
  • 收藏
  • 关注

原创 rtsp over http

最近还是那个摄像头的项目,由于企业比较多,使用人员大多非IT人员,是不是有简单的方法让他们看到视频呢?从github找到一个项目https://github.com/SpecForge/html5_rtsp_player/wiki/HTML5-RTSP-Player该项目主要由有两个部分组成,一个是ws部分,一个是html部门。ws部分可以通过docker封装解决,后面的部分npm编译后本地直接py

2017-01-25 23:57:30 2243 2

原创 docker ubuntu 的apt 在安装ws-rtsp-proxy的时候

在安装ws-rtsp-proxy的时候,apt-get install ws-rtsp-proxy的时候,由于有依赖,但是过去依赖都是自己会安装的,为啥不行了来,网上说 gdebi可以,但是没法装呀,一堆依赖;试试aptitude,可以找到依赖但是还是不能装呀。最后发现,原来在写入sources.list的时候,版本号写错了,本来应该是16.04的xenial,但是写成了12.04的perxxx。-

2017-01-25 17:37:10 971

原创 docker build invalid header field value "oci runtime error: container_linux.go:247: starting contain

遇到上面的情况咋办呢?我遇到了,经过搜索,发现是由于导出和导入docker方法不对,正确的姿势应该是docker save ubuntu:16.04 > ubuntu.16.04.tardocker load < ubuntu.16.04.tar参考: https://www.jamescoyle.net/how-to/1512-export-and-import-a-docker-image-

2017-01-25 16:58:41 10799 1

原创 海康 rtsp 主流 和 辅流的一个特点

早晨上了班, 打开vlc,用rtsprtsp://xx:xx@xx:554/Streaming/Channels/101发现不可以了,这是咋回事儿呢?用ivms 4200测试正常,于是测试下辅流,发现辅流可以,两个摄像头的辅流都是可以的,就是主流不行,也算是一个特点吧。

2017-01-25 09:27:13 3154

原创 海康摄像头 Stream Channels的写法

测试了一天,终于有了点结果,关于海康摄像头的RTSP写法rtsp://xxx:xxx@xxx:554/Streaming/Channels/101最后的101很有意思, * 第一个1代表channel * 最后一个1代表主流,如果改成后就是辅助流了

2017-01-24 17:35:30 5525

原创 海康摄像头第一次RTSP成功

经过两天的测试,海康RTSP终于测试成功,目前主流型号DS-7804N-SNH可以使用如下的RTSP语句在VLC测试rtsp://admin:12345@1.1.1.1:554/Streaming/Channels/102另外,在测试的时候,最好从命令行vlc,然后弹出窗口,这样如果有啥问题,可以在命令行直接看输出。

2017-01-24 15:52:41 20967 29

原创 快速部署一个django app用于信息检索

在日常的工作中,比如有时候我们会对一批人员进行管理,对一批第三方企业进行管理,对一批机器进行管理,他们用统一的字段就可以表示,而且我们可以很方便的进行信息检索和增删改查,节约我们的时间,提高效率,事半功倍。 过程如下:当前我的django环境已经有了,所以目前是新建一个apppython manage.py startproject huanbaoadmin.pyfrom django.c

2017-01-24 12:30:07 633

原创 摄像头 RTSP 以及远程管理

之前接到这个任务的时候,感觉还是很难的,既要保证上级部门可以使用大华或者海康的私有协议去访问摄像头,又要满足我们私自采用RTSP进行访问,还要进行中间控制,可以随时切断,哈哈,说漏啦。大华的私有协议在37777,rtsp协议采用如下的格式rtsp://admin:xxx@xxx:554/cam/realmonitor?channel=1&subtype=1海康的由于还没有做过测试,只是从网上找到过

2017-01-24 10:58:54 3026

原创 lsof - 端口连接FD神器

对于拥有大量连接的服务器来说,端口连接的FD的数量是个大问题,怎么样才能很轻松的查看某个端口所占用的FD呢?lsof -i:22

2017-01-23 11:03:11 568

原创 remmina - deepinlinux终端神器

其实说是deepin linux终端神器,倒不如说是linux下面的终端神器,真的很棒。可以支持 rdp,vnc,以及ssh。sudo apt-add-repository ppa:remmina-ppa-team/remmina-nextsudo apt-get updatesudo apt-get install remmina remmina-plugin-rdp libfreerdp-p

2017-01-22 16:36:25 3456

原创 gitbook + disqus = 轻松让自己的网站带有评论

gitbook是个好东西吧,我们可以轻松地撰写自己的知识和信息,如果能加上一个留言功能是不是更好呢?disqus.com出现了,过程如下:登陆disqus.com站点,注册新建站点, 起个名字,比如snowbearopjournalgitbook 在线editor,在pluginstore里面,搜索disqus并安装,并 configure写上之前的站点名字,提交gitbook重新发布,刷新

2017-01-21 12:37:17 2753 1

原创 ucloud时间和aws时间不同步的问题

有同事反应ucloud的服务器和aws的服务器时间不同步,排查过程: 1. 打开aws的服务器 2. 打开ucloud的服务器 3. 打开北京时间网站 4. 打开另外一个时间网站发现,只有aws的时间超前了两分钟。进一步发现,ucloud的服务器是有ntpd服务的,而且已经启动,也可以使用ntpq -p 进行查看和时间服务器之间的时间差。但是mm的ntpd服务事没有启动的,网上查看,怎么会

2017-01-20 15:58:13 1660

原创 python fabric shell登录

fabric对于系统工程师来说,可以积累我们的命令,让我们不再重复的每次输入命令啥的,但是也许fabric还能完成另外的任务,就是直接登录服务器。详细说,如下几点: 1. 直接登录服务器,避免我们手动输入密码(也许可以跨过跳板机) 2. 直接登录服务器并执行命令(可以单机,可以多机同时)代码如下:#!/usr/bin/python# -*- coding: utf-8 -*from fabr

2017-01-20 11:30:53 1556

原创 svn可用性检测

svn这个老牌的代码存储服务,某些时候还是有用的。总结一下日常可能遇到的问题:测试方法:curl http://xx:xx@xx:port/xx/xx/xx返回结果: 1. 401,账号密码不正确 2. 403,权限设置问题(包括目录不存在)

2017-01-20 11:23:00 796

原创 get bash shell with python fabric

http://zhou123.blog.51cto.com/4355617/1670055

2017-01-19 16:18:59 575

原创 一次机器初始化安装软件的经过

来了一台华为的服务器,需要安装java以及mysql。好吧,开干安装javacd /usr/localwget http://soft.ops.ac.cn/java/jdk-7u79-linux-x64.tar.gztar xzvf jdk-7u79-linux-x64.tar.gzln -s jdk-7u79-linux-x64 javaecho 'export PATH=/usr/lo

2017-01-19 14:28:50 368

原创 elasticsearch shard超过xx的问题

事情是这样的,今天部署了一套简单的efk, 可是过了一会儿kibanan就看不到数据了,这是咋回事儿呢,查看elasticsearch日志:从网上查看有个命令curl -XPUT xx:9200/_cluster/settings -d '{"persistent" : {"cluster.routing.allocation.disk.threshold_enabled": false}}'可以解

2017-01-18 14:25:56 886

原创 filebeat 收集java日志 multiline

filebeat 收集java日志默认会把java 空指针这种日志放在不同的条的日志里,看起来十分不舒服,可以简单的配置一下下。配置前: 配置:filebeat.prospectors:- input_type: log paths: - /data/logs/xx/*.log multiline.pattern: '^\[' multiline.negate: true

2017-01-18 11:41:17 7976

原创 centos 6.4部署e + k 使用supervisord引爆

部署的过程,前前后后花了大概两个小时,主要还是手生,遇到的几个坑如下。e 的运行依赖java8,而且对于fd等会有依赖# 调整文件elasticsearch java homeexport PATH=/opt/machtalk/elk/java/bin:$PATHexport JAVA_HOME=/opt/machtalk/elk/java/ulimit -n 65536ulimit -

2017-01-18 11:24:25 678

原创 another port dns

https

2017-01-17 23:00:25 229

原创 gitbook 列表异常问题

我们生成的gitbook,旁边的列表是gitbook图书的一大亮点,但是有的时候,貌似有些异常,就是无法点开,或者点开后没法合并,这是咋回事儿呢?经过排查,原来是由于新建article的时候,没有save,导致xx.md文件没有创建,最终导致列表异常。解决的办法就是,在新建一级菜单article的时候,注意save就好了。

2017-01-17 16:17:23 1633

原创 gitbook 简单编译书籍演示

对付需要安装的插件编译书籍开启服务本地测试python -m SimpleHTTPServer 8080

2017-01-17 16:15:11 400

原创 gitbook的webhook

webook主要用于,将代码提交到github之后,代码可以推送到gitbook。部署的时候,确保全局setting里面已经绑定到了github账号,并且给了相应的权限,如果webhook这个地方有红色警告,那么可以点击add 重新添加。

2017-01-17 14:41:21 753

原创 gitbook将书籍git同步到github

gitbook是非常棒的图书编写软件,可以采用markdown,但是不得不吐槽的是,gitbook本身的网页版本或者client版本有着这样那样的问题,之前是回车换行有问题,现在是网页版有时候有一些奇奇怪怪的小问题,为了确保书籍git可以稳定的存在,最好是同步到github,毕竟github的仓库管理是非常牛的。操作思路: 1. 在gitbook的全局setting里面绑定github账号,并且选

2017-01-17 14:37:34 1291

原创 网络测线器的能力

昨天发生了一件事儿,颠覆了三观啊。网络测线器 直接从配线架上扯下来一根线,对着就是一阵测试,看到同事的这一做法,我镇住了。后来想想,也是, 网络测线器就是测试网络联通性的,如果对方接在电脑的主机上,使用网络测线器可以测出如果网线一端接在交换机上,使用网络测线器也可以测出过去的排障只是凭着感觉,客户说上不去网了,过去看看网线灯是否亮,看看地址是否正确。。。下次再遇到客户上不去网,测线器直接上,看

2017-01-17 10:09:18 644

原创 linux pc 桌面配置同步的设想

一般我们会在办公室和家里都有自己的pc,日常我们在办公室里面使用securecrt进行服务器控制,回到家里,有时候需要干些活,过去是采用teamviewer远程连接到办公室,然后进行操作,但是由于wan里面的teamviewer延迟会有些大,所以操作起来并不是十分流畅。所以,计划将办公室的deeplinux配置文件,同步到远程,大致过程如下假设办公室电脑为A,家里电脑为BA和B里面都已经做好了账

2017-01-17 10:01:16 379

原创 every day that we spent not improving our xx was a wasted day

huha~

2017-01-17 07:46:36 261

原创 conky - linux desktop 漂亮的桌面系统资源使用监控软件

http://www.ubuntufree.com/top-5-system-monitoring-apps-with-gui-for-ubuntu-14-04-and-14-10/

2017-01-16 23:13:36 3266

原创 supervisor + docker 终于找到为啥提示name被使用了

刚才不小心一脚又把电源线给提了,重启后,docker又没有起来,到底是咋回事儿呢?为啥owncloud的docker就没有问题了,经过对比排查,发现原来 owncloud没有使用–name的选项,哈哈,好吧,试试# 修改所有使用supervisord 的docker进程,去掉--namesupervisorctl rereadsupervisorctl update好啦,自己起来了,好吧。

2017-01-16 17:57:56 1211

原创 php + 七牛上传遇到 nginx 413 nginx 413 Request Entity Too Large

nginx 413这个问题是老生长谈了,默认nginx只能传输几兆的数据,我们的gif动不动就5M+,所以需要调整下nginx调整http section下面加入client_max_body_size 1025m;php# file /etc/php.inipost_max_size = 1025Mupload_max_filesize = 1025M如果有php程序,里面有限制也需要改,比如我

2017-01-16 16:20:07 2082

原创 php + 七牛 = 本地存储 + 远端存储 + markdowneasy

吼吼,可以的哦。其实,我们只是 php在放文件到本地之后,让后调用qshell去upload 到 七牛。我们可能会遇到如下的问题Open account file error, open /var/lib/nginx/.qshell/account.json: no such file or directory, please use `account` to set AccessKey and

2017-01-16 16:13:28 763

原创 qshell 命令行测试 - 为和php联调做准备

之前介绍到我们已经可以通过php脚本把文件上传到我们自己的服务器了,我们可以使用我们自己的服务器,但是牵扯到流量和CDN等情况,所以最好我们可以借助7牛的空间,如果我们有两份上传的图片,岂不是更稳定,本地一份儿,七牛一份儿。过程如下:后记, 刚才刚刚昨晚测试,gif一共2.7MB,CSDN是无法直接上传的,这个时候我们只能通过七牛的后台直接上传,为啥不能用qshell来? 因为刚才一脚把电源踢掉了,

2017-01-16 15:00:06 378

原创 php简单上传图片到服务器 - 后缀不变 - 时间戳作为文件名

上午的时候做了desgin,手有点痒痒,好吧,要不试试白。先定个小目标,完成到本地服务器的上传,参考了 http://www.w3schools.com/php/php_file_upload.asp, 稍微加了变量,修改了输出,效果如下。代码如下:<?phpdate_default_timezone_set("Asia/Shanghai");$mytime=date("YmdHis");$m

2017-01-16 14:30:05 1709

原创 linux + php + 七牛 = 多功能图床 (design)

需要有那么一个php页面, 1. 面向用户,上传图片、文件等 2. 保存在服务器本地,后缀还是之前的后缀,名字要改成timestamp 3. 保存到七牛 4. 返回给用户markdown可以调用的代码完。

2017-01-16 13:19:50 703

原创 supervisord + docker 启动汇总

今天收到supervisord报警,说是有docker进程异常退出,而且无法启动,这个里面有两个问题: 1. 为啥会异常退出? 2. 为啥无法启动先看第二个问题,经过排查,原来是由于docker 容器进程挂掉后,会留在docker ps -a里面,提示有重名docker在运行,这个我们需要手动干掉docker ps -a | grep Exit | awk '{print $1}' | xarg

2017-01-16 12:56:03 2373

原创 脚本判断当前局域网内有多少可用ip地址

今儿也不知道是怎么了,网络故障遍地开花,有的是网卡不知道怎么的被禁用了,有的是网线被大妈拖地的时候给搞掉了。。。其中有些问题是,无法拿到地址,手动设置吧,又不知道哪些可用,哪些已经备用,所以就写了如下的脚本,判断一下下啦。#!/usr/bin/env pythonimport osimport sysimport reimport commandsa = commands.getoutput(

2017-01-16 11:12:09 1329

原创 phpmongodbadminui

https://github.com/MongoDB-Rox/phpMoAdmin-MongoDB-Admin-Tool-for-PHP# 如果没有phpizeyum install -y php-devel# 配置pear中国mirror# http://pear.php.net/mirrors.php# pear config-set preferred_mirror cn2.php.n

2017-01-16 10:24:26 587

原创 deepin linux mysql工具

mysql工具, 选来选去,还是官网的 mysql workbench吧,除了简单的连接查看之外,还有其他一些辅助工具,比如migration。但是在安装utilities的时候,遇到了如下的问题,先记下。为啥不用navicat来? 在deepinlinux下面显示有些乱码,查看可能是没有simsum.ttf这种字体,拷贝到相应的位置依然如此。肯呢个通过调整成英文可以解决吧,不过懒得弄了。

2017-01-14 18:29:38 3245

原创 deepin linux 15.03 + vmware 12 安装过程峰回路转

作为一个系统管理员,平日里少不了测试打交道,而vmware对于测试来说非常重要。这两天,尝试着在deepin 里面装vmware12,过程如下。1. 从deepin store里面装vmware 12 2. 安装完成之后,运行vmware 12 workstation 3. 会提示要有 gcc-5.4.1 4. 好吧,开始编译# 其实下载到的也只是gcc5.4.0,进入目录,执行下面的命令,下

2017-01-14 12:57:59 3956

原创 deepin linux 听歌

周末闲着没事儿,听听小曲儿白,首先需要搞定两件事儿: 1. 听歌软件。 默认安装了网易音乐,不过提示网络有问题,后来选择了酷我音乐盒。 2. 喇叭。 当歌曲开始播放的时候事没有音儿的,调整如下: 另外: 截图的时候比较有意思, 本身自带了截图软件,但是当前无法使用快捷键,如果点击截图图标,那么右侧的声音控制面板也会小时,比较有意思的是 单击截图 右键, 有延迟截图, 5秒钟够了。

2017-01-14 12:30:30 625 1

deploying_the_vmware_infrastructure

《deploying_the_vmware_infrastructure》,非常不错的关于vmware 架构的书籍。

2018-10-07

rufus-2.2(Windows 10安装U盘创建工具)

2016-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除