摘要: 任务详情 学习使用stat(1),并用C语言实现 1. 提交学习stat(1)的截图 2. man -k ,grep -r的使用 3. 伪代码 4. 产品代码 mystate.c,提交码云链接 5. 测试代码,mystat 与stat(1)对比,提交截图 1. 提交学习stat(1)的截图使用sta 阅读全文
posted @ 2021-11-07 18:09 20191214 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 10.31 阅读全文
posted @ 2021-10-31 22:43 20191214 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 购买华为云服务器 OpenSSL编译安装 下载最新版本OpenSSL 1.1.1k的源码openssl-1.1.1k.tar.gz,然后把代码上传到openEuler云服务器中 https://www.openssl.org/source/openssl-1.1.1k.tar.gz 这里使用wget 阅读全文
posted @ 2021-10-31 21:39 20191214 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 2.3.1测试 1.实验要求 1.推荐在OpenEuler系统中实现 2.编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 3.网上学习objdump命令,提交不少于5篇博客链接和微信读书上的图书链 阅读全文
posted @ 2021-10-31 15:30 20191214 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 缓冲区溢出实验: 一、实验简介 注意:实验中命令在 xfce 终端中输入,前面有 $ 的内容为在终端输入的命令,$ 号不需要输入。命令上有 # 的内容为注释,不需要输入 适用人群: 有 C 语言基础 会进制转换以及计算 vim 基本使用 熟悉基本 linux 命令 缓冲区溢出是指程序试图向缓冲区写入 阅读全文
posted @ 2021-10-27 20:17 20191214 阅读(21) 评论(0) 推荐(0) 编辑
摘要: man ls: ls –a: ls –lu: ls –s: ls –t: ls –F: ls –i : ls –R: 阅读全文
posted @ 2021-10-25 13:56 20191214 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ls代码 编译运行过程: 阅读全文
posted @ 2021-10-25 13:52 20191214 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Linux文件系统的三层抽象是什么? 写出Cat userlist的过程,要详述目录文件,i-node.数据块,要画图示意 假设块大小为4k, userlist的大小不小于10k,自己假设大小 Linux下的文件系统中宏观上主要分为三层: 1.上层的文件系统的系统调用(System-call ); 阅读全文
posted @ 2021-10-25 11:42 20191214 阅读(26) 评论(0) 推荐(0) 编辑
摘要: xxd命令主要用来查看文件对应的十六进制形式,也可以讲文件对应的十六进制形式输出到一个指定的文件。 使用此命令所支持的特有选项,亦可以以二进制的形式查看文件。 如果没有给定输入文件,标准输入就作为输入文件infile。如果infile是一个‘-' 字符,也从标准输入读入。如果没有给定outfile 阅读全文
posted @ 2021-10-25 11:26 20191214 阅读(90) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> #include <string.h> void fun1(char *input) { char buffer[10]; strcpy(buffer,input); printf("Call fun1,buffer=%s\n",buffer); } void 阅读全文
posted @ 2021-10-18 16:44 20191214 阅读(52) 评论(0) 推荐(0) 编辑