经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Linux/Shell
orangepi zero2在linux5.4以上内核使用ili9341

orangepi zero2在linux5.4以上内核使用ili9341

背景 根据orangepi zero2用户手册说明,linux5.13内核不能使用 modprobe fbtft_device 驱动spi lcd 查看linux内核源码提交记录,发现在v5.4-rc3中删除了fbtft_device.c文件 commit如下 staging/fbtf...[2024/5/24]

使用tc命令模拟linux网络延迟环境

tc(Traffic Control)是 Linux 中用于流量控制和网络模拟的强大工具。你可以使用它来模拟网络延迟、带宽限制、数据包丢失等。 以下是一个使用 tc 模拟网络延迟的基本步骤: 1.查看当前的 qdisc(队列规则)和 filter(过滤器) 首先,确保你的网络接口没有设置任何...[2024/5/24]

从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言)

          你是否被K8S的强大而吸引,我相信一部分人是被那复杂的配置和各种专业知识而劝退,应该还有一部分人是因为K8S太吃资源而放手!         ...[2024/5/22]

mini-centos7 环境安装部署,各种踩坑。。。

最小Linux系统,安装Java环境 想想就生气,去面试个运维,面试官让我上机装个centos7,还是个最小安装包连界面都没有,只有命令行模式,我都哭了??????,然后让把一些环境装一下,然后再部署个springboot项目,我他妈都多久没用没有界面的东西了,最后卡在安装MySQL上,真想扇自...[2024/5/21]

国产Linux音视频聊天程序开发遇到的坑及解决:相互听不到对方声音?

      最近完成了一个银河麒麟上的视频聊天项目,在我们开发机上测试一切正常后,提交给甲方测试。结果发现在甲方的某些银河麒麟V10的电脑上,听不到声音。       这个问题,使用《Avalonia 实现跨平台的IM即时通讯、语音视...[2024/5/21]

Linux上执行内存中的脚本和程序

在Linux中可以不需要有脚本或者二进制程序的文件在文件系统上实际存在,只需要有对应的数据在内存中,就有办法执行这些脚本和程序。 原理其实很简单,Linux里有办法把某块内存映射成文件描述符,对于每一个文件描述符,Linux会在/proc elf/fd/<文件描述符>这个路径上创建...[2024/5/15]

[kernel] 带着问题看源码 —— 进程 ID 是如何分配的

前言 在《[apue] 进程控制那些事儿 》一文中,曾提到进程 ID 并不是唯一的,在整个系统运行期间一个进程 ID 可能会出现好多次。 > ./pid fork and exec child 18687 [18687] child running wait child 18687 re...[2024/5/15]

FFmpeg开发笔记(二十)Linux环境给FFmpeg集成AVS3解码器

?AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AVS3)基准档次的制订工作,参考软件的测试表明,AVS3基准档次的性能比上一代标准AVS2和HEVC提升了约30%。 ...[2024/5/13]

gRPC入门学习之旅(八)

gRPC入门学习之旅(八)

 gRPC入门学习之旅(一) gRPC入门学习之旅(二) gRPC入门学习之旅(三) gRPC入门学习之旅(四) gRPC入门学习之旅(五) gRPC入门学习之旅(六)   gRPC入门学习之旅(七)   3.7、添加pr...[2024/5/11]

Ubuntu中安装OpenSSL

一、前期准备 1.1 压缩包下载 在安装open l之前,我们需要下载对应的压缩包 https: www.open l.org ource/open l-3.0.1.tar.gz 此压缩包可以选择win上下载后解压再复制到本地虚拟机中,也可以选择直接在本地虚拟机中使用wget命令进行下载。当...[2024/5/11]

Linux基础03-Linux文件操作命令 - 江-小北

其实啊,说起计算机操作,大部分情况下就是“增删改查”这四个大字儿,文件操作也是这么回事儿。 就是改文件的时候得用点专门的编辑器,比如那个Vim。 不过Vim这东西,真心不是一两句话就能给你讲清楚的,咱们在后续的章节再好好说道说道。 现在学文件操作命令的时候,如果得改文件内容,咱们就先用个简...[2024/5/8]

RK 平台安装 ubuntu 系统

一、简介 之前有介绍到 ARM 平台移植 ubuntu 的操作流程,在 RK 系列的平台同样适用,所以这里就不介绍怎么一步步的去对 ubuntu 进行移植,而是怎么将移植的过程编写成脚本,这样便可以在 SDK 中通过一行命令即可生成 rootfs.img 镜像,管理起来也也比较方便,需要裁剪摸个...[2024/4/29]

Linux内核之SPI协议

SPI(Serial Peripheral Interface,串行外设接口)是一种同步串行的行业标准,但是并没有像I2C那样有标准文档,它还有主从、可片选的特性。 图源自Serial Peripheral Interface-wikipedia 时序图 放个经典老图,来源未知。相...[2024/4/29]

聊聊 Linux iowait

哈喽大家好,我是咸鱼。 我们在使用 top 命令来查看 Linux 系统整体 CPU 使用情况的时候,往往看的是下面这一列: %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 68.0 wa, 0.0 hi, 0.0 si, 0.0 st ...[2024/4/23]

Linux命令之查找CPU资源利用情况(lscpu和top详解)

Linux命令之查找CPU资源利用情况(lscpu和top详解)

1.lscpu命令:获取CPU架构完整详细信息,例如架构信息,CPU模式,CPU频率,CPU核心数、线程数、缓存大小。 在终端输入“lscpu”:  参数详解: 【Architecture:x86_64】:架构信息,表示系统的CPU架构为x86_64,表示64位架构; 【CP...[2024/4/23]

简述Linux磁盘IO

1、什么是磁盘   在讲解磁盘IO前,先简单说下什么是磁盘。磁盘是可以持久化存储的设备,根据存储介质的不同,常见磁盘可以分为两类:机械磁盘和固态磁盘。 1.1 机械磁盘   第一类,机械磁盘,也称为硬盘驱动器(Hard Disk Driver),通常缩写为 HDD。机械磁盘主要由盘片...[2024/4/19]

踩坑指南:入门OpenTenBase之监控篇

本次监控将采用Prometheus、Grafana可视化工具以及postgres_exporter对OpenTenBase进行全面监控和优化。 安装监控 Docker安装 1、Docker要求 CentOs 系统的内核版本高于 3.10 通过 uname-r命令查看你当前的内核版本 una...[2024/4/11]

Linux 使用 crontab 定时拆分日志、清理过期文件

@目录前言简介一、准备工作1.1 创建写入脚本1.2 设置执行权限1.3 添加定时任务1.4 配置生效二、Tomcat日志 按每天分割2.1 创建一个 sh文件2.2 设置执行权限2.3 设置crontab指令,指定每日定时任务2.4 配置生效总结 前言 请各大网友尊重本人原创知识分享,谨...[2024/4/8]

架构与思维:一定需要微服务么? - Hello-Brand

1 微服务发展 微服务架构的发展伴随着互联网行业的飞速增长和技术的日新月异。起初,企业为了提升应用的灵活性和可维护性,开始尝试将单体应用拆分为多个服务,这便是面向服务的架构(SOA)的兴起。然而,此时的拆分粒度仍然相对较大,并没有完全实现服务的细粒度划分。 随着Docker和容器技术的兴起,微...[2024/4/8]

Linux——ssh登录很慢解决方法

1、背景   在同一机房中,有多台安装了CentOS 7操作系统的服务器,它们的配置除了IP地址不同外基本相同。这些服务器的资源利用率都不高,但在使用SSH连接时,发现有几台服务器连接速度较慢,可能需要等待30-60秒才能提示输入密码,但一旦连接成功后,速度就恢复正常。 2、SSH登陆慢原因 ...[2024/4/3]

Linux内核数据管理利器--红黑树

目录写在前面1. 红黑树的原理2. 红黑树操作2.1 红黑树的节点插入2.2 红黑树的节点删除2.3 红黑树的查询操作3. 红黑树操作实验附录A: 实验代码 写在前面 本文通过两个方面让读者可以深入理解Linux内核中红黑树RB Tree的实现以及使用,读完此文章,你可以收获: 红黑树的...[2024/4/1]

Linux电脑如何下载QGIS?

Linux电脑如何下载QGIS?

本文介绍在Linux操作系统Ubuntu版本中,通过命令行的方式,配置QGIS软件的方法。 在Ubuntu等Linux系统中,可以对空间信息加以可视化的遥感、GIS软件很少,比如ArcGIS下属的ArcMap就没有对应的Linux版本(虽然有ArcGIS Server,但是其没有办法对空间数据...[2024/3/29]

工作中总结的30个常用Linux指令,实在记不住就别硬记了,看这篇就够了

写在开头 最近发现自己记忆力严重下滑,很多sql命令,linux命令都记不住,特别是linux命令,很多命令参数很多,一段时间不用,再去使用就需要从网上重查了,很烦人,为此花了一些时间把之前笔记中的Linux命令给整理了一下,汇总出30个常用的分享出来,下次再想不起来直接看这篇文章就行了。 1、...[2024/3/27]

【虚幻引擎】DTWebSocketServer 蓝图创建WebSocket服务器插件使用说明

本插件可以使用蓝图创建WebSocket服务器,并监听响应数据。 下载地址在文章最后。   1. 节点说明 Create Web Socket Server – 创建WebSocket服务器对象并开启监听 创建一个WebSocket服务器对象,并监听相...[2024/3/27]

【VMware ESXi】HP Z4G4 Workstation安装ESXi停留在Shutting down firmware services...的解决办法。

家里有台HP Z4G4 Workstation工作站,底层安装运行了VMware的ESXi Hypervisor,作为Homelab的All in one环境。 之前安装ESXi 8的时候有个问题,在启动ESXi安装阶段,一直停留在“Shutting down firmware service...[2024/3/27]

ARM 和 龙芯上 Arch Linux 安装手记

背景 今天尝试安装龙芯版 Linux,本来希望能安装 Debian 版,但只找到一些文档,没找到可安装版的 ISO。 后来顺着这篇文章找到了Arch Linux,就尝试安装了一下。 安装后发现竟然不会配置网络 ??。而且龙芯版由于是在 QEMU 虚拟机里,运行速度也较慢。所以,我想我需要先学...[2024/3/26]

FFmpeg开发笔记(七)欧拉系统编译安装FFmpeg

FFmpeg支持Linux、macOS、Windows、Android等操作系统,其中Linux系列包括Ubuntu、Debian、Mint、CentOS、RHEL、Fedora等分支。FFmpeg官网的编译入口地址为https: trac.ffmpeg.org/wiki/CompilationG...[2024/3/25]

重返ubuntu世界

一直对“重返”两个字充满了情怀感,因为会想起小时候看的一本龙珠同人的标题,它就唤作《重回龙珠世界》。最近这五年基本都是在MacOS下工作和学习的,也习惯用MacOS。就到最近一周,我正打算再买一台自用的Mac Pro的时候,我突然想到其实可以把自己一直吃灰的旧笔记重装成ubuntu系统,还能省下...[2024/3/25]

从 Linux 内核角度探秘 JDK MappedByteBuffer

本文涉及到的内核源码版本为: 5.4 ,JVM 源码为:OpenJDK17,RocketMQ 源码版本为:5.1.1 在之前的文章《一步一图带你深入剖析 JDK NIO ByteBuffer 在不同字节序下的设计与实现》 中,笔者为大家详细剖析了 JDK Buffer 的整个设计体系,从...[2024/3/20]

系统渐渐沦为“屎山”,原因是..

分享是最有效的学习方式。 博客:https: blog.ktdaddy.com/ 背景 小猫维护现有的系统也有一段时间了,踩坑也不少,事故不少。感兴趣的小伙伴可以了解一下,往期的小猫踩坑记合集。 这天,小猫找到了商城系统的第一任开发老A开始聊天。 “你们这系统是真坑,我都吃过好多次亏...[2024/3/18]

开源推荐|简洁且强大的开源堡垒机OneTerm - ops-coffee

在运维的日常工作中,登陆服务器操作不可避免,为了更安全的管控服务器,但凡有点规模的公司都会上线堡垒机系统,堡垒机能够做到事前授权、事中监控、事后审计,同时也可以满足等保合规要求。提到堡垒机,大伙第一时间能够想到的可能是JumpServer,JumpServer经过了多年的发展已经十分的稳定和成熟...[2024/3/18]

我为什么使用Linux做开发

系统选择 目前市面上主流的桌面操作系统在大多数人眼里只有Windows和MacOS,那为什么我没选择它们两呢? 首先,不选MacOS的原因,就是太贵。当然这是我的原因不是苹果的原因,我最早使用Linux写代码的时候是2018年,那时候刚毕业上班不久,根本买不起Mac(虽然现在也觉得有点贵)。...[2024/3/13]

告别os.path,拥抱pathlib

pathlib 模块是在Python3.4版本中首次被引入到标准库中的,作为一个可选模块。 从Python3.6开始,内置的 open 函数以及 os 、 shutil 和 os.path 模块中的各种函数都可以正确地使用 pathlib.Path 对象了。 最初,pathlib给人的感觉只是...[2024/3/11]

[Linux] Linux 自动挂载mount --bind 实现类似目录硬链的效果 (包含ZFS方案)

说明 这个命令用以将一个目录挂载到另一个目录,以实现类似于硬链的操作 但是这个命令只是在内存中建立了一个映射,重启系统之后挂载就消失了 而linux是不支持目录硬链的,具体原因见linux为什么不能硬链接目录? - 知乎 (zhihu.com) 手动挂载 mount --bind...[2024/3/4]

Miniconda 安装和使用笔记

Miniconda是Anaconda的简化版, 可以管理多个Python版本的环境. 实际使用的话, 占用的空间不会很小, 我跑一些正常的应用后, 安装目录占用空间4.3GB, 安装建议要预留10到20G的空间. 安装 Miniconda 下载安装包 https: docs.anaconda...[2024/2/21]

2024年,我又开始用Linux桌面作为主力系统了~

2024年,我又开始用Linux桌面作为主力系统了~

前言 19年的时候我买了一个 matebook14 笔记本,配置是8代i5和8G内存,在当时看来作为轻薄本是够用的,但是现在已经2024年了,这内存让我想起来去年苹果的新款 mac mini ,丐版三千多给了8G的配置,数码圈都沸腾了?? 总之,已经到了不破不立的时候了??,我之前试过安装了 ...[2024/2/18]

CentOS7 卸载/home 扩大/root空间

卸载home 备份home分区文件 # 新系统无视 tar cvf /tmp/home.tar /home 修改fstab(这一步非常重要,千万别漏了) 准备卸载/home文件系统,centos启动时会对/etc/fstab的内容逐一检测,由于fstab默认有/home,如果不修改fstab...[2024/2/18]

一行命令找出 Linux 中所有真实用户

哈喽大家好,我是咸鱼。 接触过 Linux 的小伙伴们都知道在 Linux (或者说类 Unix)中,有三种类型的用户: 超级用户(UID 为 0):即 root 用户,拥有最高权限。 系统用户(UID 为 1~999):系统内建用户,用于运行系统服务和守护进程。 普通用户(UID 为 10...[2024/2/7]

索引构建磁盘IO太高,巧用tmpfs让内存来帮忙

在文本索引构建这种需要大量占用磁盘IO的任务,如果正巧你的内存还有点余粮,是否可以先索引存储到内存,然后再顺序写入到磁盘呢?,需要大量占用磁盘IO,如果正巧你的内存还有点余粮,是否可以先索引存储到内存,然后再顺序写入到磁盘呢? 将Linux的内存变为磁盘,可以通过tmpfs文件系统实现。 ...[2024/2/7]

从零开始教你手动搭建幻兽帕鲁私服( CentOS 版)

哈喽大家好,我是咸鱼。 想必上网冲浪的小伙伴最近都被《幻兽帕鲁》这款游戏刷屏了。 (文中图片均来自网络,侵删) 幻兽帕鲁是 Pocketpair 打造的一款开放世界的生存建造游戏。在游戏中,玩家捕捉各种各样的“帕鲁”。 “帕鲁” 在玩家支配下,完成不同的工作、任务,像极了现实中的打工...[2024/2/2]

Linux中国开源社区停止运营

layout: post title: "Linux 中国开源社区停止运营" tags: - "Linux" 昨天看到老王发的公众号文章,Linux中国开源社区停止运营了。 关注到「硬核老王」是近几年的事,也经常看一些Linux中国公众号上的文章以及视频号视频。去年在深度开源之夜有幸与...[2024/2/2]

《PalWorld/幻兽帕鲁》旧电脑linux搭建服务器

关键词: PalWorld, Linux, Natapp, 内网穿透, 幻兽帕鲁   注 意 文 章 时 效 性   最近幻兽帕鲁爆火,steam一上线好友列表一串正在游玩哈哈哈,自己也是蹭一波热度,顺便试用一下natapp以及联系一下写文章的能力,嘿嘿  ...[2024/1/29]

Linux线程间交互

Linux线程间交互

前言 上一篇说过,系统会为线程mmap一块内存,每个线程有自己的私有栈,使用局部变量没啥问题。但是实际场景中不可避免的需要线程之间共享数据,这就需要确保每个线程看到的数据是一样的,如果大家都只需要读这块数据没有问题,但是当有了修改共享区域的需求时就会出现数据不一致的问题。甚至线程2的任务在执行到...[2024/1/29]

Linux 中常用的基础命令

by emanjusaka from https: www.emanjusaka.top/2024/01/linux-base-command 彼岸花开可奈何 本文欢迎分享与聚合,全文转载请留下原文地址。 分类总结了 Linux 中的基础命令,可以收藏本文以后如果忘记了某些基础命令或者...[2024/1/24]

Linux 中常见目录的作用

by emanjusaka from https: www.emanjusaka.top/2024/01/linux-directory-role 彼岸花开可奈何 本文欢迎分享与聚合,全文转载请留下原文地址。 Linux 是一个严谨的操作系统,每个目录存放什么文件是有明确的要求和规范的...[2024/1/22]

Linux 485驱动通信异常

背景 前段时间接到一个项目,要求用主控用485和MCU通信。将代码调试好之后,验证没问题就发给测试了。测试测的也没问题。 但是,到设备量产时,发现有几台设备功能异常。将设备拿回来排查,发现是485通信有问题,偶现通信失败。 排查思路 复现问题 发给测试之前,功能都验证了很多次,但是并没有发现...[2024/1/5]

Linux驱动开发笔记(六):用户层与内核层进行数据传递的原理和Demo

前言 驱动作为桥梁,用户层调用预定义名称的系统函数与系统内核交互,而用户层与系统层不能直接进行数据传递,进行本篇主要就是理解清楚驱动如何让用户编程来实现与内核的数据交互传递。   温故知新 设备节点是应用层(用户层)与内核层交互; 使用预先的结构体进行操作,如系统ope...[2024/1/5]

香橙派5plus从ssd启动Ubuntu

官方接口图 我实际会用到的就几个接口,背面的话就一个M.2固态的位置: 其中WIFI模块的接口应该也可以插2230的固态,不过是pcie2.0的速度,背面的接口则是pcie3.0*4的速度,差距还是挺大的。 开始安装系统 准备工作 一张内存卡(如果买的时候没有emmc的话) 下载...[2023/12/27]

Linux用户管理

1.用户基本概述 1.什么是用户? 用户指的是能够正常登录Linux或Windows系统(可以理解为你租了房子,能够正常入驻) F:那Linux与Windows系统的用户有什么区别? Q:本质都是登陆系统,只不过Linux支持多个用户同时登陆。 F:难道Windows就不算多用户操作系统吗?...[2023/12/27]

一个ssh无法远程登录的问题跟踪解决

一个ssh无法远程登录的问题跟踪解决

用户反馈龙芯服务器系统loongnix-server使用root用户 h远程登录,有时候可以有时候又无法登录,频繁出现错误:Permi ion denied,please try again。我分析可能是防火墙拦截,也可能是登录连接数达到限制,无法接入新的连接,后去掉防火墙直连还是出现问题,查看日...[2023/12/26]

122
2
记录数:4567 页数:1/9212345678910下一页尾页
 友情链接:直通硅谷  直通硅谷 怎么样 mac软件下载
加载更多