求解关于linux *** 作系统的代码怎么写 网络管理实验 1.新建一个文件test.c 查看其权限

求解关于linux *** 作系统的代码怎么写 网络管理实验 1.新建一个文件test.c 查看其权限,第1张

touch test.c

ls -l test.c

chmod 444 test.c

vi test.c

#include <stdio.h>

main ()

{

printf("Hello World!\n")

}

cc -o test test.c

ls -l

chmod 666 test

./test

chmod +x test

./test

chmod 742 test.c

vi /etc/sysconfig/network-scripts/ifcfg-eth0

自己配吧

找个地址ping就是了

这一篇记录一下共享内存实验,需要linux的共享内存机制有一定的了解,同时也需要了解POSIX信号量来实现进程间的同步。可以参考以下两篇博客: https://blog.csdn.net/sicofield/article/details/10897091

https://blog.csdn.net/ljianhui/article/details/10253345

实验要求:编写sender和receiver程序,sender创建一个共享内存并等待用户输入,然后把输入通过共享内存发送给receiver并等待,receiver收到后把消息显示在屏幕上并用同样方式向sender发送一个over,然后两个程序结束运行。

这个实验的难点主要在于共享内存的创建和撤销(涉及到的步骤比较多,需要理解各步骤的功能),以及实现两个进程间的相互等待(使用信号量来实现,这里使用了有名信号量)

实验心得:学习理解了linux的共享内存机制以及POSIX信号量机制。

两个实验虽然加强了对linux一些机制的理解,但是感觉对linux的学习还不够,需要继续学习。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6246779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存