Linux
文章平均质量分 78
rayth918
这个作者很懒,什么都没留下…
展开
-
关于软件raid(mdadm)在重启机器后不会自动运行的问题
mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件 RAID 管理工具,作者是Neil Brown。但是我在虚假机上测试的时候,创建的软阵列不会随系统自动启动起来:首先创建新的阵列mdadm使用--create(或其缩写-C)参数来创建新的阵列,并且将一些重要阵列的标识信息作为元数据可以写在每一个底层设备的指定区间。--level(或者其缩写-l)表示阵列的RAID级别,--chunk(或者其缩写-c)表示每个条带单元的大小,以KB为单位,默认为64KB,条带单转载 2010-09-09 22:03:00 · 12170 阅读 · 0 评论 -
linux 软阵列管理--mdadm
原文链接:http://bbs.linuxtone.org/thread-6884-1-1.html 简单来说,RAID(磁盘阵列)把多个硬盘组合成为一个逻辑扇区,因此,操作系统只会把它当作一个硬盘。RAID常被用在服务器电脑上,并且常使用完全相同的硬盘作为组合。最初的RAID分成了不同的等级,每种等级都有其理论上的优缺点。更多内容参考:RAID阵列可以有阵列卡实现的硬阵列,也可以由操作系统提供支持的软阵列。linux下的软阵列用mdadm来管理。以下是针对CentOS的基本操作:一、建立软阵列一般分为转载 2010-09-07 09:42:00 · 1733 阅读 · 0 评论 -
gcc编译报错:程序中有游离的‘/357’‘/273’‘/277’等
造成的原因主要有两个:1. 程序(*.c,*.h)中使用了中文的标点符号(全角),比如;,},+。改成英文的标点半角符号就行了。甚至有时候空格也会出现类似错误,删掉该空格 重新输入。vim里面做类似替换还是很容易的。如何看到报错的符号?od -c hello.c > log.txt在log中就能看到符号了2. 如果替换成了英文标点还出错的话,还报此错误,那么就是文件存贮格式的问题了。一般在windows下的文件都存成ansi格式,为了在linux下能通用,建议保存成UTF-8不带BOM 编码格式,因为目前原创 2010-09-15 10:05:00 · 2375 阅读 · 1 评论 -
pthread_create()用法
<br />linux下用C开发多线程程序,Linux系统下的多线程遵循POSIX线程接口,称为pthread。<br />#include <pthread.h><br /><br />int pthread_create(pthread_t *restrict tidp,<br /> const pthread_attr_t *restrict attr,<br /> void *(*start_rtn)(void), <br />转载 2010-10-14 12:02:00 · 743 阅读 · 0 评论 -
system()函数
<br /> system()函数功能强大,很多人用却对它的原理知之甚少先看linux版system函数的源码:<br /><br /><br />#include <sys/types.h><br />#include <sys/wait.h><br />#include <errno.h><br />#include <unistd.h><br /><br />int system(const char * cmdstring)<br /><br />{<br /> pid_t pid;<b转载 2010-10-15 16:55:00 · 445 阅读 · 0 评论 -
SVN安装与配置
<br />安装<br />幸运的,Subversion 已经包含在 main 仓库中。所以,要安装 Subversion,您只需要简单的运行:$ sudo apt-get install subversion$ sudo apt-get install libapache2-svn<br />如果系统报告了依赖关系的错误,请找出相应的软件包并安装它们。如果存在其它问题,也请自行解决。如果您是再不能解决这些问题,可以考虑通过 Ubuntu 的网站、Wiki、论坛或邮件列表寻求支持。服务器配置<br原创 2010-11-03 15:11:00 · 609 阅读 · 0 评论