Linux网络管理基础——网络的配置和服务器初始化【CentOS】
- NetworkManager服务
网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活
默认情况下,CentOS/RHEL 7 已安装网络管理器,并处于启用状态。
systemctl status NetworkManager 查看网络管理程序的状态systemctl status network 查看网络子管理程序的状态
- 配置网络的工具
命令行配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
命令行: nmcli 如果没有这个命令,可以执行安装 yum -y install NetworkManager
图形配置
简易图形: nmtui
图形界面:nm-connection-editor
- 配置IP
cp /etc/sysconfig/network-scripts/ifcfg-ens33 备份网卡配置文件
ip a 查看记录IP
子网掩码 255.255.255.0
ip r 查看网关/默认路由
cat /etc/resolv.conf 查看DNS
vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑网卡信息ONBOOT=yes 是否启用该设备 BOOTPROTO=none 手动(none/static)还是自动获取IP(dhcp) IPADDR=192.168.142.131 根据自动获取的地址进行配置 用来定位主机NETMASK=255.255.255.0 子网掩码,用来定义网络GATEWAY=192.168.142.2 网关,也叫默认路由DNS1=192.168.142.2 域名解析。当你输入域名访问网站时,他告诉你IP地址。NAME=ens33DEVICE=ens33
UUID=d1769 UUID不是网卡配置文件中必须信息,查看自身网卡UUID nmcli con
systemctl restart network 重启网络服务
配置完成,查看是否能上网
- 主机名修改
方式1
hostname 查看主机名hostnamectl set-hostname name.name 配置主机名
退出shell即可生效
方式2
cat /etc/hostname vim /etc/hostnamereboot/init 6
- 网络测试工具
ip a 查看所有IP(ifconfig)ip route 查看路由,查看网关ip neigh 另一台主机ping通,查看邻居ping baidu.com
- ports and services
yum -y install httpd systemctl start httpdsystemctl stop firewalld
端口号 0-65536,每一个服务程序,对应一到多个数字。通过检查端口号,确认服务是否提供
- Show TCP sockets
ss -tnl 查看端口ss -tna 查看端口
- 如何初始化服务器
1.最小化安装linux,勾选兼容性服务和开发工具
2.配置root密码
3.配置IP 自动获取
4.配置yum源
5.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
6.查看selinux
getenforce 查看
enforcing 开启(会阻止程序)
permissive 开启放行
disabled 禁用
setenforce 0 临时关闭
vi /etc/sysconfig/selinux SELINUX=disabled 永久关闭
7.安装常用程序:
yum install -y lrzsz sysstat elinks wget net-tools bash-completion vim
上传下载工具 系统状态 字符浏览器 下载工具 网络工具 自动补全
更多相关文章
- Linux详解进程管理——ps进程、top、后台管理一篇学会【CentOS】
- nginx配置文件
- Docker | 多图预警 | 配置Docker下Python开发环境
- manjaro配置
- 7、小型企业无线网部署(案例3) AR充当AC的组网趣事~看看真机环境下
- Python_学习之Pycharm配置技巧
- Docker安装及配置优化(3)
- K8S进阶实践 之 ConfigMap配置文件挂载的使用场景
- 如何为神经机器翻译任务配置编码 - 解码模型