2012年12月7日

Boot into console mode in Linux

摘要: Step 1First update your repository by runningsudo apt-get updateStep 2There is some bug in old version of lightdm, so we need to upgrade the same. To do so run,sudo apt-get install lightdmStep 3Now we have to modify grub config.Step 3aOpen /etc/default/grub with your faviourite editor and changeGRUB 阅读全文

posted @ 2012-12-07 13:50 C的崇拜者 阅读(289) 评论(0) 推荐(0) 编辑

2012年8月29日

压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate

摘要: Load Average ,这个很难衡量。网上搜了一圈,还没见到几个合理的解释。我100个并发用户测试数来这两个值是:77.534%,6.108,CPU利用率比较高,Load Average也好像有点高。后来发现了如下两片博文: 理解Load Average做好压力测试 ,“Load Average是 CPU的 Load,它所包含的信息不是 CPU的使用率状况,而是在一段时间内 CPU正在处理以及等待 CPU处理的进程数之和的统计信息,也就是 CPU使用队列的长度的统计信息。 ”,基本解释了multi-process,multi-thread程序的原理。 阅读全文

posted @ 2012-08-29 14:24 C的崇拜者 阅读(381) 评论(0) 推荐(0) 编辑

2012年8月27日

在ssh、telnet断开之后继续执行程序

摘要: 你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连 接,否则这个任务就会被杀掉,一切半途而废了。 元凶:SIGHUP 信号 阅读全文

posted @ 2012-08-27 17:54 C的崇拜者 阅读(356) 评论(0) 推荐(0) 编辑

2012年8月24日

十条常用nmap命令行格式

摘要: 1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O <target>这里的 < target > 可以是单一 IP, 或主机名,或域名,或子网-sS TCP SYN 扫描 (又称半开放,或隐身扫描)-P0 允许你关闭 ICMP pings.-sV 打开系统版本检测-O 尝试识别远程操作系统其它选项:-A 同时打开操作系统指纹和版本检测-v 详细输出扫描情况.nmap -sS -P0 -A -v < target >2) 列出开放了指定端口的主机列表nmap -sT -p 80 -oG – 192.168.1.* | grep ope 阅读全文

posted @ 2012-08-24 17:23 C的崇拜者 阅读(7059) 评论(0) 推荐(1) 编辑

2012年5月14日

js控件收藏

摘要: turn.js 类似书籍翻页的效果 阅读全文

posted @ 2012-05-14 12:26 C的崇拜者 阅读(141) 评论(0) 推荐(0) 编辑

2012年4月15日

windowns开启wifi虚拟热点

摘要: 1.netsh wlanset hostednetwork mode=allow ssid=Test_WiFi key=Test1232.共享本地连接至虚拟wifi3.netsh wlan start hostednetwork在使用中,会发现笔记本Wifi热点不稳定,老掉线。这个原因我查了一下,主要可能是笔记本的无线适配器,主要作用是用来接收信号的,所以它会不断的尝试去接收外界可能存在的wifi信号。而我们想让它主要来发射信号,所以为了让它主要发挥发射信号的功能,我们可以关闭它接收wifi信号的功能。执行命令 netsh wlan set autoconfig enabled=no inte 阅读全文

posted @ 2012-04-15 10:59 C的崇拜者 阅读(225) 评论(0) 推荐(0) 编辑

2011年9月29日

linux性能监测工具总结

摘要: Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存、CPU、硬盘……)出了问题。在Linux系统中,所有的运行参数保存在虚拟目录/proc中,换句话说,我们使用的性能监控工具取到的数据值实际上就是源自于这个目录,当涉及到系统高估时,我们就可以修改/proc目录中的相关参数了,当然有些是不能乱改的。下面就让我们了解一下这些常用的性能监控工具。 阅读全文

posted @ 2011-09-29 11:49 C的崇拜者 阅读(514) 评论(0) 推荐(0) 编辑

2011年9月19日

errno.h - C Error Codes in Linux

摘要: 记录一下linux所有的errno code,方便查阅... /usr/include/asm-generic/errno-base.h #ifndef _ASM_GENERIC_ERRNO_BASE_H #define _ASM_GENERIC_ERRNO_BASE_H #define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 /* Interrupted system call */ 阅读全文

posted @ 2011-09-19 20:41 C的崇拜者 阅读(666) 评论(0) 推荐(0) 编辑

2011年8月19日

有向图中打印所有的环路

摘要: 最近项目中需要研究了一下有向图的环路问题。一个IT企业中有成千上万个应用,各个应用之间都是相互依赖的,一个用户请求进来后,会调用一系列应用,比如A调B、B调C、C调D等。这样所有的应用形成一个有向图,那么如果这个有向图中出现了环路,就悲剧了,用户的请求如果进入这个环路,那么他永远也得不到响应。所以就有需要去判断这个应用组成的有向图中是否含有环路,如果有就要打印出所有的环路,想办法将这些环路拆解。 阅读全文

posted @ 2011-08-19 17:54 C的崇拜者 阅读(12577) 评论(4) 推荐(1) 编辑

2011年8月13日

UNIX 高手的 20 个习惯

摘要: Unix 下要采用的20个好习惯为: 1) 在单个命令中创建目录树。 2) 更改路径;不要移动存档。 3) 将命令与控制操作符组合使用。 4) 谨慎引用变量。 5) 使用转义序列来管理较长的输入。 6) 在列表中对命令分组。 7) 在 find 之外使用 xargs 。 8) 了解何时 grep 应该执行计数——何时应该绕过。 9) 匹配输出中的某些字段,而不只是对行进行匹配。 10) 停止对 cat 使用管道。 11) 使用文件名自动完成功能 (file name completion)。 12) 使用历史扩展。 13) 重用以前的参数。 14) 使用 pushd 和 popd 管理目录导航。 15) 查找大型文件。 16) 不使用编辑器创建临时文件。 17) 使用 curl 命令行实用工具。 18) 最有效地利用正则表达式。 19) 确定当前用户。 20) 阅读全文

posted @ 2011-08-13 10:09 C的崇拜者 阅读(236) 评论(0) 推荐(0) 编辑

导航