在Linux的命令行模式下如何上网

在Linux的命令行模式下如何上网,第1张

Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统,而最近就有很多小伙伴问我在Linux的命令行模式下怎么上网 ,其实很简单,下面就由我跟大家分享具体的方法吧,希望对大家有所帮助~ 在Linux的命令行模式下上网的方法 第一步,先打开虚拟机至图形用户界面,看一下是否有网络连接。第二步,同时按住Ctrl+Alt+F2切换到命令行界面,如下图所示。第三步,开始输入命令打开网络连接,首先输入ifconfig,如下图所示。第四步,再输入ifup eth0 命令,此命令用来打开网络。第五步,切换到图形用户界面,查看网络是否已经开启,如下图所示。第六步,第五步网络已经开启成功,下面用linux自带浏览器打开页面尝试一下上网。第七步,以上六步就是全部过程,这一步用来关闭联网命令,输入ifdown eth0即可关闭网络,输入之后切换界面观察一下。猜你喜欢: 1. 怎么用Linux命令联网2. 怎么用Linux命令上网3. Linux系统在命令行中实现Wifi 连接的方法4. Linux系统在命令行中实现Wifi连接的方法5. Linux命令行中网速怎么测试

测试网络是否连通

1,ping IP 查看网络数据包是否可达 (首先PING 网关 如果网关都不通的话说明网络或配置有问题。如果网关通,但是没有外网 或PING不通其他网段的网络)那么可以实用下一条!

2,. traceroute Ip(域名)查看你是再哪一跳失败的。 从而检测出 是哪个设备的故障。比如网关 防火墙 路由器 交换机等。

测试端口是否连通

方法一、telnet法

telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式:

telnet ip port

说明:

ip:是测试主机的ip地址

port:是端口,比如80

如果telnet连接不存在的端口,那会如下图所示。

如果telnet 连接存在端口会出现如下图所示的内容,下图中以80端口为例。

方法二、ssh法

SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,在linux上可以通过ssh命令来测试端口的连通性,具体用法格式如下:

用法: ssh -v -p port username@ip

说明:

-v 调试模式(会打印日志).

-p 指定端口

username:远程主机的登录用户

ip:远程主机

如果远程主机开通了相应的端口,会有如下图所示的建立成功的提示。

如果远程主机没有开通相应的端口,则如下图所示

方法三、curl法

curl是利用URL语法在命令行方式下工作的开源文件传输工具。也可以用来测试端口的连通性,具体用法:

curl ip:port

说明:

ip:是测试主机的ip地址

port:是端口,比如80

如果远程主机开通了相应的端口,都会输出信息,如果没有开通相应的端口,则没有任何提示,需要CTRL+C断开。

方法四、wget方法

wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结合,它也可以用来测试端口的连通性具体用法:   《Linux就该这么学》 学习更多linux命令。

wget ip:port

说明:

ip:是测试主机的ip地址

port:是端口,比如80

如果远程主机不存在端口则会一直提示连接主机。

linux nc命令查看端口通不通:当某个服务不能访问,首先要查看服务的端口是否能够访问。如何查看服务器的端口是否处在监听状态,并能被client端访问。服务器网络是否联通,端口有没有ip策略封封掉。

nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]

参数说明:

-g<网关> 设置路由器跃程通信网关,最丢哦可设置8个。

-G<指向器数目> 设置来源路由指向器,其数值为4的倍数。

-h 在线帮助。

-i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。

-l 使用监听模式,管控传入的资料。

-n 直接使用IP地址,而不通过域名服务器。

-o<输出文件> 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。

-p<通信端口> 设置本地主机使用的通信端口。

-r 乱数指定本地与远端主机的通信端口。

-s<来源位址> 设置本地主机送出数据包的IP地址。

-u 使用UDP传输协议。

-v 显示指令执行过程。

-w<超时秒数> 设置等待连线的时间。

-z 使用0输入/输出模式,只在扫描通信端口时使用。

使用:

#nc -v -z -w 2 10.0.0.1 1-1000 (扫描10.0.0.1 的1-1000端口)

#nc -v -z -w 2 10.0.0.1 80 (扫描10.0.0.1 的80端口)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9026905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存