Linux——常用命令(网络命令)

1、配置IP
 IP地址是计算机在互联网中唯一的地址编码,每台计算机如果需要接入网络和其他计算机通信,就必须配置唯一的公网IP地址。
 配置IP地址有两种方法:
  1️⃣setup 工具:redhat系列的Linux可用,Ubuntu等Linux系统中没有该工具
  2️⃣vi /etc/sysconfig/network-scripts/ifcfg-eth0 手动修改配置文件
 重启网络服务:配置或修改IP之后需要重启网络服务才能生效
Linux——常用命令(网络命令)
 如果是虚拟机还需要桥接网卡,并重启网络服务
TIP:有时设置好IP在重启网络服务时会出现失败的情况,一般而言可能是IP冲突(此时只需要换个IP再重启服务即可),但有时换了多个IP之后依然不行,这是可能是因为安装的镜像是克隆过来的导致MAC地址和UUID重复,此时需要做的操作是找到配置文件删除MAC地址后,重启生成新的UUID:
Linux——常用命令(网络命令)
  具体步骤如下:
Linux——常用命令(网络命令)
2、ifconfig:查看IP的信息等
Linux——常用命令(网络命令)
3、ping:通过ICMP协议进行网络探测,测试网络中主机的通信情况
Linux——常用命令(网络命令)
 探测整个网段中的可用主机:后跟广播地址(xxx.xxx.xxx.255),这样可以知道整个网段中有多少主机可以和我们通信
Linux——常用命令(网络命令)
4、netstat:网络状态查看,既可以查看本机开启的端口,也可以查看有哪些客户端连接,可以查看网络连接、路由表、伪装连接和组播成员
Linux——常用命令(网络命令)
 示例1:查看本机所有开启的端口
Linux——常用命令(网络命令)
Linux——常用命令(网络命令)
Linux——常用命令(网络命令)
 示例2:查看本机有哪些程序开启的端口,使用-p选项可以看到是哪些程序占用了端口,并且可看到程序的PID
Linux——常用命令(网络命令)
 示例3:查看所有连接
Linux——常用命令(网络命令)
 示例4:查看网关,在最后一行
Linux——常用命令(网络命令)
5、write:向其他用户发送信息,其中pts/1是终端号,即给哪个终端发送消息
 示例:给使用user1用户登录的pts/1终端发送消息
Linux——常用命令(网络命令)
 w命令:查看有多少人正在登陆主机
Linux——常用命令(网络命令)
 Linux中的终端:

终端类型 终端代号 切换方式
本地字符终端 tty1-tty6 alt+F1-alt+F6
本地图形终端 tty7 ctrl+alt+F7(按住3秒,前提是已安装图形界面)
远程终端(使用远程登录工具登录的终端) pts/0-pts/255

6、wall:write命令用于给指定用户发送消息,而wall命令用于给所有用户发送消息
Linux——常用命令(网络命令)
7、mail:发送和接收邮件,Linux的邮件客户端命令,可以给其他用户发送邮件
 发送邮件:
Linux——常用命令(网络命令)
TIP:我们收到的邮件都保存在/var/spool/mail/用户名/中,每个用户都有一个以自己的用户名命名的邮箱
 发送文件内容:将某个文件的内容发送给指定用户,这个比较常用
Linux——常用命令(网络命令)
 查看邮件:直接使用mail命令即可
Linux——常用命令(网络命令)
Linux——常用命令(网络命令)
 常见的邮件操作命令:
Linux——常用命令(网络命令)