exception基础kernel linux

如何测试Linux内核

# 如何测试Linux内核 ## 概述 在本文中,我们将讨论用于测试Linux内核的各种框架和工具。首先,我们将介绍LTP( Linux Test Project)项目。然后,我们将讨论其他测试工具和框架。最后,我们将讨论我们无法使用常规内核测试工具测试的新Linux驱动程序的测试。 本文将持续更新 ......
内核 Linux

linux 中 sort -h选项

-h:使用易读性数字,比如 K, G单位。 001、 [root@PC1 test02]# ls a.txt [root@PC1 test02]# cat a.txt ## 测试数据 2G 3K 4K 1G [root@PC1 test02]# sort a.txt 1G 2G 3K 4K [roo ......
linux sort

linux 中科学技术法和数值放在一起排序

sort:-g选项:按照通用数值排序,支持科学计数法 001、直接使用sort [root@PC1 test02]# ls a.txt [root@PC1 test02]# cat a.txt ## 测试数据 6.84017213908805e-10 6.27015779416403e-08 0.0 ......
数值 科学技术 科学 linux 技术

1.2023.7.25 关于Linux中网络配置的详细流程

1.首先我们先得通过ifconfig命令去获得IP和子网掩码。 但是我们输入ifconfig的话linux会显示 因为Linux里没有预先安装nettool工具所以ifconfig无法使用 所以我们得先在Linux里下载工具然后再使用相关命令。 2.我们先使用yum install net-tool ......
流程 Linux 网络 2023 25

鸟哥的Linux私房菜学习记录

第零章 引入Linux操作系统的概念和背景,介绍了Linux的起源和发展历程,Linux的开源特性使得众多开发者能够共同参与其开发和改进,从而造就了Linux庞大而强大的生态系统。 Linux的基本特点,Linux是一个多用户、多任务、多线程的操作系统,它具有稳定性、安全性和灵活性等突出优势 Lin ......
私房 Linux

How to Restore ASM Based OCR After Complete Loss of the CRS Diskgroup on Linux/Unix Systems (Doc ID 1062983.1)

In this Document Goal Solution References APPLIES TO: Oracle Database - Enterprise Edition - Version 11.2.0.1.0 and later Oracle Database Cloud Schema ......
1062983.1 Diskgroup Complete 1062983 Restore

kernel-pwn之ret2dir利用技巧

ret2dir是2014年在USENIX发表的一篇论文,该论文提出针对ret2usr提出的SMEP、SMAP等保护的绕过。全称为return-to-direct-mapped memory,返回直接映射的内存。 ......
kernel-pwn ret2dir 技巧 kernel 2dir

【1.0】基础串联

# 【一】解释型语言和编译型语言 > - C语言: > - C语言的代码可以在不同平台上进行编译,因为C是一种面向过程的编程语言,没有对特定平台的依赖。 > - 为了在不同平台上进行编译,需要使用相应平台的编译器来将C代码编译为可执行文件。 > - 跨平台运行指的是通过编写平台无关的代码,使得代码可 ......
基础 1.0

T3/A40i支持Linux-5.10新内核啦,Docker、Qt、Python统统升级!

自2021年创龙科技推出全志国产化率100%的T3/A40i工业核心板后,不到两年时间已超过800家工业客户选择创龙科技T3/A40i平台。随着客户产品的不断升级与迭代,部分“能源电力”、“工业自动化”行业客户对T3/A40i的Linux版本提出了更高要求,主要涉及Docker、Qt、Python等 ......
内核 Docker Python Linux 5.10

Docker 基础介绍

Docker Docker是时下热门的容器技术,Docker是os层虚拟化架构(虚拟出来的操作系统和宿主机操作系统共享一个内核)的一种体现产品。 容器化技术(我们可以把tomcat,redis,nginx……安装docker容器中),可以方便对软件的环境(开发环境/测试环境/生产环境……)进行搬运, ......
基础 Docker

linux 三剑客命令

# Linux 命令集合 [TOC] # 基础概念 ## 1 软连接和硬链接 ### 1.1 基础概念 ```sh #01 硬链接 硬链接(Hard links):可以这样理解,硬链接就是某个文件实体的别名。硬链接甚至可以使多个文件名拥有相同的inode,你可以为单个文件创建多个硬链接。在不同的文件 ......
三剑客 命令 linux

linux 磁盘管理

# linux 磁盘管理 [TOC] # 一. 磁盘相关 ## 1.1 磁盘相关理论 ### 1)raid相关 - raid 更好的管理服务器硬盘 - raid是物理卡 无需搭建。 - 获得更高的**容量** - 获取更高的**性能**** - 获取更高的**冗余(安全性)** | raid级别 | ......
磁盘 linux

linux 软件管理

# linux 软件管理 [TOC] # 一.含义 ```sh ## cenost7 软件管理 主要作用:安装下载 软件包(服务 命令) 1) yum 下载安装 2) rpm 只能安装 需要本地有包 镜像默认的源 是在国外,速度比较满 #01 配置文件 vim /etc/yum.conf cache ......
linux 软件

Linux扩容ext4格式的根目录

Linux扩容ext4格式的根目录 # Ubuntu例子 ## 系统版本 Ubuntu 22.04.2 LTS ![image-20230725141740996](https://img2023.cnblogs.com/blog/1768648/202307/1768648-20230725144 ......
根目录 格式 Linux ext4 ext

一、计算机基础-前置知识

1.python是一门编程语言 什么是编程语言?什么是语言?为什么要有编程语言? 编程语言的本质就是一门语言 语言就是一种事物和另一种事物沟通的一种表达方式/工具 人 人类的语言 >奴隶 人 编程语言 >计算机 什么是编程? 为什么要编程 编程就是人把自己想计算机做的事,也就是自己的思维逻辑,用编程 ......
计算机 基础 知识

linux MHA架构

MHA架构可以完成mysql的高可用,避免单台服务器的故障导致服务关闭,提高容错率,保证master的切换。 目录 一、MHA概述 二、MHA组成 三、MHA的特点 四、MHA工作原理 五、MHA实验 六、总结 一、MHA概述 1.MHA概述 MHA(Master High Availability ......
架构 linux MHA

02-docker基础概念

1.docker ps-a: 显示运行后的容器,使用-a则显示全部,不使用-a只显示成功运行 2.docker rmi 镜像名/镜像ID:删除镜像文件 3.docker stop 容器名/容器ID:停止正在运行的容器 4.docker rm容器名/容器ID:删除停止的容器 5.docker logs ......
概念 基础 docker 02

00-docker虚拟化技术基础

# 1.虚拟化技术的概念 - 虚拟化技术主要是将物理的资源转变为逻辑上可以管理的资源,以打破物理资源结构之间的壁垒,让计算的元件运行在虚拟的基础上,而不是直接运行在物理的资源上。 - 虚拟化技术的底层是要进行虚拟的硬件设备物理机资源,通过虚拟化技术软件可以将物理机虚拟生成N台虚拟机,应用程序、软件服 ......
基础 docker 技术 00

python入门教程(非常详细),从零基础入门到精通,看完这一篇就够了

python入门教程(非常详细),从零基础入门到精通,看完这一篇就够了 本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开。 01.python由来与发展介绍 02.项目开发流程 第一章 markdown编辑器 01.markdown基本语法 02.Typora简介与安装 ......
入门教程 基础 教程 python

vue2-ace-editor基础配置

简介 Ace 是一个用 JavaScript 编写的可嵌入代码编辑器。它与 Sublime、Vim 和 TextMate 等原生编辑器的功能和性能相匹配。它可以很容易地嵌入到任何网页和 JavaScript 应用程序中。Ace 被维护为Cloud9IDE的主要编辑器 ,并且是 Mozilla Sky ......
vue2-ace-editor 基础 editor vue2 vue

[Linux系统] 使用WSL2下的Ubuntu20.04

一、安装WSL2下的Ubuntu20.04 二、迁移子系统到其他磁盘 wsl --shutdown Ubuntu-20.04 wsl --export Ubuntu-20.04 D:\WSL2\WSL2Ubuntu20.04.bak wsl --unregister Ubuntu-20.04 wsl ......
Ubuntu 系统 Linux 20.04 WSL2

linux设备驱动程序——gpio控制

这一章节开始我们讲解各种外设的控制,包括gpio,i2c,dma等等,既然是外设,那就涉及到具体的目标板,博主在这里使用的开发板是开源平台beagle bone green,内核版本为4.14. 今天我们来讲解gpio的设备驱动程序。 gpio相关的库函数为了linux的可移植性和统一,linux提 ......
驱动程序 程序 设备 linux gpio

linux 中根据列索引文件批量提取文件的列

001、 [root@PC1 test02]# ls a.txt index.txt [root@PC1 test02]# cat index.txt ## 列索引文件 2 4 8 9 14 [root@PC1 test02]# cat a.txt ## 测试文件 001 002 003 004 0 ......
文件 linux

mysql基础

Mysql基础一.Mysql四大特性1.原子性(Atomicity )一个事务是一个不可再分割的整体,要么全部成功,要么全部失败事务在数据库中就是一个基本的工作单位,事务中包含的逻辑操作(SQL 语句),只有两种情况:成功和失败。事务的原子性其实指的就是这个逻辑操作过程具有原子性,不会出现有的逻辑操 ......
基础 mysql

mysql基础查询

Mysql基础查询1.查询部分字段select id,name,gender from worker;2.查询全部字段select * from worker;3.as设置别名查询select workaddress as '工作地址' from worker;4.distinct去重查询啊sele ......
基础 mysql

linux 中awk语句中NR、和FNR的应用

001、 [root@PC1 test04]# ls account adr [root@PC1 test04]# cat account ## 测试数据 张三|000001 李四|000002 [root@PC1 test04]# cat adr ## 测试数据 000001|10 000001| ......
语句 linux awk FNR

linux快捷方式-中标麒麟

在中标麒麟上部署软件,需要快捷方式。在桌面创建快捷方式后,有时候会发现界面图标显示不全。 先把原先的快捷方式贴出来,再往下讨论: 可执行程序目录脚本 A_start.sh #!/bin/bash CUR_DIR=/home/3D/bin/Debug export LD_LIBRARY_PATH=$C ......
方式 linux

Linux基础30 HTTP协议, 请求信息, 请求方法, 状态码, 请求头信息

HTTP协议 HTTP协议概述 1.什么是HTTP HTTP 全称: Hyper Text Transfer Protocol 中文名: 超文本传输协议 HTTP协议简单的说,将用户请求的页面从服务器传输到客户端浏览器,浏览器进行解析,解析以后变成一个我们人类可以理解的方便观看的页面 2.什么是超文 ......
信息 状态 基础 方法 Linux

Centos8/linux下载、安装、配置、连接MySQL5.7(rpm方式)

目录 问题现象: 问题分析: 解决方法: 下载: 安装: 配置: 连接: 拓展 问题现象: 今天在使用Centos8 安装MySQL5.7的rpm包时,出现如下报错: 仓库 "MySQL 5.7 Community Server" 的 GPG 公钥已安装,但是不适用于此软件包。 最终问题解决了,但还 ......
Centos8 方式 Centos MySQL5 linux

Linux下的I2C驱动

1. Linux中I2C需要编写的驱动🌴 I2C的驱动程序分为两个部分: I2C主机驱动:I2C适配器的驱动程序 I2C设备驱动:I2C设备的驱动程序 I2C总线驱动:用户不用做这一部分 I2C协议和SMBus协议: I2C (pronounce: I squared C) is a protoc ......
Linux I2C I2 2C