现在位置: 首页 > linux
D 不可中断的深度睡眠状态 Uninterruptible sleep(Usually IO) R 正在运行或者在队列中的进程(就绪态) S 处于休眠状态 T 暂停或被追踪 Z 退出状态,僵尸进程 X 退出状态,进程即将被销毁 < 高优先级 N 低优先级 L 有些页被锁进内存 s 包含子进程 + 位于后台的进程组 I 多线程,克隆线程
阅读全文
2018-11-30 19:02 工业·编程 ⁄ 共 287字 暂无评论
linux命令ln用来为文件创建链接,链接这一概念类似于windows中的“快捷方式”,链接类型分为硬链接和软链接,命令格式: ln  (参数) 源文件   链接        默认是创建硬链接,而参数-s为软链接。 所谓硬链接,就是在本目录中或者另外目录中增加了原文件的另外一个名字文件,其实是名字,因为对于linux来说,链接是名字,而数据才是真正占用物理存储的,修改源文件或者链接文件其一...
阅读全文
2017-10-23 21:11 工业·编程 ⁄ 共 1188字 暂无评论
往往内核添加了一个功能, glibc 要花很久才会用上。本来linux 那边为这个功能是否进入内核已经吵半天了,glibc这边又要为是否使用这个内核新特性再次吵架半天 (glibc 不是 Linux 专有的,还得考虑 BSD (虽然人家也不用 glibc),SysV Windows(诶,这没办法),还有 sun 那消亡的 solaris , 还有, 自家的 Hurd。然后,总之,这样新特性让人的接受上。。。 太慢了。 说近点的,fnotify glibc还没有对应的包装函数呢,futex 和 NPTL...
阅读全文
2017-09-12 06:43 工业·编程 ⁄ 共 6903字 暂无评论
我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点号)才是文件的唯一标识而非文件名。文件名仅是为了方便人们的记忆和...
阅读全文
2017-08-22 06:14 工业·编程 ⁄ 共 2004字 暂无评论
    一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本文阐述了Linux环境下的几种主要进程 间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析。     linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做 出重大贡献的两大主力AT&a...
阅读全文
2016-08-31 08:33 工业·编程 ⁄ 共 228字 暂无评论
1.更改时间 #手动同步时间 date -s “2018-8-5 00:00:00” #网络同步时间 安装ntpdate软件用于效验时间 apt-get install ntpdate 输入指令进行效验时间,更新系统时间,使系统时间一致 ntpdate cn.pool.ntp.org   2. 查看时区 date –R   3.更改时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 将时区改为中国上海 ---------------------
阅读全文
2016-08-21 06:28 工业·编程 ⁄ 共 4139字 暂无评论
文章目录 什么是 vim? vi/vim 的使用 vi/vim 按键说明 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富...
阅读全文
2016-08-13 06:52 工业·编程 ⁄ 共 149字 暂无评论
用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。 我现在这样做: 1. 将光标移动到要复制的文本开始的地方,按V(是大写V)进入可视模式。 2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。 3. 移动光标到要粘贴的位置,按 p 粘贴。
阅读全文
df -T 只可以查看已经挂载的分区和文件系统类型。 Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 20642428 3698868 15894984 19% / tmpfs tmpfs 32947160 0 32947160 0% /dev/shm fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型。 Disk /dev/sda: 299.4 GB, 299439751168 bytes 255 heads, 63 sectors/track, 36404 cylinders Units = cylinders of ...
阅读全文
2016-06-12 06:59 工业·编程 ⁄ 共 6006字 暂无评论
  fork英文原意是“分岔,分支”的意思,而在操作系统中,乃是著名的Unix(或类Unix,如Linux,Minix)中用于创建子进程的系统调用。 【NOTE1】  fork () 的作用是什么?换句话说,你用 fork () 的目的是什么? ――是为了产生一个新的进程,地球人都知道 产生一个什么样的进程? ――和你本来调用 fork () 的那个进程基本一样的进程,其实就是你原来进程的副本; 真的完全一样吗? ――当然不能完全一样,你要两个除了 p...
阅读全文