linux下设置固定IP的方法

linux系统安装完,以后通过命令模式配置网卡IP。

1.配置网卡IP地址

vi /etc/sysconfig/network-scripts/ifcfg-eth0 #第二块网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth0 #物理设备名
IPADDR=192.168.1.10 #本机IP地址
HWADDR=00:0C:29:D2:4E:44 #mac地址,默认不需要设置
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.1.0 #网络地址(可以不设)
BROADCAST=192.168.1.255 #广播地址(可以不设)
GATEWAY=192.168.1.1 #(默认网关,可以不设)
ONBOOT=yes # [yes|no](设置是否开机启动,yes为自动启动)
USERCTL=no #[yes|no](非root用户是否可以控制该设备)
BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
MTU=1500 #设置最大传输单元的值,一般很少用到

以上就是ifcfg-eth0的设置值了。

Read More

数据库保存session

一般情况下,php.ini里的session.save_handler默认是file,也就是用文件来保存session,这种方式有几个缺点:
1、如果单靠session自己的垃圾回收机制,时间久了,保存session的文件会越来越多,影响查找效率;
2、对于需要统计同时在线用户的系统,实现起来很不方便;
3、分布式系统难以共享session。

如果将session.save_handler设置为user,php可以通过session_set_save_handler函数来重载session的几个底层会话处理方法,以达到使用数据库来保存session的目的,下面以mysql数据库为例,数据库连接方式采用PDO。

Read More

Notepad++的ftp远程编辑功能

我们主要来说说NppFTP的使用方法:

1.启动notepad++后,点击插件——>NppFTP——>Show NppFTP Window,就可以显示NppFTP的管理窗口了。

2.在NppFTP的窗口点击那个齿轮图标,然后点击profile settings,进入profile setting 对话框。这里点击Add new,给你的配置随便起个名字,例如myblog之类的。

3.配置你的ftp信息:在窗口右侧对话框填入你的ftp信息:

hostname:你的ftp地址

username:你的ftp用户名

password : 你的ftp密码

填好后,点击close关闭对话框。

Read More

linux下php以fastcgi模式运行

关于PHP以fastcgi方式运行的文章,网络上较多,也许由于转载的原因,有些地方不甚明了,笔者亲自测试,整理成文,供大家参考。

1、linux系统
[root@localhost /]# cat /etc/redhat-release
CentOS release 5.2 (Final)
2、安装apache
下载并解压缩apache,本文演示用的版本是2.2.19
[root@localhost]# wget http://labs.renren.com/apache-mirror//httpd/httpd-2.2.19.tar.gz
[root@localhost]# tar xvzf httpd-2.2.19.tar.gz

编译和安装apache,本文的目的只是演示php以fastcgi方式运行,为了方便,只选必须的参数编译
[root@localhost]# cd httpd-2.2.19
[root@localhost]#./configure –enable-so
[root@localhost]#make
[root@localhost]#make install

Read More