故事背景
同事反映,服务器上的rsync命令的md5值和原始的md5不一样.请求查明原因.
简单查看后,发现不单只是rsync.还有其他命令的md5值也发生了变化.
其他机器上也同样的现象.
rpm -V XXX 校验rpm包.无问题
ll /usr/bin/rsync 大小不一样.比原始大小大了.
selinux 是关闭的.
mtime没有变化.
测试.重装一个新系统
原创
2012-07-24 15:08:33
2853阅读
2评论
1.原理简介1)PrelinkPrelink即预链接技术是利用事先链接以代替运行时链接的技术,以加快共享库的加载速度,它不仅能加快程序启动时间,还可以减少部分内存开销(它能使KDE的启动时间减少50%)。
转载
2011-05-28 15:00:00
298阅读
2评论
Prelink is a program, totally not the same thing with Linux's ld.so's LD_PRELOAD environment variable. prelink is a program which modifies ELF shared libraries and ELF dynam- ically linked binaries, so that the time which dynamic linker needs for their relocation at startup significantly dec
转载
2011-11-21 14:05:00
221阅读
2评论
在Linux系统中,prelink.cache是一个非常重要的文件,它存储了可执行文件和共享库的地址映射信息,能够在系统启动时提高程序的加载速度。
Linux系统启动时,操作系统需要将可执行文件和共享库加载到内存中并建立映射关系,以便程序正常运行。然而,每次启动时都需要重新计算和建立这些映射关系,会消耗大量的时间和资源。prelink.cache文件的作用就是解决这个问题,它预先计算好了程序的地
原创
2024-04-24 10:51:35
204阅读
From http://androidforums.com/application-development/20932-prelink-linux-arm-map.htmlprelink-linux-arm.map is for providing addresses so
转载
2011-05-28 14:48:00
44阅读
编译ARM版Prelink 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd 作者联系方式:李先静 更新时间:2007-4-10 为了加快应用程序的起动过程和降低进程之间非共享内存,花好了几天时间折腾prelink,虽然效果不太明显,还是有一定的效...
转载
2007-04-10 20:10:00
355阅读
2评论
编译ARM版Prelink 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静更新时间:2007-4-10 为了加快应用程序的起动过程和降低进程之间非共享...
转载
2007-04-10 20:10:00
209阅读
2评论
编译ARM版Prelink 转载时请注明出处和作者 下载e
原创
2021-07-27 09:58:11
360阅读
1. 原理简介1) PrelinkPrelink即预链接技术是利用事先链接以代替运行时链接的技术,以加快共享库的加载速度,它不仅能加快程序启动时间,还可以减少部分内存开销(它能使KDE的启动时间减少50%)。每次程序执行时,进行的链接动作都是一样的,链接相对来说开销很大,尤其是嵌入式系统。2) 普通Linux系统的
原创
2023-04-23 09:23:17
374阅读
Android源码中有一组map文件,其中定义了需要预连接的动态库,其Prelink信息以及对应的逻辑地址(4G地址空间中位置)
原创
2022-09-16 14:13:20
185阅读
在Linux系统中,prelink是一种优化工具,旨在加快共享库的加载时间。它通过修改二进制可执行文件和共享库文件的动态链接地址,从而减少加载时的重定位工作。以下是对prelink的一些详细解释:1. 背景在Linux系统上,许多应用程序依赖于共享库(shared libraries)。当一个程序启动时,动态链接器(dynamic linker)需要将这些共享库加载到内存中,并解决符号的重定位问题
原创
2024-09-10 19:21:58
586阅读
linux启动加速主要有三个工具:prelink readaheab preload.
prelink就是预连接程序的动态连接库,达到提升软件启动速度,甚至减少程序运行时所需的内存。
安装:apt-get install prelink
运行sudo /usr/sbin/prelink -avmR #需要几分钟时间
以后启动系统软件的启动速度就加快了
当更新了某些软件后,运行
sudo
转载
精选
2011-06-24 09:23:12
954阅读
1.执行aide -C 命令出现以下错误:/usr/sbin/prelink: /usr/sbin/tcpdump: at least one of file's dependencies has changed since prelinkingError on exit of prelink child process/usr/sbin/prelink: /usr/sbin/lpasswd: a
原创
2014-03-25 18:08:59
3158阅读
1、Android library 'XXX.so' not in prelink map 错误解决
在编译自己的Android library时可能会出现
library 'XXX.so' not in prelink map 错误,
这是由于Android的预编译设置引起的,/build/core/prelink-linux-arm.map文件描述了预编译的模块
需要修改所在文件夹
1. 原理简介(1)Prelink Prelink即预链接技术是利用事先链接以代替运行时链接的技术,以加快共享库的加载速度,它不仅能加快程序启动时间,还可以减少部分内存开销(它能使KDE的启动时间减少50%)。每次程序执行时,进行的链接动作都是一样的,链接相对来说开销很大,尤其是嵌入式系统。(2)普通Linux系统的Prelink Redhat系统中prelink工具(/etc/cron.di
转载
2024-01-19 17:13:01
45阅读
一、什么是预链接?1.1 Prelink 简介Prelink 是 Red Hat 开发者 Jakub Jelinek 所设计的工具。正如其名字所示,Prelink 利用事先链接代替运行时链接的方法来加速共享库的加载。它不仅可以加快起动速度,还可以减少部分内存开销,是各种 Linux 架构上用于减少程序加载时间、缩短系统启动时间和加快应用程序启动的很受欢迎的一个工具。Linux 系统运行时的动态链接
转载
2024-08-24 19:35:50
57阅读
1. 原理简介
1) Prelink Prelink 即预链接技术是利用事先链接以代替运行时链接的技术,以加快共享库的加载速度,它不仅能加快程序启动时间,还可以减少部分内存开销(它能使 KDE 的启动时间
转载
2023-12-23 22:24:27
140阅读
今天在编译代码时发现了一个错误:
make: execstack:命令未找到make: *** [all] 错误 127
解决的方法是:
apt-get install prelink
原创
2011-03-16 21:13:40
2018阅读
基础性工作:1、 在编译动态库时,加上—version-map选项,控制导出函数。2、 在编译动态库时,加上-fPIC选项,为以后使用Prelink优化做准备。3、 将编译的动态库,全部放到一个指定目录下。4、 将编译后的执行文件和动态库的符号,全部输出到指定目录,为以后分析做准备。5、 使用Prelink,优化编译完成的执行文件和动态库。特定目标优化:1、 开机性能优化 *...
转载
2009-04-02 00:21:00
146阅读
2评论
一、android.mk文件用实验中mk文件简单分析下:LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_PRELINK_MODULE := false
LOCAL_SRC_FILES := wiredphone.c
LOCAL_MODULE := wriedphone.$(TARGET_BOARD_PLATFORM)
LOCAL_M
转载
2023-10-18 23:22:07
166阅读