Nginx 防止被域名恶意解析的方法

我们在使用nginx时发现一个问题,将域名解析到服务器,如果nginx没有绑定该域名,该域名解析到服务器IP上,会打开服务器上其它绑定域名的站点,这是我们不想看到的,解决这个问题只需要做一些处理,让IP访问一个默认服务,返回一个nginx自有的444状态码,实际使用中你可以改成自己想要的返回状态码server {    listen       80  default_server;  &...

阅读全文

linux查看当前系统负载情况

linuxuptime命令主要用于获取主机运行时间和查询linux系统负载等信息。# uptime10:19:04 up 257 days, 18:56, 12 users, load average: 2.10, 2.10,2.09显示内容说明:10:19:04//系统当前时间up257days,18:56//主机已运行时间,时间越大,说明你的机器越稳定。12user//用户连接数,是总连接数而不是用户数loadavera...

阅读全文

linux上使用tcpdump抓包和wireshark包分析

1.Wireshark与tcpdump介绍Wireshark是一个网络协议检测工具,支持Windows平台和Unix平台,我一般只在Windows平台下使用Wireshark,如果是Linux的话,我直接用tcpdump了,因为我工作环境中的Linux一般只有字符界面,且一般而言Linux都自带的tcpdump,或者用tcpdump抓包以后用Wireshark打开分析。在Windows平台下,Wireshark通过WinPcap进行抓包,封装的很好,使用起来很方便,可以很容易的制定抓包过滤器或者显示过滤器,具体在下面介绍。Wireshark是一个免费的...

阅读全文

Linux dd命令使用详解

dd是一个非常使用高效的命令,他的作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。一、备份备份整个磁盘到磁盘#将sdx整盘备份到sdy中去dd if=/dev/sdx  of=/dev/dev/sdy备份整盘到目录#将sdx整盘被分到目录中去dd if=/dev/sdx  of=/PATH/back整盘备份并压缩#整盘压缩后备份到制动路径dd if=/dev/sdx  | gzip > /path/back.gz二...

阅读全文

svn自动安装部署脚本

没事写了个svn的安装脚本,自动部署,最后checkout需要人工确认下即可完成 脚本还没测试,欢迎小白来试试。。。#!/bin/bash#author merci#auto install svn for centos6.x#svn根目录SVNDIR='/data/svn'#网站目录WEBDIR='/data/www'checkSVN=`rpm -qa | grep 'subvers...

阅读全文

linux内核优化及系统参数详解

Sysctl命令及linux内核参数调整 一、Sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数长期保存,可以通过编辑/etc/sysctl.conf文件来实现。 命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p (default /etc/sysctl.conf) sysctl [-n] ...

阅读全文

php实现TCP端口检测的方法

php检测tcp端口是否开放,对于一个运维来说,需要监控网站的TCP端口情况,如果是用php来实现,最好使用socket网络编程来处理,下面是一段网上淘到的代码,记录下后面会用到。<?phpclass Health {  public static $status;  public function __construct()  {  }  public f...

阅读全文

通过sleep延时操作监控网卡流量

这里获取网卡流量的方式是通过bash内的sleep命令来做延迟操作,相隔一秒的时间来截取两次流入流出流量的差来算出每秒流量流速,具体代码如下#!/bin/bash#author merci#############################################################################################################################系统流量监控##########################################...

阅读全文

centos使用mailx发送邮件

一般看到网上使用sendmail来搞,各种要使用25端口,不是每个人都会用163和126邮箱的,再就是一大堆配置搞不起来,各种坑,25端口好像现在服务上默认都是不会开放了,需要一些材料申请开通。一、安装mailx使用阿里云的yum源吧。省的源码安装麻烦wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repoyum install mailx -y二、发送邮件1、通过文件内容发送发送命令:mail...

阅读全文