- 博客(57)
- 资源 (7)
- 收藏
- 关注
原创 Redis数据备份与恢复
Redis提供了两种持久化选项,分别是RDB和AOF。默认情况下60秒刷新到disk一次[save 60 10000 当有1w条keys数据被改变时],Redis的数据集保存在叫dump.rdb一个二进制文件,这种策略被称为快照。也可以手动调用Save或BGSAVE命令的:1/usr/local/bin/redis-cli -h 12
2013-04-07 19:59:43
1203
原创 eclipse It is indirectly referenced from required .class files
在Eclipse中遇到The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....,查找的解决办法如下:一: It is indirectly referenced from required .class file原因:你正要使用的类调用了另一个类,
2013-01-15 15:58:42
2672
原创 查看centos系统内核版本,32位还是64位
查看centos内核的版本:1)[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT
2013-01-05 09:05:07
877
原创 Linux 查看CPU信息、机器型号等硬件信息
测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | gr
2013-01-05 09:04:16
509
原创 centos5.8 yum源
/etc/yum.repos.d/CentOS-Base.repo # CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are upd
2012-07-24 16:32:16
6349
原创 STUN服务器检测NAT类型
STUN服务器检测NAT类型STUN服务器 stun01.sipphone.com stun.ekiga.net stun.fwdnet.net stun.ideasip.com stun.iptel.org stun.rixtelecom.se stun.schlund.de stunserver.org
2012-07-16 19:57:24
8139
2
原创 释放Windows7空间全攻略
win7RTM发布之后,很多朋友都装上了windows7系统,但是windows7系统没有winxp那么苗条,刚装完的windows7新系统在没有装任何软件的情况下占用的硬盘空间都已经达到了10G以上。笔者对微软的系统有所研究,发现系统盘里面有很多文件都是我们所不需要的,及时删除对系统的使用也没有任何的影响。下面笔者就教大家对win7进行减肥。 一、win7减肥之删除休眠文件hibe
2012-07-14 22:03:32
1248
原创 公开的免费STUN服务器
公开的免费STUN服务器当SIP终端在使用私有IP地址时,可能需要配置stun服务器。 8 I! u# y" c2 S4 _1 I( _4 ] S公开的免费STUN服务器有:stunserver.org 测试是OK的stun.xten.com / [$ y# L) M( t# y2 r" Z, E D! D% D8 I$ L0 V: H! S4 G) Q3 |"
2012-07-14 21:33:54
4791
原创 setsockopt 设置socket
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,
2012-06-20 01:09:45
647
原创 网络流量查看 nload安装
安装wget http://www.roland-riegel.de/nload/nload-0.7.2.tar.gztar zxvf nload-0.7.2.tar.gzcd nload-0.7.2./configure;make;make install使用
2012-06-11 22:40:14
614
原创 linux查看网络连接工具
网络数据查看通过tcpdump 普通查看端口tcpdump tcp port 6666 and host 192.168.1.238tcpdump tcp port 6666 and host 192.168.1.238 -w tcpdump.outhttp://pkgs.repoforge.org/tcpshow/tcpshow-1.0-1.el2.rf.i386
2012-05-14 15:16:28
574
原创 Linux 中文件和文件夹获取 Mysql 权限(selinux)
今天在 linux 系统上移动 Mysql 的数据库目录配置如下:/etc/my.cnf[mysqld]datadir=/home/mysqlsocket=/var/lib/mysql/mysql.sock 更改完配置文件重启MYSQL的时候出现的以下问题 110222 11:15:07 mysqld_sa
2012-04-27 14:54:44
1006
原创 lua 重新加载模块
重新加载模块[c-sharp] view plaincopyprint?function reload( moduleName ) package.loaded[moduleName] = nil require(moduleName) end 使用以上代码即可重新载入一个文件。这
2012-03-26 15:52:45
8246
原创 mysql
#include #include #include #include #include #define YO2MYSQL_CONN "YO2MySQL"typedef struct { MYSQL *conn; char *dbname; int num_rows; int found_rows; int per_page;} yo2mysql_connection_
2012-03-21 16:48:15
1061
原创 shell监控进程是否关闭 (
写了个脚本用来监控主机上的进程是否已经关闭,如果关闭,调用对应的命令启动。具体命令如下: #!/bin/bashc=`ps -ef |grep mong|awk '{print $8}'|grep -c mong`echo "res:"echo $cif [ $c -gt 0 ] ; thenecho "there have this process!"
2012-03-10 10:30:46
600
原创 监控进程写入到日志文件
if [ ! -e logs.info ]then touch logs.info echo "----------create logs information file success----------" > logs.infofiecho $(date +%Y"."%m"."%d" "%k":"%M":"%S) >> logs.infotemp=`ps -aux|g
2012-03-10 10:19:58
1454
原创 linux shell编程之文件内容写入和日志记录
最近在学习linux的shell编程,由于在初级阶段,所以把平时写的些练习代码记录下来,也和大家共享下,希望和大家day day up,哈哈,这句中国式英语相信读者能明白吧,今天这个代码比前面的2次的稍微长点,功能还是比较简单的,老鸟高手们可以飘过。。。下面是源代码,菜菜们可以和我一起学习看下源代码: #!/bin/bash#**************************
2012-03-10 09:59:02
2714
原创 Linux下添加Windows磁盘映射
两台Windows机器下要共享文件,可以很方便的通过映射网络驱动器实现。那么,Linux下怎么像读硬盘一样读取另一台windows机器的网络映射呢?其实,只需要几条命令就可以了~首先,需要Windows进行网络映射。将windows的一个文件夹共享即可(共享-高级共享,输入一个共享名即可)然后,在Linux下安装一些小的功能:sudo apt-get install mou
2012-03-05 15:26:14
7545
原创 CentOS系统如何快速关闭SELINUX
CentOS系统是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。SELinux是一种基于 域-类型 模
2012-02-29 11:04:10
698
原创 linux 下解决apache TIME_WAIT连接过多
经常检查apache的连接数,会发现很多无用的time_wait连接。有人说这是正常的,是因为一个请求中途中断造成的;还有人说微软的IE连接时产生的Time_wait会比用Firefox连接时多。个人认为有一定的Time_wait是正常的,如果超过了连接数的比例就不是很正常,所以还是找来方法解决一下。 先检查一下time wait的值: [root@aaa1 ~]#sysc
2012-02-21 15:03:01
833
原创 如何让Linux Apache支持中文文件名访问?
网上搜索一下“linux下apache支持中文名”结果很多,都是讲的mod_encoding,但你会发现他们的文章大都雷同,而且需要源码编译,最重要的是成功率不高,至少我试了好几次未能修成正果。无耐,去翻了日语的原文,更简单的方法让我发现了。3分钟内搞定!日本站直接提供RPM包下载,wget回来,rpm -ivh 重启httpd,刷新网页,OK了!中文文件名可以正常访问了!
2012-02-20 17:06:09
3834
原创 nginx 反向代理
简单几行代码实现反向代理: 由于国内访问不了twitter.com,那么我们可以使用反向代理,达到间接访问的目的。比如搭建一个t.3cdma.com的“网站”,来间接实现访问twitter,当然,这只是一个案例,并不是真的搭建,不然IP很容易就会被“和谐”。 首先,需要将t.3cdma.com作A记录解释到服务器/VPS的IP上。如果反向访问的是比较敏感的内容,建议大家不要用简
2012-02-17 21:55:50
2134
原创 ssh远程文件传输命令scp
scp 命令 scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。 你可以在一台服务器上 以 root 身份运行 #scp servername:/home/ftp/pub/file1 . 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下,当然你也可以用 #scp
2012-02-17 00:25:06
516
原创 linux 信号量sigprocmask使用
源程序:#include #include #include #include int main(int argc,char **argv){double y;sigset_t intmask;int i,repeat_factor;if(argc!=2){fprintf(stderr,"Usage:%s repeat_factor\n\a",arg
2011-12-09 10:44:17
700
原创 redis 指令文档
Redis指令文档2010年7月16日 发表评论 阅读评论连接控制QUIT 关闭连接AUTH (仅限启用时)简单的密码验证适合全体类型的命令EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE key 返回某个key元素的数据类型 ( no
2011-11-26 00:16:55
2572
原创 lua 日期时间操作
Lua库之时间和日期操作os.time() 日历时间os.date() os.date("%x", os.time()) 完整的格式化参数),这里是"11/28/08"os.clock() 这些时间输出的字符串表示是经过本地化的。所以如果是在巴西(葡萄牙语系),"%B"
2011-11-22 22:32:04
2617
原创 禁止linux selinux
1. 使用chcon 命令 示例: chcon -t texrel_shlib_t /usr/local/rsi/idl_6.1/bin/bin.linux.x86/*.so 2. 禁止掉SELinux 更改/etc/sysconfig/selinux 文件的内容为 SELINUX=disabled
2011-11-17 09:30:11
703
原创 lua 支持mysql
1. yum install mysql-devel2.下载 wget http://luarocks.org/releases/luarocks-1.0.tar.gztar -zxvf luarocks-1.0.tar.gzcd luarocks/./configuremake && make installluarocks install wsapi
2011-11-16 01:16:08
3571
原创 semanage SELinux Command Not Found
# yum provides /usr/sbin/semanageOR# yum whatprovides /usr/sbin/semanage# yum -y install policycoreutils-python搞定
2011-11-15 15:10:37
5054
原创 解决apache socket 连接Permission denied (13)问题
[root@localhost html]# semanage port -l|grep httphttp_cache_port_t tcp 3128, 8080, 8118, 11211, 10001-10010http_cache_port_t udp 3130, 11211http_port_t
2011-11-15 12:06:25
2727
原创 setsockopt 设置socket 详细用法
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,
2011-11-09 14:57:56
613
原创 在lua 中启用luasock的问题
安装 luasocket# wget http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gz# tar zxvf luasocket-2.0.2.tar.gz# cd luasocket-2.0.2# make# make install在lua 中启用luasock的问题
2011-11-07 05:09:25
1237
原创 redis 集合操作
SADD key member将member元素加入到集合key当中。如果member元素已经是该集合的成员,那SADD命令不执行任何操作。假如key不存在,则创建一个只包含member元素作成员的集合。当key不是集合类型时,返回一个错误。时间复杂度: O(1)返回值: 如果添加元素成
2011-11-05 01:54:25
26104
原创 centos6.0 安装apache +php +mysql + redis
yum install gcc.x86_64yum -y install mysql-serverchkconfig --level 345 mysqld onyum install httpdchkconfig --level 235 httpd on /etc/init.d/httpd start/*yum install php -yy
2011-11-03 10:05:59
1390
原创 CentOS 修改IP地址, DNS, 网关
一、CentOS 修改IP地址修改对应网卡的IP地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bo
2011-11-03 09:38:05
366
原创 centeros 6.0 更新yum源
先备份一下/etc/yum.repos.d/CentOS-Base.repo#mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak然后把/etc/yum.repos.d/CentOS-Base.repo文件改为# CentOS-Base.repo
2011-11-03 09:18:24
1339
原创 Lua 学习笔记:C API 遍历 Table
前情提要Lua 通过一个虚拟栈与 C 的交互,正数索引自底向上取值,负数索引自顶向下取值。Lua 中的 Table(表)结构可以使用任何数据作为 key 进行取值。使用 C API 访问 Table 中的元素有两种方法:lua_getglobal(L, t);lua_pushinteger(L, k); -- 这里可以换成其它类型的 lua_pushXXXX(L, k) 压数
2011-10-26 17:38:05
5250
原创 C函数传递一个table给lua代码中使用。
script.lua-- 这个lua程序里的foo没定义和声明哦,它从哪里来了,从C代码里来。x = 0for i = 1, #foo do print(i, foo[i]) x = x + foo[i]endreturn x为了C代码能访问它, 我们试着编写了这个程序。在这个程序里,我们建立一个 table,把它传递到lua程序里, 并在这个C程序中得到lua程序的返回值。/* * test
2011-10-26 17:16:19
2719
原创 C/C++与Lua交互(C实现的Lua编译器的例子)
#include #include #include #include #include #pragma comment(lib,"C:\\Program Files\\Lua\\5.1\\lib\\lua51.lib")int main (v
2011-10-15 04:35:13
2007
原创 lua第三方库
luaCom 支持COM调用LuaDoc 支持lua代码的文档生成LuaExpat 支持XML解析LuaFileSystem 文件系统访问LuaLogging 基于l
2011-10-15 04:13:55
3223
Visual.Assist.X.V10.7.1912安装文件含破解可用
2012-09-15
Lua程序设计经典教程.chm
2011-09-02
lua-5.1中文手册.chm
2011-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人