
Linux
zhangtuo
一路走来,所猎甚广。现专注于呼叫中心产品及周边应用的开发
展开
-
串口读写的例子
这是下面的例子: 读串口: #include #include #include #include #include #define BAUDRATE B38400 #define MODEMDEVICE "/dev/ttyS0" #define _POSIX_SOURCE 1 /* POSIX 系統相容 */ #define FALSE 0 #define TRUE 1 volatil原创 2006-11-27 21:46:00 · 1888 阅读 · 0 评论 -
Linux Patch 制作方法 diff和patch
<br /><br />Linux Patch 制作方法 diff和patch<br />http://bbs.voip88.com/forum.php?mod=viewthread&tid=108&fromuid=7<br /> <br />使用diff/patch为代码打补丁 <br />1.diff的使用 <br />diff可以完成比较功能,生成补丁文件 <br />格式::diff [option] oldfile newfile <br />常用的option选项有: <br />-r 对目录进转载 2011-01-14 11:33:00 · 7702 阅读 · 0 评论 -
增强linux服务器安全的几个有效措施
<br />这几天偶的elastix服务器频遭攻击<br /> <br />得应对一下<br /> <br />1:改SSH的端口<br />vi /etc/ssh/sshd_config<br /> <br />把Port 改成8822<br /> <br />2:禁止ping <br /> <br />vi /etc/rc.local<br />增加如下内容<br /> <br />echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all<br /> <br原创 2010-11-19 14:51:00 · 969 阅读 · 0 评论 -
linux内存检测
一、安装两种方式安装memtest86:http://www.memtest86.com/memtest86-3.5.tar.gz1、上memtest官网下载最新版,解压之后编译安装,产生memtest.bin文件,拷贝到/boot目录下二、启动配置vi /boot/grub/grub.conf文件,加入启动项title Memtest-bin-rootpath root (hd0,0) kernel /memtest.bintitle Memtest86+ v1.65-root原创 2010-11-18 16:02:00 · 2878 阅读 · 2 评论 -
如何检验linux 、elastix服务器是否遭受过攻击
检测linux 系统是否遭受过攻击1:检测是否有人暴力ssh破解 用这个命令,查看一下secure文件 more /var/log/secure |grep "Refused user"我查看的结果如下Nov 21 22:27:00 bangian vsftpd: pam_listfile(vsftpd:auth): Refused user shutdown for service vsftpdNov 21 22:27:04 bangian vsftpd: pam_listfile(vsftpd:原创 2010-11-23 17:58:00 · 1305 阅读 · 0 评论 -
elastix上安装调试7号信令的笔记(ss7,chan_ss7)
系统环境:操作系统:centos-release-5-2.el5.centos内核:2.6.18-92.1.22.el5语音卡:openvox d410e 的卡还没寄到,现在先装上了是digium TE120调试用asterisk:1.4.20zaptel:1.4.10ss7:chan_ss7-1.0.91 - china 24bit(因为这个系统是用elastix的iso盘安装的,而它不支持ss7,故把asterisk和dahdi全卸了)yum remove asteriskyum remove dahd原创 2010-11-23 18:00:00 · 3855 阅读 · 0 评论 -
E1线拨外地的号正常,本地固话和手机都要加拨区号才行-[已解决]
<br /> <br />调武汉电信的E1线路时,发现能够正常拨打外地固话、手机,但是本地的固话和手机都需要加拨027(武汉的区号),很奇怪<br />,我心想如果只是武汉的固话需要加027还好办,我在呼出路由里加上就ok了,但是武汉的手机号怎么办,我要去数据库里查,如果是武汉的手机也给它加拨027吗?这样显然不行<br />后来电话的说,要把E1的制式由“国内”改成“用户”,哦,突然想起来,以前在武汉调ss7的时候也遇到过类似的问题,james说要改pridialplan<br />编辑 /etc/ast原创 2011-03-14 15:34:00 · 2736 阅读 · 0 评论 -
shell 查看memcached状态,获取值
<br /><br />获得memched 的状态<br />watch "printf 'stats/r/n' | nc 127.0.0.1 11211"<br /> <br /> <br />获取值<br />printf "get run/r/n" | nc 127.0.0.1 11211<br />原创 2011-03-28 18:02:00 · 1405 阅读 · 0 评论 -
linux shell 的一些资料
<br /><br />UNIX Shell 里面比较字符写法:<br />-eq 等于<br />-ne 不等于<br />-gt 大于<br />-lt 小于<br />-le 小于等于<br />-ge 大于等于<br />-z 空串<br />= 两个字符相等<br />!= 两个字符不等<br />-n 非空串<br /> <br /> <br /> <br /> <br />shell if语句的一些资料:<br />–b 当file存在并且是块文件时返回真<br />-c 当file存在并且是原创 2011-03-28 12:54:00 · 592 阅读 · 0 评论 -
elastix iptables 安全设置
<br /><br />#!/bin/sh<br />#脚本名称:firewall.sh<br />#作者:张拓 <br />#日期:2011-3-7<br />#用途:防火墙设置,只开发web和ssh端口<br />/sbin/modprobe ip_tables<br />/sbin/modprobe iptable_filter<br />/sbin/modprobe iptable_nat<br />/sbin/modprobe ip_conntrack<br />/sbin/modprobe ip原创 2011-03-28 20:21:00 · 1871 阅读 · 0 评论 -
Proxmox-1.7使用centos-5.2模板安装asterisk-1.8笔记
笔记如下yum groupinstall "DNS Name Server"yum groupinstall "Development Tools"yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libo原创 2011-07-07 15:18:29 · 2286 阅读 · 0 评论 -
centos 上安装xdebug 测试通过
具体步骤如下cd /usr/srcwget http://xdebug.org/files/xdebug-2.1.2.tgztar xvf xdebug-2.1.2.tgzcd xdebug-2.1.2phpize./configure -enable-xdebug -with-原创 2011-07-29 13:07:57 · 2204 阅读 · 0 评论 -
centos5.2 源码安装nginx+php-fpm+http push,演示http push 功能,测试通过
参照solo的http://cn.astercc.org/2010/12/29/centos%E4%B8%8B%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AEnginxhttp-pushapcphp-fpm.html参照杜威的http://bl原创 2011-07-30 15:48:58 · 2045 阅读 · 0 评论 -
CentOS-5.1 yum安装Nginx + PHP-FPM + MySQL笔记
昨天完成安装,笔记如下先新建一个 repo# vi /etc/yum.repos.d/centos.21andy.com.repo[21Andy.com]name=21Andy.com Packages for Enterprise Linux 5 - $basearch原创 2011-07-07 15:16:30 · 1495 阅读 · 0 评论 -
centos5.4上安装kamailio-3.1.4笔记 测试通过
chkconfig iptables offchkconfig ip6tables offservice iptables stopservice ip6tables stopvi /etc/selinux/configFind the line th原创 2011-08-07 18:53:40 · 3069 阅读 · 0 评论 -
centos 启动的时候卡在了 Starting udev 界面,暂时解决
今天在三汇的atom机器上装elastix,启动的时候卡在了 Starting udev 界面用单用户模式启动没有问题解决方法:用单用户模式启动vi /boot/grub/grub.conf title My Call Center-base原创 2011-07-30 20:41:02 · 10609 阅读 · 0 评论 -
电视购物解决方案 (呼叫中心+ecshop )
本解决方案通过邦建呼叫中心系统和EcShop网店系统功能对接,优势互补,快速实现低成本、实用的系统平台。详情请登陆voip88,与我们取得联系原创 2010-11-05 14:42:00 · 2419 阅读 · 0 评论 -
在linux执行彻底的安全检查
<br />张拓<br />2010-10-11<br /> <br />使用Nessus工具<br /> <br />具体内容参考<br />http://baike.baidu.com/view/1382512.html?goodTagLemma原创 2010-10-11 11:12:00 · 985 阅读 · 0 评论 -
怎样将数字转换为字符串?
怎样将数字转换为字符串?C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子: # include # include in转载 2006-11-28 12:45:00 · 22262 阅读 · 2 评论 -
linux下的串口编程入门
1.简介 串口通信可以分为同步通信和异步通信两类。同步通信是按照软件识别同步字符来实现数据的发送和接收,异步通信是一种利用字符的再同步技术的通信方式。 1.1同步通信 同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。这里的信息帧与异步通信中的字符帧不同,通常含有若干个数据字符。 它们均由同步字符、数据字符和校验字符(CRC)组成。其转载 2006-11-27 21:44:00 · 1881 阅读 · 0 评论 -
探究X Window System运行原理与启动过程
第一次在Debian下装XFree86,startx启动了twm,装了gnome 后startx启动了gnome环境,为什么?装gnome 时修改了什么文件以及X环境是怎么起来的?本文主要说明X Window System的基本运行原理,其启动过程,及常见的跨网络运行X Window System。一) 基本运行原理 X Window System采用C/S结构,但和常见的C/S不同。常见的C/转载 2008-04-16 08:46:00 · 839 阅读 · 0 评论 -
ERROR 2002 (HY000):Can't connect to local MySQL server
今天服务器遇到了一个很熟悉的问题输入#mysql -u root -pERROR 2002 (HY000):Cant connect to local MySQL server随即上网找寻答案根据大家提供的方法我逐一尝试方案1.1.#ps -A|grep mysql 显示类似:1829 ? 00:00:00 mysqld_safe转载 2008-08-20 09:59:00 · 1253 阅读 · 0 评论 -
freepbx 安装配置教程 for CentOS
Installation 1. Install CentOS, enabling the following packages: *DNS Server*Web Server*Mail Server*MySQL Database*Development Tools yum install nanoreboot 2. Edit Network转载 2008-08-20 09:48:00 · 2373 阅读 · 0 评论 -
centos5 dhcp服务配置
喜欢linux,开源确实好昨天,给我们的宁波和鞍山分校安装呼叫中心,配置思科的语音网关要通过dhcp获取ip,才能登陆进去设置,不巧的是,我们这两个分校没有dhcp服务,我们可怜的二线网管不会搞,只好我来搞,在windows2003的server上找了半天,找不到dhcp,下载了一个第三方的软件,还要注册码,我晕,后台才猛然大悟,我们的呼叫中心是centos的系统,在上面配置一个dhcp即原创 2009-12-08 11:40:00 · 1046 阅读 · 0 评论 -
使用sshd 连接,sftp上传文件出现 failed to open a secure file transfer session错误提示
系统:Centos 5.21、使用sshd 连接,sftp上传文件出现 failed to open a secure file transfer session错误提示 vi /etc/ssh/sshd_config shift+G跳转到文件尾Subsystem sftp /usr/libexec/sftp-server #发现这里的路径不对/us转载 2010-02-21 11:41:00 · 7403 阅读 · 2 评论 -
r8168网卡驱动
以r8168的驱动为例,安装方法如下。1:拷贝“r8168-8.003.00.tar.bz2”到一个fat格式的U盘。2:将U盘插到服务器上。3:挂载U盘1) 先使用fdisk –l命令查看盘符2) 然后用mount 命令挂载,详细方法可以google一下4:拷贝r8168-8.003.00.tar.bz2到系统一个目录下5:解压 tar xvf r原创 2010-02-26 15:34:00 · 3055 阅读 · 0 评论 -
linux挂载windows共享后,网站里的图片不能正常显示
环境说明 呼叫中心服务器 系统:Centos5 IP:192.168.1.146 http网站跟目录/var/www/html/我的电脑 系统:windows XP IP: 192.168.4.98 共享目录:D:/bgcrm (一个php的网站) bgcrm的网站开发的时候,我想在我的电脑上,然后在window原创 2010-03-12 16:17:00 · 1984 阅读 · 1 评论 -
snmp 客户端配置
/etc/snmp/snmp.conf 文件如下################################################################################# snmpd.conf:# An example configuration file for configuring the ucd-snmp snmpd agent.原创 2010-03-17 14:22:00 · 2357 阅读 · 0 评论 -
centos5,安装cacti
安装环境:CENTOS5提前需要安装的组件:1. mysql2。APACHE3。PHP步骤:一。安装 net-snmpyum install net-snmp*注意加个*,把所有的咚咚都装上,否则没有cacti需要的命令.二。安装 php-snmpyum install php-snmp三.安装rrdtoolwget wget ftp://ftp.pbone.net/mirror/atrpms.原创 2010-03-17 14:20:00 · 693 阅读 · 0 评论 -
centos5安装ZendDebugger操作步骤(已经安装了ZendOptimizer)
<br /> <br /><br /> <br /> <br /> <br /> <br /><br />cd /root/tuo/wget http://downloads.zend.com/studio_debugger/5.2.26/ZendDebugger-v5.2-linux-glibc23-i386.tar.gztar xvf ZendDebugger-v5.2-linux-glibc23-i386.tar.gz <br /> <br />下面的这步操作很重要<br /> <br />原创 2010-07-22 14:52:00 · 796 阅读 · 0 评论 -
以服务的形式在后台执行某个脚本
首先,编写一个工作脚本,appserver 放到 /var/www/html/setup/ 目录下。内容如下,#!/bin/shappInfoFile="/var/www/html/setup/appinfo.conf" install_sh="/var/www/html/setup/install.sh"while :;do if [ -f "$appInfoFile" ]; then ./install.sh echo $index fi原创 2010-09-04 18:39:00 · 706 阅读 · 0 评论 -
关于如何判断asterisk的音质 voip voice quality,QoS
作者:张拓2010-10-9ping我的sip终端,得到如下数据[root@localhost ~]# ping 192.168.1.100PING 192.168.1.100 (192.168.1.100) 56(84) bytes of data.64 bytes from 192.168.1.100: icmp_seq=1 ttl=250 time=0.858 ms64 bytes from 192.168.1.100: icmp_seq=2 ttl=250 time=0.858 ms原创 2010-10-09 10:25:00 · 1963 阅读 · 0 评论 -
strace 调试 asterisk
张拓2010-10-11strace -o asterisk.txt asterisk asteriks.txt 代码如下execve("/usr/sbin/asterisk", ["asterisk"], [/* 21 vars */]) = 0brk(0) = 0x978c000access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directo原创 2010-10-11 10:43:00 · 840 阅读 · 0 评论 -
centos5.8挂载ntfs移动硬盘
参考 http://www.cnblogs.com/magialmoon/archive/2013/05/09/3070163.htmlcd /usr/src/wget http://nchc.dl.sourceforge.net/project/fuse/fuse-2.X/2.9.2/fuse-2.9.2.tar.gztar -xvf tar -zxvf fuse-2.9.2.t原创 2015-11-04 10:22:34 · 803 阅读 · 0 评论