- 博客(32)
- 资源 (6)
- 收藏
- 关注
原创 ESXi server 6.0添加USB移动硬盘作为存储
最近拿到一个较老的DELL服务器,上面的硬盘居然只有130G的存储空间,完全不够用。找IT拿了一个1T的移动硬盘,想着直接当做硬盘用,但是插到服务器上之后看,没有被识别为硬盘。类型为“enclosure”,添加不了。按照“http://www.virten.net/2015/10/usb-devices-as-vmfs-datastore-in-vsphere-esxi-6-0/”上把硬盘格式
2017-03-31 12:42:05
33177
原创 pytest paramiko 连接超时
最近开始学习新自动化框架,用paramiko代替pexpect,pytest作为测试脚本的管理框架。在测试的时候发现一个问题,单独运行脚本连接Linux PC可以正常工作,但是使用pytest来调用的时候就无法连接上Linux PC。在paramiko的GitHub上发现一个解决方法,把paramiko的版本降到1.17.0上即可解决这个问题,还是期待paramiko的开发能在后续的版本上修复
2017-02-25 11:23:50
2317
原创 黑苹果的折腾安装
最近过年了放假了,闲着也没事,想着之前用过在虚拟机里面用过OSX,想着是不是在本机上也装一个。首先上网看看相关的资料吧,这就是痛苦的开始。首先详细资料非常的缺乏,国内技术最牛的论坛远景,这段时间只能通过自己写域名和IP地址来链接,其次是这个论坛的下载资源和一些帖子需要注册和登录,而我没有账号就很尴尬了。接下来就是去贴吧看了一眼,有偿装机效果不如意导致满屏都是互喷的帖子。接下来继续找吧,这个论坛
2017-02-01 12:11:04
7289
原创 Ubuntu 16.04 interface and networking service.
不出意外,Ubuntu升级到16.04上又出幺蛾子了,接口名字没有定义在/etc/udev/rule.d/下面了,而是改到了开机启动里面了。Interface Name修改文件 /etc/default/grub“net.ifnames=0 biosdevname=0”添加到GRUB_CMDLINE_LINUX变量里面sudo update-grub重启之后就可以看到熟
2017-01-20 15:59:27
3354
原创 S3C2410 Linux kernel 移植记录
上篇文章说到把u-boot.bin文件烧写到S3C2410开发板上了。遇到一个很扯的问题是我忘了开发板的配置了,这样导致的后果是我不知道开发板的网络适配器的类型,继而导致了不能在u-boot里使用网络,使用minicom的ymodel模式往开发板上传输文件非常慢。上传u-boot.bin倒还好,只有100-200K,但是传内核文件和根文件系统的时候就苦逼了。所以u-boot上的网络功能还是非常重要
2017-01-01 14:35:31
516
原创 升级到windows 10后,vmware workstation 的桥接模式不能上网
升级到windows10之后,VMware的桥接网口上不了网,网上查了查是因为vmnet没有桥接到上网接口导致的。解决方法是手动做了一个桥接。我查看了一下,在VMware的网络编辑器里,vmnet0桥接口桥接到一栏选择的是自动,应该是这里自动选择出问题了,手动在这里选择一个可以上网的网卡即可。这也是一种解决办法。
2016-10-30 13:40:08
2290
原创 S3C2410 u-boot 移植记录
在新闻里看到树莓派3发布了,想着要不要入门一个,装个Linux之类的来玩玩。突然想起来抽屉里有一块读书时买的ARM9的开发板,当时也是想着要入门嵌入式,结果天不遂人愿,没有从事相关的工作,所以这块开发板已经放了很多年了。那就不买新的板子了,还是用这么板子来练练手吧。这块板子是当时在学校做相关培训的时候,从一家公司里面买的,型号是S3C2410,CPU是arm920t,有4M的nor flash和6
2016-08-08 00:14:34
793
1
原创 Jenkins build失败后继续后续执行命令
在Jenkins的构建中,如果Jenkins部署在Linux上,且某一命令exit code 不为0,那么构建就会结束构建退出,此命令之后的命令都不会执行。解决这个问题的办法是:在此命令与另一exit code或执行即可。如:# failed commad || echo "continue execute"参考链接:http://stackoverflow.com/quest
2016-07-04 17:05:28
17773
1
原创 freeradius-server-2.1.12 undefined reference to `pthread_getspecific' 的问题
最近在Ubuntu13.10上编译radius2.1.12时报了一个错:/opt/freeradius-server-2.1.12/libtool --mode=link gcc \ -o smbencrypt smbencrypt.lo smbdes.lo /opt/freeradius-server-2.1.12/src/lib/libfreeradi
2016-03-21 16:29:25
4158
1
转载 Golang中使用log(一):Golang 标准库提供的Log
Golang的标准库提供了log的机制,但是该模块的功能较为简单(看似简单,其实他有他的设计思路)。
2016-02-27 15:33:12
17661
1
转载 Ubuntu15.10 apache2 使用HTTPS
安装apachesudo apt-get install apache2安装opensslUbuntu默认是安装了openssl,也可以使用 sudo apt-get install openssl安装创建一个自签名凭证sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ss
2016-01-09 16:39:35
2034
原创 Ubuntu snmpwalk 执行报错 “Unknown Object Identifier”
在新装的Ubuntu 机器上安装snmp后,执行 snmpwalk 命令报错:Unknown Object Identifier在http://www.chenshake.com/configuring-ubuntu-12-04-install-cacti/ 上查看到需要安装包:snmp-mibs-downloader 就能解决了。
2015-12-24 16:22:08
2545
原创 Ubuntu 13.10 64bit 不能运行 32bit的软件
在Ubuntu64bit的系统上默认是不能运行32bit的程序的。可以通过安装相应的lib来支持,只要你运行的程序不需要额外的lib即可。最近项目上需要升级Ubuntu系统,并且将32bit的系统升级为64bit。这带来一个问题就是在64bit上如何运行32bit的程序。由于丢失了源文件,也不能重新编译,只能安装32bit系统lib支持。在Ubuntu上使用apt-get install
2015-12-23 11:17:29
742
原创 Ubuntu 13 不能更新源
Ubuntu13.* 使用正常的源不能更新了,但是又必须要用这个版本的系统。找了官网和国内的源,都不能更新了。这里只需要把源里面的网址替换为 http://old-releases.ubuntu.com/ubuntu 即可正常安装软件了。
2015-12-16 11:49:19
875
原创 perl 匹配 Linux grep 出来的结果失败
今天同事遇到一个问题,她写的正则表达式写的没有问题,但是在Linux环境下执行的时候就匹配失败了。我看了这个正则表达式,也没有问题,但是为什么会匹配失败了。原因就在于Linux 的grep命令使用了--color=auto这个参数。使用了这个参数后,会高亮显示匹配的结果,是一个很人性化的设置,但是对于自动化来说就未必了。高亮显示带来的是额外的输出,而且我们肉眼看不到多余的代码。所以就会出现开头的情
2015-11-30 15:31:29
1116
原创 golang.org 不能访问
最近学习Go语言,需要安装 golang.org/x/tools 这个包,一直报错。 环境:win10,64位,go1.5 安装命令:go get golang.org/x/tools/cmd/oracle,错误提示:packagegolang.org/x/tools/cmd/oracle: unrecognized import path "golang.org/x/too
2015-10-19 22:14:23
5179
转载 执行go get出现 go: GOPATH entry is relative错误
http://2goo.info/article/detail/885Windows 10 安装 Go 语言后,配置 GOROOT 和 GOPATH 的时候,没有主要细节,结果很悲剧查看版本go version竟然提示错误,没有碰过此类的错误:go: GOPATH entry is relative; must be absolute path: "".Ru
2015-10-19 21:54:01
9173
转载 在perl中,同时获取shell脚本返回值和标准输出。
http://www.cnblogs.com/agostop/archive/2012/04/03/2431548.html使用perl调用外名命令有很多方法,这里就不详细讲解。如有shell脚本a.sh#!/bin/bashecho "script out put"exit 2有perl脚本test.pl调用a.sh#!/bin/per
2015-10-09 09:18:42
5045
原创 Ubuntu 12.04 ping echo icmp_req=*
把测试机升级到Ubuntu 12.04后,以前有些脚本跑不过了。原因就是因为ping的回显值充icmp_seq变为icmp_req。查看源代码后发现函数 ”pr_echo_reply“ :void pr_echo_reply(__u8 *_icp, int len){ struct icmphdr *icp =(struct icmphdr *)_icp;
2015-10-08 13:39:21
1210
转载 perl fork多进程
原文地址:http://blog.sina.com.cn/s/blog_574962d801010vc3.htmlPerl fork()Forking in perl is a nice thing to do, and for some it’s a hard thing to understand. It can be pretty easy to get lost e
2015-09-29 11:32:43
784
原创 superputty 传输文件步骤
一直听说superputty可以传输文件,但是就没用过,所以连怎么传文件都不知道。步骤如下:1. 确认pscp.exe文件在tools->option的pscp.exe location 一栏中被设置。2.选中一个已保存的session,然后右键选中File transfer, 就可以传输文件了。PS:这个sftp的功能隐藏的太深了。
2015-09-07 15:32:18
3578
翻译 Eclipse Ndk开发中的Method 'NewStringUTF' could not be resolved问题
最近需要用到android的ndk,但是在eclipse中,一直提示Method 'NewStringUTF' could not be resolved,诸如此类的错误。可问题是,jni.h等一系列的依赖库,我都已经导入了,并且也能正常的使用build来编译出动态库文件。但是eclipse的cdt,仍旧会不停的提示这类的错误,导致整个项目没办法编译过去。Go
2015-07-15 22:16:01
692
原创 vmware kali Linux 分辨率调整
在vmware新装了一个kali Linux,装好后分辨率为800:600。分辨率太小,然后想通过安装VMWare Tools后,重新配置配置分辨率。但是安装VMWare Tools时,找不到kali Linux kernel header files。在用命令apt-get installgcc make linux-headers-$(uname -r)安装好kernel header f
2015-04-30 23:59:50
13583
转载 内存
内存 目 录1. 内存 1. 内存管理子系统导读from aka 2. 用户态 3. 内核页目录的初始化 4. 内核线程页目录的借用 5. 用户进程内核页目录的建立 6.
2008-11-16 15:35:00
1691
转载 USB协议简介
USB协议简介 USB是一种协议总线,即主机与设备之间的通信需要遵循一系列约定。协议内容较多,这里仅作一些简单介绍,深入学习,可参看USB规范(WWW.usb.org)。 为了理解协议中的名称,先看图10.32。该图突出了主机上的客户软件和USB逻辑设备(编程涉及的设备)之间的通信流(Communication Flow),该通信流跨越了USB驱动程序USBD、主控制器驱动程序UH
2008-08-27 15:41:00
3106
C语言面试题-答案大全
2008-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人