⑴ 如何在CentOS linux下安装ASTERISK和FreePBX
1、Lamp的安装 下载所有软件包到/usr/local/src路径
配置yum源,安装相关软件 yum –y update yum install –y httpd http-devel mysql
mysql-devel mysql-server php php-devel php-mysql yum install php5
php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd
php-db mkdir /var/lib/mysql chown –R mysql:mysql /var/lib/mysql
/etc/init.d/httpd start chkconfig –level 35 httpd on
mysql_install_db chown –R mysql.mysql /var/lib/mysql
/etc/init.d/mysqld start chkconfig –level 35 mysqld on mysqladmin
–uroot password 123456 #设置mysql密码为123456 cp
/usr/share/doc/mysql-server-5.0.22/my-medium.cnf /etc/my.cnf yum
install php php-mysql php-common php-gd php-mbstring php-mcrypt
php-devel php-xml /etc/init.d/httpd restart vim
/var/www/html/index.php 测试一下 : 测试php连接apache : <? phpinfo(); ?>
测试php连接mysql : vim /usr/local/apache2/htdocs/aaa.php <?php
$link=mysql_connect(“localhost”,”root”,”123456″); if(!$link) echo
“FAILD!”; else echo “OK!”; ?> 访问下即可。 service iptables stop iptables
–F setenforce 0 vi /etc/selinux/config 修改SElinux = disable 重启系统
2、asterisk的安装 1 cd /usr/local/src/asterisk-1.6.2.18/ useradd -c
“Asterisk PBX” -d /var/lib/asterisk asterisk mkdir /var/run/asterisk
mkdir /var/log/asterisk chown -R asterisk:asterisk /var/run/asterisk
chown -R asterisk:asterisk /var/log/asterisk chown -R asterisk:asterisk
/var/lib/php/session/ chown -R asterisk /var/lib/php #比较重要 vim +231
/etc/httpd/conf/httpd.conf 将用户、组修改为 asterisk vim +327
/etc/httpd/conf/httpd.conf 将 None 修改为 All ./configure make make
install make samples make progdocs /etc/init.d/mysqld restart
3、freePBX的安装: yum install e2fsprogs-devel keyutils-libs-devel krb5-devel
libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp
php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel
audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel
perl-DateManip sendmail-cf sox yum install gcc gcc-c++ wget bison
mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring
nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail
sendmail-cf caching-nameserver sox newt-devel libxml2-devel
libtiff-devel php-gd audiofile-devel gtk2-devel subversion kernel-devel
yum install festival festival-dev yum install ncurses-base ncurses-bin
ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev
yum install zlib1g zlib1g-dev yum install bison bison-doc yum install
install libxml2 libxml2-dev yum install libtiff4 libtiff4-dev yum
install libasound2 libgsm1 libltdl3 libpq4 libspeex1 libsqlite0
libtonezone1 libaudiofile0 libaudiofile-dev yum install
libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl
libproc-waitstat-perl cd /usr/local/src/freepbx-2.9.0/ mysqladmin create
asterisk –uroot –p123456 mysqladmin create asteriskcdrdb –uroot
–p123456 mysql asterisk < SQL/newinstall.sql –uroot –p123456 mysql
asteriskcdrdb < SQL/cdr_mysql_table.sql –uroot –p123456 mysql –uroot
–p123456 GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost
IDENTIFIED BY ‘123456’; GRANT ALL PRIVILEGES ON asterisk.* TO
asterisk@localhost IDENTIFIED BY ‘123456’; grant all privileges on *.*
to asterisk@localhost identified by “123456”; flush privileges; exit
用asterisk登陆一下mysql试试:mysql –uasterisk –p123456 如果成功,表明设置正确。
./start_asterisk start mkdir /var/www/html/asterisk/ mkdir
/var/www/html/asterisk/cgi-bin chown -R asterisk:asterisk
/var/www/html/asterisk ./install_amp 将【asteriskuser】设置为
asterisk(连接数据库的用户名) 将【amp109】设置为 123456(连接数据库的密码) 24 如何在CentOS
Linux下安装ASTERISK和FreePBX 再上面的选项上键入需要访问的ip地址。如:192.168.1.43 32 1024x548
如何在CentOS Linux下安装ASTERISK和FreePBX 保持默认配置即可。 即可访问!!!!!!!!!!!!!!! http://192.168.1.43/admin/
如果访问不成功 rm -rf /etc/amportal.conf 再 ./install_amp 重新配置一遍 如果还不成功,那么: rm
-rf /etc/asterisk/* ./install_amp 用这条命令检查一下文件是否存在: vim
/etc/asterisk/sip.conf 四、配置内部通讯: 1、登录freepbx管理界面 http://192.168.1.43/admin/config.php
2、选择setup菜单栏的Extensions 选项。 freepbxextension 如何在CentOS
Linux下安装ASTERISK和FreePBX 然后选择右边的Add Extension 3350515 如何在CentOS
Linux下安装ASTERISK和FreePBX 45137 1024x541 如何在CentOS
Linux下安装ASTERISK和FreePBX 选择:Submit 51 如何在CentOS Linux下安装ASTERISK和FreePBX
出现添加对话框 63 1024x558 如何在CentOS Linux下安装ASTERISK和FreePBX 在User
Extension一项填入用户分机号, 如888 在 Disply Name 一项填入用户显示名, 如888 下拉对话框 755
如何在CentOS Linux下安装ASTERISK和FreePBX 填入密码:如123456。 选择
提交即可。这时服务器端已经添加了一个内部账号,接着在客户端注册这个账号。 打开eyebeam软件 810 如何在CentOS
Linux下安装ASTERISK和FreePBX 选择上面的向下箭头show menu 然后选择 SIP account setting
选择 Add 添加一个账号 Display Name 中填入服务器上设置好的内容,如:888 User name
中填入服务器上设置好的user extension内容,如:888 Password 中填入刚才设置好的密码,如123456
Authorization user name中填入服务器上设置好的user extension内容,如:888
Domain中填入服务器的ip地址,如192.168.1.43 完成后点击确定即可。 再点击close关闭SIP
Accounts对话框,完成注册。 最后按照如上注册步骤再注册一个客户端,就可以实现内部互相拨打电话了。
⑵ PBX 与IPPBX区别是什么
一、用途不同
1、PBX:PBX是现代办公常用的电话通讯管理手段的一种,使电话管理者可集团性管理外线来电与内线呼出。
2、IPPBX:将话音通信集成到公司的数据网络中。
二、优势不同
1、PBX:节约内部通话上的消费;除了能为传统的电话用户提供服务外,还能方便地为Internet用户提供服务;全新的硬件平台和高度集成的系统功能可大幅度降低成本。
2、IPPBX:最显着特征是成为一个集成通信系统,通过电信网和互联网,仅需要单一设备即可为用户提供语音、传真、数据和视频等多种通信方式。还可以建立中、小型的呼叫中心,并且造价低廉。通过与网络软硬件的充分结合,提高了工作效率,节约了通信成本(省时、节费)。
三、劣势不同
1、PBX:专用、价格昂贵、不能简单实现CTI或VOIP、不能解决2000年问题等等。
2、IPPBX:不同的应用对于可靠性有很大的影响。
⑶ linux高手请进
为了安装Red Hat Linux, 您必须为它准备硬盘空间. 这个硬盘空间必须和您的计算机上安装的其他操作系统(如Windows, OS/2或着其他版本的Linux)所使用的硬盘空间分开.
一个硬盘可以分割成不同的分区. 访问每个分区就象访问不同的硬盘. 每个分区甚至可以有一个类型用来表明这个分区中信息是如何存储的. 例如, DOS, OS/2, 和Linux使用不同的硬盘分区类型.
请注意: 您可以将Red Hat Linux安装在一个或多个类型为'Linux native' 的硬盘分区. Red Hat Linux还需要一个交换(swap)分区, 这个分区的类型是'Linux swap'. 就是说安装Red Hat Linux至少需要两个硬盘分区:
如果你是第一次安装,建议先在虚拟机先试试。。Linux的分区格式和Windows分区的格式不同。。
虚拟机的网站:http://www.xuniji.com
在硬盘上装的流程:我复制我在网上找到的。
RedHat Linux9.0 硬盘安装全攻略
RedHat Linux 9.0的三个文件
①shrike-i386-disc1.iso;
②shrike-i386-disc2.iso;
③ shrike-i386-disc3.iso。
用RAR工具解压缩至硬盘任意分区X:\CD1,X:\CD2,X:\CD3.
如果你想装双系统,那么请安装一个DOS(98不需要),并且保证你所存放的磁盘分区不是为NTFS格式,那么重新启动机器进入DOS提示符下,进入你所存放CD1所在目录下的DOSUTILS目录,执行目录下autoboot.bat文件,如:
X:\CD1\dosutils\>autoboot.bat 回车
剩下就很简单了,你会觉得简直就和安装Windows一样了。
1.选择系统默认语言
RedHat支持世界上几乎所有国家的语言,这里只要在简体中文前面打上钩,并将系统默认语言选择为简体中文那么在安装过程结束,系统启动后,整个操作系统的界面都将是简体中文的了,用户不用做任何额外的中文化操作和设置。
2.分区操作
接下来,是磁盘分区的工作,这也许是整个安装过程中惟一需要用户较多干预的步骤,REDHAT Linux 9.0提供了两种分区方式——自动分区和使用DISK DRUID程序进行手动分区
1)自动分区:如果是全新的计算机,上面没有任何操作系统,建议使用“自动分区”功能,它会自动根据磁盘以及内存的大小,分配磁盘空间和SWAP空间。
这是一个“危险”的功能,因为它会自动删除原先硬盘上的数据并格式化成为Linux的分区文件系统(EXT3、REISERFS等),所以除非计算机上没有任何其他操作系统或是没有任何需要保留的数据,你才可以使用“自动分区”功能。
(2)手动分区:如果硬盘上有其他操作系统或是需要保留其他分区上的数据,建议采用DISK DRUID程序进行手动分区。DISK DRUID是一个GUI的分区程序,它可以对磁盘的分区进行方便的删除、添加和修改属性等操作,它比以前版本中使用的字符界面Fdisk程序的界面更加友好,操作更加直观。下面我们来看看如何使用DISK DRUID程序对硬盘进行分区。
因为Linux操作系统需要有自己的文件系统分区,而且Linux的分区和微软Windows的分区不同,不能共用,所以,需要为Linux单独开辟一个(或若干个)分区。Linux一般可以采用EXT3分区,这也是REDHAT Linux 9.0默认采用的文件系统。
为Linux建立文件分区可以有两种办法,一种是利用空闲的磁盘空间新建一个Linux分区,另一种是编辑一个现有的分区,使它成为Linux分区。如果没有空闲的磁盘空间,就需要将现有的分区删除后,腾出空间,以建立Linux分区。
DISK DRUID程序中有明显的新建、删除、编辑、重设等按钮。用户可以直观地对磁盘进行操作。在使用DISK DRUID对磁盘分区进行操作时,有四个重要的参数需要仔细设定:它们是挂载点、文件系统类型、驱动器、分区大小
挂载点:它指定了该分区对应Linux文件系统的哪个目录,Linux允许将不同的物理磁盘上的分区映射到不同的目录,这样可以实现将不同的服务程序放在不同的物理磁盘上,当其中一个物理磁盘损坏时不会影响到其他物理磁盘上的数据。
文件系统类型:它指定了该分区的文件系统类型,可选项有EXT2、EXT3、REISERFS、JFS、SWAP等。Linux的数据分区创建完毕后,有必要创建一个SWAP分区,它实际上是用硬盘模拟的虚拟内存,当系统内存使用率比较高的时候,内核会自动使用SWAP分区来模拟内存。
大小:指分区的大小(以MB为单位),Linux 数据分区的大小可以根据用户的实际情况进行填写,而SWAP大小根据经验可以设为物理内存的两倍,但是当物理内存大于1GB时,SWAP分区可以设置为2GB。
允许的驱动器:如果计算机上有多个物理磁盘,就可以在这个菜单选项中选中需要进行分区操作的物理磁盘。
经过磁盘分区的操作,安装过程中相对最复杂的一个步骤已经过去,接下来的安装将是一马平川。让我们来继续选择要安装的系统组件。
3.选择安装组件
REDHAT Linux 9.0和先前的版本在安装组件的选择上非常相似,用户既可以选择桌面计算机、工作站、服务器、最简化安装这四个安装方法中的一个,也可以自己定义需要安装哪些软件包,并且安装程序会实时地估算出需要的磁盘空间,对用户非常方便。
系统组件安装完毕后,安装程序会自动将用户选择的软件包从光盘介质拷贝到计算机的硬盘上,中途不需人工干预,并且在安装每个系统组件时都会对该组件做简短的说明。
在选择软件包时,如果你想进一步配置系统,可以选定制软件包集合。建议定制,选上KDE桌面环境,这样你就有两个可以和WindowsXP媲美的真彩图标的桌面
怎么样,安装过程很简单吧?当然,这还不是最后一步,因为在安装完所有系统组件后,安装程序还会“体贴”地提醒你制作一张启动磁盘,以备不测。
到此为止,Linux系统就已经顺利地安装完成了。
三、更改启动方式
它比Windows更好玩一点。
作为默认,REDHAT Linux 9.0在启动时会自动启动X-Window进入图形化操作界面。而许多Linux铁杆玩家已经习惯了在Console字符界面工作,或是有些玩家嫌X-Window启动太慢,喜欢直观快速的Console操作。
1.进入字符界面
为了在Linux启动时直接进入Console界面,我们可以编辑/etc/inittab文件。找到id:5:?initdefault:这一行,将它改为id:3:initdefault:后重新启动系统即可。我们看到,简简单单地将5改为3,就能实现启动时进入X-Window图形操作界面或Console字符界面的转换,这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为:
0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 )
1:单用户模式,就像Win9X下的安全模式。
2:多用户,但是没有 NFS 。
3:完全多用户模式,标准的运行级。
4:一般不用,在一些特殊情况下可以用它来做一些事情。
5:X11,即进到 X-Window 系统。
6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。
其中运行级3就是我们要进入的标准Console字符界面模式。
2.自由转换字符界面和X-Window图形界面
在了解了启动自动进入X-Window图形操作界面和Console字符操作界面的转换后,也许你会想,这两种操作界面各有各的好处,我能不能“贪心”一点,同时拥有这两种操作界面呢?在无所不能的Linux操作系统中,这个要求当然是可以得到满足的。
在X-Window图形操作界面中按“Alt+Ctrl+功能键Fn?n=1~6?”就可以进入Console字符操作界面。这就意味着你可以同时拥有X-Window加上6个Console字符操作界面,这是一件多么令人振奋的事情啊!
在Console字符操作界面里如何回到刚才的X-Window中呢?很简单,按“Alt+Ctrl+F7”即可。这时Linux默认打开7个屏幕,编号为tty1~tty7。X-Window启动后,占用的是tty7号屏幕,tty1~tty6仍为字符界面屏幕。也就是说,用“Alt+Ctrl+Fn”组合键即可实现字符界面与X Window界面的快速切换。
Linux的老用户们都知道,X-Window是一个非常方便地图形界面,它能使用户用鼠标最简单的进行操作,但是它也有不少缺点:比如启动和运行速度慢、稳定性不够、兼容性差、容易崩溃等。但是一旦X-Window系统出了问题,并不会使整个Linux系统的崩溃而导致数据丢失或系统损坏,因为当X-Window由于自身或应用程序而失去响应或崩溃时,我们可以非常方便地退出X-Window进入Console进行故障处理,要做的只是按“Alt+Ctrl+Backspace”键,这意味着只要系统没有失去对键盘的响应,X-Window出了任何问题,都可以方便地退出。
自己看这办吧,,我前阵子也准备装的,想弄成XP。Linux 双系统的,结果用Norton PartitionMagic 8.0不能把以使用的空间给分离出来。。现在也没装那。只能在虚拟机里用用。。。。
回答者:BICE23 - 初入江湖 二级 9-7 17:21
您觉得最佳答案好不好? 目前有 1 个人评价
0% (0)
100% (1)
其他回答 共 2 条
初学者建议还是用光盘安装简便些
硬盘安装比较麻烦
网上可以找到教程的
回答者:zhaodongxi - 探花 十级 9-7 17:22
1>从网上下载redhat iso安装文件。并放在同一文件夹中
2>用WinISO解开第一张盘的.iso文件(如解到cd1文件加中)不用全部解出,只要dosutils子文件夹就可以了。
3>进入MS-DOS打开cd1文件夹的dosutils子文件夹(加入cd1在c盘: c: cd cd1 cd dosutils)运行autoboot.exe
4>根据提示,选择从硬盘安装(加入你下载的.iso文件在d:redhat中,就选择/hda5 在路径栏填写/redhat).
5>接下来您就进入了redhat的安装界面了。
6>dos下的安装步骤参照从光盘安装的步骤.
注意:一定请从dos下安装,没有所谓的可以从windows安装的说法。
把所有几张的安装文件iso放到同一文件夹中
我今天才在电脑上装上了linux8.0!顺便把我摸索出来的方法提供给大家,以供参考!
从网上下载到linux8.0,为.iso文件。用下载到的isobuster软件释放为.tao文件。六个文件全部拷贝到要装的电脑中。用释放出来的rawrite.exe和boot.img在2000下制成启动盘。用启动盘启动,出现安装画面按回车键。
rh9硬盘安装指南
1]解开第一张盘的.iso文件,只释放dosutils文件夹,比如我们把这具文件夹释放到c盘[fat32格式]的sutils目录下。\dosutils里有一个TRANS.TBL,要把此文件删除才可以安装,否则系统提示:hd安装不支持图形安装,system reboot
2]重启进入DOS,进入我们前面举例的c:\dosutils目录,然后运行
autoboot
选择本地磁盘安装即可
注意:
1.解开dosutils文件夹时,最好不要用什么winiso等等,用mount或者demon tool等挂上映象,然后把dosutils拷出来
2.安装光盘映象一定要放在fat32分区的根目录下
第二、第三张 redhat ISO安装时用不用到的?1>从网上下载redhat iso安装文件。并放在同一文件夹中
DOS下不认NTFS格式
由于Linux无法安装在Windows的分区上,所以必须在硬盘中分割出一块领地专供Linux使用,这里推荐用分区魔术师进行无损分区。为了方便讲述,这里先举一个实例来说明:装有Windows XP计算机有一个30GB的硬盘,共分三个区(C盘、D盘、和E盘),其中E盘有16.6GB(有约7GB可用空间)。我们的目标是将7GB的可用空间剥离出来专供Red Hat使用。
1.首先在Windows XP里启动分区魔术师,从主窗口可以看到磁盘分区的详细信息。单击右侧详细窗格里的分区E以选中它。
2.单击左侧任务列表里的“调整一个分区的容量”命令,即可弹出一个“调整容量/移动分区”对话框。
3.在该对话框的顶部有一个条状图表示分区E的使用情况,其中左侧的黑色条部分表示已用空间,右侧的绿色条部分表示可用空间。可以用鼠标直接拖曳绿色条部分对E盘容量进行调整。很显然,E盘的最小容量就是已用空间的容量(在小就要破坏原有数据了),减小的容量就成了自有空间。
4.单击“确定”按钮,回到主界面,此时我们可以看到新划分出的7GB自由空间。接下来的步骤非常重要。尽管这7GB的磁盘空间已经是“自由身”,但是它还是属于Windows的扩展分区,所以要将这7GB的自由空间从Windows扩展分区里划分出去。
5.单击扩展分区以选中它,如图1所示。用类似的方法将这7GB自由空间从Windows扩展DOS分区里划分出去。现在我们已经从Windows XP的领地里割出一块7GB的自由空间供Linux专用。
图1 将自由空间从扩展分区里划分出去
注意,一定要将自由空间从Windows扩展分区里划分出去,这是因为Linux的分区格式和Windows并不完全兼容。如果Red Hat所使用的磁盘空间属于Windows扩展分区,就会导致“水土不服”。很多朋友反映装上了Red Hat以后,发现Windows速度变得奇慢,就会归咎于Red Hat,其实根本原因在于分区的时候没有将自由空间从扩展分区里剥离出去。