Linux自娱—15.网络管理
基本概念
- 网络管理器(NetworkManager)是一个动态网络的控制器与配置系统
- 网络管理器用于当网络设备可用时保持设备和连接开启并激活
- 默认情况下,centos/rhel7已安装网络管理器,并处于开启状态
- CentOS6网络管理是network;7是NetworkManager network
- 6用setup配置网络;7用nmtui配置网络
网络管理器操作
1、查看网络管理器
systemctl status NetworkManager
systemctl status network
# centos6
services network status
2、配置网络的方式
- 1.桌面图形化界面
- 2.配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0(7网卡名会变)
- 3.命令行 nmcli
- 4.简易图形 nmtui(setup)
- 5.图形界面 nm-connection-editor 其实就是init 5下的图形化界面
nmcli的介绍
- nmcli device 查看网卡(centos7)
- 如果输入nmcli 没有 可以安装 yum -y install NetworkManager
- bootproto是网络连接方式
- dhcp 自动
- none 手动
- static 静态 在安装界面是m开头的单词
主机名配置
- hostname
- hostnamectl set-hostname centosxx
- cat /etc/hostname
# centos6修改主机名
vi /etc/sysconfig/network
hostname=xxx
vi /etc/hosts
127.0.0.1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx hostname
# 最好不要改计算机名 有些服务只认本机(7以前)
ip命令
- ip a 查看所有ip
- ip route 查看路由和网关
- ip neigh 查看邻居
端口号
- ss -tnl 查看端口号
防火墙
- centos6默认防火墙是iptables
- centos7默认防火墙是firewalld
- selinux是linux强制性的安装防护
- 关于selinu的启停,我这里没总结完全,可能也有写的不对的地方
- setenfoce 0 临时关闭selinux
- getenforce 强制执行
- vi /etc/sysconfig/selinux 永久关闭selinux=disabled
常用工具安装
- yum -y install lrzsz sysstat elinks wget net-tools bash-completion
- bash-completion 自动补全工具 table键
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律