linux gz 解压缩

2014-2-15 杜世伟 Linux

Linux压缩保留源文件的方法:
gzip –c filename > filename.gz
Linux解压缩保留源文件的方法:
gunzip –c filename.gz > filename
gunzip的用法
  1.作用
gunzip命令作用是解压文件,使用权限是所有用户。

阅读全文>>

标签: linux gzip gunzip

评论(0) 浏览(3501)

Lua中的table函数库整理与实践

2014-2-12 杜世伟 Lua

Lua table库由一些操作table的辅助函数组成。他的主要作用之一是对Luaarray的大小给出一个合理的解释。另外还提供了一些从list中插入删除元素的函数,以及对array元素排序函数。

Lua中是没有array概念的,不过可以通过tabel数据结构实现对array的操作。以下是lua提供的函数,可能版本不同支持的函数也有所不同了

阅读全文>>

标签: lua table table.setn table.getn table.remove table.sort

评论(0) 浏览(6616)

linux lua 安装

2014-2-9 杜世伟 Lua

首先,从Lua的官网(http://www.lua.org/)下载最新发布包(PS:我下载的是lua-5.2.3.tar.gz发布包,以下步骤全部以此版本为示例,请针对自己下载的具体版本作相关修改)。 第一步:wget http://www.lua.org/ftp/lua-5.2.3.tar.gz 其次,使用tar -xzvf /path-to-your-lua-tar-file-folder/lua-5.2.3.tar.gz命令解压缩,将得到一个lua-5.1.4文件夹。

阅读全文>>

标签: linux linux· lua

评论(0) 浏览(4113)

Linux 服务器之间配置SSH信任

2014-1-18 杜世伟 Linux

一、实现原理

使用一种被称为"公私钥"认证的方式来进行ssh登录。"公私钥"认证方式简单的解释是:

首先在客户端上创建一对公私钥(公钥文件:~/.ssh/id_rsa.pub;私钥文件:~/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys),自己保留好私钥。当ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配。如果匹配成功就可以登录了。

二、实验环境

A机:TS-DEV/10.0.0.163

B机:CS-DEV/10.0.0.188

三、Linux/Unix双机建立信任

3.1 在A机生成证书

在A机root用户下执行ssh-keygen命令,在需要输入的地方,直接回车,生成建立安全信任关系的证书。

# ssh-keygen  -t  rsa

阅读全文>>

标签: linux ssh

评论(0) 浏览(14669)

PHP安装并开启curl扩展

2014-1-18 杜世伟 Php

安装某些PHP源码如CMSTOP时需求系统开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步。

一、window下安装php_curl支持

  1.将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下;
  2.打开php.ini(可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉;
  3.重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。

阅读全文>>

标签: PHP curl

评论(0) 浏览(3226)

Jquery跨域请求php获取数据之jsonp

2014-1-15 杜世伟 Jquery

静下心来,有时候停下来是为了走的更远 

今天在工作中碰到javascript(以下简称js)跨域的问题,以前有看过相关的文章不过没有亲自操作实践只是浏览了一下。由于很多页面调用相同的东西,我把需要出来操作的js代码统一放在了一个命名为.js文件中,如果是主域名访问不会出现什么问题,二级域名访问死活代码没有执行,纠结了我很长时间,不过最终还是搞定了,以下作为这次经过和经验的总结!

阅读全文>>

标签: PHP JavaScript linux js json jsonp 跨域

评论(0) 浏览(7969)

Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0 Warning: require_once(): Unable to allocate memory for pool

2014-1-15 杜世伟 Php

LAMP 网站给出错误  Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0


出现这个错误,一般是php开启了APC缓存模块,配置文件中分配给apc的内存太小导致的


[APC]

apc.enabled = 1

apc.shm_segments = 1

pc.shm_size = 32M 

阅读全文>>

标签: PHP linux apc

评论(0) 浏览(4850)

linux 笔记

2014-1-6 杜世伟 Linux

> &> >& >> <
redirection重定向.

scriptname >filename重定向scriptname的输出到文件filename中去. 如果文件filename存在则将会被覆盖.

command &>filename 会重定向命令command标准输出(stdout)和标准错误(stderr)到文件filename中.

command >&2 把命令command的标准输出(stdout)重定向到标准错误(stderr).

scriptname >>filename appends把脚本scriptname的输出追加到文件filename.如果filename不存在,则它会被创建.

>|
强迫重定向 (即使noclobber选项设置). 这会强迫覆盖一个存在的文件.

阅读全文>>

标签: linux redirection expr substring

评论(0) 浏览(2991)

Js中window.parent ,window.top,window.self 详解

2014-1-3 杜世伟 JavaScript

   今天在工作中遇到了js弹出层的问题,找了些资料在此总结,方便以后查看!

1.top    该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。
2.opener opener用于在window.open的页面引用执行该window.open方法的的页面的对象。例如:A页面通过window.open()方
法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来对A页面进行操作。
3.parent parent用于在iframe,frame中生成的子页面中访问父页面的对象。例如:A页面中有一个iframe或frame,那么iframe
或frame中的页面就可以通过parent对象来引用A页面中的对象。这样就可以获取或返回值到A页面中。
4.另外self 指的是当前窗口

阅读全文>>

标签: js window.parent window.top window.self

评论(0) 浏览(3583)

Redis配置文件详细介绍

2013-12-31 杜世伟 Redis

Redis是一个开源(BSD许可)的内存数据结构存储,可作为数据库,缓存和消息队列。相比Memcached它支持更多的数据结构,如string(字符串),hash(哈希),list(链表),set(集合),zset(有序集合),位图,hyperloglogs和具有半径查询的地理空间索引。Redis具有内置复制,Lua脚本,LRU回收,事务和不同级别的磁盘持久化,并通过Redis Sentinel提供高可用性和自动分区的Redis Cluster。

本章学习下Redis主配置文件涉及的知识点,有助于更灵活的使用它。

# vi redis.conf

daemonize yes #是否以后台进程运行
pidfile/var/run/redis/redis-server.pid #pid文件位置
port 6379 #监听端口
bind 127.0.0.1 #绑定地址,如外网需要连接,设置0.0.0.0
timeout 300 #连接超时时间,单位秒
loglevel notice #日志级别,分别有:debug (适用于开发和测试),verbose(更详细信息),notice(适用于生产环境),warning(只记录警告或错误信息)
logfile/var/log/redis/redis-server.log #日志文件位置
syslog-enabled no #是否将日志输出到系统日志
databases 16 #设置数据库数量,默认数据库为0
############### 快照方式 ###############

阅读全文>>

标签: redis redis.conf

评论(0) 浏览(1721)

Powered by emlog 沪ICP备2023034538号-1