• Linux 网络协议栈开发基础篇(七)—— 网桥br0

    时间:2024-03-31 15:56:02

     一、桥接的概念      简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。     交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换机相连的若干主机就能够通过交...

  • linux基础-计算机网络基础知识(OSI/TCP、回环网卡、封装解封装过程、常见端口协议等)

    时间:2024-03-31 15:02:24

    文章目录1 计算机网络基础知识储备1.1 OSI七层模式每一层功能,与tcp/ip四层模型的关系?1.2 TCP/IP协议栈常用协议及其功能?1.3 描述TCP协议状态机及其三次握手四次挥手的过程1.4 回环网卡(Lookback Adaptor)功能?1.5 描述数据报封装解封装过程1.6 端口号...

  • linux基础(十二~iso光盘镜像文件的安装)

    时间:2024-03-30 19:44:57

    我们先在真机上安装好文件,然后在通过网络通信的方式,使虚拟机也可以读取文件1.在真机中安装iso光盘镜像文件在根目录下建立 /iso 目录找到要安装的iso文件将这个文件移动到我们刚才建立的 /iso 目录下建立 /rhel7.3 文件将 /iso文件中的镜像文件 通过mount 挂载到 /rhel...

  • linux基础上机练习(三)用户和权限管理

    时间:2024-03-30 14:09:10

    管理本地用户账户:设置用户密码:管理本地组账户:文件权限与访问控制:Linux文件系统权限:Linux文件安全性:使用命令行管理文件系统权限:使用数字改变文件权限:注意:当命令输入错误时,会有提示,下面这个命令的正确写法是:cat  /etc/passwd每一命令行代表一个步骤Ø  新建用户u1、u...

  • linux基础上机练习(十四)综合练习题

    时间:2024-03-30 14:02:32

    配置主机名为学号,以下所有截图均要显示出主机名答:hostnamectl  set-hostname  2016xxxxxx1.创建用户mary和 harry,要求harry的uid为3000,shell设置为不可登陆shell截图命令:grep  harry  /etc/passwd答:usera...

  • linux基础命令篇: centos7虚拟机网络配置——NAT模

    时间:2024-03-30 08:12:05

    linux基础命令篇: centos7虚拟机网络配置——NAT模式 1搞清楚NAT模式概念 在网络地址转换(NAT)模式下,虚拟机与宿主机共享一个IP地址。虚拟机的所有网络流量都会通过宿主机的IP地址进行转换,然后发送到外部网络。这意味着虚拟机可以访问外部网络,但外部网络中的其他设备无法直接访问虚拟...

  • Linux基础之网络包收发流程

    时间:2024-03-27 22:08:04

    网络包的接收流程网络数据包(Frame)到达网卡,按照FIFO顺序存入网卡的接受队列;网卡通过DMA方式将接受队列的数据拷贝到内核缓冲区sk_buffer;当数据拷贝完成后,网卡通过硬件中断(IRQ)通知CPU有新的网络数据到来,CPU执行驱动程序(NIC Driver)的处理逻辑:3.1 禁用网卡...

  • Linux 网络协议栈开发(二)—— 二层桥转发基础

    时间:2024-03-27 22:07:15

      做为网络设备,二层转发是最基本的功能。要想继续学习linux 内核协议栈,必须明白二层转发的流程。这篇文章举例讲一讲二层转发的流程。  二层转发是根据报文的目的MAC直接进行转发,转发过程中不用对报文的头部做任何的修改。  三层转发是根据报文的ip 地址来进行转发,并且要对报文的二层头部进行相应...

  • Linux驱动设计硬件基础(四)接口与总线之SD和SDIO

    时间:2024-03-27 15:37:52

    2.3.7SD和SDIO    SD(Secure Digital)是一种关于Flash存储卡的标准,也就是一般常见的SD记忆卡,在设计上与MMC(Multi-Media Card)保持了兼容。SDHC(SD High Capacity)是大容量SD卡,支持的最大容量为32GB。2009年发布的SD...

  • linux音频子系统(一) 硬件基础接口

    时间:2024-03-24 20:30:29

    了解硬件基础接口1.硬件接口2.数字音频信号的传输标准I2SPCM(Pulse Code Modulation)PDM(Pulse Density Modulation)S/PDIF和Ethernet AVB主要用于板间长距离及需要电缆连接的场合2.1.I2S  I2S全称Inter-IC Sond...

  • 无连线的Linux——蓝牙的基础

    时间:2024-03-23 22:54:46

    Linux Without Wires The Basics of Bluetooth蓝牙技术用于短距离(1米至100米)的通信。 它是最广泛的无线技术,根据功率和通信范围分为多个类别蓝牙是基于分组的协议,并具有主从结构。 它工作在2400MHz和2483.5MHz频率范围之间,并使用跳频扩频。 蓝...

  • 【零基础】易盛9.0API入门一:搞定开发环境(linux)

    时间:2024-03-23 14:50:08

    一、前言开始研究API了,远期目标是实现极星量化(python)运行策略,但下单通过API(C++)下单,在API上做一些简单的功能,比如条件单、止盈止损、套利等,极星量化跑策略向API下指令交易。这样做似乎有点脱了裤子放屁的感觉,但不失为一种新的尝试。本篇就先搞定开发环境的问题,由于一个很奇葩的原...

  • Linux(入门基础):60---系统重要的配置文件(/etc/profile、~/.profile、~/.bashrc),source命令

    时间:2024-03-22 14:25:51

    一、login  shell与non-login  shell介绍配置文件之前,介绍一下这两个概念login  shell:登录bash需要完整的登录流程,成为login  shell。例如:当你登录一个终端时,需要登录用户名与密码。此bash称为login  shellnon-login  she...

  • Linux基础学习系列目录导航

    时间:2024-03-22 08:08:33

    Linux基础学习-通过VM安装RHEL7.4Linux基础学习-命令行与图形界面切换Linux基础学习-基本命令Linux基础学习-RHEL7.4之YUM更换CentOS源Linux基础学习-RPMLinux基础学习-用户的创建修改删除Linux基础学习-LVM逻辑卷管理遇到的问题Linux基础学...

  • Linux简单的基础操作命令

    时间:2024-03-22 07:19:39

    一. 查看目录命令1. 查看目录命令的使用命令说明ls查看当前目录信息tree以树状方式显示目录信息2. 查看当前目录路径命令说明pwd查看当前目录路径3. 清除终端内容命令说明clear清楚终端内容扩展:ctrl + L 快捷键清楚终端内容二. 切换目录命令命令说明cd 目录切换到指定目录cd ~...

  • Linux常用命令、shell脚本之基础试题 -01

    时间:2024-03-21 20:36:02

    ----------------以下试题使用的都是CentOS7的命令---------------- 如何回到当前用户的家目录 cd ~或者cd 如何查看主机名 hostname 我有node1(10.0.11.2),node2(10.0.11.3),node3(10.0.11.4)三个节点组...

  • 【linux】环境基础|开发工具|gcc|yum|vim|gdb|make|git

    时间:2024-03-21 15:45:20

      目录 ​编辑 Linux 软件包管理器 yum 软件包: 操作: 拓展:lrzsz简介 Linux开发工具  Linux编辑器-vim使用 vim 的基本概念 命令模式 插入模式  底行模式 vim 命令模式的操作指令  vim 底行模式的操作命令 Linux编译器-gcc/g++使用 功能 ...

  • Linux(入门基础):97---SELinux三种模式的启动、关闭、查看(getenforce、setenforce、sestatus、restorecon)

    时间:2024-03-21 09:54:44

    一、SELinux三种模式简介Enforcing:强制模式。代表SELinux在运行中,且已经开始限制domain/type之间的验证关系Permissive:宽容模式。代表SELinux在运行中,不过不会限制domain/type之间的验证关系,即使验证不正确,进程仍可以对文件进行操作。不过如果验...

  • Linux基础知识之文件的FACL

    时间:2024-03-20 11:39:07

    FACL主要是针对三个用户以上的权限灵活权限分配控制,FACL在Centos7以上系统是默认开启的,管理FACL主要有两个常用命令setfacl 和 getfacl ,setfacl可以进行设置操作,getfacl可以查看。命令:setfacl常用用法:-m更改文件的访问控制列表-b清除FACL--...

  • 实验三 Linux文件管理---基础命令

    时间:2024-03-20 11:20:56

    **Linux文件管理—基础命令**一、实验目的:1.熟悉文件以及目录的新建、复制、剪切和删除操作。2.掌握对文件的查找、搜索、替换。Cp 复制 cd rm删除 mv 移动 mkdir新建目录 find查找二、实验内容1.新建文件夹:在/tmp下新建一个文件夹 test;第一步:cd /tem第二步...