- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu中孤儿进程的父进程pid并不是1??
刚刚写了一个孤儿进程,顺手打印了他的ppid,居然发现不是1,什么鬼??!!! 因为在发现这个结果之前这个进程已经跑了很多遍了,新fork的进程都没有退出,以为是因为这个原因所以结果跟我想的一样。 然后sudo reboot,接着运行发现运行结果孤儿进程的ppid并不是1,ps aux发现这个代替了init进程来接管孤儿进程的进程名字叫做init–user,重启了几回都是这
2015-09-22 21:58:22 3544 4
原创 mycd命令
今天写了自己的ls命令,完了以后突发奇想,想写一个自己的cd命令,查了以下还真的有函数来实现修改当前的工作目录,chdir函数。下面根据man手册给出这个函数的详细解释信息。 函数描述:改变工作路径 函数头文件和定义:#include#include <stdlib.h> #include <string.h> #include <unistd.h>char * cd_get_p
2015-09-22 20:38:58 1151
原创 makefile文件的编写
上次讲座的时候帮所有人已经调试通过了,下来了还是有很多人说他们的编译还是报错了。 对于我们这些编惯了程序的人来说,Makefile文件是不好写,脚本的很多规则跟程序是不一样的,不能多一个空格,该写tab的地方不能用空格代替…..我总结了以下,编译错误都是因为Makefile文件书写不对。现在我把比较常见的错误整理出来,如果你回去编译了还是不通过,先来对照对照是不是这个错
2015-09-21 19:41:03 1185 1
原创 fedora双系统问题
之前安装ubuntu实在是安不上,就选择了fedora。fedora跟ubuntu不一样的地方在分区的时候。ubuntu我一般都是选择自动分区,如果你的硬盘有足够大的空间,就可以很流畅安装没有问题。 但是在fedora上不行,一块硬盘只能分四个分区,这个是有限制的。如果你的win7加上主分区占去了全部的,那么fedora分不到自己的区就一致显示没有足够的可用空间。就会一致装不上(就
2015-09-16 22:11:48 475
原创 我的第一个内核模块和makefile文件编写
相信很多做过内核编程的人都写过makefile,虽然之前写过一些简单的内核模块写过makefile,到今天想要写一个内核模块的时候发现之前学的的已经全部忘记了。而且之前写的时候也没有写一些博客什么的记录下来。Orz…. 言归正传,Makefile这个文件还是真的不好写。相信你跟我一样之前编程的时候为了图好看的代码风格,敲了很多很多的空格,基本上逢符号必空格。今天在写makefile时
2015-09-16 16:47:46 713
原创 ubuntu不常用命令集中贴(不定期更新~~~)
很多不太用的命令记不住,每次到用的时候采取找不是很方便,所以写一个集中贴记录下来。 查看当前kernel版本号码:uname -r
2015-09-16 15:24:21 465
原创 ubuntu双系统装机集中贴
最近帮很多人装机,遇到了千奇百怪的问题,决定写两个记录下来,虽然还没有解决。 第一个先是uefi BIOS改不了U盘启动。当我进入BIOS以后居然不是那个诡异蓝,改的boot order,保存的时候还是不行,顿时就觉得不能做朋友了。经过大量的百度最后终于改好了(因为是帮别人装机,当时没拍照,现在有点记不清是怎么改的了,只能下回在遇到这个问题来详细列出来),装机没什么困难,就一直点下一步下
2015-09-16 15:17:10 422
原创 ubuntu 创建新用户问题
今天要使用新用户翻开好久不看的鸟哥,鸟哥上说先用useradd创建一个新用户,此时新用户暂时是被封锁的。打开/etc/shadow看到最后一行跟别的就是不一样的。详情如图(newuser为新用户名称)。![](http://img.blog.csdn.net/20150910164807437) 使用passwd命令改了密码以后,shadow文件下的一致了。但是切换用户还是有问题,新用户没有家目录。
2015-09-10 17:07:46 1466
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人