Linux学习之网络管理和配置文件

news2024/9/20 16:30:58

在CentOS 7中有两种网络配置方法:SysV(也称为Sys 5)和Systemd。
SysV的命令如下:

service network start|stop|restart|status
chkconfig --list network

Systemd的命令如下:

systemctl list-unit-files NetworkManager.service
systemctl start|stop|restart NetworkManager
systemctl enable|disable NetworkManager

service network status可以看一下网卡的状态。
在这里插入图片描述

service network restart可以启动一下网卡。
在这里插入图片描述

systemctl list-unit-files NetworkManager.service对服务进行查看。
在这里插入图片描述
可以看到NetworkManager.service正常服务。

chkconfig --list network查看一下SysV中network的服务。
在这里插入图片描述

chkconfig --level 2345 network off对2、3、4、5这四个级别的network进行关闭。这样的话,网络服务就由NetworkManager接管了,在个人电脑上,NetworkManager能够帮助我们识别网卡的状态,自动激活网络。但是在服务器上,这就有点鸡肋了。在服务器上,需要沿用原来的network。
在这里插入图片描述

chkconfig --level 2345 network on把2、3、4、5这四个级别的network打开。
在这里插入图片描述

systemctl disable NetworkManagerNetworkManager关闭。
在这里插入图片描述

systemctl enable NetworkManager打开NetworkManager

在这里插入图片描述

/etc/sysconfig/network-scripts/里边有一些ifcfg开头的文件,ls /etc/sysconfig/network-scripts/ifcfg*可以看下其中一些文件。
在这里插入图片描述
cat /etc/sysconfig/network-scripts/ifcfg-eth0看一下配置文件里边的内容,内容如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=546b5819-ac58-4653-a259-25f0dbbc9bbe
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.83.5
GATEWAY=192.168.83.2
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=114.114.114.114

在这里插入图片描述

BOOTPROTO有三个选项:static(静态IP)、dhcp(动态IP)和none (无,即不指定)。
NAMEDEVICE都是网络接口的名称。
ONBOOT表示是否开机启动,若等号后边的值是yes则表示为开机启动,若值是no,则表示开机不启动。
IPADDR是IP地址。
GATEWAY是网关。
NETMASK是子网掩码。
DNS1是第一个域名系统,DNS2是第二个域名系统,DNS3是第三个域名系统,最多可以设置三个,我这里只设置两个。

配置好上边/etc/sysconfig/network-scripts/ifcfg-eth0内容之后,需要使用service network restart或者systemctl start NetworkManager启用上边的配置。

接下来看一下主机名的更改。hostname能够输出主机名.域名
在这里插入图片描述
hostname 主机名.域名就可以把主机名和域名更改一下,hostname goodhost.gooddomain只是暂时的改变,重启之后没有效果了,可以看到/etc/hostname并没有更改。
在这里插入图片描述

hostnamectl set-hostname hostreboot.domainreboot永久更改主机名和域名,主机名修改为hostreboot,域名修改为domainreboot。使用cat /etc/hostname可以看到里边的内容也改了。
vim /etc/hosts把下边的内容写到最后一行:

127.0.0.1   hostreboot.domainreboot

在这里插入图片描述

reboot机器重启。
在这里插入图片描述

可以看到重启之后,再次远程连接上,主机名已经更改成hostreboot
在这里插入图片描述

此文章为6月Day 21学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/674440.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux->线程同步

目录 前言: 1 线程同步引入 2 条件变量 2.1 线程饥饿 2.2 条件变量接口 2.3 添加条件变量 3 生产者和消费者模型 前言: 本篇主要讲解了关于线程同步的相关知识,还有生产者和消费者模型的认识和使用。 1 线程同步引入 在讲解线程同步之…

【Unity3D】基于深度和法线纹理的边缘检测方法

1 前言 边缘检测特效中使用屏后处理技术,通过卷积运算计算梯度,检测每个像素周围像素的亮度差异,以识别是否是边缘像素;选中物体描边特效中也使用了屏后处理技术,通过 CommandBuffer 获取目标物体渲染后的模板纹理&…

学习spring: 1.引子

问题 我们来看一段代码: package org.malred;import org.malred.entity.Car; import org.malred.entity.Tire;/*** Hello world!**/ public class App {public static void main(String[] args) {Car car new Car();Tire lt new Tire();car.setLeftTire(lt);Tire rt new T…

状态估计器

文章目录 [toc] 1.状态空间模型1.1.连续状态空间模型1.2.离散状态空间模型 2.矩阵微积分3.二次规划4.概率论4.1.期望与方差4.2.独立事件4.3.向量随机变量4.4.噪声与协方差矩阵4.5.条件概率 5.最小二乘估计5.1.加权最小二乘估计5.2.递推最小二乘估计5.3.状态向量和协方差随时间变…

深入理解WebSocket,让你入门音视频

😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想…

Android 使用okhttp监控网络数据

这里使用Okhttp写了一个demo来监听网络请求过程中的一系列数据,包括当前网络类型、请求体、响应体大小,url,请求方式,当然还有本次核心获取域名解析时长,建立连接时长,保持连接时长,请求总时长这…

《C++ Primer》--学习6

IO库 IO类 为了支持使用宽字符的语言,标准库定义了一组类型和对象来操纵 wchar_t 类型的数据。宽字符版本的类型和函数的名字以一个 w 开始。wcin wcout 和 wcerr 是分别对应 cin cout 和 cerr 的宽字符版本对象 IO类型之间的关系 类型 ifstream 和 istringstream…

Vuex 状态管理 —— 核心store

在上一篇当中讲到关于接口请求函数获取数据,拿到 response.data ,简化调用,那么在拿到请求的响应数据之后呢?在前面讲到组件间的通信当中,如父子通信(父传子props,子传父$emit)以及组件与组件之前不能通过直接通信&…

【33】用 Docker 部署 Prometheus + Grafana 监控平台

一. Docker部署Prometheus 1.1 下载prom/prometheus镜像 docker pull prom/prometheus 1.2 启动prometheus容器 docker run -itd --nameprometheus -p 9090:9090 prom/prometheus 打开本地http://localhost:9090/ 说明启动成功 1.3 将容器的配置文件复制出来 docker cp pr…

深入理解深度学习——GPT(Generative Pre-Trained Transformer):在不同任务中使用GPT

分类目录:《自然语言处理从入门到应用》总目录 GPT预训练语言模型作为一个标准的语言模型,其输入和输出是固定的,即输入一个词序列,输出该词序列的下一个词。《深入理解深度学习——GPT(Generative Pre-Trained Transf…

GAMES101 笔记 Lecture06 Rasterization2(Antialiasing and Z-Buffering)

目录 Antialiasing(反走样)Sampling is Ubiquitous in Computer Graphics(采样在计算机图形学中无处不在)Sampling Artifacts(Errors or Mistakes or Inaccuracies) in Computer Graphics(在计算机图形学中采样的瑕疵)Jaggies(Staircase Pattern)锯齿Moire Pattern in Imaging(…

[进阶]TCP通信实现BS架构,网站开发的原理,线程池优化BS架构

代码演示如下: 服务端 public class Server {public static void main(String[] args) throws Exception{System.out.println("服务端开启!");//1.创建ServerSocket的对象,同时为服务端注册端口。ServerSocket serverSocket new…

Wang tile(王浩瓷砖)算法解决贴图平铺重复问题

Wang tile(王浩瓷砖) 大家好,我是阿赵。这次来解决一个贴图重复的问题。 一、问题 做一篇很大面积的草地,一般思路是建立一个地面的面片,然后在材质球里面给他做一个Tiling平铺,增大重复次数。这样整个地面都可以被草地的贴图铺满…

Spring Boot 如何使用 @Validated 注解进行数据校验

Spring Boot 如何使用 Validated 注解进行数据校验 在开发应用程序时,数据校验通常是不可避免的。Spring Boot 提供了许多选项来验证应用程序中的数据,其中一个选项是使用 Validated 注解。本文将介绍如何使用 Validated 注解进行数据校验,并…

操作系统-操作系统结构

✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。 🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心&…

【计算机组成原理】Yy-z02硬布线模型机设计

目录 一、Yy-z02模型机的系统结构 二、Yy-z02模型机的数据通路 三、Yy-z02模型机的指令执行 四、Yy-z02模型机的硬布线控制器 一、Yy-z02模型机的系统结构 指令系统的实现 <--- 构造它的硬件系统 硬件系统构造过程&#xff1a; 分析指令格式和各指令的功能确定部件连…

《机器学习公式推导与代码实现》chapter16-集成学习对比与调参

《机器学习公式推导与代码实现》学习笔记&#xff0c;记录一下自己的学习过程&#xff0c;详细的内容请大家购买作者的书籍查阅。 集成学习&#xff1a;对比与调参 虽然现在深度学习大行其道&#xff0c;但以XGBoost、LightGBM、CatBoost为代表的Boosting算法仍有其广泛的用武…

【Applied Algebra】有限状态机和模型检测初探

【Applied Algebra】有限状态机和模型检测初探 摘要:有限状态机(FSM)和模型检测有密切的联系。有限状态机提供了一种用状态转换图来表示系统行为的简单方法。而模型检测是一种针对形式化模型&#xff08;例如有限状态机&#xff09;的验证技术&#xff0c;旨在自动验证模型是否…

css基础(一)

目录 思维导图 ​一、css简介 1.1 css语法规范 1.2 css代码规格 1. 样式格式书写 2. 样式大小写 3. 空格规范 二、css选择器 2.1 CSS 选择器的作用 2.2 选择器分类 2.3 标签选择器 2.4 类选择器 2.4 类选择器-多类名 2.5 id 选择器 2.6 通配符选择器 2.7 基础选择器总结 三、CS…

D. Running Miles(公式转换)

Problem - D - Codeforces 有一条长为n的街道&#xff0c;其中第i个景点距离街道起点i英里。第i个景点的美丽值为bi。你想要在离街道起点l英里和r英里处开始和结束慢跑。当你跑步时&#xff0c;你会看到你经过的景点&#xff08;包括起点和终点处的景点&#xff09;。你对沿途慢…