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

对于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 Ubuntu上安装和配置DeepSeek WebUI #### 一、准备环境 为了确保顺利安装 DeepSeek 和 Open WebUI,在开始之前需确认操作系统版本以及网络状况。对于无法联网的老版Ubuntu(如18.04 LTS),建议先更新至更高版本,因为某些组件可能依赖较新的库文件[^2]。 #### 二、安装 Ollama 及其验证 1. **安装 Ollama** 执行官方文档中的指令来完成Ollama的安装过程。这一步骤通常涉及通过包管理器获取必要的软件包和支持工具[^1]。 2. **验证安装成果** 使用特定命令测试是否能够正常调用Ollama功能,以此判断安装环节是否有误。如果一切正常,则可继续后续操作;若有异常提示,请参照错误信息排查问题所在。 #### 三、下载并启动 DeepSeek 模型 1. **获取模型文件** 根据项目说明或官方渠道获得最新发布的DeepSeek模型压缩包,并将其解压到指定目录下以便于下一步加载使用[^3]。 2. **激活模型服务** 利用先前已装好的Ollama框架作为支撑平台,按照指导手册里的参数设定执行脚本以开启DeepSeek的服务端口监听状态。 #### 四、搭建 Open WebUI 接口层 1. **调整环境变量** 修改`.bashrc`或其他shell初始化脚本内的路径映射关系,使得全局范围内均能识别新加入的应用程序位置及其关联资源。 2. **利用 Docker 构建 UI 层面** 借助容器化技术快速部署图形化的交互面板,简化跨平台移植难度的同时提高了系统的稳定性和安全性。具体做法是拉取预构建镜像并通过简单配置即可实现自动化组装流程。 ```bash # 设置环境变量示例 export PATH=$PATH:/path/to/deepseek/bin # 启动Docker容器实例 docker run -d --name open-webui -p 7860:7860 your_docker_image_name ``` #### 五、OLLAMA命令行工具运用指南 熟悉掌握基本的操作语法有助于更好地管理和维护整个系统架构,比如查看当前运行情况、停止/重启某项任务等实用技巧都离不开这条途径的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值