Linux 环境配置

网络配置

  • 编辑网络配置文件
[root@CentOS7 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static # IP地址获取类型 static:静态IP地址  dhcp:动态IP地址
ONBOOT=yes # 是否开机自启动网络通信
IPADDR=192.168.2.129  # IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.229.10 # 网关
DNS1=114.114.114.114  # 域名服务器地址
DNS2=8.8.8.8 # 域名服务器地址
  • 重启网络服务让网络配置生效
[root@CentOS7 ~]# service network restart

网络通信命令

ping

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

作用:测试网络的连通性

语法:ping 选项 IP地址

-c 指定发送次数

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

eg: # ping -c 3 127.0.0.1

ifconfig (或 ip addr)

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

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

语法:ifconfig [-a] [网卡设备标识]

-a:显示所有网卡信息

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

注:CentOS7 默认没有安装 ifconfig 命令,可以 yum -y install net-tools 安装即可使用

netstat

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

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

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

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

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

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

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

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

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN

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

#netstat -au 列出所有 udp 端口

# nestat -at 列出所有 tcp 端口

#netstat -an 查看本机所有的网络连接

netstat –antpl

修改主机名

临时生效:

  • hostname 主机名
[root@dtinone2 ~]# hostname dtinone
  • 永久生效:修改配置文件

vim /etc/hostname

修改映射关系

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

vi /etc/hosts

192.168.2.120 node-1.edu.cn node-1

可配置别名

192.168.229.89 dtinone2
posted @   追こするれい的人  阅读(35)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示