本文出自<svtter.github.io>
进程的创建
用于进程的创建。fork()的作用是,从当前位置创建一个子进程,并执行。fork的返回值为子进程的pid
运行结果
进程的控制
在这段代码中使用了lockf, 和wait函数。作用是什么呢?
-
lockf顾名思义是锁定file.
lockf(1, 1, 0)
锁定资源,lockf(1, 0, 0)
释放资源。 -
wait作用为等待子进程的返回信息。wait中的signal用于接受进程的返回信号,即exit(0)中的0
Welcome to my blog. The English verison of posts are in En page.
本文出自<svtter.github.io>
用于进程的创建。fork()的作用是,从当前位置创建一个子进程,并执行。fork的返回值为子进程的pid
在这段代码中使用了lockf, 和wait函数。作用是什么呢?
lockf顾名思义是锁定file. lockf(1, 1, 0)
锁定资源,lockf(1, 0, 0)
释放资源。
wait作用为等待子进程的返回信息。wait中的signal用于接受进程的返回信号,即exit(0)中的0
文件权限 | 连接数 | 文件所有者 | 文件所属用户组 | 文件大小 | 文件最后被修改的时间 | 文件名 |
---|---|---|---|---|---|---|
-rw-r–r– | 1 | root | root | 42304 | Sep 4 18:26 | install.log |
关于PHP的类 http://php.net/manual/zh/language.oop5.php
(本来想顺便学学nodejs的,但是谁有那么多精力啊。。还有js学的像狗屎一样= =)
由于SELinux造成的httpd中的目录无法访问,可以使用
chcon -R -t httpd_user_content_t <path to web files>
chcon -R -t httpd_sys_content_t <path to web files>
mark一个网站()[http://www.jb51.net/os/RedHat/1303.html]
以上方法解决了SELinux的问题,但是我的目录依然没有访问权限。
然后看了一下文件的基本属性: -rw-r--r--. 1 root root 21 11月 11 12:27 index.html
应该也是没有问题的。
随后使用cat /var/log/messages
探索一番,依然没有找到问题所在——SELinux没有报错。
防火墙的问题?不是阿。因为我本身是在内网访问,防火墙应该不会出问题。
那应该是什么问题呢?
终于在配置文件中找到了问题。
apache在进入2.4.*以后,不再使用Allow from all
这种形式了,取而代之,使用Require from granted
这种格式。晕,就是在此处,<Directory>
没有设置好,坑了好久阿。。
相对的我这几天一直都在deepin下开发——因为apt-get
得到的apache之前比较习惯,此外deepin没有se也是省了很多功夫。不过通过这一次,总算是把问题解决了!
鼓励!
今天删除了一个多余的分区,结果grub找不到原来的启动mod了,也是学习了。
grub-rescue模式中只能用ls, insmod, set root= , set prefix= ,这几个命令。
发现没搞定,重启还是不幸。
使用# grub2-install /dev/sda
然后就搞定= =
有时候我们用yum update
更新了系统,但是选项中【一般gnome-session】的’安装更
依然固执的在那里我们应该怎么办?
打开’软件更新’即可。
今天想用wget+正则写一个简单的dict,结果不幸失败了。。
[阅读全文]