作者归档:admin

PHP 源码加密模块 php-beast

PHP Beast是一个源码加密模块,使用这个模块可以把PHP源码加密并在此模块下运行。

为什么要用PHP-Beast?
有时候我们的代码会放到代理商上, 所以很有可能代码被盗取, 或者我们写了一个商业系统而且不希望代码开源, 所以这时候就需要加密我们的代码.
另外PHP-Beast是完全免费和开源的, 当其不能完成满足你的需求时, 可以修改其代码而满足你的要求.

使用方法:

1)安装

$ wget https://github.com/liexusong/php-beast/archive/master.zip
$ unzip master.zip
$ cd php-beast-master
$ phpize
$ ./configure
$ make
$ sudo make install

2)修改php.ini 添加配置:extension=beast.so

3)重启服务器

4)加密PHP文件 使用模块提供的beast_encode_file($input_file, $output_file);来加密文件,$input_file为要加密的文件,$output_file为要输出的加密文件。

5)把加密好的文件放到服务器上运行。

继续阅读

微软将以71.7亿美元收购诺基亚手机业务

微软将收购诺基亚设备与服务部门,加速发展Windows生态系统。

微软将以71.7亿美元收购诺基亚设备与服务部门

腾讯科技 林靖东9月3日消息

据国外媒体报道,微软将以71.7亿美元收购诺基亚设备与服务部门,加速发展Windows生态系统。

微软美国时间周一晚间宣布,将以37.9亿欧元(约合50亿美元)的价格收购诺基亚旗下的大部分手机业务,另外再用16.5亿欧元(约合21.8亿美元)的价格购买诺基亚的专利许可证,因此这项交易的总价格大约为54.4亿欧元(约合71.7亿美元)。 继续阅读

CentOS上搭建FTP(vsftpd)服务,使用MYSQL验证用户。

本文的初衷是快速建立一个马上可以用的FTP服务器的配置。如果需要详细了解FTP是如何工作和各项参数的意义,请查阅:《FTP 服务器(vsftpd)搭建鸟哥详细教材》

Linux的FTP的三种登录方式: 匿名登录、本地用户登录和虚拟用户登录。

  1. 匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。
  2. 本地用户登录:使用系统用户登录,在/etc/passwd中。
  3. 虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。

FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源,大大增强了系统的安全。本文就是使用此种登陆方式。

一、系统基础要求和配置。
查看是否开启selinux。

cat /etc/selinux/config

如果SELINUX=enforcing,则改成SELINUX=disabled。即关闭selinux。

vi /etc/selinux/config

查看防火墙是否存在规则,如果规则有用,则不要自行下面清空操作。

iptables -L -n

清空防火墙规则列表。

iptables -F
iptables -X

保存防火墙配置。

service iptables save

重启系统。

reboot

二、vsftpd的安装和配置。
安装vsftpd。

yum install vsftpd -y

添加一个运行vsftpd的系统用户。

useradd -s /sbin/nologin www

创建自定义用户配置目录。

mkdir -p /etc/vsftpd/vsftpd_user_conf

创建测试站点aaa的目录和一个aaa的文件夹,供区分账户以测试。

mkdir -p /www/web/www.aaa.com/aaa

创建测试站点bbb的目录和一个bbb的文件夹,供区分账户以测试。

mkdir -p /www/web/www.bbb.net/bbb

设置ftp根目录的权限为700。

chmod -R 700 /www

设置ftp根目录的所有者为www。

chown -R www:www /www

继续阅读

CentOS 手动增加、删除swap区

SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文件或者分区来当作虚拟内存。

首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):

free -m


此处可以看到总内存是503M,SWAP不存在。

查看swap信息,包括文件和分区的详细信息

# swapon -s

或者

# cat /proc/swaps

如果都没有,我们就需要手动添加交换分区。注意,OPENVZ架构的VPS是不支持手动添加交换分区的。

添加交换空间有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用, 则添加交换文件。

一、增加swap交换文件

1、使用dd命令创建一个swap交换文件

dd if=/dev/zero of=/home/swap bs=1024 count=1024000

这样就建立一个/home/swap的分区文件,大小为1G。

2、制作为swap格式文件:

mkswap /home/swap

3、再用swapon命令把这个文件分区挂载swap分区

/sbin/swapon /home/swap

我们用free -m命令看一下,发现已经有交换分区了。

但是重启系统后,swap分区又变成0了。

4、为防止重启后swap分区变成0,要修改/etc/fstab文件

vi /etc/fstab

在文件末尾(最后一行)加上

/home/swap swap swap default 0 0

这样就算重启系统,swap分区还是有值。

删除swap交换文件

1、先停止swap分区

/sbin/swapoff /home/swap

2、删除swap分区文件

rm -rf /home/swap

3、删除自动挂载配置命令

vi /etc/fstab

这行删除

/home/swap swap swap default 0 0

这样就能把手动增加的交换文件删除了。
注意:
1、增加删除swap的操作只能使用root用户来操作。
2、装系统时分配的swap分区貌似删除不了。
3、swap分区一般为内存的2倍,但最大不超过2G

 

二、使用分区来做SWAP(虚拟内存).
1  使用fdisk来创建交换分区(假设 /dev/sdb2 是创建的交换分区)
2 使用 mkswap 命令来设置交换分区:

# mkswap /dev/sdb2

3 启用交换分区:

# swapon /dev/sdb2

4 写入/etc/fstab,以便在引导时启用:

/dev/sdb2 swap swap defaults 0 0

删除交换分区
步骤如下:
1、先停止swap分区

/sbin/swapoff /dev/sdb2

2、删除自动挂载配置命令

vi /etc/fstab

这行删除

/dev/sdb2 swap swap defaults 0 0

这样就能把手动增加的交换分区删除了。

重大消息:NEXUS 4 全面大幅降价

今天在GOOGLE PLAY上发现NEXUS 4已经全面降价,具体如下:

NEXUS4 8G 原价为:299美元(人民币:1854元),现价为:199美元(人民币:1234元),降幅100美元。

NEXUS4 16G 原价为:345美元(人民币:2139元),现价为:245美元(人民币:1519元),降幅100美元。

NEXUS 4-1

刚开始还以为是合约价格。仔细一看不是哟!

nexus 4 8g

进入购买界面,只是加了个运费9.99美元。这降价降的可真爽啊,再一次让人热血沸腾啊!

QQ截图20130828155816