‘Linux应用’ 分类的存档

macbook 1.ssh隧道  2.设置代理 3.设置自动代理 iphone 1.到 http://www.privoxy.org/ 下载源代码 2.make 3.make install  (这个扯淡,用sudo安装,说不能安装在root下,不用sudo安装,没有权限,没法,将所有提示的没权限,全部改为有权限就行了) 4.修改 /usr/local/etc/privoxy/config 启用socket5 转 http listen-address 0.0.0.0:8118 forward-socks5 / localhost:9999 . 5.在iphone wlan中启动手动代理(使用自动代理更好(填写一个没有被墙的pac文件路径))即可。。twitter.com可以打开了。 6.追加 privoxy 自启动 /etc/profile /usr/local/sbin/privoxy /usr/local/etc/privoxy/config ps:一个扯淡的问题,第一次使用的pac文件无效,重新弄了个,结果一直不能用,倒腾半天发现,应该是浏览器或者操作系统缓存了原来的pac文件,在windows中,修改pac文件了,需要重启下浏览器。。还以为是iphone无法解析太大的pac文件呢。浪费时间,郁闷。  

2011年10月22日15:52 | 没有评论
标签:

1.yum update 升级系统。 2.升级mysql 到 mysql  Ver 14.14 Distrib 5.1.52 此时mysql的线程为: /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/var/lib/mysql/mysql.sock –pid-file=/var/run/mysqld/mysqld.pid –federated –basedir=/usr –user=mysql /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –federated –log-error=/var/log/mysqld.log –pid-file=/var/run/mysqld/mysqld.pid –socket=/var/lib/mysql/mysql.sock 升级前的线程为(mysql  Ver 14.12 Distrib 5.0.77): /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/var/lib/mysql/mysql.sock –log-error=/var/log/mysqld.log –pid-file=/var/run/mysqld/mysqld.pid –user=mysql /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/mysqld.pid –skip-external-locking –socket=/var/lib/mysql/mysql.sock 3.增加my.conf   binlog-ignore-db=mysql binlog-ignore-db=information_schema binlog-ignore-db=performance_schema replicate-ignore-db = mysql replicate-ignore-db [...]

2011年7月19日22:58 | 没有评论
分类: Linux应用

服务器A:eth0:192.168.0.1(插网线) 服务器B:eth0:192.168.0.2(插网先) eth1:192.168.0.1(不插网线) 这个时候,B连接0.1是自己很正常,但是很奇怪的是 “服务器A ping 192.168.0.2”居然不通。很奇怪呀。 1.将B的eth1 down掉,依然不行。 2.将B的eht1 设置为空,可以了。 双服务器同步,使用rsync的时候,简单而且安全的是直接使用ssh。不用启动rsync服务了,挺好。

2011年7月13日13:09 | 没有评论
分类: Linux应用
标签:

总结下: 最大的问题: 1.客户端注册不稳定 ,第一次注册都成功,之后就逐渐掉线,直至全部掉线,我们有120个分机。 解决:是大唐高鸿的驻地网关的问题,软件版本2011-3-1的,有问题,降级解决,这个问题把我搞死了。 2.*8分组代答的问题。 刚开始,为了分组看起来有意义,就使用了字母作为分组:比如:YeWuZu1,不能代答,然后改为6680,跟坐席组号相同,也不行,最终改为1,可以了,真是奇怪呀,这个组又没啥用,为啥要这样弄呢? 好奇怪的测试结果。。22可以、220 222  88 99都不可以,,33可以。y1不可以。 3.外呼,原来外呼只能一个,不能多路,运行商确认是外呼的时候,主叫号码设置有问题 之后使用 exten => _NXXXXXXX,1,Macro(user-callerid,) exten => _NXXXXXXX,n,Set(CALLERID(all)=”6931nnnn” <6931nnnn>) 强制设定,可以了,很奇怪得是按说前面的6931设置后,尖括号内没必要用真实号码了,不清楚为啥驻地网关非要使用后面的号码为显示号码,应该还是大唐的问题,毕竟sip协议写的,前面是显示号码的。 4.拦截呼叫中心号码 这个简单,直接  exten => _6931nnnn,1,Goto(ext-queues,06800,1)  转到Queue中去就行了。 5.录音分目录存放,使用agi实现自动创建目录,返回路径即可 6.主叫号码,从中继(使用SIP账号登录)过来的呼叫,这边显示的主叫是系统设置的显示主叫,在Queue中更是显示的两个号码相加的号码,可以使用SIP_HEADER(From)获取,SIP的显示号码,通过截取获得真实主叫。 7.驻地网关中的拨号计划,不要短号码覆盖长号码,否则无法呼出长号码。 8.通过网关接入的电话,DTMF获取问题。在驻地网关,不一定都是要选择透传,这次选择rfc2833,估计是要和asterisk的配置一样。 9.A8里面需要设置代理服务器才能呼出,很奇怪的选项,如果没有,则使用注册服务器相同的地址。 10.ringgroup只能获取到1个呼入,跟下面所包含的分机数量无关,再来电话,则直接转到fail。 11.Queue只能在timeout时才能转到fail中去。。很失败。按道理,应该有轮询一遍或者全忙之后失败的选择。 12.T4使用SIP账号注册时,要设置呼出路由,才能呼出。 13.T4有访问控制功能,如果打开,则需要将sip服务器IP加入,否则无法注册成功。 14.单通的问题可能是中继线插错了 15.R32的拨号计划,先匹配短的,如果设置了:01XXX则,所有的长途号码都会被截断,比如:018633334444被截断为01863。拨号计划不分前后行,放在哪里都会被截断。 还有一些其他基本功能,就相对简单点了。 呵呵,终于搞定asterisk的第一个应用了。真是一个强大的系统。。牛逼。。就是源代码太多了,无从下手,有空还是需要学习学习整体框架设计和具体的编码,假如能够看懂,那么内力应该会提升一大段。

2011年4月19日10:55 | 没有评论

因为copy的一段代码,头使用sh,而代码中使用[[ 和 =~导致我调试了4个小时之久(本身我不熟悉shell,需要查资料),结果原因是作者指定的是sh,而我改为bash后就搞定了.. 郁闷呀,一个下午就这样浪费了,而且最终如 "$1" =~ "New:[1-9]” 这样的正则还是不能使用,只能用其他方法处理了,shell的学习,还需继续..

2010年9月30日09:29 | 没有评论
分类: Linux应用
标签: , ,

转载“快速设置”一文: 解决文件名,mp3标签,文本文件的中文乱码 从windows转移到ubuntu的用户,常常会发现自己在windows下创建/下载/保存的文件经常性出现乱码问题(kubuntu出现问题的可能性更高一些)。而使用默认播放器打开以往的音乐文件(mp3等)时,出现乱码的机会更是接近100%。 这些问题的解决方案在ubuntu使用技巧中已被收录,但是由于问题的普遍性,我认为有必要转移到这里。 转换文件名由GBK为UTF8 sudo apt-get install convmv convmv -r -f cp936 -t utf8 –notest –nosmart 文件名 (可以使用通配符,但是只能指定windows的乱码文件名,否则会将好名字给弄乱码) 转换文件内容由GBK到UTF8 iconv -f gbk -t utf8 $i > newfile 转换 mp3 标签编码 sudo apt-get install python-mutagen find . -iname “*.mp3” -execdir

2010年9月17日10:52 | 没有评论
分类: Linux应用
标签: ,

-Djava.rmi.server.hostname=192.168.1.69  -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10900 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 远程的java程序启动是,要加上上面的参数 其中-Djava.rmi.server.hostname项必须设置,否则远程连接会因为解析到127.0.0.1失败,该项的值就是你在windows客户端连接linux时的ip地址 接下来的端口要设置合适,不要与其他应用冲突 ssl和authenticate先设置为false,如果需要安全,请不要false 在客户端运行下面的即可 jconsole 192.168.1.69:10900

2010年9月16日19:33 | 没有评论
标签: , ,

下面的命令用来查看系统正在运行的东西。 # top # 显示当前CPU处理的信息 # mpstat 1 # 显示处理器相关的静态信息 # vmstat 2 # 显示虚拟内存状态 # iostat 2 # 显示I/O 信息 # systat -vmstat 1 # BSD:汇总信息状态信息 # systat -tcp 1 # BSD:显示TCP状态 # systat -netstat 1 # BSD:活动的网络连接 # systat -ifstat 1 # BSD:网络流量状态 # systat -iostat 1 # BSD:CPU和硬盘的吞吐 # tail -n 500 [...]

2010年7月28日17:09 | 没有评论
分类: Linux应用
标签:
Page 1 of 1012345...10...Last »