本文举例为32位Linux 物理内存 在Linux中,内核将物理内存划分为三个区域。 DMA内存区域(ZONE_DMA):包含0M~16M之内的内存页框,可以直接映射到内核空间中的直接映射区普通内存区域(ZONE_NORMAL):包含16MB~896M以上的内存页框,可以直接映射到内核空间中的直接映射区。与DMA加起来总共896M高端内存区域(ZONE_HIGHMEM):包含896M以上的内存页框,不可以进行直接映射,可以通过高端内存映射区中的永久内存映射区以及临时内存映射区(固定内存映射区中的
2024-12-01[size=medium] 转自:[url]http://hi.baidu.com/sunnnnnnnnny/item/ffc22fa6fef03513a8cfb78e[/url] echo "yourpassword" | sudo -S yourcommend [/size]
2024-12-01目前 CERT 公布卡巴斯基实验室发现的两枚严重安全漏洞,漏洞影响Windows和Windows Server操作系统,对于普通用户来说本身比较及时安装累积更新所以不会出现太大问题,主要是IT 管理员们这次需要提高警惕。 内核存在的权限提升漏洞: 当内核无法正确处理内存中的对象时会出现某个权限提升漏洞,攻击者借助此漏洞可在内核模式中执行代码,例如攻击者可以直接通过执行代码安装恶意软件,或者查看更改删除用户数据以及创建具有相同权限的账号,要利用此漏洞攻击者必须先登录系统然后运行经过特殊设计的应用程
2024-12-01搭建hadoop集群完整过程笔记 一、虚拟机和操作系统 环境:ubuntu14+hadoop2.6+jdk1.8 虚拟机:vmware12 二、安装步骤: 先在一台机器上配置好jdk和hadoop: 1.新建一个hadoop用户 用命令:adduser hadoop 2.为了让hadoop用户有sudo的权限: 用root用户打开sudors文件添加红色框里面的内容: 打开文件: 添加内容: 修改配置文件
2024-12-01先附上官方的文档,文档很全面。 以下只是记录一下自己的流程,方便后续回忆。 --------------------------------- 安装 supervisor yum install supervisor -y supervisord.conf 文件是配置文件,直接用默认的,如果有兴趣可以去官网上查看各个参数对应的意义。 [program:cli] command=dotnet neo-cli.dll --rpc ;启动程序的参数 directory=/root/n
2024-12-01一. 协程 协程: 是单线程下的并发,又称微线程,纤程,英文名Coroutine. 并发: 切换+保存状态 协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的 协程特点: 1. 必须在只有一个单线程里实现并发 2. 修改共享数据不需要加锁 3. 用户程序自己保存多个控制流的上线文栈 4. 一个协程遇到IO操作自动切换到其他协程(如何实现检测IO,yield,greenlet都无法实现, 就用到了gevent模块(sel
2024-12-01引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。 这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。 尽管我很推崇 悉江华先生的《圣殿祭祀的Asp.Net开发详解》一书,但当我翻看了一下其对角色(Role) 和用户(Member)的讲解时,我决定跳过去直接读后面的章节。因为我发现他也随了大流,对这部分的讲解
2024-12-01引言 当我们要使用一个操作系统的时候,我们要做的第一步就是打开电源. 当我们打开电源之后第一个运行的软件就是BIOS,于是会产生以下三个问题. BIOS (基本输入输出系统) 起始结束大小用途FFFF0FFFFF16BBIOS 入口地址,此地址属于BIOS 代码,当操作系统刚开始加载时, CPU 默认 CS:IP 值为ffff:0000,通过此部分是16字节的跳转指令, jmp f000:e05b 跳转到入口F0000FFFEF64KB-16B系统BIOS范围是F0000~FFFFF共64K
2024-12-011.通过终端命令字firefox打开一个火狐浏览器 2.将该浏览器调入后台并暂停 Ctrl+z 前台进程调入后台 3.查看后台进程并将火狐调入前台并运行 ps -a 查看所有静态进程信息 jobs 查看后台进程 fg %# 将后台第#个进程在前台运行 bg %# 将后台第#个进程在后台运行 4.将火狐浏览器结束后,直接用命令在后台打开 Ctrl+c 结束进程 bg %firefox 在后台打开 5.查看在后台运行的火狐浏览器的pid号 pgrep:
2024-12-01--信号(Singal) --管道(Pipe) --消息队列(Message) --信号量(Semaphore) 他们都是IPC对象的数据结构。 struct ipc_perm { key_t __key; /* Key supplied to xxxget(2) */ uid_t uid; /* Effective UID of owner */ gid_t gid; /* Effective GID of owner */ uid_t cuid; /* Effective UID of c
2024-12-01