图形linux概念 简介

linux创建指定大小的文件并查看

转载自:https://www.shuzhiduo.com/A/Gkz10WM2dR/ 生成文件大小和实际占空间大小一样的文件 dd if=/dev/zero of=50M.file bs=1M count=50 dd if=/dev/zero of=20G.file bs=1G count=20 ......
大小 文件 linux

linux环境C语言实现:h264与pcm封装成AVI格式

​ 前言 拖了很久的AVI音视频封装实例,花了一天时间终于调完了,兼容性不是太好,但作为参考学习使用应该没有问题。 RIFF和AVI以及WAV格式,可以参考前面的一些文章。这里详细介绍将一个H264视频流和一个2通道PCM音频流封装成一个AVI格式的视频文件。测试过可以在暴风,迅雷和VLC播放器上正 ......
语言 格式 环境 linux h264

linux环境C语言实现:h265与pcm封装成AVI格式

​ 前言 不知道是处于版权收费问题还是什么原因,H265现在也并没有非常广泛的被普及。将h265数据合成AVI的资料现在在网上也基本上没有。使用格式化工厂工具将h265数据封装成AVI格式,发现它在封装的时候其实是对数据进行了一个装换,转成了FMP4格式。 正文 因为是在嵌入式设备中使用,所以没有测 ......
语言 格式 环境 linux h265

linux环境C语言实现:h264与pcm封装成mp4视频格式

前言 H.264是压缩过的数据,PCM是原始数据,MP4是一种视频封装格式。实际H.264与PCM不能直接合成MP4格式,因为音频格式不对。这里需要中间对音频做一次压缩处理。基本流程为:将PCM音频数据压缩成AAC格式音频数据,再将AAC与H.264合成MP4视频格式。 (一)PCM压缩为AAC格式 ......
语言 格式 环境 linux 视频

一种基于linux系统的精准流量统计方法

​ 前言: 在linux系统关于流量统计,已经有开源的工具,比如nethogs,nload和iptraf。它们适合我们在PC上直接监控某台设备的流量情况,但并不适合我们应用到自己的程序中去。 如果要在自己代码中实现流量的统计,可以有下面几种方法:统计应用层流量;使用tcpdump抓取每一包数据进行统 ......
流量 方法 系统 linux

linux的mate桌面修改快捷键win键

我习惯左边win+空格来切换输入法,装了一个mate桌面,win键是弹出开始菜单,总是影响切换输入法,设置-快捷键里面没找到修改方法,上网找了修改方法 先找到左边win键谁在用 $ gsettings list-recursively | grep -i 'Super_L' com.solus-pr ......
快捷键 桌面 linux mate win

linux设备树-设备树常用OF操作函数

内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05 在Linux内核采用设备树之后,驱动程序需要获取设备树的属性。Linux内核为驱动程序提供了一系列API函数,用于获取设备树的属性值。在Linux内核中,以“of_”开头的函数是设备树API函数。 ......
设备 函数 常用 linux

Linux设备节点创建方式的演变历史

Device number,udev,devtmpfs,/dev目录这些概念是Linux设备开发过程中会碰到的一些概念。本文介绍了设备节点创建方式的发展历史,帮助理解它们之间的关系。 ......
节点 方式 设备 历史 Linux

HTTP协议的基本概念

HTTP协议简介 HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于传输超媒体文档(例如 HTML)的应用层协议。HTTP 协议是一个无状态的协议,意味着服务器并不会记住任何之前的请求和响应。 HTTP 协议基于客户端-服务器架构模型,客户端发送一个请求到服 ......
概念 HTTP

Linux入门二

一、磁盘管理 当我们的主机插上磁盘之后,我们需要对磁盘进行分区,再创建文件系统,然后再进行磁盘挂载,挂载之后才能正常使用 1. 查看磁盘挂载的情况 命令: df -a 显示所有磁盘 -h 单位转换 -T 详情 2. 磁盘分区 共有两种分区格式:MBR、GPT MBR:MBR分区表(即主引导记录)大家 ......
Linux

linux 新建服务器基线

##linux 新建服务器基线 yum -y install ntp vim net-tools lsof nc telnet bind-utils python3 python3-devel python3-setuptools python3-pip python3-rpm-generators ......
基线 服务器 linux

部署ASP.NET Core程序到Linux系统

https://www.cnblogs.com/ants/p/5732337.html https://www.jb51.net/article/241514.htm 一、前言 这篇文章我们将讲解如何将asp.net core 程序部署到linux。这里我们使用的是虚拟机里面安装的centos7。这 ......
程序 系统 Linux Core ASP

Spring源码系列:核心概念解析

Spring框架中有许多关键组件,理解这些组件的作用和关系可以帮助我们更好地阅读和理解Spring源码。BeanDefinition是Spring中重要的概念,定义了一个Bean的基本属性和行为,是Spring容器管理Bean的基础。我们可以通过注解或编程方式定义BeanDefinition,然后将... ......
源码 核心 概念 Spring

linux下安装mysql

1、查看是否已经安装 Mysql rpm -qa | grep mysql 2、上传mysql的安装包到linux下,(.tar.gz版本的) 3、解压安装包 tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz 4、先检查是否有mysql用户组和 ......
linux mysql

Kafka 中基础概念

Broker相关概念 一台 Kafka 服务器节点就是一个broker。一个集群中包含多个 broker。 一个 Kafka 节点就是一个broker。一个或者多个broker节点组成一个Kafka的集群。 比如: 在现在的环境中,我们分别在 10.0.24.12、10.0.24.13、10.0.2 ......
概念 基础 Kafka

Web应用程序简介

Web应用程序是一种特殊类型的软件程序,运行在Web浏览器上。它们通常用于处理各种任务,例如在线购物、社交媒体、在线支付、博客、邮件、在线搜索、即时通讯等等。 Web应用程序主要由两部分组成:前端和后端。前端通常是指用户直接与之交互的部分,它由HTML、CSS和JavaScript等技术构成,可以通 ......
应用程序 简介 程序 Web

Linux系统查看CPU、机器型号、内存等信息-搬运

Linux系统查看CPU、机器型号、内存等信息 原文地址:https://cloud.tencent.com/developer/article/1721406 系统维护时随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 linux 中,可以通过 top 命令来查看 CPU ......
型号 内存 机器 系统 Linux

Linux通过Web界面查看配置-----Cockpit

Linux通过Web界面查看配置 Cockpit是一个用于GNU/Linux的易用,轻量级并且简单却强大的远程管理程序。它是一个交互的服务器的管理用户接口,它通过一个web浏览器提供了一个实时Linux会话。 它能够运行在若干基于RHEL的Linux发行版以及Debian衍生版,包括Ubuntu, ......
界面 Cockpit Linux Web

linux常用指令

备注是以我所理解的含义进行转述,可能并不精确,仅供参考。 命令|用法|备注 | | pwd|打印工作目录|描述当前位置。 ls|列出目录内容|描述当前位置所包含的内容。 cd|更改目录|移动所在位置。 touch|创建空文件|仙人抚我顶,结发受长生。 mkdir|创建目录|Linux中的『目录』可以 ......
指令 常用 linux

每天一个Linux命令-find.

find命令主要用于在linux查找出符号条件的文件(也可以包含目录),先在最前面记录一些重点 1、find 命令后面的多个条件时,默认是 与/&/和 的逻辑 2、只要不指定层数进行find,默认是会一直递归到最后一层的 这里笔者列出自己在工作中用到过的一些例子 1、从当前目录开始,查找owner是 ......
命令 Linux find

linux安装两个python版本

1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
两个 版本 python linux

linux查看端口被哪个进程被占用的六个方法

1:lsof命令lsof(list open files)命令可以列出当前系统中打开的所有文件,包括网络端口。可以使用lsof命令查看某个端口被哪个进程占用。具体的命令为:sudo lsof -i :端口号,其中端口号为需要查询的端口号。 ......
端口 进程 方法 linux

龙芯(Loongarch64),在Linux虚拟一个龙芯OS体验下

前言 想体验下龙芯OS,但是又没有龙芯开发板或者龙芯实体机。手头上只有一个X64环境的Linux发行版,应该怎么做呢? 概括 其实非常简单,可以通过Chroot命令和Qemu在X64的指令集系统上模拟龙芯OS,然后虚拟出一个龙芯的系统,简单的体验下。具体如下: 1.首先下载一个CLFS的Lonnga ......
Loongarch Linux 64

Linux解压缩文件乱码的解决

Linux解压缩文件乱码的解决 使用unzip软件提供了-O参数(以及-I参数),可以指定编码。 -O CHARSET 为DOS,Windows和OS / 2归档文件指定字符编码-I CHARSET 为UNIX和其他归档文件指定字符编码 例子:解压缩example.zip文件到当前目录,使用归档管理 ......
乱码 文件 Linux

linux cmake-gui安装

背景:因为windows下用的是cmake-gui,linux自己一直用的是命令行,在交叉编译opencv的时候想试下cmake-gui 0、 Tags · Kitware/CMake (github.com) cmake源码链接,下载cmake-xxxx.zip,解压; 1、参考:(8条消息) c ......
cmake-gui linux cmake gui

linux 查看进程使用的内存大小

你可以使用 ps 命令结合 grep 命令来查看进程使用的内存大小。以下是示例代码: ps aux | grep <进程名> 这个命令会列出所有匹配 <进程名> 的进程,并显示它们的详细信息,包括进程 ID、CPU 使用情况、内存使用情况等。你可以从中找到你感兴趣的进程,并查看它们的内存使用情况。其 ......
进程 大小 内存 linux

linux配置搭建certbot

1、安装 yum install -y epel-release yum install certbot -y 2、申请证书 执行中需配置txt解析。 certbot -d *.sztscenter.com --manual --preferred-challenges dns-01 --serve ......
certbot linux

Linux常用命令

1.PWD命令:显示用户当前所在目录 2.ls 命令: 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息 格式ls [选项][目录或文件] 3.cd 命令:改变工作目录。将当前工作目录改变到指定的目录下 4.grep 命令:用于查找文件里符合条件的字符串 5.fin ......
命令 常用 Linux

数据库概念

Mysql数据库 1、概念 1.1定义 数据库datebase是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库 数据库长期储存在计算机内,有组织的,可共享的数据集合 数据有三类 非结构化数据 数据相对来说没有固定的特点,这种数据不便于检索。 半结构化数据 数据之间有相同的存储结构属 ......
概念 数据库 数据

虚拟化+docker概念基本介绍

引言 以linux而言,linux操作系统会有一个主进程pid=1派生出其他进程来控制不同服务 例如: pid=2 ——> python pid=3——>java pid4——>php,三个服务可能会相互影响 使用者期望将这三个不同的服务,跑在不同的运行时环境中实现相互不影响,同时不会增加服务器成本 ......
概念 docker