日历

2016年四月
« 3月   5月 »
 123
45678910
11121314151617
18192021222324
252627282930  

最近评论

    linux企业应用

    windows server 2012启动黑屏,且进入cmd的解决方法

    今天一客户反应windows server 2012启动后,只有黑屏,且有一个CMD对话框,怀疑客户删东西了。咨询后发现,客户删除framework后,就不能启动了。

    .Net Framework 4.5是Windows Server 2012 中图形化界面(GUI) 的基础,所以出现了这个问题,解决办法也简单,在命令行输入如下命令:Dism /online /enable-feature /all /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer    回车后,等待一段时间,提示你是否重新启动计算机?(Y/N)。

    输入Y,系统重新启动。再次进入系统,正常的图形界面了。

     

    linux企业应用

    从haproxy日志里抓取造成 404请求的IP,查询IP位置,记录到文件的脚本。

    从haproxy日志里抓取造成 404请求的IP,查询IP位置,记录到文件的脚本。

    #!/bin/bash
    #search /var/log/haproxy.log for http 404 requests.
    #extract the source ip address.
    #find the location for the ip.
    #store in a logfile.

    if [[ -z $1 ]]; then
    _limit=32
    else
    _limit=$1
    fi
    set -e
    set -u

    _haproxy_log_file=”/var/log/haproxy.log”
    _404_log_file=”/root/haproxy_404.log”

    if [[ ! -f $_404_log_file ]]; then
    touch $_404_log_file
    fi
    _ip_total=`grep ” 404 ” $_haproxy_log_file |grep -v ” 404 -” |awk ‘{print $6}’|awk -F: ‘{print $1}’|sort`
    _ip_single=`echo “$_ip_total” |uniq -c|sort -gr`
    IFS=”

    for x in $_ip_single; […]