Linux基础知识
文章平均质量分 68
upupwhy
这个作者很懒,什么都没留下…
展开
-
并发 并行 同步 异步 多线程的区别
1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一步的说明:就是前一个进程的输出作为后一个进程的输入,当第一个进程没有输出时第二个进程必须等待。具有同步转载 2014-10-25 15:22:29 · 379 阅读 · 0 评论 -
linux文件属性详细说明
转自:http://hi.baidu.com/inclover/blog/item/0a7f6f97efddde6755fb96e5.html1、 Linux 文件属性概说;Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容;[root@localhost ~]# ls -lih总计 1转载 2015-02-13 14:26:56 · 440 阅读 · 0 评论 -
内核学习网站收集
http://www.cnblogs.com/king-77024128/articles/2275545.htmlhttp://linux.chinaunix.net/techdoc/develop/2008/09/14/1032319.shtmlhttp://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c438原创 2015-02-11 20:24:18 · 465 阅读 · 0 评论 -
linux下svn的用法
http://blog.chinaunix.net/uid-22150747-id-189264.html 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件s转载 2014-12-30 19:35:14 · 569 阅读 · 0 评论 -
busybox详解
根文件系统及Busybox详解之一根文件系统及Busybox简介目录1.根文件系统简介…22.Busybox简介…22.1Busybox简介…22.2Busybox目录结构简介…22.3init进程简介…33.构建自己的根文件系统…93.1编译Busybox.93.2向Busybox中添加新命令…194.附录…264.1Busybox实现的简转载 2015-01-30 17:32:14 · 1652 阅读 · 0 评论 -
Linux软连接和硬链接
Linux软连接和硬链接 1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在L转载 2015-01-27 20:49:52 · 412 阅读 · 0 评论 -
浅谈Linux内核和CPU架构
Linux由用户空间和内核两部分组成,之所以有这两部分构成,我想应该是由于考虑CPU体系结构嵌入式ARM处理器有七种工作状态,分别是用户模式、快速中断、外部中断、管理模式、数据访问终止模式、系统模式和为定义指令模式,而X86体系结构的CPU则有RING0~RING3 四种工作模式,这些工作模式是有权限限制的,例如在访问IO设备上Linux利用CPU这中架构,用户空间和内核空间分别工作在转载 2014-11-06 14:21:18 · 1953 阅读 · 0 评论 -
如何添加路径到PATH环境变量
1、直接用export命令:#export PATH=$PATH:/opt/au1200_rm/build_tools/bin 查看是否已经设好,可用命令export查看:[root@localhost bin]# exportdeclare -x BASH_ENV="/root/.bashrc"declare -x G_BROKEN_FILENAMES="1"转载 2014-09-29 19:01:30 · 5841 阅读 · 0 评论 -
线程绑定CPU核
Linux系统提供API函数sched_setaffinity和sched_getaffinity用于设置或获取线程的可以使用的CPU核。int sched_setaffinity(pid_t pid, unsigned int cpusetsize, cpu_set_t *mask);这个函数中pid表示需要设置或获取绑定信息的线程id(或进程id),如果为0,表示对当前调用的线程进行设转载 2014-10-21 11:37:59 · 425 阅读 · 0 评论 -
linux格式化
mkfs -t ext3 /dev/sda5mkfs.vfat /dev/sdb2mount -t vfat /dev/sdb2 /sdb2文件系统的优化:mkfs.ext3 -b 1024 /dev/sda文件的大小来决定数据块的大小文件很大,但是数据块很小,影响读取的速度文件很小,但是数据块很大,浪费数据块mkfs.ext3 -b 1024 -i 2048 -m转载 2014-10-24 10:48:46 · 513 阅读 · 0 评论 -
线程属性pthread_attr_t简介
本文编辑整理自: http://hi.baidu.com/7828058/blog/item/256e16decd1a385e94ee3784.htmlhttp://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part1/ Posix线程中的线程属性pthread_attr_t主要包括scope属性、de转载 2014-10-24 15:11:52 · 360 阅读 · 0 评论 -
MINI2440启动配置文件/etc/init.d/rcS文件分析
MINI2440启动配置文件/etc/init.d/rcS文件分析2011年2月5日 mail:174997990@qq.com Mini2440启动配置文件说明 对于mini2440,虽然root_qtopia这个文件系统的GUI是基于Qtopia的,但其初始化启动过程却是由大部分由busybox完成,Qtopia(qpe)只是在启动的最后阶段被开启。由于默认的内核命令行转载 2015-02-13 15:01:56 · 449 阅读 · 0 评论