cszer

修改魔兽争霸3分辨率

分类: 生活 游戏   标签:    评论: 0   阅读:1,935 views

打开注册表regedit,定位到HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\Video,在右侧找到reswidth和resheight这两项,分别打开,用十进制显示,然后设成你电脑的分辨率就行了。

例如,目前笔记本常见的1366×768,那么reswidth就改成1366,reshight改成768.

(注意设置一定要用10进制设置,否则会不是你想要的分辨率。)

war3-Resolution

04-30
2012

a shell

分类: 工作相关, 技术, shell   标签:    评论: 0   阅读:4,382 views

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
#caishzh create 20120425
 
ID="$1"
LOG="/var/log/maillog"
MAIL=$(mailq|grep "$ID"|awk '{print $7}')
 
[ "$MAIL" ] || exit 0
 
EML="/tmp/$MAIL.eml"
SENTLOG="/tmp/$MAIL.log"
 
postcat -q $ID >$EML || exit 0
 
grep $MAIL $LOG|grep nrcpt >$SENTLOG
 
[ -f "$EML" ] && sz $EML
[ -f "$SENTLOG" ] && sz $SENTLOG
04-25
2012

TCP连接状态详解及TIME_WAIT过多的解决方法

分类: 技术, Linux 基础   标签: ,    评论: 4   阅读:12,100 views

tcp_state

上图对排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻地认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解释一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及关闭连接的四次握手过程。
继续阅读 »

04-25
2012

tcpdump命令介绍

分类: 技术, Linux 基础   标签:    评论: 1   阅读:1,907 views

tcpdump采用命令行方式,它的命令格式为:

tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ] [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ] [ -T 类型 ] [ -w 文件名 ] [表达式 ]

继续阅读 »

04-25
2012

简单的系统监控脚本

分类: 技术, Linux 运维, shell   标签:    评论: 2   阅读:2,520 views

周末抽空写了个系统监控脚本,没什么技术含量,就当练练手。
花了不少时间,主要在一些细节上处理得不够严谨,比如awk调用系统变量时需要同时使用单双引号,如”‘$变量名'”
看来自己的脚本撰写能力还有待提高。下面是脚本内容:
继续阅读 »

04-22
2012

对apache中并发控制参数prefork理解和调优(转)

分类: 技术, Apache   标签:    评论: 3   阅读:1,769 views

apache在linux下的并发不是很高的,大约到3K的样子(其实处理的http的请求可能只有300/s),普通的服务器都会不同程度的出现问题,apache有关并发控制主要是 prefork和worker二个其中一个来控制。我们可以使用httpd -l来确定当前使用的MPM是prefork.c,还是Worker.c。下面是apache中有关prefork的配置。下面是我优化过的参数。
继续阅读 »

04-19
2012

test的用法与变量的测试替换

分类: 技术, Linux 基础, shell   标签:    评论: 3   阅读:2,071 views

test的用法

测试的标志 代表意义
1. 关于某个文件名的‘文件类型’判断,如 test -e filename 表示存在否
-e 该‘文件名’是否存在?(常用)
-f 该‘文件名’是否存在且为文件(file)?(常用)
-d 该‘文件名’是否存在且为目录(directory)?(常用)
-b 该‘文件名’是否存在且为一个 block device 装置?
-c 该‘文件名’是否存在且为一个 character device 装置?
-S 该‘文件名’是否存在且为一个 Socket 文件?
-p 该‘文件名’是否存在且为一个 FIFO (pipe) 文件?
-L 该‘文件名’是否存在且为一个连结档?
2. 关于文件的权限侦测,如 test -r filename 表示可读否 (但 root 权限常有例外)
-r 侦测该文件名是否存在且具有‘可读’的权限?
-w 侦测该文件名是否存在且具有‘可写’的权限?
-x 侦测该文件名是否存在且具有‘可执行’的权限?
-u 侦测该文件名是否存在且具有‘SUID’的属性?
-g 侦测该文件名是否存在且具有‘SGID’的属性?
-k 侦测该文件名是否存在且具有‘Sticky bit’的属性?
-s 侦测该文件名是否存在且为‘非空白文件’?
3. 两个文件之间的比较,如: test file1 -nt file2
-nt (newer than)判断 file1 是否比 file2 新
-ot (older than)判断 file1 是否比 file2 旧
-ef 判断 file1 与 file2 是否为同一文件,可用在判断 hard link 的判定上。 主要意义在判定,两个文件是否均指向同一个 inode 哩!
4. 关于两个整数之间的判定,例如 test n1 -eq n2
-eq 两数值相等 (equal)
-ne 两数值不等 (not equal)
-gt n1 大于 n2 (greater than)
-lt n1 小于 n2 (less than)
-ge n1 大于等于 n2 (greater than or equal)
-le n1 小于等于 n2 (less than or equal)
5. 判定字串的数据
test -z string 判定字串是否为 0 ?若 string 为空字串,则为 true
test -n string 判定字串是否非为 0 ?若 string 为空字串,则为 false。注: -n 亦可省略
test str1 = str2 判定 str1 是否等于 str2 ,若相等,则回传 true
test str1 != str2 判定 str1 是否不等于 str2 ,若相等,则回传 false
6. 多重条件判定,例如: test -r filename -a -x filename
-a (and)两状况同时成立!例如 test -r file -a -x file,则 file 同时具有 r 与 x 权限时,才回传 true。
-o (or)两状况任何一个成立!例如 test -r file -o -x file,则 file 具有 r 或 x 权限时,就可回传 true。
! 反相状态,如 test ! -x file ,当 file 不具有 x 时,回传 true

变量的测试替换

变量配置方式 str 没有配置 str 为空字符串 str 已配置非为空字符串
var=${str-expr} var=expr var= var=$str
var=${str:-expr} var=expr var=expr var=$str
var=${str+expr} var= var=expr var=expr
var=${str:+expr} var= var= var=expr
var=${str=expr} str=expr
var=expr
str 不变
var=
str 不变
var=$str
var=${str:=expr} str=expr
var=expr
str=expr
var=expr
str 不变
var=$str
var=${str?expr} expr 输出至 stderr var= var=$str
var=${str:?expr} expr 输出至 stderr expr 输出至 stderr var=$str
04-18
2012

CentOS 5.4安装iotop

分类: 技术, Linux 基础   标签:    评论: 0   阅读:6,917 views

iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。如果你知道有程序在磨你的硬盘,但是你又不能确定具体是哪一个程序,那么就用 iotop来帮助你吧。
继续阅读 »

04-17
2012
第 10 页,共 15 页« 最新...89101112...最旧 »