OpenSSL漏洞此漏洞危害特别严重



OpenSSL与SSL安全协议,什么是SSL安全协议,我记得在10年我写过一篇简单介绍的文章,小谈SSL安全协议,大家不凡可以看看,以前的文章,大家就不要笑话了。

SSL,全称Secure Socket Layer,为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。简单的说,就是加密传输的数据,避免被截取监听等。

SSL应该是大家平时接触最多的安全协议了,大家可以看访问一些网址的时候,一般是http://开头,如果发现https://开头就是采用了SSL安全协议。比如,大家在登陆微[......]

Read more

Nginx如何反向代理谷歌教程实例介绍



Nginx如何反向代理谷歌教程实例介绍。几天谷歌都被某墙折腾得不能用了啊。上谷歌搜索资料都要翻越某墙,真悲摧啊。干脆自己用国外的一个vps反向代理谷歌吧。下面贴出我反向代理谷歌的nginx配置,造福人类。

假设用www.centos.bz反向代理谷歌,是假设,我可不愿意由于这个博客被墙。
proxy_cache_path /data/nginx/cache/one levels=1:2 keys_zone=one:10m max_size=10g;
proxy_cache_key “$host$request_uri”;
server {
listen 80;
server_n[......]

Read more

linux 网络分析shell脚本监控任意网卡的流量宽带Ip等

linux 网络分析shell脚本监控任意网卡的流量宽带Ip等。

此脚本包含的功能有:
1、实时监控任意网卡的流量
2、统计10秒内平均流量
3、统计每个端口在10秒内的平均流量,基于客户端和服务端端口统计。可以看出哪些端口占流量比较大,对于web服务器,一般是80端口。其它端口受到攻击时,也有可能其它端口流量比较大。所以此功能可以帮助我们端口流量是否正常。
4、统计在10s内占用带宽最大的前10个ip。此项功能可以帮助我们来查出是否有恶意占用带宽的ip。
5、统计连接状态。此项功能可以让我们看出哪些连接状态比较大。如果SYN-RECV状态比较多的话,有可以受到半连接攻击。如果[......]

Read more

32位redhat5.4 wine32位安装教程

32位redhat5.4 wine32位安装教程。

下载了wine-1.5.2.tar.bz2
欲安装到redhat5.4×86上
安装以下方式安装,在第6步出错。
tar.bz2源代码包安装方式:

1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录;

2、打开一个终端,su -成root用户;

3、cd soft.tar.bz2所在的目录;

4、tar -xjvf soft.tar.bz2 //一般会生成一个soft目录

5、cd soft

6、./configure

7、make

8、make install[......]

Read more

linux下tar.gz、tar、bz2、zip等文件解压缩、压缩命令实例命令介绍

linux下tar.gz、tar、bz2、zip等文件解压缩、压缩命令实例命令介绍。Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进

行压缩了,所以首先就来讲讲tar命令的基本用法:
tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面
来举例说明一下:
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包
,-f指定包的文件名。
# tar -rf[......]

Read more

linux配置文件vimrc存放位置在哪里

linux配置文件vimrc存放位置在哪里?使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统.

通常, 有三个配置文件, 你是必须知道在哪里能找到的.

vimrc

这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)).

全局vimrc文件放在你安装Vim的目录中. 你可以打开vim, 在普通模式下输入下面的命令来找出这个目录的位置

:echo $VIM

结果应该是这样的:

Linux: /usr/share/vim/vimrc Windows:[......]

Read more

linux struct和union 内存字节对齐问题sizeof

linux struct和union 内存字节对齐问题sizeof。3条原则:(在没有#pragma pack宏的情况下)

1:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小的整数倍开始(比如int在32位机为4字节,则要从4的整数倍地址开始存储。
2:结构体作为成员:如果一个结构里有某些结构体成员,则结构体成员要从其内部最大元素大小的整数倍地址开始存储.(struct a里存有struct b,b里有char,int ,double等元素,那b应该从8的整数倍开始存储.)[......]

Read more

linux内核编程中的EXPORT_SYMBOL

linux内核编程中的EXPORT_SYMBOL。EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用 。 您还可以手工修改内核源代码来导出另外的函数,用于重新编译并加载新内核后的测试。

Linux symbol export method:

[1] If we want export the symbol in a module, just use the EXPORT_SYMBOL(xxxx ) in the C or H file.[......]

Read more