Linux常用命令(二)

查看自己的IP地址

在Linux中,有多种方法可以查看自己的IP地址。以下是一些常用的方法:
1.使用ifconfig命令(注意:在某些新版的Linux发行版中,ifconfig可能已经被ip命令取代,或者需要安装net-tools包才能使用):
ifconfig或ifconfig -a 
这个命令会显示所有网络接口的信息,包括IP地址。找到你正在使用的网络接口(比如eth0、wlan0等),然后查看其inet行,那里会列出IP地址。

2.使用ip命令:
ip addr show或者简写为:ip a
这个命令同样会显示所有网络接口的信息,包括IP地址。找到你正在使用的网络接口,然后查看其inet行以获取IP地址。

3.使用hostname命令结合ip命令:
如果你想直接获取当前主机的主网络接口IP地址,可以使用以下命令:
ip addr show $(hostname -I | cut -d' ' -f1) | grep 'inet ' | awk '{print $2}' | cut -d'/' -f1
这个命令首先使用hostname -I获取所有IP地址,然后选择第一个IP地址对应的网络接口,并显示其IPv4地址。

4.查看/etc/network/interfaces文件(此方法适用于使用传统网络配置的Debian及其衍生版):
cat /etc/network/interfaces
查看文件内容,通常可以在文件中找到静态配置的IP地址。但是,如果使用的是动态分配(如DHCP),那么这里可能不会有IP地址信息。

5.通过网络连接图形界面查看:
如果你使用的是带有图形用户界面的Linux发行版,通常可以在网络设置或连接详情中查看IP地址。这通常涉及到打开系统设置,找到网络部分,然后查看活动连接的详细信息。

6.使用curl或wget命令通过外部服务查询:
你可以使用外部服务(如ifconfig.me或ipecho.net)来查询你的公共IP地址。例如:
curl ifconfig.me
或者:
wget -qO- ifconfig.me
这些命令将返回你的公共IP地址,而不是本地网络接口的地址。

查看路由表

在Linux中,你可以使用多种命令来查看路由表。以下是一些常用的方法:
1.使用route命令:
虽然route命令在一些较新的Linux发行版中可能已经被ip命令取代,但它仍然在一些系统上可用。使用route命令可以查看内核路由表。
route -n
-n选项使得输出以数字形式显示,而不是尝试解析主机名。

2.使用ip命令:
ip命令是较新的工具,用于显示或操作路由、设备、策略路由和隧道。使用ip命令查看路由表,你可以这样做:
ip route show
或者简写为:
ip route
如果你只想查看默认路由,可以使用:
ip route show default
或者查看特定目标网络的路由:
ip route show to <destination_network>

3.使用netstat命令:
netstat命令也可以用来显示路由表,尽管它通常更多地用于显示网络连接、路由表、接口统计等网络相关信息。
netstat -rn
-r选项表示显示路由表,-n选项使得输出以数字形式显示。

远程登录

1.SSH:SSH(Secure Shell)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。使用SSH进行远程登录非常简单,只需在本地命令行终端上输入ssh [用户名]@[主机名/IP地址]即可。例如,要远程登录到名为redhat的Linux服务器,管理员可以输入ssh admin@redhat,系统将提示输入密码进行身份验证。一旦验证通过,便可以在远程主机上执行命令。
2.Telnet:虽然SSH是更安全的远程登录协议,但在某些情况下可能仍需要使用Telnet。在Linux上配置Telnet远程登录,需要先安装telnet和telnet-server包,然后修改linux配置文件并重启守护进程。需要注意的是,Telnet的通信过程并不安全,因为它在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。因此,许多Linux服务器都不开放Telnet服务,而改用更安全的SSH方式了。
telnet hostname 
3.Rlogin:Rlogin是一种早期的远程登录协议,与Telnet类似,允许管理员通过网络连接到远程主机。
4.VNC:VNC(Virtual Network Computing)是一种图形化的远程登录协议,它允许管理员在远程计算机上查看和操作图形化用户界面(GUI)。
每种方式都有其特点和适用场景,选择哪种方式取决于具体的需求和环境。在实际应用中,考虑到安全性,推荐使用SSH进行远程登录。同时,为了进一步提高安全性,还可以考虑使用密钥对进行身份验证,而不是仅仅依赖密码。

文件传输

 命令:ftp (file transfer program) 
 格式:ftp hostname 
 功能:网络文件传输及远程操作。 
 选项:ftp命令: 
        cd [dirname]  进入远程机的目录 
        lcd [dirname] 设置本地机的目录 
        dir/ls        显示远程的目录文件 
        bin           以二进制方式进行传输 
        asc           以文本文件方式进行传输 
        get/mget      从远程机取一个或多个文件 
        put/mput      向远程机送一个或多个文件 
        prompt        打开或关闭多个文件传送时的交互提示 
        close         关闭与远程机的连接 
        quit          退出ftp 
!/exit ftp登陆状态下,!表示暂时退出ftp状态回到本地目录,exit表示返回ftp状态 
eg: ftp hostname 

相关推荐

  1. linux命令

    2024-03-22 09:16:02       32 阅读
  2. Linux命令

    2024-03-22 09:16:02       38 阅读
  3. Linux命令大全<

    2024-03-22 09:16:02       60 阅读
  4. Linux基础命令

    2024-03-22 09:16:02       42 阅读
  5. Linux命令

    2024-03-22 09:16:02       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 09:16:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 09:16:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 09:16:02       82 阅读
  4. Python语言-面向对象

    2024-03-22 09:16:02       91 阅读

热门阅读

  1. 页面router路由设计

    2024-03-22 09:16:02       46 阅读
  2. 自用——python代码学习(杂乱)

    2024-03-22 09:16:02       39 阅读
  3. Spring Cloud微服务Actuator和Vue

    2024-03-22 09:16:02       41 阅读
  4. 如何安装Jenkins指定版本

    2024-03-22 09:16:02       37 阅读
  5. 【非常好用的吧页面生成图片的插件html2canvas】

    2024-03-22 09:16:02       41 阅读
  6. node.js常用的命令

    2024-03-22 09:16:02       42 阅读
  7. 微信小程序 - 循环

    2024-03-22 09:16:02       45 阅读
  8. qt+ffmpeg+mpp+rga+opengl实现rtsp播放

    2024-03-22 09:16:02       40 阅读
  9. react-jsx

    react-jsx

    2024-03-22 09:16:02      39 阅读
  10. 【嵌入式DIY实例】-手势识别(基于PAJ7620 )

    2024-03-22 09:16:02       41 阅读
  11. Kubernetes自建Docker镜像部署文件处理应用

    2024-03-22 09:16:02       41 阅读
  12. 完全不懂编程的话,如何系统的学习Python?

    2024-03-22 09:16:02       36 阅读
  13. GPT实战系列-构建本地知识库RAG的LLM Agent

    2024-03-22 09:16:02       41 阅读
  14. Pytorch之Dataset和DataLoader的注意事项

    2024-03-22 09:16:02       43 阅读
  15. MySQL 练习二

    2024-03-22 09:16:02       41 阅读