02 2012 档案

摘要:其实最新版本应该是drupal7、不过drupal6高手多、也比较稳定、教材也比较容易找、所以为了避免节外生枝就选择drupal6吧、至于下载就不说了、去drupal.org官网找到drupal6的版本下载至ubuntu下、然后解压放个链接去/var/www就完事了、前提是已经搭建好了lamp或者lnmp环境、之后就打开浏览器输入服务器地址、开始drupal的安装、首先的话、应该整个drupal目录的权限改成www-data用户和组、不然会引起权限的问题chown -R www-data:www-data drupal6这里假设迩的drupal文件目录是drupal6、然后进入drupal目录 阅读全文
posted @ 2012-02-16 14:43 klobodnf 阅读(466) 评论(0) 推荐(0)
摘要:所谓的clear urls就是把类似www.drupal.com/?q=admin转化成www.drupal.com/admin、这样好处有两个、一个是更容易被搜索引擎搜集到、另一个当然是容易记住啦、哈哈如果迩是使用apache作为http服务器、那么可以直接在drupal上开启clear urls、Administration->Configureation->Search and metadata->Clean URLs、然后直接开启就可以了如果迩是nginx服务器、那么就需要在配置文件写些内容以模拟apache的转发功能、在server段里加入以下内容server { 阅读全文
posted @ 2012-02-15 10:19 klobodnf 阅读(359) 评论(0) 推荐(0)
摘要:此文基于ubtuntu10.04 server 和 drupal7闲话就少说了、假设迩已经搭建好了lnmp环境或者lamp环境、还没搭建好就上网自行搜索ubtun搭建lamp等教程吧、假设已经把www目录设置在/var/www、所以只需要把drupal的源码包下载至这个目录然后解压就可以使用了、注意、由于某些访问权限的问题、最好把drupal的所有文件都改写成www-data用户下和www-data用户组、这个意思就是说这个目录属于网络用户、可以随时更改、其实就是属于http服务器的权限啦、因为用户的所有操作都是经由http服务器来执行的、可能是apache、也有可能是nginx、这些服务器的 阅读全文
posted @ 2012-02-13 16:50 klobodnf 阅读(1124) 评论(0) 推荐(0)
摘要:首先讲如何查看时间、date命令就可以了date 然后讲如何设置日期date -s 2007-08-03时间也一样这样设置date -s “14:15:16”也可以时间日期一起设置date -s "2007-08-03 14:15:00"如果搞乱了时间想网上同步、可以使用ntpdate命令、比如上asia.pool.ntp.org获取时间ntpdate asia.pool.ntp.org 阅读全文
posted @ 2012-02-09 17:11 klobodnf 阅读(1231) 评论(0) 推荐(0)
摘要:编辑default文件里vim /etc/freeradius/sites-enabled/default在authorize块中加入以下语句1 authorize{2 ... 3 if(User-Name){4 if("%{sql: UPDATE radacct set AcctStopTime=ADDDATE(AcctStartTime,INTERVAL AcctSessionTime SECOND), AcctTerminateCause='Clear-Stale Session' WHERE UserName='%{User-Name}' an 阅读全文
posted @ 2012-02-08 13:04 klobodnf 阅读(2613) 评论(0) 推荐(0)
摘要:设置用户过期时间例如、限制名为sxy的用户过期日期为2006年7月6号14时55分22秒、只需要写在radcheck表就行了INSERT INTO `radius`.`radcheck` (`id` ,`username` ,`attribute` ,`op` ,`value`)VALUES (NULL , 'sxy', 'Expiration', ':=', '06 Jun 2006 14:55:22');也可以限制组、把sxy等用户添加在相应的组下面、然后在radgroupcheck、插入这些数据、就实现整个组的过期时间了设置 阅读全文
posted @ 2012-02-07 16:37 klobodnf 阅读(8162) 评论(0) 推荐(0)
摘要:使用mysql的nas表格代替client.conf进行客户端配置这里,也可以将radiusd.conf的clients.conf注释掉#$INCLUDE clients.conf并将sql.conf的readclients反注释sql { ... readclients = yes ... }这样就不会使用配置文件clients.conf,而使用数据库里的nas表读取客户端信息。在nas表插入值、nasname为localhost、shortname为localhost、type为other、secret为迩设置迩的客户端密钥、记得一定要设置shortname、这个应该对应的就是客户端自定义 阅读全文
posted @ 2012-02-05 15:16 klobodnf 阅读(863) 评论(0) 推荐(1)
摘要:为什么要搭建L2PT呢、最简单的一点理由就是支持移动网络首先安装好编译环境apt-get -y install build-essential然后再安装OpenSwan依赖包apt-get -y install libgmp3-dev flex bison编译安装OpenSwanwget -c http://www.openswan.org/download/openswan-2.6.33.tar.gztar -zxf openswan-2.6.33.tar.gzcd openswan-2.6.33make programs install然后配置IPSec文件cp /etc/ipsec.co 阅读全文
posted @ 2012-02-04 16:04 klobodnf 阅读(9123) 评论(0) 推荐(0)
摘要:这是“你应该知道的Unix和Linux命令”系列的第三篇,在这篇文章中,我会介绍lsof这个工具,如果说netcat是进行网络诊断的瑞士军刀,那么lsof就是Unix调试的瑞士军刀。Lsof是遵从Unix哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东西都是文件,你可以想象lsof该有多有用。你可以看看这系列文章第一篇对pipe viewer的介绍,如果你对 阅读全文
posted @ 2012-02-04 10:51 klobodnf 阅读(301) 评论(0) 推荐(0)
摘要:Checking your system to see if IPsec got installed and started correctly:Version check and ipsec on-path [OK]Linux Openswan U2.6.33/K3.0.18-x86_64-linode24 (netkey)Checking for IPsec support in kernel [OK] SAref kernel support ... 阅读全文
posted @ 2012-02-04 10:30 klobodnf 阅读(19155) 评论(1) 推荐(0)
摘要:for each in /proc/sys/net/ipv4/conf/*doecho 0 > $each/accept_redirectsecho 0 > $each/send_redirectsdone枚举所有这个目录下的文件、然后在每个文件里用0来填充accept_redirects和send_redirects这两个文件、其中each为循环变量、$each为调用先前自定义的each变量值for each /etc/*doll $eachdone另一个这样的应用、使用ll命令查看所有/etc/下的文件或文件夹 阅读全文
posted @ 2012-02-04 00:44 klobodnf 阅读(399) 评论(0) 推荐(0)
摘要:php等环境的安装就不说了、必须得有、LAMP和LNMP都可以、首先得安装git和pear、sudo apt-get install git-core php-pear然后更新pear列表、再安装HTML_Template_Sigma这个框架pear channel-update pear.php.netpear install HTML_Template_Sigma然后获取ARA的安装文件git clone git://git.asn.pl/asn/ara然后将ARA目录时的src文件映射到迩的http服务器设置的主目录、也就是迩打开IP默认从那个地方加载的地区、通常是/var/wwwln 阅读全文
posted @ 2012-02-03 13:29 klobodnf 阅读(1436) 评论(0) 推荐(0)
摘要:将iptables规则备份至/etc/iptables.down.rules文件iptables-save > /etc/iptables.down.rules恢复iptablesiptables-restore < /etc/iptables.up.rules 阅读全文
posted @ 2012-02-02 17:06 klobodnf 阅读(367) 评论(0) 推荐(0)
摘要:子网掩码的所有计算和运用都是在二进制的基础上的、所以重点讲一下子网掩码的二进制形式、通常莪们在IP属性查看虽然都是以十进制出现、但那只是为了方便用户观看、其实际上计算机都以二进制方法来计算和运用子网掩码、通常的IP地址是由网络标识和主机标示所组成、如192.168.0.3网络标识为:192.168.0主机标识为:3而子网掩码也一样、如255.255.255.0但由于子网掩码是位运算的、莪们需要先转化为二进制来分析、这是一串长度为32位(简单说就是32个数啦)的二进制数字11111111.11111111.11111111.000000001的数量代表子网掩码网络位的长度0的数量代表子网掩码主机 阅读全文
posted @ 2012-02-02 16:37 klobodnf 阅读(650) 评论(0) 推荐(0)
摘要:首先先确定本机没有安装radius的任何软件包、以确定干净安装、可以使用dpkg的命令来查看dpkg -l | grep radius如果返回没有的话就继续下一步、如果存在、使用dpkg -P来把freeradius的程序文件和配置文件完全删除、然后就开始干净的安装freeradius、安装freeradius之前先要确保已经安装了mysql、因为后来要用到、没有安装使用apt-get来安装apt-get install mysql然后就是安装freeradius的部件sudo apt-get install freeradius freeradius-ldap freeradius-mysq 阅读全文
posted @ 2012-02-01 16:27 klobodnf 阅读(8204) 评论(3) 推荐(2)
摘要:由于不是桌面版、没有图形化的新德立管理器、所以比较麻烦点其实apt-get安装的软件包就是dpkg的软件包、所以两个管理的对象是一样的、由于apt-get没有相应的查看已安装软件包命令、可以使用dpkg -l 来枚举所有的已安装软件、如果有一个离线的deb安装包、可以使用dpkg来安装dpkg -i appname.deb如果想卸载deb包、可以使用-r参数、这个方式卸载是纯卸载软件不删除配置文件dpkg -r appname如果想完全卸载软件连同配置文件可以使用P参数dpkg -P appname当然、其实文字终端下也提供类似新立德软件管理器的图形界面sudo aptitude非常... 阅读全文
posted @ 2012-02-01 10:55 klobodnf 阅读(218) 评论(0) 推荐(0)
摘要:其实linux显示乱码的问题就是VIM的乱码问题、因为linux所有的显示都是调用同一套和VIM一样的乱码配置、所以解决了vim的乱码问题其它的linux显示也正常了、打开用户目录的.vimrc、~表示用户目录vim ~/.vimrc在尾部加上这两行let &termencoding=&encodingset fileencodings=utf-8,gbk,ucs-bom,cp936然后在shell终端把字符集设置为utf-8的格式、比如putty、在Change Settings->Windows->Translation->Remote character 阅读全文
posted @ 2012-02-01 10:47 klobodnf 阅读(281) 评论(0) 推荐(0)