现在位置: 首页 > linux
2019-07-26 07:29 工业·编程 ⁄ 共 1391字 暂无评论
    要解释这个问题,要先说一下操作系统。英文维基词条对操作系统的定义是: An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.     翻译一下就是操作系统是一种管理计算机硬件、软件资源,并为计算机程序提供通用服务的一种系统软件。操作系统可以分为两部分:运行在内核模式的内核部...
阅读全文
2019-06-08 14:38 工业·编程 ⁄ 共 1212字 暂无评论
为什么Linux在全世界范围内得到了广泛的应用,而比Linux出现得更早的Minix没有像Linux一样流行呢? 回过头看,本来unix已经在高校中流行开来,但是unix的所有者认为这种不给钱就拿来用的作法是一种侵犯版权的行为,禁止了对unix的自由研究(或者说无偿使用)。Tanenbaum教授感到没有一个实际的操作系统可以做为教学的实例,于是自已动手,和他的学生一道开发出来一个与unix兼容的微型操作系统Minix。 事后看来,Minix系统有两个...
阅读全文
2019-06-01 05:12 工业·编程 ⁄ 共 3276字 暂无评论
1.选择路由 若要将数据包发至PC2,则linux系统通过查询路由表可知168.1.1.10(目的地址)的网关地址为192.168.1.1,此时linux系统选择网卡1发送数据包。 2.邻居子系统(通过arp协议建立起邻居的信息) 选择网卡1发送数据时,首先将数据包发给邻居(网关),再由邻居转发至后面,若要发送给邻居,则必须知道邻居的MAC地址,若不知道邻居的MAC地址,则需要通过arp请求包获取邻居的MAC地址。 Linux网络体系结构由以下五个部分...
阅读全文
2019-05-23 06:21 工业·编程 ⁄ 共 427字 暂无评论
Linux 系统中采用三位十进制数表示权限,如0755, 0644 ABCD A- 0, 表示十进制 B-用户 C-组用户 D-其他用户 利用 ls -l可以查看文件的权限 ---  -> 0   (no excute , no write ,no read) --x  -> 1   excute, (no write, no read) -w-  -> 2   write -wx  -> 3   write, excute r--  -> 4   read r-x  -> 5 ...
阅读全文
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 将时区改为中国上海 ---------------------
阅读全文