如何在linux下判断web服务是否开启?

python渗透开发工具脚本之判断域名是否存在CDN 结合真实IP 组合代码逻辑 nslookup 三种玩法解释 --- 信息收集 nslookup 是NT.2000中连接DNS服务器,查询域名信息的一个非常有用的命令可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释。而市面上大多数的工具只能实现我们想要的基础性功能,我们想要扩展这些工具大多数是需要进行反编译的,而反编译过后是否能使用是不可知的。信息收集是渗透测试流程必要的一步流程,收集越多的信息,便更加有利我们渗透测试的下一步工作流程的开展。ping出来的域名和显示的域名是不一致的这样也可以直白的判断出是开启了CDN中间节点加速的。 阅读详情

对于web服务的开启的判断有以下几种常用方法:

1、端口查看:

    本地:ss,netstat,lsof

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
示例一:
ss:查看80端口是否处于监听状态
[root@gw oldboy]# ss -an|grep 80
LISTEN     0      511                      :::80                      :::*     
示例二:
netstat:查看80端口/httpd服务是否开启
[root@gw oldboy]# netstat -lntup|grep 80
tcp        0      0 :::80                       :::*                LISTEN      2317/httpd
[root@gw oldboy]# netstat -lntup|grep httpd
tcp        0      0 :::80                       :::*                LISTEN      2317/httpd
示例三:
lsof:查看80端口是否处于
[root@gw oldboy]# lsof -i :80
COMMAND  PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
httpd   2317   root    4u  IPv6  13199      0t0  TCP *:http (LISTEN)
httpd   2320 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)
httpd   2321 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)
httpd   2322 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)
httpd   2323 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)
httpd   2324 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)
httpd   2325 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)
httpd   2326 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)
httpd   2327 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)

    远程:nmap

1
2
3
4
5
6
7
8
9
10
11
12
示例一:
nmap:检测端口开启状态
[root@niaoyun ~]# nmap 192.168.1.21 -p 80
 
Starting Nmap 5.51 ( http://nmap.org ) at 2015-08-30 21:59 CST
Nmap scan report for 192.168.1.21
Host is up (0.00013s latency).
PORT   STATE  SERVICE
80/tcp closed http     <== 注意这里
MAC Address: 00:0C:29:19:FC:7D (VMware)
 
Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds

2、本地进程数:

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@niaoyun ~]# ps -ef|grep httpd
root       1249      1  0 22:05 ?        00:00:00 /usr/sbin/httpd
apache     1251   1249  0 22:05 ?        00:00:00 /usr/sbin/httpd
apache     1252   1249  0 22:05 ?        00:00:00 /usr/sbin/httpd
apache     1253   1249  0 22:05 ?        00:00:00 /usr/sbin/httpd
apache     1254   1249  0 22:05 ?        00:00:00 /usr/sbin/httpd
apache     1255   1249  0 22:05 ?        00:00:00 /usr/sbin/httpd
apache     1256   1249  0 22:05 ?        00:00:00 /usr/sbin/httpd
apache     1257   1249  0 22:05 ?        00:00:00 /usr/sbin/httpd
apache     1258   1249  0 22:05 ?        00:00:00 /usr/sbin/httpd
root       1260   1117  0 22:05 pts/0    00:00:00 grep httpd
[root@niaoyun ~]# ps -ef|grep httpd|wc -l
10

3、header状态值:

1
2
3
4
5
6
7
8
9
10
11
12
[root@niaoyun ~]# curl -I 192.168.1.20
HTTP/1.1 200 OK
Date: Sun, 30 Aug 2015 14:16:55 GMT
Server: Apache/2.2.15 (CentOS)
Last-Modified: Sun, 30 Aug 2015 14:16:23 GMT
ETag: "5fda3-13-51e87f62ea815"
Accept-Ranges: bytes
Content-Length: 19
Connection: close
Content-Type: text/html; charset=UTF-8
[root@niaoyun ~]# curl -I -s 192.168.1.20|head -1
HTTP/1.1 200 OK

4、URL(wget,curl)模拟用户的方式:

1
2
3
4
5
6
7
8
9
10
示例一:
wget:爬虫测试
[root@niaoyun ~]# wget --spider --timeout=10 192.168.1.20
Spider mode enabled. Check if remote file exists.
--2015-08-30 22:23:34--  http://192.168.1.20/
Connecting to 192.168.1.20:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 19 [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.
使用Linux搭建web服务器 对于一个网站开发者而言,在经历了艰难的开发过程后,要将网站推向给用户,必须要做的一步便是部署我们的web应用,这样广大的用户才能成功访问我们的网站。目前主流的部署平台都是基于Linux的。本文将详细讲解使用Linux搭建web服务器的过程。搭建成功之后,可以通过网址:www.zhougb3.cn访问我的个人博客主页。1.准备工作为了让用户都可以访问我们的网站,我们需要有一台可以通过外网访问的服务器, 阅读详情

相关推荐

监控linux服务器状态以及nginx,php等服务状态的shell脚本

有时候服务器的并发量大时会导致服务器宕机或者请求服务器返回502等信息,故为了能在出现上述情况后第一时间 服务器自我处理

linux查看开启web服务,linux开启启动web服务

1.写服务文件web.service:如nginx.service、redis.service、supervisord.service[Unit]Description=golang serviceConditionPathExists=/root/go/src/httptest/After=network.target[Service]Type=simpleUser=rootGroup=root...

weixin_28850145的博客 2604

FoundationPose 4090部署 真实场景迁移

复现并应用foundationpose

m0_52835296的博客 613

linux查看进程 显示,Linux如何查看和控制进程

Linux如何查看和控制进程前言:程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中处于动态执行状态的计算机程序。在Linux系统中,每个程序启动后可以创建一个或多个进程。例如,提供Web服务的httpd程序,当有大量用户同时访问Web页面时,httpd程序可能会创建多个进程来提供服务。程序保存在硬盘、光盘等介质中的可执行代码和数据静态保存的代码进程在 ...

weixin_42442019的博客 791

基于因果推理的LLM去毒:精准定位注意力头实现高效干预

在大型语言模型(LLM)的部署与应用中,模型安全与可控性是核心挑战之一。传统方法如全参数微调成本高昂,且可能损害模型通用能力。本文聚焦于一种基于因果推理的精准干预技术,其原理在于利用因果发现算法定位Transformer模型中与“毒性”输出存在强因果关联的特定注意力头。该技术通过分析注意力头的激活模式与生成文本毒性分数之间的因果关系,识别出关键责任单元,而非依赖传统的相关性分析。其技术价值在于实现了轻量级、高可解释性的模型行为修正,能以极低的参数改动代价有效降低模型在敏感话题上的有害输出。在应用场景上,该方

weixin_32667439的博客 312

农业杂草检测——甜菜杂草目标检测数据集

甜菜田中常见的杂草种类繁多,主要有稗草、狗尾草、芦苇、灰藜等。•稗草:一年生草本植物,和稻子外形极为相似。秆直立,光滑无毛。圆锥花序主轴具角棱,粗糙;小穗密集于穗轴的一侧,具极短柄或近无柄。花果期 7 - 10月。生长在稻田里、沼泽、沟渠旁、低洼荒地等。•狗尾草:又叫莠,因穗形像狗尾巴而得名。秆疏丛生,直立或基部膝曲上升。叶片条状披针形,叶鞘松弛,光滑,鞘口有毛;叶舌毛状。圆锥花序呈圆柱状,直立或稍弯垂,刚毛绿色或变紫色。夏、秋采收,晒干。常生长在麦田、谷子、玉米、棉花、豆类、花生、薯类、蔬菜、甜菜、马铃薯

qq_38220914的博客 1139

在linux中查看服务,linux中怎么查看服务状态

一、利用进程来查看使用命令:ps -aux | grep xxx可以查看某个进程或者服务是否存在。在线视频教程分享:linux视频教程二、利用services命令1、查看单个服务的运行状态:service 服务名 status如:[root@localhost ~]# service sshd statusopenssh-daemon (pid 3701) 正在运行…2、查看所有服务的运行状态:s...

weixin_33167915的博客 9948

HCIA-Storage 存储工程师学习笔记——1. 存储技术趋势

文章目录1. 存储技术趋势1.1 数据、信息与数据存储1.2 存储技术的发展①存储架构的发展②存储介质的发展③ 接口协议的发展1.3 存储产品的发展趋势 华为HCIA-Storage认证地址:https://e.huawei.com/cn/talent/#/cert/roadmap 1. 存储技术趋势 1.1 数据、信息与数据存储 什么是数据? ​ 数据是对所有事物的数字表示。 数据的种类? 结构化数据 半结构化数据 非结构化数据 数据的处理周期 ​ 数据处理是人或机器对数据进行的重组或重新排序,

超级大洋葱的博客 2846

Linux查看所有service的状态

查看Linux所有服务的运行状态可输入命令 service --status-all 注意:-all要紧跟在–status后面,中间不要有空格 结果为: 那么,服务名称前面的加减号 [+] [-] 是什么意思呢? [+] 代表服务是在启动运行的状态 [-] 代表服务是在关闭停止的状态 我们来做个验证,以apache2服务为例。 现在的 apache2 是 [+] 的状态,即正在启动运行中...

weixin_40367126的博客 1万+

Jetson AGX Orin边缘AI实战:用YOLOv8做目标检测,我的环境配置踩坑与优化记录

本文详细记录了在Jetson AGX Orin上部署YOLOv8目标检测模型的环境配置与优化过程。从JetPack版本确认、PyTorch安装陷阱到Torchvision编译技巧,再到YOLOv8部署和系统级优化,提供了完整的实战指南。特别针对边缘AI设备的特性,分享了CUDA加速、内存管理等性能调优经验,帮助开发者高效完成工业级AI应用部署。

weixin_30839881的博客 376

基于QT+Halcon实现线序识别

一、线序识别算法步骤。 1.按照检测区域m_pItem1的外接矩形(rtBount)的大小, 截取感兴趣区域图像hRoi。 2.把截取出来的感兴趣区域图像hRoi, 分离出R、G、B三个通道hRed、hGreen、hBlue。 3.把hRed、hGreen、hBlue三个通道转换成cielab颜色空间, 得到hChannelL、hChannelA、hChannelB三个颜色图。 4.设m_pItem1的宽为iItemW, 高为iItemH. 分别申请大小为iItemW的pSumL、pSumA、pSumB内

专注现代C++实战,从核心语法到高性能编程,助力开发者深入掌握系统级编程精髓。 1748

shell单分支练习

2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。需要先下载mailx,下载完成之后进入mail.rc文件中进行配置。点击开启IMAP/SMTP服务,根据提示进行后续会生成授权密码。登录到网易邮箱——>设置——>POP3/SMTP/IMAP。执行shell之后发现邮箱收到邮件,提示内存低于20G。

xjdj666的博客 333

【Halcon-2D测量】set_metrology_object_param 函数功能(用于配置计量对象常规参数)

HALCON算子 set_metrology_object_param 是2D计量模块的核心配置工具,用于动态修改计量对象的测量区域、边缘检测和几何拟合参数。该算子需在检测前调用,支持批量或单独修改对象参数,包含三类关键参数:测量区域(如长度、间距)、边缘检测(如平滑Sigma、阈值)和几何拟合(如RANSAC阈值、最小分数)。使用时需注意参数互斥规则(如measure_distance优先于num_measures)和多线程同步要求。算子无输出参数,仅修改计量模型内部状态,需配合apply_metrolo

weixin_45590420的博客 291

shell习题第25题:判断是否开启web服务

【题目要求】 写一个脚本判断我的linux服务器是否开启web服务?监听80端口 【核心要点】 netstat -lntp | grep '80' 【脚本】 #!/bin/bash n=`netstat -lntp | grep ':80' | wc -l` if [ $n -eq 0 ]; then echo "It not listen port 80" el...

weixin_30820077的博客 215

【AI智能体】Codex + Seedance2.5 制作AI视频实战操作详解

【AI智能体】Codex + Seedance2.5 制作AI视频实战操作详解

congge_study的博客 3777

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

判断web服务

题目要求 写一个脚本判断你的Linux服务器里是否开启web服务?(监听80端口)如果开启了,请判断出跑的是什么服务 ,是httpd呢还是nginx又或者是其他的什么? 参考答案 #!/bin/bash n=`netstat -lntp |grep ':80 '|wc -l` if [ $n ...

chouye19980417的博客 272

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

教你如何在linux下查看服务是否已经启动或者关闭

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33860553的博客 6154

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux下的WEB服务器的搭建实战

Linux下的web服务器搭建详细过程 每次搭建一个服务器之前,比如MySQL、DNS、WEB等首先要挂载磁盘目录文件 挂载就是当要使用某个设备时(例如光盘或软盘),必须先将它们对应放到 Linux 系统中的某个目录上。其中对应的目录就叫作挂载点。只有经过操作之后,用户或程序才能访问到这些设备。这个操作过程就叫作文件系统的挂载。这里/dev/sr0是软盘,/mnt/cdrom是挂载点 [root@wry139 ~]# mount /dev/sr0 /mnt/cdrom/ mount: /dev/sr0 写保

qq_48111800的博客 2万+

linux检查web是否启动,Zabbix通过curl命令判断Web服务是否正常并自动重启服务

Zabbix通过curl命令判断Web服务是否正常并自动重启服务主要思路:通过curl命令获取服务器响应码,如果正常返回200,不正常返回000具体命令:curl -I -s -w "%{http_code}" -o /dev/null http://www.baidu.com/1.编辑zabbix-agent客户端的配置文件①vim /etc/zabbix/zabbix_agentd.conf#...

weixin_42097557的博客 1690

用Linux搭建web服务器

web 服务器提供的这些数据大部分都是文件,那么我们需要在服务器端先将数据文件写好,并且放置在某个特殊的目录下面,这个目录就是我们整个网站的首页,在 redhat 中,这个目录默认在/var/www/html。浏览器是通过你在地址栏中输入你所需要的网址来取得这个目录的数据的URL:Uniform Resource Locator,统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。网址格式:://[:port]/

w17791476027的博客 5242

在linux服务器部署web项目并成功访问(开启端口)

linux服务器部署web项目 主要是jdk和tomcat的下载安装及配置 一、下载jdk和tomcat服务器 1. tomcat:下载地址 截图如下 2.jdk:下载地址 截图如下 二、将文件上传到服务器(博主使用SecureCRT工具) 有两种方法 1. 使用rz命令 # rz 如果rz出现此错误: -bash: rz: command not found 原因: 缺少插件 解决方法...

生命不息,奋斗不止 1万+

linux开启80服务器,Linux服务器之IPTABLES开启80端口

在服务器部署不同的程序时,总会遇到各种各样的问题,其中本文介绍的iptables开放80端口也是在服务器部署常见的问题之一。常见情况有以下两种:情况一:在linux服务器部署好web运行环境和程序时,却发现访问被拒绝,http请求无响应。情况二:在做本地服务器的环境,发现网站trustauth.cn能正常访问,用ip访问就访问不了,常使用CentOS的朋友,可能会遇到这样的问题。开启了防火墙导致8...

weixin_35118333的博客 4185

检测网站是否开启SSH服务

检测网站是否开启SSH服务在kali下直接使用Nmap,扫描所有端口(1-65535),22端口开启则说明SSH服务开启 nmap -open ip/host -p1 -65535

煮酒闲谈 2002

Linux(RedHat或CentOS)下如何开启telnet服务

Linux(RedHat或CentOS)下如何开启telnet服务

满天点点星辰的博客 7236

网站服务器如何开启某个端口,服务器如何开启常用端口和其他端口

服务器如何开启常用端口和其他端口一认开启端简介20和21 FTP上传使口25 邮件服务邮件端口80 网页访问WEB端口110 邮件服务器邮件端口1433 MSSQL数据库远程连接端口3306 MYSQL服务器远程连接端口3389 默认远程桌面连接端口33000-33003 FTP被动模式使用端口二。如何开启其他端口,客户装有其他程序需开启特殊端口图文说明。首先点网上邻居右键属性》本地连接右键属性》...

weixin_36177083的博客 3921
上一篇: Centos配置国内yum源
下一篇: 【Mybatis框架】输出映射-resultType与resultMap
summerwindl
博客等级 码龄10年 27粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值