摘要: 一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和 阅读全文
posted @ 2017-04-12 21:34 少年努力吧 阅读(403) 评论(0) 推荐(0)
摘要: 简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值, 阅读全文
posted @ 2017-04-12 21:12 少年努力吧 阅读(251) 评论(0) 推荐(0)
摘要: stat命令文件权限属性设置 stat命令用于显示文件的状态信息。 stat命令的输出信息比ls命令的输出信息要更详细。 语法 stat(选项)(参数) 选项 -L:支持符号连接; -f:显示文件系统状态而非文件状态; -t:以简洁方式输出信息; --help:显示指令的帮助信息; --versio 阅读全文
posted @ 2017-04-12 17:41 少年努力吧 阅读(1159) 评论(0) 推荐(0)
摘要: df 命令: linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统 阅读全文
posted @ 2017-04-12 17:24 少年努力吧 阅读(182436) 评论(0) 推荐(3)
摘要: 发现一台用户的电脑,df检查出来的/磁盘空间占用了16G,比用du查看得到的磁盘空间大的多,du查看/下所有程序目录加起来还不到5G。这是什么原因呢? 即便是有隐藏文件,查了也很小啊。 因为df和du的统计机制不一样。 du会把指定目录下所有文件、目录、目录下的文件都统计。是建立在文件系统能看到的的 阅读全文
posted @ 2017-04-12 17:20 少年努力吧 阅读(9745) 评论(0) 推荐(0)
摘要: 一般情况下,type命令被用于判断另外一个命令是否是内置命令,但是它实际上有更多的用法。 1.判断一个名字当前是否是alias、keyword、function、builtin、file或者什么都不是: type ls 的输出是 ls 是 `ls --color=auto' 的别名 type if  阅读全文
posted @ 2017-04-12 14:48 少年努力吧 阅读(17175) 评论(0) 推荐(0)
摘要: /binbin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。 /boot这里存放的是启动Linux时使用的一些核心文件。 /devdev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sy 阅读全文
posted @ 2017-04-12 13:20 少年努力吧 阅读(510) 评论(0) 推荐(0)
摘要: 主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区)=(0,0,1)。在深入讨论主引导扇区内部结构的时候,有时也将其开头的446字节内容特指为“主引导记录”(MBR),其后是4个 阅读全文
posted @ 2017-04-12 12:21 少年努力吧 阅读(839) 评论(0) 推荐(0)