蓝屏DMP文件分析工具Debugging Tools怎么用

Debugging Tools for Windows是微软的排错工具,也可以用于Windows蓝屏后DMP文件进行分析,找到蓝屏的原因。系统出现蓝屏后重启,在Windows10系统中,会在C:\Windows目录下生成一个MEMORY.DMP文件,而若是Windows版本低的,如Windows XP会在C:\Windows\minidump文件夹生成一个以日期为文件名的.dmp文件。这个就是蓝屏DMP文件。

Debugging Tools for Windows是微软的排错工具,也可以用于Windows蓝屏后DMP文件进行分析,找到蓝屏的原因。系统出现蓝屏后重启,在Windows10系统中,会在C:\Windows目录下生成一个MEMORY.DMP文件,而若是Windows版本低的,如Windows XP会在C:\Windows\minidump文件夹生成一个以日期为文件名的.dmp文件。这个就是蓝屏DMP文件。

  DMP文件使用Windows系统自带的软件是无法打开的,需要下载安装Debugging Tools软件来打开,分析蓝屏DMP文件的内容。下面就来具体看看怎么使用的Debugging Tools打开DMP蓝屏文件,查找分析Windows蓝屏的原因。

首先需要获取Debugging Tools安装程序,可以在百度中搜索Debugging Tools下载安装,也可以去微软官方下载安装。

Debugging Tools有32位和64位的版本,是根据Windows系统版本而定,安装后Windbg.exe为Debugging Tools的可执行程序,在高版本的系统中,注意打开时以管理员身份运行,才可以使用Debugging Tools打开DMP蓝屏文件。

打开后,点击“File”菜单,Debugging Tools也有汉化中文版本,可以在百度中搜索下载汉化版本。

'

选择“Open Crash Dump”即打开转储文件。

找到系统盘下C:\Windows下或C:\Windows\minidump文件夹下的.dmp文件。

若在这个文件下面找不到.dmp文件,则有可能没有写入或目录位置修改过,不是默认的。如图路径:我的电脑右键属性,进入系统-高级系统设置-启动和故障恢复设置中可以查看到。

使用Debugging Tools打开蓝屏文件后,可以看到内容,这里内容需要对Windows系统很了解才能看明白。

对于整句的英文,看不明白意思,可以复制到百度翻译中进行翻译成中文,若翻译不准确,也可以单个单词进行翻译。

在故障检验分析Bugcheck Analysis中的Call Site中是调用点,即在蓝屏时Call Site调用点从上到下的过程。

在这个过程中出现ERROR错误,Module load completed but symbols could not be loaded for NETwew00.sys,NETwew00.sys文件不能被加载。这就是导致蓝屏的原因,在有些电脑上也有可能是“Probably caused by”后面出现蓝屏的原因。

这时我们可以将这个NETwew00.sys在百度中搜索一下相关资料,找出现Windows蓝屏的原因,当然这个过程很可能不顺利,因为导致蓝屏的原因多种多样的。但至少在这个过程中也是一种学习。

Windows server 2016加快开机性能优化

WIN键+R键,输入gpedit.msc,进入组策略设置

WIN键+R键,输入gpedit.msc,进入组策略设置

1、计算机配置,Windows设置,安全设置,本地策略,安全选项,"无需按 Ctrl+Alt+Del",设置为"已启用"。

解决问题:登录系统,需要先按Ctrl+Alt+Del,才能显示登录界面。修改后不再需要。

2、计算机配置,管理模板,系统,显示"关闭事件跟踪程序",设置为"已禁用"。

解决问题:关机时,需要输入关机原因。设置后不再需要。

3、计算机配置,管理模板,系统,登录时不显示"管理你的服务器"页,设置为"已启用"。

解决问题:Administrators组下的用户每次登录,会自动启动server manager,设置该策略后,会不再自动启动。

设置server manager,下次启动时不再自动启动。

源码编译PHP时,出现“error: Please reinstall the libzip distribution”错误

安装中遇到的问题

安装中遇到的问题

在运行 ./configure 时,提示: Please reinstall the libzip distribution 是因为 libzip 版本过低,编译升级

先卸载了原先的 libzip

yum remove libzip

# 下载 libzip 源码(去网站选择合适的版本)

官网下载地址: https://libzip.org/download/

wget https://libzip.org/download/libzip-1.5.2.tar.gz

# 解压

tar -zxvf libzip-1.5.2.tar.gz

cd libzip-1.5.2

mkdir build

cd build

cmake ..

make

make test

make install

#在安装完新版的 libzip 时可能会出现打不到 zipconf.h,手动复制一下 

cp /usr/local/lib/libzip/include/zipconf.h /usr/local/include/zipconf.h

Windows server 2016 双AD域搭建(一)之主域配置带DNS

参考博客:

参考博客:

https://www.dwhd.org/20180209_003321.html

网络拓扑:

服务器名称
IP地址
操作系统
AD1
192.168.4.226
Windows Server 2016 Datacenter Evaluation
AD2
192.168.4.215
Windows Server 2016 Datacenter Evaluation

1.域控的安装

2.域控的配置

3.配置域用户

修改计算机名

回到服务器管理器界面,然后选择”AD DS“,接着右键选择”AD1“这个节点,在弹出的界面选择“Active Directory 用户和计算机”

用户登录名:dfaduser@differ568.com  密码:Differ568@

4.测试域用户登录

通过管理员登录查看域控制情况

执行命令:  (quser.exe) -replace '\s{2,}',',' | ConvertFrom-Csv

非常好用的文件内容比较工具Beyond Compare 4.2.2专业版密钥

Beyond Compare是一款非常好用的文件内容比较工具,本人使用的Beyond Compare 4.2.2专业版,详细版本号Version 4.2.2 (build 22384)

请先确认自己的版本号,以免注册白失败。

官方下载地址:
复制下面key内容:
H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJ
vC1Ro6sbAvKR4pVwtxdCfuoZDb6hJ5bVQKqlfihJfSYZt-xVrVU27+0Ja
hFbqTmYskatMTgPyjvv99CF2Te8ec+Ys2SPxyZAF0YwOCNOWmsyqN5y9t
q2Kw2pjoiDs5gIH-uw5U49JzOB6otS7kThBJE-H9A76u4uUvR8DKb+VcB
rWu5qSJGEnbsXNfJdq5L2D8QgRdV-sXHp2A-7j1X2n4WIISvU1V9koIyS
NisHFBTcWJS0sC5BTFwrtfLEE9lEwz2bxHQpWJiu12ZeKpi+7oUSqebX+
H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJ
vC1Ro6sbAvKR4pVwtxdCfuoZDb6hJ5bVQKqlfihJfSYZt-xVrVU27+0Ja
hFbqTmYskatMTgPyjvv99CF2Te8ec+Ys2SPxyZAF0YwOCNOWmsyqN5y9t
q2Kw2pjoiDs5gIH-uw5U49JzOB6otS7kThBJE-H9A76u4uUvR8DKb+VcB
rWu5qSJGEnbsXNfJdq5L2D8QgRdV-sXHp2A-7j1X2n4WIISvU1V9koIyS
NisHFBTcWJS0sC5BTFwrtfLEE9lEwz2bxHQpWJiu12ZeKpi+7oUSqebX+

sentry与maven-logback集成

1.pom文件中加下面这段依赖
<dependency>
    <groupId>io.sentry</groupId>
    <artifactId>sentry-logback</artifactId>
    <version>1.7.5</version>
</dependency>
2.找到放到项目中
sentry-1.7.5.jar
sentry-logback-1.7.5.jar
3.logback.xml配置
<!– Configure the Sentry appender, overriding the logging threshold to the WARN level –>
<appender name=”Sentry” class=”io.sentry.logback.SentryAppender”>
    <filter class=”ch.qos.logback.classic.filter.ThresholdFilter”>
        <level>ERROR</level>
    </filter>
</appender>
<!– Enable the Console and Sentry appenders, Console is provided as an example
of a non-Sentry logger that is set to a different logging threshold –>
<root level=”INFO”>
    <appender-ref ref=”Console” />
    <appender-ref ref=”Sentry” />
</root>

Windows下tomcat自动定时重启方法

1,首先将tomcat注册为服务,先打开tomcat的bin目录下service.bat文件,修改下面的值,这是sevvice的注册名称和显示名称,一般可使用默认值。
set SERVICE_NAME=Tomcat5
set PR_DISPLAYNAME=Apache Tomcat
然后修改jvm大小,搜索到–JvmMs 128 –JvmMx 256 进行修改,因为做成服务启动,启动的时候就不会用到catalina.bat,也就不会读取里面的jvm设置了。
然后运行cmd命令窗口,cd 到tomcat的bin目录下,运行下面的命令
service.bat install
运行成功过后,会提示服务已经安装成功。
2,制作重启脚本restart.bat,文件内容如下
net stop Tomcat5
net start Tomcat5
3,利用控制面板里面的“任务计划”设置第2步的脚本运行时间计划
4,如果想删除服务,也很简单,先把服务停掉,然后在cmd窗口运行下面的命令即可,
后面那个Tomcat5是服务名。
sc delete Tomcat5
需要注意的是,需要先把服务停掉,才能一次删除成功,或者删除之后再停止服务,就会发现服务已经删除成功了。

Linux安装LuaJIT-2.0.2

wget -c http://luajit.org/download/LuaJIT-2.0.4.tar.gz
tar xzvf LuaJIT-2.0.4.tar.gz
cd LuaJIT-2.0.4
make install PREFIX=/opt/servers/luajit
echo “/opt/servers/luajit/lib” > /etc/ld.so.conf.d/usr_local_luajit_lib.conf
ldconfig
#注意环境变量!
export LUAJIT_LIB=/opt/servers/luajit/lib
export LUAJIT_INC=/opt/servers/luajit/include/luajit-2.0