linux不就是unix的一种吗?为什么招聘的时候,要招unix程序员呢?

caddor2011 2014-06-06 10:46:58
1.
linux不就是unix的一种吗?为什么招聘的时候,要说unix成员呢?

问题2:

问一个基础问题,假设一块硬盘有2个分区,

一个主分区,一个扩展分区,

请问什么地方保存着分区信息。

磁盘的前500字节保存着 主分区和扩展分区的信息。

还有扩展分区的开始的一些磁盘空间里保存着扩展分区自身的信息。

这样的答案对否?


问题3:

/挂在到分区1上

当 /home挂在分区2上。
/home下多个目录,目录下也有数据,请问分区2下的这些目录,是否可以挂到其他分区1上,

同样的问题:

当 /home挂在分区2上。
/home下多个目录,目录有数据,请问分区2下的这些目录中的数据,是否可以存到分区1上。
我的问题3的意图无非就是想知道, 目录,数据是否可以任意存放,乱七八糟的存放。

我感觉不行,为什么?

你想,一个大的文件,一部分存到分区1,一部分存到分区2, 数据不连续不说,
而且 心里感觉就乖乖的。


...全文
660 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmppok 2014-06-09
  • 打赏
  • 举报
回复
学习了!!!
lm_whales 2014-06-08
  • 打赏
  • 举报
回复
挂节点是个符号链接文件,linux 文件系统通过挂节点,把所有硬盘软盘等外部存储起,以及硬盘分区,组合成一个大的文件系统。 每个硬盘和硬盘分区,软盘,光驱是一个个子文件系统。 挂节点,(不一定就是一个完整的文件系统??),他只是一个符号链接。 但是所有子文件系统,都是通过挂节点,挂接到主文件系统上的,......除了根文件系统/。 linux识别硬盘,硬盘分区,可以通过设备文件来识别。 有对应的目录,,,也许还有对应的配置文件。。 由于没用过linux,具体例子举不出来
「已注销」 2014-06-07
  • 打赏
  • 举报
回复
楼主,可以透露下Linux程序员,的薪水么?我正在看鸟哥的Linux私房菜,貌似可以回答了以上问题! 就是不知道,学Linux有木有钱途而已!
帅得不敢出门 2014-06-07
  • 打赏
  • 举报
回复
mount可以随便mount, 想一下u盘挂载就知道了,可以手动挂在任何一个普通文件夹下,但是数据还是存储在u 盘中的。 我的理解是文件不能拆分到不同分区中。
u012879806 2014-06-07
  • 打赏
  • 举报
回复
1. 要知道一个目录下可以有多个目录,我的是 其中的一个父目录,可以挂在到某个分区上, 比如 楼上有人说的,将某个目录挂在到可移动盘(u盘上)。 一旦这个父目录挂在后,那么是否该父目录的所有子目录及其数据都 是这个分区即 例子上的可移动盘 联系起来 ,即所谓的mount 。 很明显则不是,比如: / 挂在分区1, /home挂在分区2. 所以说明,子目录是可以挂在另一个分区的。 为此结论: 父目录在分区1, 不代表子目录和父目录在同一个分区。 那么数据呢? 数据应该是只能在同一个分区。 再比如, 一个目录有多个文件,有的文件可以挂在到分区1上,有的由于分区大小, 那么就可能放到其他分区上去。 文件是否可以挂在? 没有资料显示呼?
百曉生 2014-06-07
  • 打赏
  • 举报
回复
确切的说,linux是类unix
caddor2011 2014-06-07
  • 打赏
  • 举报
回复
引用 8 楼 luotuo44 的回复:
Linux并不是Unix的一种。Linux的实现源码和Unix的源码没有什么关系。之所以很多人认为Linux是Unix的一种,可能是觉得C程序很容易在Linux和Unix之间移植,或者说Linux和Unix提供了很多相同的系统API。其实,这是因为Linux和Unix都遵循了POSIX标准。所以他们有很多相同的系统API,并且很容易移植。这个道理就像遵循C标准库写出来的代码,很容易在各个编译器和平台上编译。
6 楼问题
luotuo44 2014-06-07
  • 打赏
  • 举报
回复
Linux并不是Unix的一种。Linux的实现源码和Unix的源码没有什么关系。之所以很多人认为Linux是Unix的一种,可能是觉得C程序很容易在Linux和Unix之间移植,或者说Linux和Unix提供了很多相同的系统API。其实,这是因为Linux和Unix都遵循了POSIX标准。所以他们有很多相同的系统API,并且很容易移植。这个道理就像遵循C标准库写出来的代码,很容易在各个编译器和平台上编译。
ooolinux 2014-06-07
  • 打赏
  • 举报
回复
MBR,512字节,0.5KB
caddor2011 2014-06-07
  • 打赏
  • 举报
回复
引用 6 楼 caddor2011 的回复:
[quote=引用 2 楼 FightForProgrammer 的回复:] 正在看《鸟哥的linux私房菜》,推荐lz去看。你的问题都能解决
引用 4 楼 zmlovelx 的回复:
mount可以随便mount, 想一下u盘挂载就知道了,可以手动挂在任何一个普通文件夹下,但是数据还是存储在u 盘中的。 我的理解是文件不能拆分到不同分区中。
正在看鸟哥的书,正是看了它的书,有了疑惑, 1. 要知道一个目录下可以有多个目录,我的是 其中的一个父目录,可以挂在到某个分区上, 比如 楼上有人说的,将某个目录挂在到可移动盘(u盘上)。 一旦这个父目录挂在后,那么是否该父目录的所有子目录及其数据都 是这个分区即 例子上的可移动盘 联系起来 ,即所谓的mount 。 注意 ,关键字“所有“ 2. mbr512个字节?是怎么得出的,我的理解是446+64 == 510 ,帖子里有个错误,不是500,是510才对。主分区的分区信息,会不会存在 对应的分区里? 因为鸟哥提到, 逻辑分区的信息存在扩展分区里,所以一旦扩展分区破坏,所以所有逻辑分区都挂了。 于是,我就想:那么 主分区的分区信息,是否也存在 mbr 即 主分区本身里。 当然对于问题2. 可能意义不大。 我最想知道的是第一点。 我一直无法正确的理解 ,挂在这个概念。 [/quote] 顶起来。
caddor2011 2014-06-07
  • 打赏
  • 举报
回复
引用 2 楼 FightForProgrammer 的回复:
正在看《鸟哥的linux私房菜》,推荐lz去看。你的问题都能解决
引用 4 楼 zmlovelx 的回复:
mount可以随便mount, 想一下u盘挂载就知道了,可以手动挂在任何一个普通文件夹下,但是数据还是存储在u 盘中的。 我的理解是文件不能拆分到不同分区中。
正在看鸟哥的书,正是看了它的书,有了疑惑, 1. 要知道一个目录下可以有多个目录,我的是 其中的一个父目录,可以挂在到某个分区上, 比如 楼上有人说的,将某个目录挂在到可移动盘(u盘上)。 一旦这个父目录挂在后,那么是否该父目录的所有子目录及其数据都 是这个分区即 例子上的可移动盘 联系起来 ,即所谓的mount 。 注意 ,关键字“所有“ 2. mbr512个字节?是怎么得出的,我的理解是446+64 == 510 ,帖子里有个错误,不是500,是510才对。主分区的分区信息,会不会存在 对应的分区里? 因为鸟哥提到, 逻辑分区的信息存在扩展分区里,所以一旦扩展分区破坏,所以所有逻辑分区都挂了。 于是,我就想:那么 主分区的分区信息,是否也存在 mbr 即 主分区本身里。 当然对于问题2. 可能意义不大。 我最想知道的是第一点。 我一直无法正确的理解 ,挂在这个概念。
buyong 2014-06-07
  • 打赏
  • 举报
回复
linux从广义上说可以算1种unix,但unix不只是linux,所以可能想找会unix中不是linux部分的。
FightForProgrammer 2014-06-06
  • 打赏
  • 举报
回复
正在看《鸟哥的linux私房菜》,推荐lz去看。你的问题都能解决
threenewbee 2014-06-06
  • 打赏
  • 举报
回复
linux不是unix的变种,linux没有参照任何unix的源代码,但是说linux是unix like的一点不为过。linux基本使用了和unix一致的系统调用接口,这使得为unix编写的程序,只需要重新编译就可以用于linux。 如果是MBR方式的磁盘分区,那么第一个扇区保存着分区信息,MBR最多支持4个分区,包括主分区和扩展分区。而逻辑驱动器的分区信息则不在这里。 同一个目录下可以有不同的挂载点,但是一个文件应该不能拆分。

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧