⑴ 网站如何辨别系统是window还是linux
首先,可以查看HTTP报头,如果是服务器是IIS,则肯定是Windows。除此之外,还可以访问站点错误路径,根据错误提示(未修改的话)判断系统。
<img src="https://pic4.mg.com/_b.jpg" data-rawwidth="727" data-rawheight="242" class="origin_image zh-lightbox-thumb" width="727" data-original="https://pic4.mg.com/_r.jpg">
如果是Apache、Nginx或其它,则无法通过此方法判断。这时我们可以ping、traceroute服务器,根据默认TTL判断服务器系统。
一般来说各系统的默认TTL:Linux:64;Windows:128;Unix:255
比如 http://centos.org ,TTL为64,有很大可能性为Linux
<img src="https://pic4.mg.com/_b.jpg" data-rawwidth="597" data-rawheight="269" class="origin_image zh-lightbox-thumb" width="597" data-original="https://pic4.mg.com/_r.jpg">
同样的方法,ping http://tsdm.net ,TTL为128,有很大可能性为Windows
<img src="https://pic1.mg.com/_b.jpg" data-rawwidth="582" data-rawheight="263" class="origin_image zh-lightbox-thumb" width="582" data-original="https://pic1.mg.com/_r.jpg">
ping http://java.com ,TTL为255,有很大可能性为UNIX
<img src="https://pic3.mg.com/_b.jpg" data-rawwidth="579" data-rawheight="261" class="origin_image zh-lightbox-thumb" width="579" data-original="https://pic3.mg.com/_r.jpg">
当然这种方法也不准确,服务器管理员可以出于安全考虑修改默认TTL,网站使用了CDN得到的是CDN节点信息,无法得知服务器实际使用的系统。
这只是些简单的方法,除此之外,还能使用Nmap、Xprobe2、P0F之类的软件判断。
⑵ 服务器开机显示system initializing memory是没有装系统吗
计算机服务器开机显示system initializing memory是没有装系统,这里可以进行系统重装的方法来解决,具体的操作步骤如下:
1.下载并且安装好大白菜装机版,打开安装好的大白菜装机版,插入u盘等待软件成功读取到u盘之后,点击“一键制作启动u盘”进入下一步操作。如下图所示
⑶ 如何确认服务器有没有安装系统
把服务器接上电 启动服务器 看看
⑷ 如何远程判断服务器的操作系统
可以通过ping值的TTL值来简单判断,但是这个并不一定精确。