zpanel+whmcs

发布时间:2014-05-30 2 Comments

首先,给zpanel安装whmcs模块

zppy repo add www.selfnet.org/mirrors/zpanel/third-party/markdark/archive/modules
zppy update
zppy install whmcs

然后启用模块,配置登陆地址,
从模块后台下载whmcs的模块.安装到whmcs上面.
然后安装api查看插件,或者自己去数据库查看.

zppy repo add ballen.co.uk
zppy update
zppy install apikey

看到的值,记下来.
然后去whmcs配置服务器,添加一个分组,然后分组里添加一个服务器,
填写名称,ip,最大账号数,类型zpanel,用户名密码是你zpanel的账号,一定用管理员或者经销商的账号.希哈填写刚刚的apikey的值,我用的是自带管理员,怎么都不行,后来在key值前边加上1,就可以了.我估计key应该是用户id,api的形式.
然后就可以添加产品了.写上套餐名称,是经销商这个勾掉.

lvm扩容

发布时间:2014-05-18 No Comments

扩容当前分区

一、首先创建一块新的分区:

fdisk /dev/hda

n

l #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)

6 #分区号(从5开始),/dev/hda6

t 8e #分区类型8e表示LVM分区

w #写入分区表

partprobe #重读分区表

mkfs –t ext3 /dev/hda6 #格式化

partx /dev/hda #查看当前硬盘的分区表及使用情况

二、创建PV,扩容VG,LV

pvcreate /dev/hda6

vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup00为例

vgextend VolGroup00 /dev/hda6 #扩展VolGroup00

lvdisplay #查看已经存在的LV信息,以存在LV:LogVol01为例

lvextend –L 1G /dev/VolGroup00/LogVol01 #扩展LV,这里的1G是最终大小.

resize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效

df –h #查看挂载情况,已经扩容

ubuntu安装daloradius

发布时间:2014-05-15 No Comments

首先看http://blog.atime.me/note/freeradius_daloradius_install_config_on_ubuntu.html
然后,要注意的是pear install DB这个必须。否则点登陆后就是一个白色页面,啥也没有

nginx开启rewrite例子

发布时间:2014-05-14 No Comments

if (-f $request_filename/index.html){
          rewrite (.*) $1/index.html break;
         }
    
     if (-f $request_filename/index.php){
         
        rewrite (.*) $1/index.php;
       
         }
    
    if (!-f $request_filename){
    
    rewrite (.*) /index.php;

         }

    location ~ /\.ht {
        deny  all;
    }

Remmina无法连接到windows7远程桌面

发布时间:2014-05-12 No Comments

这种情况一般是windows7修改了安全级别的时候出现。
因为remmina会记录原来的信息,在windows7修改后,remmina这边并不知道,导致两边使用不同协议去连接,
解决办法有两种,一种是在remmina连接的设置里把安全从协商改成指定的,比如rdp。
或者删除~/.freerdp/known_hosts文件。删除之后remmina会重新协商安全协议

解决svn检出中文错误

发布时间:2014-05-12 No Comments

svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LC_CTYPE is zh_CN.UTF-8
svn: warning: please check that your locale name is correct
Updating '.':
At revision 106.

遇到了上面的错误。刚开始搜索的,大家都说是使用

export LANG="zh_CN.UTF-8"  
export LC_CTYPE="zh_CN.UTF-8"

上面的两种来解决,可以结果我的问题并不是这样能解决的。
后来找到了export LC_ALL=C 这句,使用之后就解决了问题。
于是把它加入到环境文件里。

/etc/profile

ubuntu1404下安装nginx+php+mysql

发布时间:2014-04-29 No Comments

首先我采用了nginx的官方ppa源

sudo add-apt-repository ppa:nginx/stable
sudo apt-get update 
sudo apt-get install nginx

安装后测试一下是否能正常打开网站。如果可以进入下一步
安装php

sudo apt-get install php5-fpm php5-mcrypt php5-mysql

其他的php插件,想装就装。我这里装了mysql
然后配置nginx

sudo vi /etc/nginx/sites-available/default

需要修改的地方有

root /var/www;#网站根目录
index index.html index.htm index.php;#这里我添加了php首页文件名

去掉下面行的注释

location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
}

创建目录和文件

sudo mkdir /var/www
sudo vi /var/www/index.php

内容就写

<?php
phpinfo();

然后重启nginx

sudo service nginx restart

正常应该就能看到信息了。
然后安装mysql

sudo apt-get install mysql-server

完成

中兴epon绑光猫

发布时间:2014-04-14 No Comments

需要参数
onu的mac地址,例如00d0.d04f.ff3c
onu的型号,例如ZTE-F420,ZTE-F401
onu插在几板几口第几个

例:onu插在3板1口第一个,三号楼一单元202

//先telnet
telnet ××.××.××.××
//用户名
×××
//密码
×××
//进入管理模式
en
//密码
×××
//显示3板1口上的未绑定onu
sh onu unauth epon_olt_1/3/1
//进入配置模式
conf t
//进入端口
int epon-olt_1/3/1
//配置第一个onu
onu 1 type ZTE-F420 mac 3333.3333.3333 ip-cfg static
//退出端口
ex
//进入onu
int epon-onu_1/3/1:1
//配置mode
sw mod hyb vpo 1
//配置vlan
sw vl 98 tag vpo 1
//开启
admin enable
//写备注
pro des 3-1-202
//退出端口
ex
//进入onumng
pon-onu-mng epon-onu_1/3/1:1
//配置端口和vlan
vlan por eth_0/1 mode tag vl 98 pri 0
//退出
ex
//退出配置模式
ex
//保存配置
wr

下边是一些其他可能用到的命令

//查看一个现有onu的配置
show onu run con epon-onu_1/3/1:1
//删除一个现有onu,例:删除3板1口第一个
int epon-olt_1/3/1
no onu 1
//查看现有onu信息
show onu detail-info epon-onu_1/2/1:2
//查看2板1口下的所有ONU
show onu authentication epon-olt_1/2/1
//查看2板1口下的第3个ONU状态
show onu authentication epon-onu_1/2/1:3
//查看2板1口下所有onu状态
sh onu all epon-onu_1/2/1

在ubuntu1404中安装ioncube

发布时间:2014-03-28 No Comments

首先确认你的是64位版本,然后

cd /usr/local 
sudo wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz 
sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz

然后写入配置文件,注意选择和自己php相同的版本

echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.5.so" | sudo tee /etc/php5/apache2/conf.d/01-ioncube.ini

重启apache

sudo service apache2 restart

从5.5版本开始,要注意ioncube的加载要放在首位.否则会出错

使用cacti监控服务器

发布时间:2014-03-26 No Comments

监控主机我选用ubuntu直接apt-get install cacti就安装了,过程中会询问是否配置数据库等等.按提示操作.恩得有点英语水平.
然后受控主机ubuntu直接是apt安装snmpd就好了.centos安装yum install -y net-snmp-utils.
安装完后配置

/etc/snmp/snmpd.conf

找到

view    systemview    included   .1.3.6.1.2.1.2
view    systemview    included   .1.3.6.1.4.1.2021.9.1.1
view    systemview    included    .1.3.6.1.2.1.25.2.3.1.3

类似这种内容,目前我知道2.1.2这个是网络相关的.我需要的就是这个.
然后输入

http://你的ip/cacti

就可以进入了.默认用户名admin密码安装的时候配置了.进去会让改密码
左侧点击devices可以看到受监控设备列表.应该已经添加了一个本地主机点击右上角的add可以添加新的.