06 2013 档案

RTP-实时协议
摘要:RTP,实时协议被用来为应用程序如音频,视频等的实时数据的传输提供端到端(end to end)的网络传输功能。传输的模型可以是单点传送或是多点传送。数据传输被一个姐妹协议——实时控制协议(RTCP)来监控,后者允许在一个大的多点传送网络上监视数据传送,并且提供最小限度的控制和识别功能。RTP是被IETF在RFC1889中提出来的。顺带提及,RTP已经被接受为实时多媒体传送的通用标准。ITU-T跟IETF都在各自的系统中将这一协议标准化。1.1为何需要RTP?TCP不能支持像交互视频,会议等的实时服务,这一原因是由于TCP只是一个“慢”协议,需要三次握手。就此在IP层上UDP是一个比TCP更好 阅读全文

posted @ 2013-06-27 10:44 xiaOt99 阅读(1013) 评论(0) 推荐(0)

linux环境几个特殊的shell变量
摘要:特殊的shell变量:$0 获取当前执行的shell脚本的文件名$n 获取当前执行的shell脚本的第n个参数值,n=1..9$* 获取当前shell的所有参数 “$1 $2 $3 …注意与$#的区别$# 获取当前shell命令行中参数的总个数$$ 获取当前shell的进程号(PID)$! 执行上一个指令的PID$? 获取执行的上一个指令的返回值(0 为成功, 非零为失败)$@ 这个程序的所有参数 “$1″ “$2″ “$3″ “…”举例(通过脚本举例,大家也可以一行行执行测试):[ryan@etiantian test]# cat etiantian.shecho ‘$0 获取当前执行的sh 阅读全文

posted @ 2013-06-26 15:44 xiaOt99 阅读(213) 评论(0) 推荐(0)

执行脚本出现bin/bash: bad interpreter: No such file or directory
摘要:-bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directoryVI打开文件,没发现任何问题,把/bin/bash改成/bin/sh-bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory依然报错,脚本内容在VI下没有任何问题,仔细一看错误消息,^M..明显在第一行末尾被加入了个^M,这种情况应该有两种原因1.在WIN底下用文本编辑工具修改过参数变量,在保存的时候没注意编码格式造成的,2.也有可能是在VIM里修改,第一行末尾按到 阅读全文

posted @ 2013-06-25 16:24 xiaOt99 阅读(342) 评论(0) 推荐(0)

ks全自动安装centos
摘要:1. 全新安装centos,选择好所需定制包2. 完成安装后会在root下面生成一个install.log(rpm包列表)anaconda-ks.cfg(下文的ks.cfg基于此文件修改)3. 将其简单编辑下保存起来 cat /root/install.log | grep Installing | sed 's/Installing //g'|sed 's/\-[0-9].*$//g' > /tmp/rpm.log4. 创建存放rpm包的目录 mkdir -p /tmp/cdrom/CentOS5. 将centos光盘或iso文件挂在到mnt下 moun 阅读全文

posted @ 2013-06-19 00:21 xiaOt99 阅读(1965) 评论(0) 推荐(0)

Sed命令
摘要:1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。2. 定址可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔的两个行数表示以这两行为起止的行的范围(包括行数表示的那两行)。如1,3表示1,2,3行,美 阅读全文

posted @ 2013-06-18 14:09 xiaOt99 阅读(212) 评论(0) 推荐(0)

快速构建自己的CentOS发行版
摘要:一、制作LTOS具体过程 光盘结构介绍 * isolinux 目录存放光盘启动时的安装界面信息 * images 目录包括了必要的启动映像文件 * CentOS 目录存放安装软件包及信息 * .discinfo 文件是安装价质的识别信息 * lemp.tar.gz 文件存放系统初始化及其相关程序安装脚本. 》》环境说明:CentOS 5.3-i386 Vmware Workstation上完成制作工作. 1.安装制作发行版所需的基本软件包 # yum -y install anaconda-runtime createrepo yum-utils anaconda ana... 阅读全文

posted @ 2013-06-18 12:58 xiaOt99 阅读(602) 评论(0) 推荐(0)

网络安装之Redhat衍生版
摘要:GNU/Linux开源,这个意义实在是非常的广泛,目前在distrowatch上表现活跃的300个发行版代表了GNU/Linux的主流,然而细心的Linux爱好者会发现CentOS-based distribution designed 、based on Slackware Linux、a distribution built from source software packages for Red Hat Enterprise Linux、a user-friendly Ubuntu-based distribution、an Debian-based distribution等关键词汇 阅读全文

posted @ 2013-06-18 12:02 xiaOt99 阅读(560) 评论(0) 推荐(0)

定制CentOS (Redhat AS 5.1)安装盘
摘要:CentOS(Redhat)提供了一套完整的自动化安装机制,利用该机制,我们可以自己定制无人值守的自动安装光盘,也可以进行系统裁减,甚至可以以CentOS为基础制作自己软件系统的系统安装盘。以下全部内容以CentOS 5.1版本为准自定制安装盘主要有以下几个步骤1、选取必要服务,去除不必要的RPM包2、定制自动安装过程3、定制安装界面(可选)4、生成新安装盘1 创建源盘首先我们需要从CentOS 5.1的完整dvd版本创建源盘,假设我们已经有一个完整的CentOS5.1的dvd放在光驱中,源盘的位置为/disk,则执行以下操作1. mount dvd#mkdir /cdrom#mount –o 阅读全文

posted @ 2013-06-18 11:57 xiaOt99 阅读(559) 评论(0) 推荐(0)

导航