xshell怎么查看linux系统的ip地址

哎哟,兄弟,我最近在用xshell连接服务器的时候,发现查看IP地址这个事儿还挺有意思的。
记得那会儿,2 01 9 年,我在公司那边的服务器上捣鼓,当时就遇到了这个问题。

首先,你得打开xshell,然后输入服务器的IP地址、用户名和密码,跟服务器建立连接。
记得有一次,我连接一个远程服务器,输入了正确的用户名和密码,结果弹出来一个提示让我确认连接,当时我还纳闷,这不是应该直接连上的吗?后来才知道,得手动确认一下。

连接上了之后,你就能看到xshell界面显示连接成功的提示。
然后,就在那个命令行界面里,我输入了“ifconfig-a”这个命令。
这个命令啊,就是用来查看网络接口配置信息的,其中就包括了IP地址。

然后按回车,屏幕上就出来一大堆信息。
我当时就是找那个“eth0”下面的“inet”后面的地址,那个就是服务器的内网IP地址。
我还记得那个IP地址是1 9 2 .1 6 8 .1 .1 04 ,当时我还特意记下来,方便以后配置网络。

然后我看了看返回的信息,发现“eth0”下面还有个“lo”,那个是本地环回接口,就是本机内部通信用的。
还有“netmask”,那个是子网掩码,用来划分网络地址和主机地址的。

这个过程,其实还挺简单的,就是一开始有点不熟悉,后来慢慢就上手了。
哈哈,讲完这个,我突然想到,你还有其他什么问题吗?比如,怎么配置防火墙啊,或者怎么优化服务器性能之类的,我可以给你讲讲我亲身踩过的坑。

linux 用SSH怎么查看哪些IP正在访问服务器

兄弟,说到Linux服务器那真是深有感触啊。
记得那年在我们公司,我们那服务器简直是个“问题儿童”,各种问题层出不穷。

有一次,我们得连接到服务器,然后要检查访问服务器的IP列表。
我当时还傻乎乎的不懂,就按照网上搜的教程来,先连接到Linux主机,然后输入了一串命令,什么netstat-ntu|awk '{print$5 }'|cut-d:-f1 |排序|uniq-c|sort-n,我当时还以为是个超级复杂的操作呢,结果按了回车啥也没发生。

后来请教了技术部的老大哥,才知道这其实是用来查看访问服务器IP的命令。
我当时还纳闷,这命令怎么那么复杂,后来才知道,这其实是结合了好几种命令来完成的,比如netstat用来查看网络连接状态,awk和cut是用来处理数据的,排序和去重都是为了得到我们想要的IP列表。

然后呢,我们公司还搞了个域名绑定,这样外网访问的时候,可以通过域名来访问内网的Linux服务器。
我那时候还搞不清楚这域名解析是个啥玩意儿,后来老大哥给我详细解释了。

我们得先确定Linux服务器的内网访问地址和端口,确保SSH服务是开着的。
然后呢,我们在服务器上装了个叫nat1 2 3 的客户端,这个客户端能帮我们解析域名。
我记得当时我在网页上添加域名解析,选了动态域名解析,还按照向导提示填了信息。

然后,我就等着解析生效,等了好几分钟,解析生效后,我用ping命令检查了一下,发现域名解析成功了,返回的IP地址就是我本地公网IP。

最后一步是路由器端口映射,这个我也不是很懂,但是老大哥说,我们得在路由器上设置一下,把SSH服务的2 2 端口映射到我们的Linux服务器上。
我当时还以为很复杂,结果老大哥几步就搞定了。

现在回想起来,那时候真是踩了不少坑,不过也学到了不少东西。
兄弟,你要是遇到类似的问题,也可以试试这种方法,不过,有些细节可能还需要根据实际情况来调整哦。

linux怎么查看IP地址

哎,Linux查IP啊,这事儿吧,方法确实不少。
我给你捋捋啊。

最老的办法,用ifconfig。
在终端敲ifconfig。
你看,这命令行老哥们用习惯了。
要是系统提示没找到,得,你得装个net-tools包。
我当年在CentOS 7 上面,就遇到过这事儿,得sudo yum install net-tools,装上就好了。

现在啊,更推荐用ip addr。
这个命令是iproute2 那套工具的。
你看,输入ip addr,也能看到IP、子网掩码、MAC地址啥的。
这命令啊,现在新版的Linux,像Ubuntu 2 0.04 ,CentOS 8 ,都是默认带有的。
用着也方便,信息更全。

再一个,看配置文件。
这得看你用的啥Linux。
Debian、Ubuntu的同学,去看/etc/network/interfaces。
我有个朋友用Ubuntu 1 8 .04 ,配置网络的时候,就在这文件里改的IP。
RedHat、CentOS的同学,去看/etc/sysconfig/network-scripts/ifcfg-xxx,xxx就是你的网卡名,比如ifcfg-eth0。
用cat /etc/sysconfig/network-scripts/ifcfg-eth0,就能看到详细配置了。

要是系统开了图形界面,那还简单。
点开系统设置,找到网络设置。
你看Windows、Mac都是这么干的,Linux也一样。
点进去,当前连接的网络,IP地址都写在那儿了。
我这台ThinkPad T4 8 0,开Ubuntu 2 2 .04 ,我就点网络图标,选Wi-Fi,里面就有IP信息。

还有NetworkManager,现在很多系统都用这个管理网络。
用nmcli这个命令。
敲nmcli devices show,或者nmcli connection show,就能看到设备信息,IP也在里面。
我在Arch Linux上面,就常用这个,管理Wi-Fi挺方便。

哦对了,hostname这个命令,本来是看主机名的。
但有些系统,特别是老点的,或者特定配置的,用hostname -I,也能看到IP地址。
不过这个用得不多见了。

说点实在的,用命令行的时候,得有权限。
没sudo,很多命令行干不了。
比如用ifconfig改IP,就得sudo。
系统有好几个网卡,Wi-Fi、有线,你得看清楚是哪个网卡的IP。
还有,别忘了,现在很多是动态IP,像我家用的就是电信的宽带,每次连Wi-Fi,IP可能都不一样。
得看是静态IP还是动态IP。