linux的学习(二)linux环境配置

本文详细介绍Linux下网络配置步骤,包括NAT网络模式下的静态IP设置,以及ping、ifconfig、netstat等常用网络命令的使用方法。涵盖主机名修改、DNS配置、网络重启、端口查看等功能,是Linux系统管理员和网络工程师的实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 

修改配置文件(以网络方式为NAT示例)

网络通信命令

ping

ifconfig

netstat

修改主机名

修改映射关系

清理内存


修改配置文件(以网络方式为NAT示例)

vi /etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.2.129

NETMASK=255.255.255.0 或者 PREFIX=24

GATEWAY=192.168.2.2 #网段2任意,IP地址2固定,网段为vmnet8的设置的IP网段

DNS1=114.114.114.114 国内的DNS

DNS2=8.8.8.8 谷歌的DNS

重启网络生效:

service network restart

网络通信命令

ping

命令路径:/bin/ping 执行权限:所有用户

作用:测试网络的连通性

语法:ping 选项 IP地址

-c 指定发送次数

ping 命令使用的是icmp协议,不占用端口

eg: # ping -c 3 127.0.0.1

ifconfig

英文:interface configure 命令路径:/sbin/ifconfig 执行权限:root

作用:查看和设置网卡网络配置

语法:ifconfig -a

-a:显示所有网卡信息

ifconfig [网卡设备标识] IP地址 修改ip地址

netstat

英文:network statistics 命令路径:/bin/netstat 执行权限:所有用户

作用:主要用于检测主机的网络配置和状况

-a all显示所有连接和监听端口

-t (tcp)仅显示tcp相关选项

-u (udp)仅显示udp相关选项

-n 使用数字方式显示地址和端口号

-p 显示socket的PID和进程的名字

-l (listening) 显示监控中的服务器的socket

eg:# netstat -tlnu 查看本机监听的端口

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN

协议 待收数据包 待发送数据包 本地ip地址:端口 远程IP地址:端口

# netstat –antpl

netstat -ntlp | grep httpd 查看某一个程序的端口信息

netstat -atnp | grep httpd

netstat -atnp | grep 80 查看端口

修改主机名

临时生效:

hostname 主机名

注意:通过调用logout先退出,再登录—写入内存

永久生效:修改配置文件

vim /etc/sysconfig/network

 

修改映射关系

修改主机名和ip地址之间的映射关系

vim /etc/hosts

192.168.2.120 node-1.edu.cn node-1

可配置别名

清理缓存

echo 1 > /proc/sys/vm/drop_caches

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值