Merge remote-tracking branch 'LCTT/master'

This commit is contained in:
Xingyu.Wang 2019-04-02 10:39:05 +08:00
commit d25c5855bf
4 changed files with 102 additions and 106 deletions

View File

@ -1,8 +1,8 @@
[#]: collector: "lujun9972"
[#]: translator: "FSSlc"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-10675-1.html"
[#]: subject: "3 Ways To Check Whether A Port Is Open On The Remote Linux System?"
[#]: via: "https://www.2daygeek.com/how-to-check-whether-a-port-is-open-on-the-remote-linux-system-server/"
[#]: author: "Magesh Maruthamuthu https://www.2daygeek.com/author/magesh/"
@ -10,11 +10,7 @@
查看远程 Linux 系统中某个端口是否开启的 3 种方法
======
这是一个很重要的话题,不仅对 Linux 管理员而言,对于我们大家而言也非常有帮助。
我的意思是说对于工作在 IT 基础设施行业的用户来说,了解这个话题也是非常有用的。
他们需要在执行下一步操作前,检查 Linux 服务器上某个端口是否开启。
这是一个很重要的话题,不仅对 Linux 管理员而言,对于我们大家而言也非常有帮助。我的意思是说对于工作在 IT 基础设施行业的用户来说,了解这个话题也是非常有用的。他们需要在执行下一步操作前,检查 Linux 服务器上某个端口是否开启。
假如这个端口没有被开启,则他们会直接找 Linux 管理员去开启它。如果这个端口已经开启了,则我们需要和应用团队来商量下一步要做的事。
@ -22,21 +18,21 @@
这个目标可以使用下面的 Linux 命令来达成:
* **`nc`** `netcat` 是一个简单的 Unix 工具,它使用 TCP 或 UDP 协议去读写网络连接间的数据。
* **`nmap`** `nmap`(“Network Mapper”) 是一个用于网络探索和安全审计的开源工具,被设计用来快速地扫描大规模网络。
* **`telnet`** `telnet` 命令被用来交互地通过 TELNET 协议与另一台主机通信。
* `nc`netcat 是一个简单的 Unix 工具,它使用 TCP 或 UDP 协议去读写网络连接间的数据。
* `nmap`“Network Mapper”是一个用于网络探索和安全审计的开源工具,被设计用来快速地扫描大规模网络。
* `telnet`被用来交互地通过 TELNET 协议与另一台主机通信。
### 如何使用 ncnetcat命令来查看远程 Linux 系统中某个端口是否开启?
`nc``netcat` `netcat` 是一个简单的 Unix 工具,它使用 TCP 或 UDP 协议去读写网络连接间的数据。
`nc``netcat`。`netcat` 是一个简单的 Unix 工具,它使用 TCP 或 UDP 协议去读写网络连接间的数据。
它被设计成为一个可信赖的后端工具,可被直接使用或者轻易地被其他程序或脚本调用。
它被设计成为一个可信赖的后端工具,可被直接使用或者简单地被其他程序或脚本调用。
与此同时,它也是一个富含功能的网络调试和探索工具,因为它可以创建你所需的几乎所有类型的连接,并且还拥有几个内置的有趣功能。
netcat 有三类功能模式,它们分别为连接模式、监听模式和隧道模式。
`netcat` 有三类功能模式,它们分别为连接模式、监听模式和隧道模式。
**ncnetcat命令的一般语法**
`nc``netcat`)命令的一般语法:
```
$ nc [-options] [HostName or IP] [PortNumber]
@ -51,14 +47,14 @@ $ nc [-options] [HostName or IP] [PortNumber]
Connection to 192.168.1.8 22 port [tcp/ssh] succeeded!
```
**命令详解:**
命令详解:
* **`nc`** 即执行的命令主体;
* **`z`** zero-I/O 模式(被用来扫描);
* **`v`** 显式地输出;
* **`w3`** 设置超时时间为 3 秒;
* **`192.168.1.8`** 目标系统的 IP 地址;
* **`22`** 需要验证的端口。
* `nc`即执行的命令主体;
* `z`:零 I/O 模式(被用来扫描);
* `v`显式地输出;
* `w3`设置超时时间为 3 秒;
* `192.168.1.8`目标系统的 IP 地址;
* `22`需要验证的端口。
当检测到端口没有开启,你将获得如下输出:
@ -69,13 +65,13 @@ nc: connect to 192.168.1.95 port 22 (tcp) failed: Connection refused
### 如何使用 nmap 命令来查看远程 Linux 系统中某个端口是否开启?
`nmap`(“Network Mapper”) 是一个用于网络探索和安全审计的开源工具,被设计用来快速地扫描大规模网络,尽管对于单个主机它也同样能够正常工作。
`nmap`“Network Mapper”是一个用于网络探索和安全审计的开源工具,被设计用来快速地扫描大规模网络,尽管对于单个主机它也同样能够正常工作。
nmap 以一种新颖的方式,使用裸 IP 包来决定网络中的主机是否可达,这些主机正提供什么服务(应用名和版本号),它们运行的操作系统(系统的版本),它们正在使用的是什么包过滤软件或者防火墙,以及其他额外的特性。
`nmap` 以一种新颖的方式,使用裸 IP 包来决定网络中的主机是否可达,这些主机正提供什么服务(应用名和版本号),它们运行的操作系统(系统的版本),它们正在使用的是什么包过滤软件或者防火墙,以及其他额外的特性。
尽管 nmap 通常被用于安全审计,许多系统和网络管理员发现在一些日常任务(例如罗列网络资产、管理服务升级的计划、监视主机或者服务是否正常运行)中,它也同样十分有用。
尽管 `nmap` 通常被用于安全审计,许多系统和网络管理员发现在一些日常任务(例如罗列网络资产、管理服务升级的计划、监视主机或者服务是否正常运行)中,它也同样十分有用。
**nmap 的一般语法:**
`nmap` 的一般语法:
```
$ nmap [-options] [HostName or IP] [-p] [PortNumber]
@ -113,7 +109,7 @@ Nmap done: 1 IP address (1 host up) scanned in 13.07 seconds
`telnet` 命令被用来交互地通过 TELNET 协议与另一台主机通信。
**telnet 命令的一般语法:**
`telnet` 命令的一般语法:
```
$ telnet [HostName or IP] [PortNumber]
@ -148,7 +144,7 @@ via: https://www.2daygeek.com/how-to-check-whether-a-port-is-open-on-the-remote-
作者:[Magesh Maruthamuthu][a]
选题:[lujun9972][b]
译者:[FSSlc](https://github.com/FSSlc)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出

View File

@ -1,77 +0,0 @@
[#]: collector: (lujun9972)
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (14 days of celebrating the Raspberry Pi)
[#]: via: (https://opensource.com/article/19/3/happy-pi-day)
[#]: author: (Anderson Silva (Red Hat) https://opensource.com/users/ansilva)
14 days of celebrating the Raspberry Pi
======
In the 14th and final article in our series on getting started with the Raspberry Pi, take a look back at all the things we've learned.
![][1]
**Happy Pi Day!**
Every year on March 14th, we geeks celebrate Pi Day. In the way we abbreviate dates—MMDD—March 14 is written 03/14, which numerically reminds us of 3.14, or the first three numbers of [pi][2]. What many Americans don't realize is that virtually no other country in the world uses this [date format][3], so Pi Day pretty much only works in the US, though it is celebrated globally.
Wherever you are in the world, let's celebrate the Raspberry Pi and wrap up this series by reviewing the topics we've covered in the past two weeks:
* Day 1: [Which Raspberry Pi should you choose?][4]
* Day 2: [How to buy a Raspberry Pi][5]
* Day 3: [How to boot up a new Raspberry Pi][6]
* Day 4: [Learn Linux with the Raspberry Pi][7]
* Day 5: [5 ways to teach kids to program with Raspberry Pi][8]
* Day 6: [3 popular programming languages you can learn with Raspberry Pi][9]
* Day 7: [How to keep your Raspberry Pi updated][10]
* Day 8: [How to use your Raspberry Pi for entertainment][11]
* Day 9: [Play games on the Raspberry Pi][12]
* Day 10: [Let's get physical: How to use GPIO pins on the Raspberry Pi][13]
* Day 11: [Learn about computer security with the Raspberry Pi][14]
* Day 12: [Do advanced math with Mathematica on the Raspberry Pi][15]
* Day 13: [Contribute to the Raspberry Pi community][16]
![Pi Day illustration][18]
I'll end this series by thanking everyone who was brave enough to follow along and especially those who learned something from it during these past 14 days! I also want to encourage everyone to keep expanding their knowledge about the Raspberry Pi and all of the open (and closed) source technology that has been built around it.
I also encourage you to learn about other cultures, philosophies, religions, and worldviews. What makes us human is this amazing (and sometimes amusing) ability that we have to adapt not only to external environmental circumstances—but also intellectual ones.
No matter what you do, keep learning!
--------------------------------------------------------------------------------
via: https://opensource.com/article/19/3/happy-pi-day
作者:[Anderson Silva (Red Hat)][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/raspberry-pi-juggle.png?itok=oTgGGSRA
[2]: https://www.piday.org/million/
[3]: https://en.wikipedia.org/wiki/Date_format_by_country
[4]: https://opensource.com/article/19/3/which-raspberry-pi-choose
[5]: https://opensource.com/article/19/3/how-buy-raspberry-pi
[6]: https://opensource.com/article/19/3/how-boot-new-raspberry-pi
[7]: https://opensource.com/article/19/3/learn-linux-raspberry-pi
[8]: https://opensource.com/article/19/3/teach-kids-program-raspberry-pi
[9]: https://opensource.com/article/19/3/programming-languages-raspberry-pi
[10]: https://opensource.com/article/19/3/how-raspberry-pi-update
[11]: https://opensource.com/article/19/3/raspberry-pi-entertainment
[12]: https://opensource.com/article/19/3/play-games-raspberry-pi
[13]: https://opensource.com/article/19/3/gpio-pins-raspberry-pi
[14]: https://opensource.com/article/19/3/learn-about-computer-security-raspberry-pi
[15]: https://opensource.com/article/19/3/do-math-raspberry-pi
[16]: https://opensource.com/article/19/3/contribute-raspberry-pi-community
[17]: /file/426561
[18]: https://opensource.com/sites/default/files/uploads/raspberrypi_14_piday.jpg (Pi Day illustration)

View File

@ -1,5 +1,5 @@
[#]: collector: (lujun9972)
[#]: translator: ( )
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )

View File

@ -0,0 +1,77 @@
[#]: collector: (lujun9972)
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (14 days of celebrating the Raspberry Pi)
[#]: via: (https://opensource.com/article/19/3/happy-pi-day)
[#]: author: (Anderson Silva (Red Hat) https://opensource.com/users/ansilva)
庆祝 Raspberry Pi 的 14 天
======
在我们关于树莓派入门系列的第 14 篇也是最后一篇文章中,回顾一下我们学到的所有东西。
![][1]
**派节快乐!**
每年的 3 月 14 日,我们这些极客都会庆祝派节。我们用这种方式缩写日期 MMDDMarch 14 于是写成 03/14它的数字上提醒我们 3.14,或者说 [π][2] 的前三位数字。许多美国人没有意识到的是,世界上几乎没有其他国家使用这种[日期格式][3],因此派节几乎只适用于美国,尽管它在全球范围内得到了庆祝。
无论你身在何处,让我们一起庆祝树莓派,并通过回顾过去两周我们所涉及的主题来结束本系列:
* 第 1 天:[你应该选择哪种树莓派?][4]
  * 第 2 天:[如何购买树莓派][5]
  * 第 3 天:[如何启动新的树莓派][6]
  * 第 4 天:[用树莓派学习 Linux][7]
  * 第 5 天:[5 种教孩子用树莓派编程的方法][8]
  * 第 6 天:[你可以用树莓派学习的 3 种流行编程语言][9]
  * 第 7 天:[如何更新树莓派][10]
  * 第 8 天:[如何使用树莓派娱乐][11]
  * 第 9 天:[在树莓派上玩游戏][12]
  * 第 10 天:[让我们实物化:如何在树莓派上使用 GPIO 引脚][13]
  * 第 11 天:[通过树莓派了解计算机安全][14]
  * 第 12 天:[在树莓派上使用 Mathematica 进行高级数学运算][15]
  * 第 13 天:[为树莓派社区做出贡献][16]
![Pi Day illustration][18]
我将结束本系列,感谢所有关注的人,尤其是那些在过去 14 天里从中学到了东西的人!我还想鼓励大家不断扩展他们对树莓派以及围绕它构建的所有开源(和闭源)技术的了解。
我还鼓励你了解其他文化、哲学、宗教和世界观。让我们成为人类的是这种惊人的 (有时是有趣的) 能力,我们不仅要适应外部环境,而且要适应智力环境。
不管你做什么,保持学习!
--------------------------------------------------------------------------------
via: https://opensource.com/article/19/3/happy-pi-day
作者:[Anderson Silva (Red Hat)][a]
选题:[lujun9972][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/raspberry-pi-juggle.png?itok=oTgGGSRA
[2]: https://www.piday.org/million/
[3]: https://en.wikipedia.org/wiki/Date_format_by_country
[4]: https://opensource.com/article/19/3/which-raspberry-pi-choose
[5]: https://opensource.com/article/19/3/how-buy-raspberry-pi
[6]: https://opensource.com/article/19/3/how-boot-new-raspberry-pi
[7]: https://opensource.com/article/19/3/learn-linux-raspberry-pi
[8]: https://opensource.com/article/19/3/teach-kids-program-raspberry-pi
[9]: https://opensource.com/article/19/3/programming-languages-raspberry-pi
[10]: https://opensource.com/article/19/3/how-raspberry-pi-update
[11]: https://opensource.com/article/19/3/raspberry-pi-entertainment
[12]: https://opensource.com/article/19/3/play-games-raspberry-pi
[13]: https://opensource.com/article/19/3/gpio-pins-raspberry-pi
[14]: https://opensource.com/article/19/3/learn-about-computer-security-raspberry-pi
[15]: https://opensource.com/article/19/3/do-math-raspberry-pi
[16]: https://opensource.com/article/19/3/contribute-raspberry-pi-community
[17]: /file/426561
[18]: https://opensource.com/sites/default/files/uploads/raspberrypi_14_piday.jpg (Pi Day illustration)