草庐IT

一窍不通

全部标签

linux虚拟机重启后,telnet不通端口的排查思路

1、ping一下某个服务器ip,看下能不能通。(能通表示网络正常,即network服务正常启动)ping192.xxx.xxx.xxx(1)ping不通的话查看下network是否正常启动(没启动就开启)systemctlstatusnetwork.servicesystemctlstartnetwork.servicesystemctlenablenetwork.service(2)ping不通,但network正常启动的话,ifconfig查看下网卡是否正常(如果ens33网卡没启动就启动网卡)ifupens332、ping通了,但telnet不通,查看ssh服务的状态是否开启(没开启的话

逆向解决ping域名不通,nslookup却可以的问题

前两天心血来潮,想给C盘扩一下容量,结果玩脱了,系统开不了机了,无奈还原了一下,还原后发现连不了网了。浏览器无法打开网页,百度都进不去。但nslookup命令可以用。ping命令直接pingIP可以,但PING域名却不行。解析也没问题,IP也可以ping,为什么偏偏域名ping不了。排查了一圈网络设置,从浏览器设置到网卡配置,从代理设置到DNS服务器设置等。路由器配置都检查了,网上搜了都不能用,禁用IPV6,禁用DNSCLIENT服务等等各种办法,尝试后仍无法解决问题。抓个包看看吧,发现当ping域名时直接没有数据包,nslook时能看到DNS包。浏览器输入www.baidu,com也是一个数

逆向解决ping域名不通,nslookup却可以的问题

前两天心血来潮,想给C盘扩一下容量,结果玩脱了,系统开不了机了,无奈还原了一下,还原后发现连不了网了。浏览器无法打开网页,百度都进不去。但nslookup命令可以用。ping命令直接pingIP可以,但PING域名却不行。解析也没问题,IP也可以ping,为什么偏偏域名ping不了。排查了一圈网络设置,从浏览器设置到网卡配置,从代理设置到DNS服务器设置等。路由器配置都检查了,网上搜了都不能用,禁用IPV6,禁用DNSCLIENT服务等等各种办法,尝试后仍无法解决问题。抓个包看看吧,发现当ping域名时直接没有数据包,nslook时能看到DNS包。浏览器输入www.baidu,com也是一个数

虚拟机ping不通的几种原因及解决办法

镜像下载、域名解析、时间同步请点击阿里云开源镜像站一:虚拟机宿主机互ping不通问题一:防火墙略去,建议主机和宿主机都关闭防火墙,并关闭seLinux(Linux的安全系统)问题二:网卡未生效表现输入命令ifcongig,若输出的网卡信息不含inet[ip地址],则说明网卡未生效网卡生效后会变成解决办法这是由于网卡配置文件错误导致的。CentOS7系统网卡配置文件路径:/etc/sysconfig/network-scripts/ifcfg-[网卡名]网卡名为ifconfig命令输出信息最左列eg:/etc/sysconfig/network-scripts/ifcfg-ens32配置文件内容

虚拟机ping不通的几种原因及解决办法

镜像下载、域名解析、时间同步请点击阿里云开源镜像站一:虚拟机宿主机互ping不通问题一:防火墙略去,建议主机和宿主机都关闭防火墙,并关闭seLinux(Linux的安全系统)问题二:网卡未生效表现输入命令ifcongig,若输出的网卡信息不含inet[ip地址],则说明网卡未生效网卡生效后会变成解决办法这是由于网卡配置文件错误导致的。CentOS7系统网卡配置文件路径:/etc/sysconfig/network-scripts/ifcfg-[网卡名]网卡名为ifconfig命令输出信息最左列eg:/etc/sysconfig/network-scripts/ifcfg-ens32配置文件内容

CC1打不通时的另外一条链CC3

在CC1和CC6中,我们最终弹计算器都是通过Runtime.exec进行调用,从CC3我们要介绍一种不通过Runtime来弹计算器的方法,也就是Java中常提到的动态类加载,动态类加载可以让我们通过一个路径来加载一个恶意类,如果这个恶意类在静态代码块或构造代码块中写入了恶意方法,那么我们就可以通过找一条链子来初始化这个类(一般在进行实例化时会对类进行初始化),从而达到代码块中的代码执行。ClassLoader中的defineClass最终实现了类的动态加载(后面还有一些过程但已经是依靠c来实现的了),在ClassLoader中可以看到一堆defineClass,我们查找用法,看一下哪个defi

CC1打不通时的另外一条链CC3

在CC1和CC6中,我们最终弹计算器都是通过Runtime.exec进行调用,从CC3我们要介绍一种不通过Runtime来弹计算器的方法,也就是Java中常提到的动态类加载,动态类加载可以让我们通过一个路径来加载一个恶意类,如果这个恶意类在静态代码块或构造代码块中写入了恶意方法,那么我们就可以通过找一条链子来初始化这个类(一般在进行实例化时会对类进行初始化),从而达到代码块中的代码执行。ClassLoader中的defineClass最终实现了类的动态加载(后面还有一些过程但已经是依靠c来实现的了),在ClassLoader中可以看到一堆defineClass,我们查找用法,看一下哪个defi

如何解决git pull之后push的时候commit message校验不通过的问题

  在一些比较正规的大型项目的代码版本管理中,git管理员通常会设置commitmessage的校验来验证提交代码的合规性,比如有些commitmessage的组成规定为:需求编号或缺陷编号+特殊字符(如:)+message。在这种git版本管理环境下,一旦发生版本冲突,会导致本地merge的代码推送的时候无法通过commitmessage校验的情况。这是因为从dev(假设为提交目标分支)分支merge过来的代码包含了别人的历史commitmessage还有本次merge的简略git自动生成的信息,而当你push的时候,git就会提示commitmessage校验不通过。那么今天就跟大家分享一

如何解决git pull之后push的时候commit message校验不通过的问题

  在一些比较正规的大型项目的代码版本管理中,git管理员通常会设置commitmessage的校验来验证提交代码的合规性,比如有些commitmessage的组成规定为:需求编号或缺陷编号+特殊字符(如:)+message。在这种git版本管理环境下,一旦发生版本冲突,会导致本地merge的代码推送的时候无法通过commitmessage校验的情况。这是因为从dev(假设为提交目标分支)分支merge过来的代码包含了别人的历史commitmessage还有本次merge的简略git自动生成的信息,而当你push的时候,git就会提示commitmessage校验不通过。那么今天就跟大家分享一

IDEA如何使用Maven不通过模板创建javaWeb项目

IDEA如何使用Maven不通过模板创建javaWeb项目1.创建项目进入IDEA,点击“项目”>“新建项目”,填写项目信息,最后点击“创建”。点击“创建”后,自动进入新创建的项目。2.给项目配置Web框架点击“文件”>“项目结构”,自动跳转到项目结构。点击“模块”>“+”>“Web”,选择Web框架。按下图提示,修改Web模块部署描述符。按下图提示,修改Web资源目录。我们所有的Web应用程序,都保存在此目录下。点击“工件”,根据图中提示步骤进行配置。上图中最后一步点击“确定”后,自动关闭配置页面。在当前项目中的main目录下,自动生成了webapps目录。3.给项目配置Tomcat点击“添