基于 FreeSwitch 的 PBX GUI nwaypbx
- 授权协议: GPL
- 开发语言: C/C++
- 操作系统: 跨平台
- 软件首页: https://github.com/nwaycn/nwaypbx
- 软件文档: https://github.com/nwaycn/nwaypbx/tree/master/docs
- 官方下载: https://github.com/nwaycn/nwaypbx/archive/master.zip
软件介绍
nwaypbx是基于FreeSwitch开发的一套开源的PBX GUI。
使用:
CentOS或debian 源码安装 PostgreSQL 9.3.5
安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。
先使用 yum -y update 指令升级系统到最新版本。
本安装将PostgreSQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。
# 修改防火墙设置,打开5432端口
vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
# 重启防火墙使新设置生效
service iptables restart
# 新增用户组
groupadd postgres
# 新增用户
useradd postgres -g postgres
# 新建数据库执行文件目录
mkdir -p /usr/local/pgsql
# 新建数据库数据文件目录
mkdir -p /db/pgsql/data
# 修改目录拥有者
chown -R postgres /usr/local/pgsql/. chown -R postgres /db/pgsql/data chown -R postgres /db/pgsql/data/. # 编辑PATH搜索路径
vi /etc/profile Append these 2 lines to the end of the file:
PATH=/usr/local/pgsql/bin:$PATH export PATH # 生效PATH搜索路径
source /etc/profile # 安装编译源码所需的工具和库
yum -y install wget gcc readline-devel zlib-devel make debian
apt-get install zlibc libghc-zlib-dev libzlcore-dev gcc make git automake # 进入源码压缩包下载目录
cd /usr/src # 下载源码压缩包
wget http://ftp.postgresql.org/pub/source/v9.3.5/postgresql-9.3.5.tar.gz # 解压缩源码包
tar zxvf ./postgresql-9.3.5.tar.gz # 进入解压缩源码目录
cd ./postgresql-9.3.5 # 执行源码编译配置脚本
./configure # 编译源码
make # 安装
make install # 变更登录用户
su - postgres # 执行数据库初始化脚本
/usr/local/pgsql/bin/initdb --encoding=utf8 -D /db/pgsql/data # 退出变更登录
exit # 复制PostgreSQL执行脚本
cp /usr/src/postgresql-9.3.5/contrib/start-scripts/linux /etc/init.d/postgresql # 增加执行权限
chmod +x /etc/init.d/postgresql # 编辑PostgreSQL执行脚本,指定数据库文件目录
vi /etc/init.d/postgresql PGDATA="/db/pgsql/data" # 编辑配置文件,配置可访问数据库的网络地址 (注意别忘了去掉#listen_addresses=前面的#)
vi /db/pgsql/data/postgresql.conf listen_addresses = '*' # 启动PostgreSQL服务
service postgresql start # 以postgres用户登录数据库,修改postgres用户的数据库密码
psql -U postgres postgres=# ALTER USER postgres PASSWORD '123456'; postgres=# \q 退出pg登录
exit # 编辑配置文件,设置密码md5验证
vi /db/pgsql/data/pg_hba.conf
程序员的职业素养
Robert C.Martin / 章显洲、余晟 / 人民邮电出版社 / 2012-9-1 / 49.00元
本书是编程大师Bob 大叔40 余年编程生涯的心得体会, 讲解成为真正专业的程序员需要什么样的态度、原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。 本书适合所有程序员,也可供所有想成为具备职业素养的职场人士参考。一起来看看 《程序员的职业素养》 这本书的介绍吧!
