一.方法一:常用方式,也是一google一堆的方式 我们首先需要找到call table-with-offset的特征,先看下面的代码 syscall_call: call *sys_call_table(,%eax,4) 假设我们没有vmlinux可供gdb反汇编,那也只有采用模拟的方式了,模拟出 ...
分类:
系统相关 时间:
2019-02-17 10:34:43
阅读次数:
218
有耳可听的,就应当听 —《马可福音》 周四的休假团建又没有去,不因别的,只因年前东北行休假太多了,想缓缓…不过真实原因也确实因为假期剩余无几了…思考了一些问题,写下本文。 本文的缘起来自于和同事讨论一个关于缺页中断按需调页的讨论。真可谓是三人行必有我师,最近经常能从一些随意的比划或招架中悟出一丝意义 ...
分类:
系统相关 时间:
2019-02-17 10:34:21
阅读次数:
248
网上sysbench教材众多,但没有一篇中文教材对cpu测试参数和结果进行详解。本文旨在能够让读者对sysbench的cpu有一定了解。
分类:
系统相关 时间:
2019-02-17 09:20:42
阅读次数:
220
FHS:FilesystemHierarchyStandard文件系统层次结构标准/bin:所有用户可用的基本命令程序文件;/sbin:供系统管理使用的工具程序;/boot:引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等;/dev:存储特殊文件或设备文件;设备有两种类型:字符设备(线性设备)、块设备(随机设备);/etc:系统程序的配置文件,只能为静态
分类:
系统相关 时间:
2019-02-17 09:15:48
阅读次数:
224
软件环境: centos6.5 jdk1.8 apache-activemq-5.10.0-bin.tar.gz 安装Java jdk 省略... 安装ActiveMQ 下载apache-activemq-xxx-bin.tar.gz并上传到/usr/local下 解压 cd /usr/local ...
分类:
系统相关 时间:
2019-02-17 01:05:01
阅读次数:
172
抓包嗅探协议分析,必备技能,抓包引擎(linux libpcap9 windows winpcap10) 解码能力优秀 常见协议包 数据包的分层i协议 arp icmp tcp--三次握手 udp dns http ftp 数据流 http smtp pop3 ssl 如筛选dns的数据包 筛选ss ...
分类:
系统相关 时间:
2019-02-17 01:04:30
阅读次数:
119
1、查看服务器的CPU 查看CPU信息:cat /proc/cpuinfo 物理cpu个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 每个物理cpu中core的个数(即核数):cat /proc/cpuinfo | gr ...
分类:
系统相关 时间:
2019-02-17 00:44:05
阅读次数:
204
1./是所有目录的顶点。 2.目录结构像一颗倒挂的树 3.目录和磁盘分区,默认是木有关联的 4./不同的目录可能会对应不同的分区或磁盘 linux里设备如果不挂载是看不到入口的, 如果希望设备被访问,就必须给这个设备一个入口 这个入口就叫做挂载点,挂载点的表现实质是一个目录 linux系统中的所有目 ...
分类:
系统相关 时间:
2019-02-17 00:32:32
阅读次数:
177
软件环境 CentOS6.5 JDK1.8 kafka_2.10-0.10.0.0 安装Java Jdk 省略... 下载安装文件: http://kafka.apache.org/downloads.html 解压下载的kafka tar -zxvf kafka_xxx.tgz cd kafka_ ...
分类:
系统相关 时间:
2019-02-17 00:26:40
阅读次数:
167
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够: 1. 在没有权限的情况下安装新套件 2. 不同应用可以使用不同的套件版本 3. 套件升级不影响其他应用 安装 ? 1 sudo apt-get install python-virtualenv 使用方 ...
分类:
系统相关 时间:
2019-02-16 23:13:14
阅读次数:
396
LVM是Linux中对磁盘分区进行管理的一种逻辑机制,建立在硬盘和分区之上,文件系统之下的一个逻辑层,要想建立lvm逻辑卷,必须先建立分区,并将分区改为物理卷,将多个物理卷建立成卷组,在卷组之上建立逻辑卷,它们之间的关系如下:lvm的管理相关命令如下:有了分区之后,创建逻辑卷的步骤如下:逻辑卷的特性就是可扩展性强,能保持在卷上现有数据不变的情况下动态调整磁盘容量,增强了磁盘管理的灵活性,下面来看具
分类:
系统相关 时间:
2019-02-16 23:12:33
阅读次数:
350
软件环境: CentOS6.5 otp_src_18.0.tar.gz rabbitmq-server-generic-unix-3.6.0.tar.xz 安装编译工具 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel ope ...
分类:
系统相关 时间:
2019-02-16 23:12:04
阅读次数:
326
1.软件环境 CentOS6.5 FastDFS v5.05 libfastcommon- - master.zip(是从 FastDFS 和 FastDHT 中提取出来的公共 C 函数库) fastdfs- - nginx- - module_v1.16.tar.gz nginx- - 1.6.2 ...
分类:
系统相关 时间:
2019-02-16 23:10:08
阅读次数:
347
服务器监控 在搭建服务器时,除了部署webapp之外,还需要服务的异常信息与服务器性能指标进行监控,一旦有异常则通知管理员。 服务器使用Linux+Nginx-1.9.15+Tomcat7+Java搭建的。 编写脚本检测错误日志和服务器性能指标,一旦新生错误日志或者性能降低到设定的阈值时,则使用云监 ...
分类:
系统相关 时间:
2019-02-16 21:59:16
阅读次数:
195
我本没有工作日写东西的习惯,但是前些天跟同事一起研究了一个我很感兴趣的问题,最后总结了一道自认为比较好的题目想分享出来,同时感谢同事赠票之恩,就不得不放弃看动漫的时间,来写点东西了。送给这位同事! 前些天讨论了一个问题,在问题搞定之后,我就着这个话题又多想了一些,最终折腾出一道非常不错的题目,我觉得 ...
分类:
系统相关 时间:
2019-02-16 21:58:17
阅读次数:
541
linux的招牌就是它强大的网络功能,稳定,高效,能随着现实的日新月异而日趋完善。众所周知,linux的网卡由结构体net_device表示,一 个该结构体对应一个可以调度的数据包发送队列,注意,这里不谈数据包接收,数据包的实体在内核中以结构体sk_buff表示,这样的话,上述文字就可以用 以下图示 ...
分类:
系统相关 时间:
2019-02-16 20:43:08
阅读次数:
244
操作目录内容命令 ls 列出目录内容 ls -a 查询所有文件和文件夹,包含隐藏的 ls -l 查询详细列表,简写为ll 组合命令 ls -la -h 友好展示信息,将大小转成KB d 目录,-普通文件,l 链接 带点的文件/文件夹表示隐藏 操作磁盘命令 cd ../ 返回上级目录 cd ~ 返回当 ...
分类:
系统相关 时间:
2019-02-16 18:15:56
阅读次数:
234