我正在Linux/unix sh shell中工作。我正在按照说明从包含两个镜像系统的存储库下载数据。 说明说我必须能够连接到两个系统(或至少一个)的http(端口80)连接才能下载数据。我应该使用什么bash命令行?什么是连接到网络的bash命令行?
-2
A
回答
0
我想说nmap
是最好的选择这里,因为它提供了一个明确的答案:
sudo nmap -sS -p80 <ip address>
输出或者是像
Host is up (0.027s latency).
PORT STATE SERVICE
80/tcp open http
,或者在否定的情况下
Host is up (0.024s latency).
PORT STATE SERVICE
80/tcp filtered http
这是你可以很容易地管到grep命令:
sudo nmap -sS -p80 xx.xx.xx.xx | grep "/tcp"
这将导致要么
80/tcp open http
或
80/tcp filtered http
1
使用wget:wget的 http://url/file.tar.gz 或者,如果你想检查端口80是在主机上真正放开,只需使用telnet:
的telnet SERVER_IP 80 你应该得到某种答复。如果没有HTTP服务在运行,你会得到“连接被拒绝”
相关问题
- 1. 命令行连接到无线网络上的Ubuntu 10.04
- 2. 连接到特定无线网络时运行命令
- 3. Unix/OS X命令列出连接到网络的客户端
- 4. 网络套接字命令
- 5. 使用openssl连接到pop3的命令是什么?
- 6. 以编程方式/从命令行“修复”网络连接
- 7. 如何通过命令行选择多个网络连接?
- 8. Java NIO - 连接到telnet/bash /等。命令行实用程序
- 9. 什么是bash“测试”命令评估命令?
- 10. bash shell命令行参数-e的含义是什么?
- 11. /bin/bash -c与直接执行命令有什么不同?
- 12. bash文件中sudo bash和sudo命令的区别是什么?
- 13. '前馈网络'和'全连接网络'有什么区别?
- 14. 为什么我可以从命令行连接到svn而不是从乌龟?
- 15. bash运行字符串作为命令:为什么命令找不到赋值?
- 16. 检查是否连接到网络; jQuery
- 17. 连接到URL阻塞网络连接
- 18. 连接到lan网络
- 19. FPGA连接到网络
- 20. 连接到无线网络
- 21. 连接到网络服务
- 22. 上连接到WiFi网络
- 23. 使用网站更新来ping网络服务的get/post命令是什么?
- 24. 通过命令行连接到smtp.gmail.com
- 25. 从命令行连接到MySQL
- 26. 网络连接
- 27. 连接mysql命令行
- 28. 网络连接能力未得到充分利用,为什么?
- 29. 什么是sbt的命令行参数?