linux环境
siasjack
分享!热情!积极!希望能和技术网友共同进步....
展开
-
vim的taglist插件的使用和配置
今天看代码突然想起来以前使用的taglist插件,而我这个虚拟机又没装,所以干脆装上好了!也花不了多少时间!这个插件大部分的linux代码老鸟都会装,也都用过,所以请老鸟绕道!1、介绍taglist是基于ctags的一个vim插件,使用它可以很方便的查看代码。在vim代码窗口旁以分割窗口形式显示当前的代码结构概览,增加代码浏览的便利程度。2、下载,我的快盘连接,包含ctags和ta原创 2013-03-05 15:12:07 · 6352 阅读 · 0 评论 -
用Webbench进行网站压力测试
这几天一直在做web service想找个工具测试下并发请求处理能力,开始找到了web-ct,windows客户端的,但是安装后用起来很不好,而且免费版最多能测试并发40个,最长10s这基本上测试不出来什么,还有就是360软件管家卸载不掉,需要去windows控制面板中卸载!恶心.... 今天突然发现一个新大陆,Webbench,是linux下,用这很方便,开源,不限制并发访问次数和时间原创 2013-06-27 18:08:35 · 45300 阅读 · 1 评论 -
ubuntu 10.04安装qtcreator并汉化
最近最的项目中需要做出来一个带有界面的demo,所以想到了用qt做个简单的demo!于是在ubuntu上安装了qt,很简单apt-getapt-get install qtcreator大概几百M,网速好的话很快就好了!安装好后能看到下面的样子:点击qt creator开启,界面如下,因为我汉化过了,所以是中文的,没有汉化的可以用下面的方法。汉化文件:http:原创 2013-07-17 14:24:19 · 4509 阅读 · 0 评论 -
ubuntu 12.04报错:由于已经达到 MaxReports 限制,没有写入 apport 报告。
昨晚开始升级ubuntu10.04到12.04,用的在线升级,今天终于下载软件,安装软件,清理数据库等升级完成,在安装软件的过程中就提示了一个错误正在卸载 libxml-libxml-perl .../var/lib/dpkg/info/libxml-libxml-perl.prerm: 11: /var/lib/dpkg/info/libxml-libxml-perl.prerm: upd原创 2013-07-30 10:36:08 · 6398 阅读 · 0 评论 -
tar.xz解压方法,格式介绍
###########从cu论坛中复制的####################http://bbs.chinaunix.net/thread-3610738-1-1.html现在很多找到的软件都是tar.xz的格式的,xz 是一个使用 LZMA压缩算法的无损数据压缩文件格式。 和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。 相反,xz通原创 2013-08-06 10:05:23 · 5938 阅读 · 0 评论 -
ubuntu12.04安装SUN java6时出现的错误:update-alternatives: 错误: 无 java 的候选项。
这两天想整个linux下的安卓开发环境,但是在安装sun的java6时却遇见了很大的问题开始找不到源...等等各种问题最后装上的方法是下载了官网的java6的bin文件,然后修改/etc/profile文件,指定java的位置,这样就有了java的命令然后需要个命令指定java命令是哪个软件提供的,也就是默认软件,之所以这样设置,就是因为怕你的电脑上装了好几个java比如ubunt原创 2013-08-07 19:14:23 · 17925 阅读 · 2 评论 -
git错误:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
周末同事把git服务器的系统改变了,原本是ubuntu12.04改成了centos,其他东西没变什么早上来用git更新文件夹呢,发现出现下面的错误[root@zq hello]# git pull origin master@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HO原创 2013-12-09 09:57:15 · 13253 阅读 · 3 评论 -
关于Ubuntu 12.04修改默认运行级别,启动字符界面
关于Ubuntu 12.04修改默认运行级别,启动字符界面的个人理解 网上通常的做法是:(亲自试验,不管用),如果想直接操作请看绿色字体部分(1)第一种方法: 由于RedHat中是通过一个叫inittab的文件来管理运行级别的,而ubuntu中没有,所以建议在/etc/目录下创建该文件 $sudo vi /etc/initab 然后编辑该文件,运行级别设为3,内容如转载 2014-01-05 10:02:53 · 8346 阅读 · 0 评论 -
ubuntu的图形界面与命令行界面互转
1、按ALT+CTRL+F1切换到字符界面(Linux实体机) 如果是VMware虚拟机安装的Linux系统,则切换到字符界面的时候需要以下操作 按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F1。这样就可以切换到字符界面了。2、按ALT+CTRL+F7切换到图形界面(Linux实体机) 如果是VMware虚拟机安转载 2013-12-25 19:59:33 · 2346 阅读 · 0 评论 -
/proc/uptime详解,获取系统启动时间,系统负载率
在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime,下面对其进行详细介绍。View Code BASH1234master@jay-intel:~$ cat /proc/uptime6447032.12 48185264.69master@jay-intel:~$ cat /p转载 2014-01-18 09:23:02 · 27219 阅读 · 0 评论 -
pppd 拨号脚本设置 拨号讲解
pppd 拨号脚本设置浅析linux下脚本拨号上网 既然是拨号上网,就不能不提到ppp(point-to-point protocol)协议.ppp协议提供了一种通过串行点对点联接传输数据报的方式.它由三部份组成:一种在串行封装数据报的方式,扩展联接控制协议 LCP,和用来建立和配置不同网络层协议的家族网络控制协议NCP.封装方案由内核驱动代码来提供.pppd(ppp daem转载 2014-07-21 13:58:48 · 24329 阅读 · 0 评论 -
修改svn服务器地址(不改变svn数据)
本文章给大家介绍svn新地址修改方法,这里包括了linux,windows,centos三种平面的修改方法,各位同学有兴趣可进入参考。在工作环境调整时,有的时候SVN服务器的地址需要修改,此时我们如何修改本地库的地址,而不用重新下载呢?SVN中有一个简单的解决办法:1,环境为windows7在工作复本的根目录上右键->TortoiseSVN->重新定位(Relo转载 2014-08-07 13:29:37 · 33460 阅读 · 1 评论 -
Ubuntu-图形界面和字符界面转换、指定默认启动界面
1、按ALT+CTRL+F1切换到字符界面(Linux实体机) 如果是VMware虚拟机安装的Linux系统,则切换到字符界面的时候需要以下操作 按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F1。这样就可以切换到字符界面了。2、按ALT+CTRL+F7切换到图形界面(Linux实体机) 如果是VMware虚拟机安转载 2015-02-03 14:28:13 · 1356 阅读 · 0 评论 -
centos上设置网卡错误
今天把以前硬盘里存的centos放到公司的vmware上运行,发现网络起不来,提示错误是这样的: device “eth2” does not seem to be present, delaying initialization 然后我看了[def@localhost ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE="eth2原创 2015-03-09 18:05:31 · 5089 阅读 · 0 评论 -
重新定位svn地址的方法(windows和linux),svn switch(sw)的帮助信息
今天公司的路由器出现问题,服务器的IP地址也跟着变了,但是原来的svn已经设置好了,现在需要更换地址查询原地址的方法:root@jack-desktop:codes# svn info路径: .URL: http://192.168.1.58/repos 版本库根: http://192.168.1.58/repos/linux_monitor版本库 UUID: 81fe7417-原创 2013-07-11 15:42:19 · 64447 阅读 · 1 评论 -
svn提交时出现svn: The log message is a pathname (was -F intended?); use '--force-log' to override
今天一同事提交修改时遇见了这个问题[root@root src] # svn ci Makefile –m “settime”svn: The log message is a pathname (was -F intended?); use '--force-log' to override 当提交时出现了上面的错误,大意是log信息与一个文件名相同,使用“--fo原创 2013-01-05 05:30:36 · 16347 阅读 · 1 评论 -
svn:版本库 xxx 不存在||svn: No such revision xxx"
一般情况下出现这样的错误时因为服务器意外中断造成的数据丢失比如:本来已经提交给服务器的版本为100,服务器断电后版本库保留到90,也就是90-100之间的所有修改丢失了这时候查看svn服务器中db/revs/0/文件夹下的文件,发现最大版本是90,如果你本地的版本已经更新到95,那你svn up的时候就会提示svn: No such revision 91" 对于这个问题网上也没有原创 2012-12-19 19:29:28 · 27084 阅读 · 0 评论 -
linux中发送邮件和附件
先说下linux里基本的mail命令在linux中输入mail,就进行了收件箱,并显示最多二十封邮件列表。此时命令提示符为"&"unread 标记为未读邮件h|headers 显示当前的邮件列表l|list 显示当前支持的命令列表?|help 显示多个查看邮件列表的命令参数用法d 删除当前邮件,指针并下移。 d 1-100 删除第1到100封邮件f|fr原创 2012-10-20 15:51:57 · 6880 阅读 · 0 评论 -
svn:database disk image is malformed问题解决方法
svn服务器意外中断或者服务器经常断电会造成svn的数据丢失和数据异常如题的一个错误就是svn数据库出现了错误,在svn客户端提交时出现能传送,但是在传送的结束时提示错误用sqlite3命令查看看到了这个数据库文件rep-cache.db的异常谷歌了一下,看到有人建议把这个数据库文件改名备份或者删除,原文:http://svn.haxx.se/users/archive原创 2012-12-19 11:11:09 · 84980 阅读 · 3 评论 -
计算机网络端口的定义
端口介绍本文所述端口都是逻辑意义上的端口,是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。 A、按端口号分布划分 (1)知名端口(Well-Known Ports) 知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定原创 2013-02-27 13:59:01 · 11200 阅读 · 0 评论 -
ping出现的4中错误
在排除故障期间 Ping 通常返回四条错误消息: 一、TTL 传输中过期 访问目标所需的跃点数超过了发送方主机为转发数据包而设置的 TTL(生存时间)。Ping 发送的 ICMP 回显消息的默认 TTL 值是 128。如果这个值不足以将所需的链接数传递到目标,您可以通过使用 ping -i 来增大 TTL,最高可增至 255 个链接(最大值)。如果增大 TTL 值未能解决问题,转载 2012-09-24 10:54:37 · 2411 阅读 · 0 评论 -
Linux tcpdump命令详解,BPF过滤规则参考
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdump转载 2013-03-14 22:59:29 · 17734 阅读 · 0 评论 -
使用libpcap抓包编译错误
同样的程序从我fedora14上编译没问题,放到Fedora12上出现一大堆的错误,如下[root@root sias_catch]# makegcc -o jack_ip -g jack.c show_flow.c save_del.c -lpcap -lpthreadIn file included from jack.c:1:jack.h:9:17: error: pcap.h:原创 2013-03-15 11:22:25 · 6313 阅读 · 0 评论 -
proc文件系统中cpu,内存,网络数据使用情况获取(附检测网速源码)
(1) 处理器使用率 (2) 内存使用率 (3) 流入流出数据包 (4) 整体网络负载 这些数据分别要从/proc/stat、/proc/meminfo、/proc/net/dev三个文件中提取,其实在嵌入式linux中一般都是vlan划分的接口,在/proc/net/vlan/接口名的文件中可以看到具体某一接口的流量。如里有问题或对要提取的数据不太清楚,可原创 2013-03-20 10:06:49 · 4788 阅读 · 0 评论 -
Ubuntu安装samba的问题
问题:root@ubuntu:~# apt-get install samba正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到原创 2013-05-13 15:21:06 · 15565 阅读 · 0 评论 -
Ubuntu10.04下安装ffmpeg
1、下载源文件,最新的版本1.2.1http://ffmpeg.org/releases/ffmpeg-1.2.1.tar.bz2网上有人用svn下载的,可见ffmpeg是用svn维护的,下载个trunk版本,稳定版!svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg我用的是第一种方法下载的2、解压ta原创 2013-05-27 09:03:28 · 11677 阅读 · 1 评论 -
基于Goahead和SQLite的数据采集与查询
今天看到下面的这个文章,真的是大爱啊!文章讲解的很详细,很有用!摘 要:在远程抄表、智能家居等各种嵌入式系统中,都需要实现数据采集和远程查询。提出了一种基于goahead和sqlite的实现方案,并给出了实现细节,包括移植编译安装以及交互式程序的编写和其中遇到的问题。本方案在模块化和扩展性方面要好于其他方案,容易借鉴,已得到成功应用。关键词:goahead;sqlite;嵌入式web服务转载 2013-05-29 11:47:47 · 4208 阅读 · 1 评论 -
goahead使用matrix支持ssl错误解决 goahead2.5,matrix-3.1.3下载
今天尝试编译了goahead,看到goahead文档里面有关于用matrix支持ssl,文档中要求的matrix版本为3.1.2,但是官网上愣是没找到这个版本的下载的所以下载了最新的3.4.2,修改了makefile,编译结果使用的时候出现下面的错误!root@jack-desktop:~/software/webs-2-5/LINUX# makecc -c -o ../matrix原创 2013-05-29 18:19:25 · 3612 阅读 · 1 评论