在熟悉了CentOS防火墙的基本配置之后,接下来我们将深入探讨与网络相关的核心命令及其实践操作,这将有助于您更全面地管理和优化服务器网络环境。
知识回顾
任务描述
1、ping命令
2、查询网络服务和端口netstat命令
3、telnet命令
4、镜像下载wget
5、网络路由route
6、lsof列出打开文件(lists openfiles)
7、curl 命令实现文件下载和上传
8、IP命令
9、ssh远程登录到Linux服务器
10、如何配置网卡
11、查询端口被哪个应用在使用
任务实施
1、ping 命令
[root@localhost /]# ping 192.168.0.1
2、netstat查看网络及端口使用情况
[root@localhost /]# netstat -tnlp
3、netstat查看具体端口被什么程序占用
[root@localhost /]# netstat -antp | grep 3306
查询使用该端口的进程的PID4、losf查询端口正在运行的程序
使用ps工具查询进程详情
[root@localhost /]# lsof -i:7902
[root@localhost /]# ps -fe | grep 30294
4、wget镜像下载
[root@localhost /]# wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz
5、查看网络配置
[root@localhost /]# ifconfig
6、网络路由route
[root@localhost /]# route -n
语法是lsof -i :端口号
7、查询端口使用情况
[root@localhost /]# lsof -i:3306
8、下载文件
[root@localhost /]# curl http://man.linuxde.net/text.iso --silent
9、IP命令使用
[root@localhost /]# ip link show # 查看网络接口信息
[root@localhost /]# ip link set eth0 up # 开启网卡
[root@localhost /]# ip link set eth0 down # 关闭网卡
[root@localhost /]# ip addr show # 查看网卡IP信息
[root@localhost /]# ip addr add 192.168.0.1/24 dev eth0
# 设置eth0网卡IP地址192.168.0.1
[root@localhost /]# ip addr del 192.168.0.1/24 dev eth0
# 删除eth0网卡IP地址
[root@localhost /]# ip route show # 查看系统路由
[root@localhost /]# ip route delete 192.168.1.0/24 dev eth0 # 删除路由
10、ssh远程登录
默认端口号22,如果要指定端口,加上-p参数
[root@localhost /]# ssh user1@192.168.0.28
[root@localhost /]# ssh -p 1975 user1@172.24.210.101
11、如何配置网卡
[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
#参考以下进行配置:
TYPE=Ethernet # 网络类型:Ethernet以太网
BOOTPROTO=none # 引导协议:自动获取、static静态、none不指定
DEFROUTE=yes # 启动默认路由
IPV4_FAILURE_FATAL=no # 不启用IPV4错误检测功能
IPV6INIT=yes # 启用IPV6协议
IPV6_AUTOCONF=yes # 自动配置IPV6地址
IPV6_DEFROUTE=yes # 启用IPV6默认路由
IPV6_FAILURE_FATAL=no # 不启用IPV6错误检测功能
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY="no"
NAME=eno16777736 # 网卡设备的别名(需要和文件名同名)
UUID=6b77a15b-68e3-43a4-b1ac-a848ea67daaa # 网卡UUID唯一标识号
DEVICE=eno16777736 # 网卡的设备名称
ONBOOT=yes # 开机自动激活网卡
IPADDR=192.168.1.199 # 网卡的固定IP地址
PREFIX=24 # 子网掩码
GATEWAY=192.168.1.1 # 默认网关IP地址
DNS1=8.8.8.8 # DNS域名解析服务器的IP地址
12、查询 端口被 哪个应用在使用
netstat -lnp|grep 8007