1、下载tar包 2、解压到指定目录 3、安装gcc编译器 4、编译安装redis 5、设置软连接和配置环境变量 集群搭建: 1、在 /soft/redis 下创建 conf 目录 2、模板配置文件,redis.conf 3、移动该配置到个目录下 4、修改 5、安装gem,将redis集群并入集群 ...
分类:
其他好文 时间:
2018-10-27 00:24:05
阅读次数:
144
使用windows平台MinGW版本的GCC编译器,对以下代码片段进行了编译,探究各个变量在内存中的存储位置: (不同的机器、不同的操作系统的GCC版本可能有差异,因此结论不具有普遍适用性,具体情况需要编译执行此代码自行分析) 代码片段: #include <stdio.h>#include <st ...
分类:
其他好文 时间:
2018-10-24 15:42:03
阅读次数:
175
课后练习一.在server主机中配置yum仓库,并安装gcc编译器1.将准备好的镜像文件挂载在/iso/下2.配置yum源3.vim/etc/rc.d/rc.local设置开机自动挂载4.安装gcc编译器5.安装成功二.在server主机中把/etc目录打包压缩到/mnt中,名字为etc.tar.gz利用tar-zcf进行打包压缩三.复制server主机中的etc.tar.gz到desktop主机
分类:
系统相关 时间:
2018-10-22 23:20:52
阅读次数:
312
最近在切换服务器操作系统,简单记录一下 一、安装nginx需要如下环境 1、gcc 编译依赖gcc环境,如果没有gcc环境,需要安装gcc 2、PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx ...
分类:
系统相关 时间:
2018-10-22 20:42:55
阅读次数:
161
2018 2019 1 20165206 《信息安全系统设计基础》第3周学习总结 教材学习内容总结 程序编码:gcc命令调用一整套的程序将源代码转化为可执行文件。 首先,C预处理器扩展源代码; 其次,编译器产生源文件的汇编代码; 然后,汇编器将汇编代码转为二进制目标代码文件; 最后,链接器将目标代码 ...
分类:
其他好文 时间:
2018-10-14 20:58:44
阅读次数:
171
实验简介: 缓冲区溢出攻击:通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,以达到攻击的目的。 实验原理: 一般情况下,缓冲区溢出会造成程序崩溃,在程序中,溢出的数据覆盖了返回地址。而如果覆盖返回地址的数据是另一个地址,那么程序就会跳 ...
分类:
其他好文 时间:
2018-10-14 19:06:32
阅读次数:
213
转自:http://www.jinbuguo.com/linux/optimize_guide.html 版权声明 本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。 无担保:本文作者不保证作品内容准确无误,亦不承担任何由于使用此文档所导致的损失。 自由使用:任何人都 ...
分类:
其他好文 时间:
2018-10-08 16:37:06
阅读次数:
176
错误如下图所示: 因为thread是C++11新加入的特性,所以我们在用g++编译的时候不能直接用,需要在g++后面加上 -std=c++0x -pthread 如果是gcc编译多线程的话则应该要用 gcc xxx.c -lpthread来编译,因为pthread并不是linux库里面的 ...
分类:
系统相关 时间:
2018-10-02 20:25:07
阅读次数:
217
1、 GNU 上关于LIBRARY_PATH的说明: 2、 man7 上关于LD_LIBRARY_PATH的说明: 3、 StackOverflow 上关于 LIBRARY_PATH 和 LD_LIBRARY_PATH 的解释: 总结 1.Linux gcc编译链接时的动态库搜索路径 GCC编译、链 ...
分类:
系统相关 时间:
2018-09-29 19:15:35
阅读次数:
250
一.什么是编译? 编译 是计算机的编译器基于编程语言、目标机器的指令集和操作系统的约定去生成机器码(machine code)的过程。 GCC C 编译器(linux下是cc编译器)生成的就是汇编码(assember code)的一种形式。而汇编码是机器码不同程序指令给出的文本表示。 GCC 同时调 ...
分类:
其他好文 时间:
2018-09-27 12:02:11
阅读次数:
183