Linux操作系统的大千世界——OS——x86架构
Linux操作系统的大千世界——OS——x86架构
前言
完整的计算机由操作系统和硬件组成,必须两者兼备,而且两者要完美适配才能良好运作。操作系统的数量屈指可数,但是在操作系统下面的硬件却是千千万万。如何做到操作系统兼容各类各式的硬件环境呢?大家都协议一个通用的架构,大家都适配这个架构好了。于是,一个业内通用的架构——x86架构诞生了。
client和server首先要建立全双工的TCP连接,然后client建立并发送一个NetBIOS session请求包。 如果请求包格式化正确,server返回一个包含着确认session建立成功的消息包。然后,client 开始想server发送第一个smb协议数据包。
Uroburos是一个rootkit,由两个文件,一个驱动程序和一个加密的虚拟文件系统组成。它可以窃取信息(最著名的是:文件),还可以捕获网络流量。它的模块化结构使其可以轻松扩展新功能,这不仅使其非常复杂,而且具有很高的灵活性和危险性。Uroburos的驱动程序部分非常复杂,并且设计得非常离散且很难识别。 本文章的分析基于BAE Systems的report以及spresec的博客,使用的样本为626576e5f0f85d77c460a322a92bb267,使用的主要工具为volatility(rekall也可以)。
zy1 | zy2 | zy3 |
---|---|---|
NameNode | ResourceManage | |
DataNode | DataNode | DataNode |
NodeManager | NodeManager | NodeManager |
HistoryServer | SecondaryNameNode | |
ip:10.251.0.144 | ip:10.251.0.150 | ip:10.251.0.151 |
|
|
在伪分布式安装时,已经配置了hadoop的环境变量,无需再重复配置了。验证:
HDFS遵循主从架构。