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