- 博客(18)
- 资源 (15)
- 收藏
- 关注
原创 eCryptfs - read/write系统调用
eCryptfs - read/write系统调用README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com入口(系统调用include/linux/syscall.h)由于安全上的一些问题,2.6和3.x系类的系统调用改动幅度有些偏大。系统调用均经过如下代码进行“过滤”:#define SYSCALL_DEFINE1(name, ...) SYSCALL_DEF
2016-07-29 19:30:35 722
原创 eCryptfs - close系统调用
eCryptfs - close系统调用README基于内核3.3.8入口(系统调用include/linux/syscall.h)
2016-07-29 17:16:43 1147
原创 eCryptfs - creat系统调用
eCryptfs - creat系统调用README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com封装(系统调用fs/open.c)注: 1. 在阅读creat系统调用前,一定要阅读open系统调用。 2. creat单词拼写上不同于create。这里创建的系统调用是sys_creat()函数。所有的系统调用存在于include\linux\syscalls
2016-07-29 14:11:38 1327
原创 eCryptfs - open系统调用
eCryptfs - mount系统调用README基于内核3.3.8入口(系统调用include/linux/syscall.h)由于安全上的一些问题,2.6和3.x系类的系统调用改动幅度有些偏大。系统调用均经过如下代码进行“过滤”:#define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__)#defi
2016-07-29 10:24:06 1107
原创 eCryptfs - mount系统调用
eCryptfs - mount系统调用README基于内核3.3.8入口(系统调用include/linux/syscall.h)由于安全上的一些问题,2.6和3.x系类的系统调用改动幅度有些偏大。系统调用均经过如下代码进行“过滤”:#define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__)#defi
2016-07-28 17:46:16 1738 5
原创 eCryptfs-utils编译
eCryptfs-utils编译README前期准备实验环境:ubuntu12.04LTS,内核3.13.0,eCryptfs-utils 96(目的符合12.04系统本身的utils版本)。ecryptfs-utils具体版本在官网下载处下载。依赖包:ubuntu官网下载
2016-07-27 22:30:15 1871
原创 gcc - 头文件/库文件
READMEGCC - 头文件此部分关于gcc编译时,如何查询相应的头文件。按顺序依次往下找: 1. 默认情况: (1)header file的搜寻会从-I参数开始 (2)gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH (3)指定目录目录 /usr/include /usr/local/include
2016-07-27 19:09:05 1222
原创 eCryptfs - Bonus
eCryptfs 综合篇READMEeCryptfs模块入口(ecryptfs_init()函数)eCryptfs模块出口(ecryptfs_exit()函数)挂载eCryptfs(ecryptfs_mount()函数)关联知识BDI: (1)定义: bdi,即是backing device info的缩写,根据英文单词全称可知其通指备用存储设备相关描述信息,这在内核代码里用一个结构体back
2016-07-26 20:34:19 839
翻译 eCryptfs v0.1 Design Document
目录1. 引言2. 威胁模型3. 功能概述3.1 VFS对象……………………………………………………………………………………………………………………….33.2 VFS操作……………………………………………………………………………………………………………………….43.2.1 挂载3.2.2打开文件3.2.3页读取模式3.2.4页
2016-07-23 23:38:03 1304
原创 黄老师语录
README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com起因我记得有一教授说过,要是大学出来你能记得老师的10句话,说明你大学收益了!我现在是大二和大三的过渡期:暑假阶段。正在做BTOS的发布版光盘和大数据安全存储(云存储)的项目。感受颇多,非常谢谢老师能够带我走上内核开发的道路!非常谢谢!有一算命的给我说过,我人生中会有两个贵人,黄老师一定是算作一个了!哈哈。
2016-07-22 23:05:17 2218
原创 Linux内核编译->ecryptfs模块编译
Compiling Linux-Kernelwith eCryptfsREADME作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com基于ubuntu12.04(原内核3.13.0 - 32 - generic)新内核3.3.8,eCryptfs模块内核编译前期(menuconfig)基本知识 下文摘抄wiki-menuconfig官网 基本
2016-07-22 15:16:07 10457
原创 MINIX3 - 安装+使用
MINIX3 - 安装+使用README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com前期准备下载点击MINIX - ISO官网可以看到如下两个选项,一个是3.3.0版本,另一个是3.2.1版本。很明显的区别就是,3.3.0版本暂时没有支持x 11(即图形化界面),而3.2.1包含其中,因此,我个人装的是3.2.1版本。 (可选)如果读者需要装其他版本或者获得其
2016-07-22 10:17:36 23098 2
原创 MINIX - 磁盘块和缓冲块
磁盘块和缓冲块README作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com 基于内核Linux 0.12源码一、 磁盘块术语解释定义: 磁盘块表示磁盘上存储数据的地方,也就是数据真正存放的地方。即使电脑关机、文件保存等情况发生,磁盘块即是数据最终写入的位置(磁盘块的数据不会丢失,除非意外操作或者磁盘损坏等无法避免的情况)。磁盘块==盘块==逻辑块==数据块
2016-07-22 09:29:21 6759 2
原创 VMWARE操作系列 - 问题
VMWARE系列安装1. 场景:无法安装64位系统 如果需要安装64位的操作系统,则需要进入BIOS中,选定“intel visualization technology”为“Enable”即可。2 场景:避免easy install 只需注意下面三幅图即可: (1)此图为新建虚拟机过程中,不要直接选择安装镜像文件,这样会导致easy install情况。 (2)此图为向导设置完成后,出现的
2016-07-20 20:29:00 918
原创 LFS from scratch(从0入门)
LFS系列作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com前期准备参考《手把手教你如何建立自己的Linux系统第二版》、官方文档《LFS-BOOK-6.3》和金步国的《LFS-6.1.1》。从官网http://www.linuxfromscratch.org/livecd/download.html下载livecd版本(如图所示,红色部分即可) 进入网址后
2016-07-19 12:10:14 3142
原创 ssh的简单配置
Ubuntu12.04 使用ssh教程作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com前言这篇博客是关于ssh在Ubuntu下的安装及使用。环境:Ubuntu12.04Desktop,vmware.ubuntu12.04,win7旗舰版。 所需包:openssh-server,openssh-client 条件:两台Linux系统机器需要构成局域网。安装注
2016-07-18 18:32:29 1574
原创 Ubuntu操作系列 - 问题
Ubuntu系列作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com安装1. 分区问题 1.安装ubuntu时,注意分区问题!最多只有4个主分区!因此安装ubuntu时,建议用1个主分区即可。否则剩下的空间,即Free Space将变为Unusable Space。使用1. update升级 1.1 场景:更换了源之后,使用#sudo apt-get install
2016-07-17 20:02:03 3611
原创 samba的简单配置
samba 基于ubuntu 12.04 Desktop(服务器平台)作者:邢万里学校:重庆邮电大学email:wlxing@yahoo.com前言这篇博客是关于samba在Ubuntu下的安装及使用。环境:Ubuntu12.04Desktop,win7旗舰版,服务器平台。所需包:samba,samba-common,samba-common-bin,smbclient条件:保持网络
2016-07-12 19:39:37 12108
MINIX3.iso(操作系统设计与实现配套ISO)
2016-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人