<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[code__L的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/code__L</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code__L]]></copyright><item><title><![CDATA[内核加密机制及应用]]></title><link>https://blog.youkuaiyun.com/code__L/article/details/79718318</link><guid>https://blog.youkuaiyun.com/code__L/article/details/79718318</guid><author>code__L</author><pubDate>Tue, 27 Mar 2018 19:59:04 +0800</pubDate><description><![CDATA[内核加密机制


linux 3.3.8


总体框架

仅显示关键结构



内核加密机制在内核中保存两个全局链表crypto_template_list和crypto_alg_list


crypto_template_list 保存所有的加密方式

e.g  cbc ecb
crypto_alg_list 保存所有的加密算法

e.g  md5  sha128  aes


crypto_...]]></description><category></category></item><item><title><![CDATA[【系统定制】创建自己的安装包组]]></title><link>https://blog.youkuaiyun.com/code__L/article/details/77373390</link><guid>https://blog.youkuaiyun.com/code__L/article/details/77373390</guid><author>code__L</author><pubDate>Fri, 18 Aug 2017 17:06:48 +0800</pubDate><description><![CDATA[Kickstart安装好的系统默认在root/目录下生成anaconda-ks.cfg文件安装包部分%packages@^minimal
@core
chrony%end@后跟安装包组名(id字段)，安装包组可自定义也可以在该段直接声明您需要安装的包名（可直接加*号代替全部）会将Packages目录下的所有rpm包安装到新的系统中XML文件文件名称：$hexstring-comps.xml在镜像的r]]></description><category></category></item><item><title><![CDATA[【系统安装】PXELINUX（网络安装引导启动）]]></title><link>https://blog.youkuaiyun.com/code__L/article/details/77131475</link><guid>https://blog.youkuaiyun.com/code__L/article/details/77131475</guid><author>code__L</author><pubDate>Sat, 12 Aug 2017 22:10:31 +0800</pubDate><description><![CDATA[网络拓扑图服务器配置（安装介质）安装TFTP服务器安装tftpyum install tftp-server在/etc/xinet.d/tftp配置文件中disabled = yes -> disabled = no
server_args = -s /var/lib/tftpboot #tftp的根目录在防火墙中允许tftp服务的进入连接firewall-cmd --add-service=tft]]></description><category></category></item><item><title><![CDATA[安装DPDK]]></title><link>https://blog.youkuaiyun.com/code__L/article/details/72963129</link><guid>https://blog.youkuaiyun.com/code__L/article/details/72963129</guid><author>code__L</author><pubDate>Fri, 09 Jun 2017 16:20:19 +0800</pubDate><description><![CDATA[安装DPDK教程环境说明软件版本：dpdk-17.02 
操作系统：Centos 7 
linux内核：3.10 
虚拟机环境：VmwareStation 8安装步骤设置环境变量将如下命令写入dpdk.rc文件中export RTE_SDK=`pwd`  
export RTE_TARGET=x86_64-default-linuxapp-gcc 启用环境变量source dpdk.rc开始安装对应]]></description><category></category></item><item><title><![CDATA[printk浅析]]></title><link>https://blog.youkuaiyun.com/code__L/article/details/68061455</link><guid>https://blog.youkuaiyun.com/code__L/article/details/68061455</guid><author>code__L</author><pubDate>Wed, 29 Mar 2017 10:53:15 +0800</pubDate><description><![CDATA[printk浅析printk的机制日志等级    #define KERN_EMERG "<0>" /* 系统不可使用 */
    #define KERN_ALERT "<1>" /* 需要立即采取行动 */
    #define KERN_CRIT "<2>" /* 严重情况 */
    #define KERN_ERR "<3>" /* 错误情况 */
    #define KERN_]]></description><category></category></item><item><title><![CDATA[Kmap]]></title><link>https://blog.youkuaiyun.com/code__L/article/details/62066121</link><guid>https://blog.youkuaiyun.com/code__L/article/details/62066121</guid><author>code__L</author><pubDate>Tue, 14 Mar 2017 22:25:25 +0800</pubDate><description><![CDATA[Kmapvoid *kmap(struct page *page)这个函数在高端内存或低端内存上都能用。如果page结构对应的是低端内存中的一页，函数只会单纯的返回该页的虚拟地址。如果页位于高端内存，则会建立一个永久映射，再返回地址。这个函数可以睡眠，因此kmap()只能在进程上下文中。 
因为允许永久映射是有限的，当不需要高端内存时，应该接触映射，可以通过以下函数解除。void kunmap(st]]></description><category></category></item><item><title><![CDATA[linux系统调用书写]]></title><link>https://blog.youkuaiyun.com/code__L/article/details/53353629</link><guid>https://blog.youkuaiyun.com/code__L/article/details/53353629</guid><author>code__L</author><pubDate>Sat, 26 Nov 2016 18:03:10 +0800</pubDate><description><![CDATA[操作环境 系统版本：Ubuntu12.04.5
 内核版本：Linux3.3.8
何为系统调用它是内核层暴露给用户层的一组接口
但与应用接口API的存在一定的区别  
应用接口API仅仅为一组函数声明
而系统调用则是通过软中断向内核发出请求
系统调用的组成系统调用名的声明在linux-3.3.8/arch/x86/syscalls/目录下
x86 : 根据你的处理器选择目录进入
    我的处理器为]]></description><category></category></item><item><title><![CDATA[Linux安装启动过程]]></title><link>https://blog.youkuaiyun.com/code__L/article/details/52349233</link><guid>https://blog.youkuaiyun.com/code__L/article/details/52349233</guid><author>code__L</author><pubDate>Mon, 29 Aug 2016 00:27:41 +0800</pubDate><description><![CDATA[1 开机后BIOS自检
    由BIOS判断磁盘上有哪些引导程序之后加载
    常见bootloader  
–>   grub lilo syslinux/isolinux
2 由（bootloader）ISOLINUX 进行安装引导（第一阶段）
    由引导程序isolinux.bin启动系统
    启动时默认读取cdrom中的isolinux.cfg（配置文件）
   ]]></description><category></category></item></channel></rss>