
Linux
smoker
Linux & CPP
展开
-
如何设置UNIX/Linux中新创建目录或文件的默认权限
在unix或者linux中,每创建一个文件或者目录时,这个文件或者目录都具有一个默认的权限,比如目录755,文件644,那么这些默认权限是怎么控制的呢?答案是“umask”权限掩码。一般默认的umask值为022,其最终效果就是新创建的目录权限为755,文件权限为644。所以只要修改了用户的umask值,就可以控制默认权限。 怎么查看当前umask值?umask0022转载 2014-03-16 13:52:48 · 3196 阅读 · 0 评论 -
freeswitch安装过程(Ubuntu)
系统:Ubuntu 14.04 64位依赖包安装:libedit-dev libldns-devlibpcre3-dev libspeexdsp-dev libspeex-dev libcurl4-openssl-dev libopus-devlibncurses5-dev libtiff-dev libjpeg-dev zlib1g-dev libssl-dev libsqlite3原创 2015-09-29 11:23:48 · 4979 阅读 · 0 评论 -
freeswitch呼叫慢的问题
安装完freeswitch后,测试中发现呼叫请求服务器处理的特别慢,后来跟踪发现在/usr/local/freeswitch/conf/dialplan/default.xml中有个sleep 10s的处理, -->注释睡眠后,能够很快的处理呼叫请求了。原创 2015-09-29 12:57:33 · 4644 阅读 · 2 评论 -
opensips redis依赖包
环境:Ubuntu 14.04 x641.下载redis安装包wget http://download.redis.io/releases/redis-3.0.4.tar.gz2.解压缩,安装tar zxvf redis-3.0.4.tar.gzcd redis-3.0.4make && make install3.安装hirediscd deps/原创 2015-09-30 15:34:47 · 1076 阅读 · 0 评论 -
freeswitch添加silk编码
1.正确安装freeswitch,带有silk编码。安装过程见前面的博客2.修改/usr/local/freeswitch/conf/autoload_configs/modules.conf.xml,添加3.修改/usr/local/freeswitch/conf/vars.xml,修改 为 SILK,OPUS,G722,PCMU,PCMA,VP8"/> SI原创 2015-09-29 16:49:37 · 2003 阅读 · 0 评论 -
Linux下卸载vmware
今天打算删掉已经不好使的vmware,于是上网找到了段手动卸载的博文,并成功完成卸载。下面写一下过程:1.先查看安装的虚拟机vmware-installer -l然后会显示版本和产品名称Product Name Product Version ====================== ====================转载 2015-09-28 10:07:11 · 498 阅读 · 0 评论 -
Linux学习篇-SVN命令详解
在开发中,除了在本机文件夹上进行svn更新外,在命令行中进行svn操作也非常关键,下面列举下网站摘抄的一些文档:1、将文件checkout到本地目录svn checkoutpath(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svnaddfile转载 2015-09-28 16:24:29 · 405 阅读 · 0 评论 -
git设置http代理
设置代理git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080git config --global https.proxy https://proxyuser:proxypwd@proxy.server.com:8080取消代理git config --glob翻译 2015-07-23 09:54:49 · 744 阅读 · 0 评论 -
opensips/kamailio gdb代码调试方法详解
http://www.bkjia.com/Androidjc/884078.html 要对kamailio/opensips进行单步调试,就需要先了解其代码的结构及运行方式,kamailio/opensips使用Reactor和Proactor结合的IO网络模型,使用主进程负责监听网络,当有连接产生或首包到达时,就通过pipe将文件描述符发送给worker进程,worker进程就会负责此转载 2015-08-03 13:23:36 · 898 阅读 · 0 评论 -
Centos系统查找软件url
这个网址pkgs.repoforge.org有非常全的rpm包安装程序。转载 2015-08-10 10:52:24 · 719 阅读 · 0 评论 -
linux--diff命令
diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。1转载 2014-04-23 08:42:47 · 558 阅读 · 0 评论 -
samba的配置
Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;大家知道在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba转载 2014-03-16 13:05:43 · 557 阅读 · 0 评论 -
fbterm正确在字符界面显示中文并支持输入法
首先下载最新版的fbterm-1.6.tar.gz,下载地址:http://code.google.com/p/fbterm/downloads/list然后解压到任意目录下,如:~/source,进入该目录,编译安装,终端依次输入:./configure --prefix=/usrmakemake install然后按Ctrl+Alt+F2进入tty字符终端,输入你的用户转载 2014-03-22 22:21:20 · 6990 阅读 · 0 评论 -
linux--find命令
今天一个很偶然的机会看到了linux中的find命令,然后我在网上搜索了一下这方面的内容,为了方便大家学习参考,我就总结一下,一上午的劳动成果,呵呵!首先是find的语法:find [起始目录] 寻找条件 操作还有种表述方式:find PATH OPTION [-exec COMMAND { } \;]因为find命令会根据我们给的option,也就是寻找条件从我们给出的目录开始对转载 2014-04-16 13:37:45 · 511 阅读 · 0 评论 -
一篇关于su和sudo以及visudo的很好的介绍性文档
一. 使用 su 命令临时转换用户身份1、su 的适用条件和威力su命令就是转换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,能够用s转载 2014-03-16 09:59:37 · 573 阅读 · 0 评论 -
opensips+lvs配置(DR模式)1--lvs DR模式配置
1.准备三个linux操作系统,虚拟机或者真机都可IP部署如下: | Director | Real Server 1 | Real Server 2Virtual IP | 192.168.1.1 | 192.168.1.2 | 192.168.1.3Re原创 2015-10-13 13:07:40 · 1335 阅读 · 0 评论