项目中用到的openssl是1.0,部署项目时有些Linux自带的openssl版本是1.1,于是需要 将已安装版本卸载掉,再手动安装1.0版本。基本步骤如下: 1.卸载 apt-get purge openssl rm -rf /etc/ssl 2.安装 wget ...
被问到如何手动获取当前的调用栈,之前碰到过一时没记起来,现在回头整理一下。 其原理是:使用backtrace 从栈中获取当前调用各层函数调用的返回地址,backtrace symbols 将对应地址翻译成对应的符号信息,这两个函数在execinfo.h中声明。详细用法见后面的example。这里强调几处需要注意的地方,在man里头也有说明 ,inline函数无返回地址,因此在结果中不显示 ,需要给 ...
2014-06-29 16:54 0 2572 推荐指数:
项目中用到的openssl是1.0,部署项目时有些Linux自带的openssl版本是1.1,于是需要 将已安装版本卸载掉,再手动安装1.0版本。基本步骤如下: 1.卸载 apt-get purge openssl rm -rf /etc/ssl 2.安装 wget ...
一、删除自带的JDK 查询系统自带JDK rpm -qa | grep java rpm -qa | grep jdk 删除查询出来的文件名 rpm -e --nodeps 文件名 命令执 ...
1. 先安装依赖库 yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel Linux系统 ...
mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz mv /usr/local/mysql-5.7.22-linux-glibc2.12-x86_ ...
如果可以通过apt来安装的话,尽量不要手工编译了,手工编译是最后的选择。用apt安装,只需要输入一条命令: 手工编译的话,gcc和其他软件包存在如下的依赖关系: 因此各个软件包的安装顺序是m4 --> gmp --> mpfr --> mpc --> gcc。编译 ...
一、环境 VMWare+Centos7 二、写在前面的话 安装GCC最简单的方式当然是【yum -y install gcc】但是我的机器上安装下来后,其版本是4.8.5,感觉有点低,所以想升级一下(7.2.0, 8.2.0之类的版本)。于是需要手动安装。 三、吃过的坑 1. 本地 ...
安装Angular-cli 背景 由于公司linux服务器没有外网,无法通过npm包管理器直接安装,只能手动安装一个Angular-cli平台环境! 安装步骤 1. 先再linux系统下安装好nodejs和npm。(重点是angular-cli的安装,node的安装不再此说明) 2. ...
(1).模拟木马程序病原体并让其自动运行 黑客让脚本自动执行的3种方法:1.计划任务;2.开机启动;3.系统命令被人替换,定一个触发事件。 1)生成木马程序病原体 [root@you ...