Linux网络与互联网基础

网络与互联网基础

1. 网络基础概念

了解一些基本的网络概念对于在Linux中进行网络配置和连接很重要:

IP地址:标识网络上的设备。IPv4地址格式为 X.X.X.X,IPv6地址格式更长。

端口号:标识应用程序在设备上的通信端口,范围是 0 到 65535。

协议:定义数据通信的规则,如 TCP、UDP、HTTP、FTP 等。

2. 常用网络命令

Linux提供了许多网络命令来测试连接、获取信息和配置网络设置:

ping:测试与另一台计算机的连接

ifconfig 或 ip:显示和配置网络接口信息

netstat:显示网络连接、路由和接口信息

wget 或 curl:下载文件或页面

nslookup 或 dig:查询域名解析信息

3. 使用wget/curl下载文件

你可以使用 wget 或 curl 命令从网页或服务器下载文件。例如:

wget URL:下载文件到当前目录

curl -o filename URL:将文件下载到指定文件名

4. 防火墙与端口管理

Linux中的防火墙可以帮助你保护系统安全,限制进出流量。常用的防火墙工具包括:

ufw(Uncomplicated Firewall):Ubuntu/Debian上的防火墙管理工具

启用:sudo ufw enable

允许端口:sudo ufw allow port_number

firewalld:CentOS/RHEL上的防火墙管理工具

启用:sudo systemctl start firewalld

允许端口:sudo firewall-cmd --add-port=port_number/tcp --permanent

网友评论0