Centos7 防火墙管理

#firewalld

添加端口:

添加ip白名单:

 

 

参考来源:端口ip

Resolving dependencies ‘:app:_debugApk’ >

Android编译时候出现卡在一个依赖包上面

故障原因是该包使用的是在线Gradle,然而下载不下来,定位到该包的build.gradle文件

里面有repositories {}配置内容

修改gradle版本为你电脑里面有的,或者修改下库

可参考这里

$this- db- insert_id() returns 0

Hence $this->db->insert_id()

The insert ID number when performing database inserts.

And there is no auto incremented id in your database

TO check data is insert or not use

Displays the number of affected rows, when doing “write” type queries (insert, update, etc.).

Models

Read http://www.codeigniter.com/user_guide/database/helpers.html

CentOS7下Apache启用HTTP/2.0(mod_http2)

已安装apache版本是2.4.23,在2.4.17+开始支持http2了,所以版本符合要求。

httpd中没有mod_http2这个模块,所以需要重新编译一下apache

  • 接下来查看现有apache编译参数

记录下来,留用。

  • 找到httpd的源代码文件,没有的话从apache上wget下载然后解压。

进入httpd-2.4.23目录之后运行

接下来编译安装

 

下面是无关紧要的信息

 

linux下查看nginx,apache,mysql,php的编译参数

1、查看linux的内核版本,系统信息,常用的有四种办法:

uname -a

 more /etc/issue

 cat /proc/version

more /etc/redhat-release

2、nginx编译参数:

#/usr/local/nginx/sbin/nginx -V

3apache查看版本编译参数

apache版本:

httpd -v

apache编译参数:

# cat /usr/local/apache2/build/config.nice

4、查看php版本及编译参数

php编译参数:

# /usr/local/php/bin/php -i |grep configure

php  -v

5、查看mysql版本及参数

查看mysql版本:

mysql -v 或者是–help|grep Distrib来查看;

进入数据库

select version(); 或者status;或者/s;

mysql编译参数:

# cat “/usr/local/mysql/bin/mysqlbug”|grep configure

SSL/TLS Suffers ‘Bar Mitzvah Attack’漏洞检测方法及修复建议,RC4关闭方法

0x01 前言

愚人节即将到来,SSL再次因Bar Mitzvah Attack漏洞弄的大家不得安宁。

在新加坡举行的Black Hat亚洲安全会议上,Imperva公司的安全总监Itsik Mantin详细介绍如何使用该攻击原理,该漏洞是由功能较弱而且已经过时的RC4加密算法中一个长达13年的问题所导致的.通过RC4的不变性弱密钥,允许攻击者在特地情况下还原加密信息中的纯文本,可能就会暴露帐户密码,信用卡数据,或其他敏感信息。不像以前SSL攻击手法,仅仅只需要被动嗅探和监听SSL/TLS连接就可以进行攻击. Itsik Mantin介绍说如果要劫持会话可能还是要用到中间人攻击。

继续阅读“SSL/TLS Suffers ‘Bar Mitzvah Attack’漏洞检测方法及修复建议,RC4关闭方法”

.gitignore 文件

使用场景:

1)或略根据,避免提交到代码库的文件或者目录

2)指定跟踪,跟踪某一个文件

配置语法:

1)以“/”开头表示目录;

2)以“?”通配单个字符

3)以“*”通配多个字符;

4)以方括号“[]”包含单个字符的匹配列表;

5)以叹号“!”跟踪某个文件或目录;

 

git 对于 .gitignore 配置文件是按行从上到下进行规则匹配的,如果前面的规则匹配的范围更大,则后面的规则将不会生效;

2、示例:

规则:.DBStore/*

说明:忽略目录 .DBStore 下的全部内容;注意,不管是根目录下的 /.DBStore/ 目录,还是某个子目录 /lib/.DBStore/ 目录,都会被忽略;

规则:/upload/*

说明:忽略根目录下的 /upload/ 目录的全部内容;

规则:!.gitignore

跟踪 .gitignore 文件

说明:忽略全部内容,但是不忽略 .gitignore 文件

一旦我们共享更多的约束,我们将可以设计出更加兼容的接口,语义鸿沟也会更小,我们的用户将会受益更多。