2013年7月2日

run fsck manually

摘要: 就出现unexpected inconsistency run fsck manually这个问题了。磁盘出问题,需要用 Fsck修复。。。解决方案:在命令行输入#mount | grep ”on /”得到你root用户所在分区/dev/your_partition,然后输入fsck -y /dev/your_partition即,检测并修复磁盘/dev/your_partition,-y 选项指定检测每个文件是自动输入yes重启,问题解决我没去看,直接敲了 exit ,然后系统就又开始启动了 -_-!启动完了进去,sufsck -y一路yes到底,,,reboot 阅读全文

posted @ 2013-07-02 18:42 xiaOt99 阅读(641) 评论(0) 推荐(0) 编辑

2013年6月27日

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 阅读(908) 评论(0) 推荐(0) 编辑

2013年6月26日

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 阅读(203) 评论(0) 推荐(0) 编辑

2013年6月25日

执行脚本出现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 阅读(323) 评论(0) 推荐(0) 编辑

2013年6月19日

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 阅读(1885) 评论(0) 推荐(0) 编辑

2013年6月18日

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 阅读(202) 评论(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 阅读(577) 评论(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 阅读(514) 评论(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 阅读(524) 评论(0) 推荐(0) 编辑

2013年5月28日

定制CentOS

摘要: #yum -y install anaconda-runtime createrepo yum-utils anaconda anaconda-help busybox-anaconda mkisofs工具安装完成了,可以开始制作linux了。要想做好一个机遇CentOS发行版的linux,继续要安装一次CentOS,安装时,将必要的包选中,比如,base,develop-tools,text-internet等等,其他的,用不到的东西最好不要选,这样做出来的系统,可以保证体积。我是在vmware workstation上完成第一次CentOS安装的。安装完成之后,可以在/root/目录下,找 阅读全文

posted @ 2013-05-28 22:16 xiaOt99 阅读(429) 评论(0) 推荐(0) 编辑

导航