使用traceroute来跟踪网路路由地址

发布时间: 2016-08-11 浏览次数:539 分类: 服务器/操作系统 标签:

traceroute在排查网路问题很有用,它不仅能够获得本地到目标主机的所有网关路径,还能得知在哪一网关延时较长。traceroute实现原理很简单,就是利用增加存活时间(TTL)值来实现其功能的。每...

利用vmstat和iostat命令查看linux的性能

发布时间: 2016-08-10 浏览次数:493 分类: 服务器/操作系统 标签:

vmstat和iostat是linux重要的两个的性能监控工具。vmstat - 内存,进程和分页等的简要信息procs r 表示多少进程正在等待cpu b 表示多少进程正在不可中断地休眠(通常意...

golang中类型比较和类型赋值说明

发布时间: 2016-07-31 浏览次数:760 分类: GO 标签:

golang文档中对type有说明:命名类型,有类型名称如 int, int64, float, string, bool. 还有自定义的命名类型。非命名类型,没类型名称 []string, map[...

golang中[]string转[]interface{}实现

发布时间: 2016-07-31 浏览次数:683 分类: GO 标签:

在golang语法中,不应该隐藏复杂的类型操作。如string转interface{},[]string转interface{}都是时间复杂度O(1)的操作。而[]string转[]interface...

mysql中int(1)和int(11)区别

发布时间: 2016-07-30 浏览次数:786 分类: 数据库 标签:

mysql字段定义中INT(x)中的x仅仅指的是显示宽度。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显...

Linux信号SIGTERM、SIGKILL、SIGINT和SIGQUIT的区别

发布时间: 2016-07-30 浏览次数:620 分类: 服务器/操作系统 标签:

SIGTERM是不带参数时kill发送的信号,意思是要进程终止运行,但执行与否还得看进程是否支持。但是SIGKILL信号不同,它可以被捕获和解释(或忽略)的过程。SIGKILL是发送到处理的信号以使其...

https建立通讯过程及运行机制

发布时间: 2016-07-19 浏览次数:965 分类: 资源共享,服务器/操作系统 标签:

ssl与tls: SSL:(Secure Socket Layer,安全套接字层),为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可...

Media Type/Content Type/MIME Type介绍

发布时间: 2016-07-19 浏览次数:836 分类: 资源共享,服务器/操作系统 标签: none

Media Type/Content Type/MIME Type这三者都是指同一个东西,即互联网媒体类型,用来标识互联网中传输的内容类型。浏览器会识别各种Content Type,显示不同的内容。如...

go语句参数传递

发布时间: 2016-07-14 浏览次数:995 分类: GO 标签:

一条go语句就意味着并发执行一个函数。当循环迭代执行go语句时,要注意参数传递常见的一个疏忽。如下:package main import ( "fmt" "time" ) fu...

一段神奇的代码-关于PHP字符变量奇怪现象的解释

发布时间: 2016-06-22 浏览次数:2361 分类: PHP教程 标签:

首先神奇的PHP是支持字符数据类型的,有同学就写了这样一段代码:for ($c = 'a'; $c <= 'z'; $c++) { echo $c . ' '; } 然而结果却不是他想要的...

如何给变量取个简短且无歧义的名字

发布时间: 2016-06-21 浏览次数:1353 分类: 编程人生,资源共享 标签:

代码审计至少包含两个方面首先要确定代码的目的或功能;另外就是检查代码的可读性,即是否更利于理解和维护。或许你审计过很多代码,太长的变量名确实很让人抓狂。不仅影响了代码的清晰度,而且过长的变量让你的代码...

再说Cron Job使用

发布时间: 2016-06-20 浏览次数:1210 分类: 服务器/操作系统 标签:

cron是linux的一个daemon,cron job就是被cron预定执行的任务。cron使用特殊的配置文件即crontab文件来设置命令或脚本的执行时间或频率。之前已经介绍crontab的基础使...

5分钟搞定linux/ubuntu服务器安全问题

发布时间: 2016-06-18 浏览次数:1279 分类: 服务器/操作系统 标签: ,

服务器的安全问题并不是很复杂,采取下面的原则阻止最常见的攻击行为。经验丰富的管理员都知道,随着服务器数量和用户的增加,用户管理成本会原来越大以下命名以ubuntu为例,其它版本linux会有所不同。p...

ImageMagick重大0day漏洞-远程代码执行

发布时间: 2016-05-10 浏览次数:2742 分类: PHP教程,服务器/操作系统 标签: ,

巨多的网站和漏洞都在使用ImageMagick处理图片,最近ImageMagick被爆出重大漏洞。这个漏洞是由于当在转换图片format的时候,由于image decoder缺少了对文件名的过滤引起的...

解决nginx错误:413 Request Entity Too Large

发布时间: 2016-05-4 浏览次数:1508 分类: web前端,服务器/操作系统 标签: ,

http状态码413表示服务器拒绝处理当前请求,因为该请求提交的实体数据大小超过了服务器愿意或者能够处理的范围。服务器能够处理的大小受PHP和nginx的config配置,一下基于ubuntu系统修改...

PHP双引号小隐患

发布时间: 2016-04-29 浏览次数:2900 分类: PHP教程 标签: ,

PHP很多语法特性会让攻击者有机可乘,例如PHP会检测双引号中的变量。执行如下代码:function test() { echo "abc"; } echo "${@test()}"; ...

lsof命令介绍及用法

发布时间: 2016-04-14 浏览次数:1464 分类: 服务器/操作系统 标签:

Linux下一切皆文件,lsof(lists openfiles)是一个列出当前系统打开文件的工具.文件可以是:普通文件 目录 网络文件系统的文件 字符或设备文件 (函数)共享库 管道,命名...

golang信号处理

发布时间: 2016-04-9 浏览次数:1485 分类: GO 标签:

信号(signal)是unix及其兼容系统用来对进程通讯的一种方式,如果改进程注册了signal handler,当收到signal时会被调用,否则缺省处理程序被调用。只有两种信号不能被拦截和处理: ...
关注微信公众平台