IP
IP 是标识在网络中地址的一串号码,每一台连接到互联网中的机器都会有。
127.0.0.1
是本地回环地址,作用是本地硬件进行通信的,自己和自己玩 127.0.0.1:8000
192.168.248.128
网卡对应的 IP 地址,提供对外访问的端口。例如把 django 启动在 Linux 的 192.168.248.128:8000
0.0.0.0
地址绑定计算机所有的网络接口地址。如果把 django 启动在 0.0.0.0:8000
,访问 192.168.178.142:8000
即可访问到 django 了。
端口
我们知道,银行有很多窗口,可能分别对应着不同的功能。例如,1 号窗口用来取钱,2 号窗口用来存款,等等。
与银行端口类似,计算机的网络也有很多的窗口,用来提供不同的服务,这就是端口。
常用的端口有:
1 | 3306 数据库mysql端口 |
Linux 看不到 IP 的解决办法
进入网卡的配置文件目录
1
cd /etc/sysconfig/network-scripts
修改网卡配置,文件以你自己的电脑为准,是以 ifcfg 开头的文件。
修改网卡的配置参数,用 vi 编辑器:
1
vi ifcfg-ens33
修改参数
1
onboot=yes
重启网络服务即可
1
systemctl restart network
此时可以查看 IP 了:
1
ifconfig
如果没有这个命令,需要自行安装:
1
yum install net-tools -y
此时即可用 Xshell 远程连接了:
1
ssh root@服务器ip