草庐IT

Centos7-Linux

全部标签

正点原子嵌入式linux驱动开发——Linux 网络设备驱动

网络驱动是linux里面驱动三巨头之一,linux下的网络功能非常强大,嵌入式linux中也常常用到网络功能。前面已经讲过了字符设备驱动和块设备驱动,本章就来学习一下linux里面的网络设备驱动。嵌入式网络简介嵌入式下的网络硬件接口本次笔记中讨论的都是有线网络!提起网络,一般想到的硬件就是“网卡”。在电脑领域的“原始社会”,网卡是独立的硬件,如果电脑要上网就得买个网卡插上去,类似现在的显卡一样。但是现在随着技术的不断发展,只需要一个芯片就可以实现有线网卡功能,因此网卡芯片都直接放到了主板上。首先,嵌入式网络硬件分为两部分:MAC和PHY,都是通过看数据手册来判断一款SoC是否支持网络,如果一款

【Linux】Linux基础之权限

目录一、Linux中的用户1.1用户之间的身份切换1.2指令提权二、权限管理2.1文件权限2.2权限操作2.3chown和chgrp三、文件类型四、目录文件的权限操作五、权限掩码六、粘滞位一、Linux中的用户Linux中主要有两种用户:root,超级用户非root,普通用户(xxx)一般情况下root只有一个,但是可以有多个普通用户1.1用户之间的身份切换指令1:su-指令2:su普通用户,切换成超级用户:输入密码时,密码不显示。超级用户切换成普通用户:普通用户切换为另一个普通用户:用户的身份切换后,可以用两种方式返回到原来切换前的用户:输入exitctrl+d1.2指令提权当要执行一条指令

linux期末考试重点(期末不挂科版)

前言:按照我这个来保证你不挂科,没有没用的知识点,几乎几乎是必考点,按照我这个来,再做课后题,对着我的知识点来,你就是一学期没听课我也能保证你不挂科,前提是你给我30min时间,看完,文章结尾附带整理好的课后题答案(老师都没有的...)1,最后看课后习题,考题离不开课本;但是习题太多,所以最后看2这里是重点的浓缩版项目一与前言p3理解linux体系结构这里linux的3个主要部分:内核,命令解释层,实用工具;最主要的是内核然后没了,项目一到此结束😶‍🌫️,别着急,不要嫌少,这里是浓缩版,也就是几乎必考知识点;后面有重点版,请大家循序渐进,例如:可圈可点的知识有很多,但那属于课后习题的内容,放在

Qt工程打包,针对Windows(X86)、Linux平台(X86和ARM架构)步骤全解

Qt工程打包,针对Windows(X86)、Linux平台(X86和ARM架构)步骤全解前言1.Windows系统下的Qt打包2.Linux系统下的Qt打包2.1X86主机下的打包2.1.1linuxdeployqt工具安装2.1.2Qt环境变量设置2.1.3打包2.2ARM目标主机下的打包2.2.1Qt工程的修改2.2.2依赖拷贝脚本编写2.2.3qt.conf编写2.2.4ARM程序编译检查2.2.5ARM程序执行过程中可能遇到的问题结束语3.参考文献前言因项目需求,利用Qt开发了跨平台应用,但是涉及部署,需要将程序部署至其他机房的服务集群中,因此阅读了大量参考文献,并经过大量测试,总结了

安装Linux-CentOS7.9操作系统虚拟机环境(适用于学习、测试环境)

1.前期环境准备1.1.创建安装目录具体名称以及路径根据自己的实际情况在个人pc或者其他的设备上进行创建。1.2准备虚拟机操作系统iso镜像文件阿里云开源镜像站地址https://developer.aliyun.com/mirror/清华大学开源镜像站地址https://mirrors.tuna.tsinghua.edu.cn/有需要的朋友可以自行下载1.3虚拟机软件准备VMwareWorkstationpro下载链接,许可证可自行浏览器搜索获取https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluat

安装Linux-CentOS7.9操作系统虚拟机环境(适用于学习、测试环境)

1.前期环境准备1.1.创建安装目录具体名称以及路径根据自己的实际情况在个人pc或者其他的设备上进行创建。1.2准备虚拟机操作系统iso镜像文件阿里云开源镜像站地址https://developer.aliyun.com/mirror/清华大学开源镜像站地址https://mirrors.tuna.tsinghua.edu.cn/有需要的朋友可以自行下载1.3虚拟机软件准备VMwareWorkstationpro下载链接,许可证可自行浏览器搜索获取https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluat

在CentOS环境下编译GreatSQL RPM包

本文介绍如何在CentOS环境下编译GreatSQLRPM包。运行环境是docker中的CentOS8x86_64:$docker-vDockerversion20.10.10,buildb485636$dockerrun-itd--hostnamec8--namec8centosbasha0a2128591335ef41e6faf46b7e79953c097500e9f033733c3ab37f915b69439$dockerexec-itc8bash1、准备工作1.1、配置yum源开始编译之前,需要先配置好yum源,方便安装一些辅助工具。在这里采用阿里云的yum源:[root@c8/]#r

在CentOS环境下编译GreatSQL RPM包

本文介绍如何在CentOS环境下编译GreatSQLRPM包。运行环境是docker中的CentOS8x86_64:$docker-vDockerversion20.10.10,buildb485636$dockerrun-itd--hostnamec8--namec8centosbasha0a2128591335ef41e6faf46b7e79953c097500e9f033733c3ab37f915b69439$dockerexec-itc8bash1、准备工作1.1、配置yum源开始编译之前,需要先配置好yum源,方便安装一些辅助工具。在这里采用阿里云的yum源:[root@c8/]#r

Linux下利用Docker快速部署配置Kafka服务

Kafka是由Apache软件基金会开发一个开源流处理平台,使用Scala和Java编写,该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个按照分布式事务日志架构的大规模发布/订阅消息队列。这种工作方式使它为企业级基础设施来处理流失数据非常有价值。本文的目的是使用Docker容器来部署Kafka,这样可以省略Kafka安装配置的中间过程,节省大量时间。文章中分别从几个维度来阐述Kafka的部署过程,包括:基础环境要求、安装zookeeper、容器内的设置等,最后给出了一个从生产者角度向消费者发送消息,消费者成功接收到消息作为结尾,最后给出了一个在全过程当中遇

【linux 多线程并发】线程本地数据存储的两种方式,每个线程可以有同名全局私有数据,以及两种方式的性能分析

线程本地数据(TLS)​专栏内容:参天引擎内核架构本专栏一起来聊聊参天引擎内核架构,以及如何实现多机的数据库节点的多读多写,与传统主备,MPP的区别,技术难点的分析,数据元数据同步,多主节点的情况下对故障容灾的支持。手写数据库toadb本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方便阶段学习。​开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.文章目录线程本地数据