上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 一、摘要: Diameter协议主要为应用程序提供认证、鉴权、计费框架,即AAA,并支持本地AAA和漫游场景下的AAA。二、介绍: AAA协议、例如TACACS、RADIUS起初是为了提供PPP及终端接入,随着Internet及新的接入技术的发展,包括无线、DSL、移动IP, 以太网路由、网络访问服务器(NAS)在复杂和密集性方面有所增强,这对AAA协议提出了新的要求。例如,网络访问对AAA 协议提出的要求总结有以下这些:Failover(故障转移)RADIUS协议没有定义failover机制,因此,failover的行为随着程序的实现不同而各异,为了提供一个明确定义的failover行为,D 阅读全文
posted @ 2011-08-13 20:53 Socrates 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 大概在十几天前,一直想将phppgamdin布署好,但在Redhat和Windows下安装时均碰到了不同的问题,因为对web的东东不熟悉,最终努力后,以失败收场。详见:http://blog.csdn.net/dyx1024/article/details/6627577 周末突然来了兴趣,装了个ubuntu,昨晚再次试了下phppgAdmin,终于配置成功。记录过程: 1. 使用Ubuntu自带的“新立得软件包管理器”安装php5, apache2, postgresql8.4.2。 2. 安装完成后,测试一下apache2, 浏览器中输入http://localhost,显示It`s w. 阅读全文
posted @ 2011-08-08 21:20 Socrates 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 昨天一时心血来潮,装了个ubuntu,今天突发奇想,想看看linux下的QQ是什么模样,结果.......,各分组中的好友数目显示错误, 均为1,其他好友均消失,基本功能缺失,这就居然敢发布出来,让人情何以堪...... 由此可见,在非windows 操作系统上,即时通信工具这块市场的竞争还不够激烈,也不失为一种商机。 阅读全文
posted @ 2011-08-07 15:13 Socrates 阅读(135) 评论(0) 推荐(0) 编辑
摘要: WireShark 过滤语法1. 过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP2. 过滤端口例子:tcp.port eq 80 // 不管端口是来源的还是目标的都显示tcp.port == 80tcp.port eq 2722tcp.port eq 80 or udp.port eq 80tcp.dstport == 80 // 只显tcp协议的目标端口80tcp.srcport == 80 // 只显t 阅读全文
posted @ 2011-07-31 21:52 Socrates 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1. 环境信息: 1. 安装有excel的windows,做为客户端,excel是为为测试odbc而要求,非必须; 2. 安装有PostgreSQL的服务器,我的是在Redhat Linux 4上装的。2. 下载PostgreSQL命令的ODBC,官方的我没有找到,不过可以从以下站点下载。 http://d.download.csdn.net/down/3059636/ldz_1_0_1下载下来psqlodbc_08_03_01.zip后,解压安装,就是一路next,不解释,你懂得。3. 配置,打开控制面板->管理工具->数据源(ODBC),如下:单击“添加”,选择PostgreS 阅读全文
posted @ 2011-07-24 18:27 Socrates 阅读(419) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL配置文件的修改方法:1. 配置文件所在路径:[postgres@kevin data]$ pwd/opt/postgresql/data[postgres@kevin data]$ ll总用量 1332drwx------ 8 postgres dba 4096 7月 13 10:50 basedrwx------ 2 postgres dba 4096 7月 19 03:42 global-rw------- 1 postgres dba 1181357 7月 17 16:17 gmon.outdrwx------ 159 postg... 阅读全文
posted @ 2011-07-24 17:08 Socrates 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 1.使用命令行方式查看用户自己的表。[postgres@kevin root]$ psql -c "\d" -d kevin_testcould not change directory to "/root" List of relations Schema | Name | Type | Owner--------+---------------+-------+---------------- public | tbl_test_port | table | pg_test_user_3(1 row)[postgres@kevin ... 阅读全文
posted @ 2011-07-24 14:56 Socrates 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1. 查看数据库到目前为止启动时长。kevin_test=# SELECT date_trunc('second', current_timestamp - pg_postmaster_start_time()) as uptime; uptime---------- 05:46:47(1 row)kevin_test=#2.查看启动时间。kevin_test=# SELECT pg_postmaster_start_time() as start_time; start_time-------------------------------2011-07-18 01:09:3 阅读全文
posted @ 2011-07-24 01:01 Socrates 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 前几天看书时发现有个web版本的PG客户端,花了整整一天,在windows和 linux上都没有安装起来,做个记录,等实在无聊时再弄一下。http://phppgadmin.sourceforge.net/doku.php两个操作系统上报错如下图: 阅读全文
posted @ 2011-07-23 11:08 Socrates 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-07-17 22:16 Socrates 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 使用开源软件最大的一个好处就是能够看到它的实现,便于更深入地学习,这几天正在看pg_ctl的源码,先贴出源码,随后的时间里对各函数一一分析,,顺便测试一下这个编辑器最多支持多少行。呵呵。/*------------------------------------------------------------------------- * * pg_ctl --- start/stops/restarts the PostgreSQL server * * Portions Copyright (c) 1996-2010, PostgreSQL Global Development Grou. 阅读全文
posted @ 2011-07-17 18:22 Socrates 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 1.在数据库服务器安装完成后,默认有三个数据库,可以通过下面两种方法查看。postgres=# SELECT * FROM pg_database; datname | datdba | encoding | datcollate | datctype | datistemplate | datallowconn | datconnlimit | datlastsysoid | datfrozenxid | dattablespace | datconfig | datacl-----------+--------+----------+-------... 阅读全文
posted @ 2011-07-10 15:09 Socrates 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 1.CREATE ROLE创建的用户默认不带LOGIN属性,而CREATE USER创建的用户默认带有LOGIN属性,如下:postgres=# CREATE ROLE pg_test_user_1; /*默认不带LOGIN属性*/CREATE ROLEpostgres=# CREATE USER pg_test_user_2; /*默认具有LOGIN属性*/CREATE ROLEpostgres=# \du List of roles Role name | Attributes | Member of----------------+-------... 阅读全文
posted @ 2011-07-10 14:07 Socrates 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.为数据库创建一个pg_test_user用户;[root@kevin lib]# su - postgres[postgres@kevin ~]$ createuser pg_test_usercreateuser: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory上面显示没有找到共享库,这时看看/opt/postgresql/lib这个目录有没加到环境变量LD_LIBRARY_PATH中。[postgres@kevin ~] 阅读全文
posted @ 2011-07-10 12:15 Socrates 阅读(13082) 评论(0) 推荐(0) 编辑
摘要: 背景介绍: PostgreSQL服务端运行在RedHat Linux上,IP为:192.168.230.128 客户端安装在Windows XP上, IP为:192.168.230.1配置方法:1. 修改服务端/opt/postgresql/data/postgresql.conf文件,将#listen_address='localhost'改成listen_address='*'2. 修改/opt/postgresql/data/gp_hba.conf文件在其中增加客户端的ip,如下,注意最后一行:# TYPE DATABASE USER CIDR-ADDRE 阅读全文
posted @ 2011-07-09 18:01 Socrates 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 以root用户编辑文件/etc/sysconfig/network,将HOSTNAME字段值由localhost.localdomain 修改为 kevin.localdomain,修改完成后重启网络服务即可生效。[root@localhost ~]# vi /etc/sysconfig/network [root@localhost ~]# ll 总用量 236 -rw-r--r-- 1 root root 53060 2010-10-19 1.log -rw-r--r-- 1 root root 53060 2010-10-19 2.log -rw-r--r-- 1 root r... 阅读全文
posted @ 2011-07-09 17:03 Socrates 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1. 启动数据库服务器(posgres用户):[postgres@localhost bin]$ postgres -D /opt/postgresql/data/ > /opt/postgresql/log/pg_server.log 2>&1 &[1] 4508当然如果设置了环境变量PGDATA=/opt/postgresql/dataexport PGDATA后,可使用pg_ctl工具进行启动:[postgres@localhost log]$ pg_ctl start -l /opt/postgresql/log/pg_server.logpg_ctl: a 阅读全文
posted @ 2011-07-09 16:35 Socrates 阅读(1915) 评论(0) 推荐(0) 编辑
摘要: 1.操作系统信息:Red Hat Enterprise Linux 42. 下载PostgreSQL源码:http://www.postgresql.org/ftp/source,现在已经更新到了9.1beta版本了,不过安装过程基本一致,我之前下载的是8.4.2,所以以8.4.2进行描述。3.上传下载到的postgresql-8.4.2.tar.gz到/opt目录下。4. 创建postgres用户及dba组,并切换到postgres用户。#useradd -g dba postgres5.将postgresql-8.4.2.tar.gz的属主改为postgres,并解压。[root@loca 阅读全文
posted @ 2011-07-09 14:40 Socrates 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 连接表 一个连接表是根据特定的连接规则从两个其它表(真实表或生成表)中派生的表。我们支持内连接、外连接、交叉连接。连接类型交叉连接 T1 CROSS JOIN T2对每个来自 T1 和 T2 的行进行组合,生成的表将包含这样的行:所有 T1 里面的字段后面跟着所有 T2 里面的字段。如果两表分别有 N 和 M 行,连接成的表将有 N*M 行。FROM T1 CROSS JOIN T2 等效于 FROM T1, T2 。它还等效于 FROM T1 INNER JOIN T2 ON TRUE (见下文)。条件连接 T1 { [INNER] | { LEFT | RIGHT | FULL } [OU 阅读全文
posted @ 2011-07-06 22:17 Socrates 阅读(235) 评论(0) 推荐(0) 编辑
摘要: oracle提供了预定义例外、非预定义例外和自定义例外三种类型。其中预定义例外用于处理常见的oracle错误;非预定义例外用于处理预定义所不能处理的oracle错误;自定义例外处理与oracle错误无关的其他情况。Oracle代码编写过程中,如果捕捉例外则会在plsql块内解决运行错误,否则将错误传递到调用环境。 *常用预定义例外:为了处理各种常见的oracle错误,plsql为开发人员提供了二十多个预定义例外,每个预定义例外都对应一个oracle系统错误。Access_info_null(ora-06530):当访问没有初始化的对象时触发。Case_not_found(ora-06592). 阅读全文
posted @ 2011-06-22 23:16 Socrates 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页