经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Linux/Shell

旧物利用 - 将机顶盒改造为一台Linux开发机!

前言 家里有一台机顶盒(移动魔百盒)淘汰下来了,博主想要物尽其用,看看是否能将其改造为一台Linux"开发机",量身定制系统,用作开发和测试,以及跑服务器 博主选择的是Ubuntu发行版系统,话不多说,开始“破解”吧! 准备工作 机顶盒型号:移动魔百盒CM201-2(CH),芯片组: hi3...[2024/8/19]

condition字符串匹配问题

    概述 freeswitch是一款简单好用的VOIP开源软交换平台。 fs使用dialplan配置文件执行业务流程,condition条件变量的配置是必然会使用的,这里记录一次配置过程中的错误示范。 环境 CentOS 7.9 freeswitch 1....[2024/8/7]

【VMware ESXi】把硬盘当内存用?VMware 内存分层(Memory Tiering),你值得拥有!

VMware vSphere 8.0 U3 发布了一个非常有意义的功能叫内存分层(Memory Tiering),以利用基于 PCIe 的 NVMe 设备充当第二层(辅助)内存,从而使 ESXi 主机的可用物理内存(RAM)增加。从本质上讲,内存分层就是利用较便宜的 NVMe 设备充当物理内存,...[2024/8/7]

proxmox ve 部署双节点HA集群及glusterfs分布式文件系统

proxmox ve 部署双节点HA集群及glusterfs分布式文件系统

分布式存储的作用 加入分布式存储的目的:主要是为了对数据进行保护避免因一台服务器磁盘的损坏,导致数据丢失不能正常使用。   参考文档:https: gowinder.work/post/proxmox-ve-%E9%83%A8%E7%BD%B2%E5%8F%8C%E8%8A%82%E7%...[2024/7/31]

Linux Kernel CFI机制简介及测试禁用

Linux Kernel CFI机制简介及测试禁用

PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 当我们为android移植linux的驱动程序的时候,总会遇到一些错误,这些错误有一部分就是android 内核开启的安全的机制导致的。...[2024/7/29]

入门到精通rsync和inotify

rsync 作用: 实现文件的备份 备份位置可以是当前主机,也可以是远程主机 备份过程可以是完全备份,也可以是增量备份 功能: 1)类似于cp的复制功能 将本地主机的一个文件复制到另一个位置下 2)将本地主机的文件推送到远程主机: 也可以是从远程主机拉取文件到本地 使...[2024/7/22]

解决 CentOS 7 官方 yum 仓库无法使用的最佳实践

一、背景介绍 2024 年 7 月 1 日,在编译基于 CentOS 7.6.1810 镜像的 Dockerfile 过程中,执行 yum install 指令时,遇到了错误:Could not resolve host: mirrorlist.centos.org; Unknown error...[2024/7/19]

Linux 提权-NFS 共享

Linux 提权-NFS 共享

本文通过 Google 翻译 NFS Share no_root_squash – Linux Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。 导航 0 前言 1 什么是 NFS 共享? 2 外部枚举 NFS 共...[2024/7/19]

玄机-第二章日志分析-apache日志分析

前言 出息了,这回0元玩玄机了,因为只是日志分析,赶紧导出来就关掉(五分钟内不扣金币) 日志分析只要会点正则然后配合Linux的命令很快就完成这题目了,非应急响应. 简介 账号密码 root apacherizhi h root@IP 1、提交当天访问次数最多的IP,即黑客IP:...[2024/7/19]

玄机-第一章 应急响应- Linux入侵排查

目录前言简介应急开始准备工作步骤 1步骤 2步骤 3步骤 4步骤5总结 前言 作者这一次也是差一点一次过,因为没有经验的原因,或者说题目对问题描述不太对,如果说是求黑客反连的ip的话我或许就知道要执行一下留下来的那个 .elf 可疑文件。 简介 账号:root 密码:linuxruq...[2024/7/17]

将虚拟机跑在ceph之中

目录openStack对接ceph1. cinder对接ceph1.1 ceph创建存储池1.2 ceph授权1.3 下发ceph文件1.4 修改globals文件1.5 部署cinder1.6 创建卷null2. nova对接ceph2.1 创建卷2.2 更新cinder权限2.3 修改gl...[2024/7/15]

VPS测试脚本,网络线路,路由测试,流媒体服务器测试脚本

? 收集了一些服务器测试脚本,测试性能,网络以及解锁Netflix等服务。记录收集一下,特此记录。   yabs测试脚本 wget -qO- yabs.sh | bash 老外比较爱用的服务器性能测试脚本。 一键查看独服硬盘时间 wget -q https: github....[2024/7/14]

Linux 中 WIFI 和热点的使用

之前一直在 ubuntu 的图形界面中使用,突然需要在 ARM 板上打开热点,一时给弄蒙了,在此记录一下 一、网卡命令 显示所有网络信息 sudo ip link show 关闭或打开网络 sudo ip link set wlan0 down sudo ip link se...[2024/7/13]

saltStack自动化工具

目录SaltStack自动化工具核心概念1. Master 和 Minion2. State3. Pillar4. Grains5. Modules6. Runner7. Reactor工作流程安装和配置1. 配置hosts解析2. 配置yum源3. saltstack安装3.1 master节...[2024/7/12]

使用gzexe加密shell脚本

使用 gzexe 加密 shell 脚本是一个相对简单的过程。以下是具体的步骤: 编写你的 shell 脚本:首先,你需要有一个 shell 脚本文件,比如 myscript.sh。 确保脚本可执行:使用 chmod 命令确保你的脚本文件是可执行的: chmod +x myscri...[2024/7/12]

SeaweedFS + TiKV 部署保姆级教程

在使用 JuiceFS 时,我们选择了 SeaweedFS 作为对象存储,以及 TiKV 作为元数据存储,目前在 SeaweedFS 上已经存储了近1.5PB 的数据。关于 SeaweedFS 和 TiKV 配置的参考资料不多,本文将为社区各位用户提供我们的部署实践,并提供详细的命令示例,希望能...[2024/7/12]

Zabbix 5.0 LTS URL 健康监测

更多细节详情看【zabbix官方文档】 需求 Zabbix 的URL健康监测功能允许你检测 Web 地址是否可用、正常工作以及响应速度。这对于监控网站的可用性和性能非常有用。例如,你可以监控公司网站、API 端点或其他关键服务的 URL。 【官方表述 Web monitoring ite...[2024/7/12]

GlusterFs分布式文件系统

目录GlusterFS 笔记一、安装和配置 GlusterFS1. 安装 GlusterFS2. 配置 GlusterFS3. 格式化卷4. 创建挂载点并挂载二、GlusterFS 卷的类型1. 分布式卷(Distributed Volume)作用:例子:配置示例:1. 创建卷2. 启动卷3. ...[2024/7/12]

如何应对红帽不再维护 CentOS

CentOS(Community Enterprise Operating System,社区企业操作系统)是由 Lance Davis 发起,通过社区驱动,目标是创建一个免费、开源的企业级操作系统。它根据 Red Hat Enterprise Linux(RHEL)开放源码编译而成,由于代码相...[2024/7/11]

【VMware vCenter】VMware vCenter Server(VCSA) 5.5 版本证书过期问题处理过程。

【VMware vCenter】VMware vCenter Server(VCSA) 5.5 版本证书过期问题处理过程。

之前帮客户处理了一个因证书过期导致 vCenter Server 无法登录的问题,在此记录一下,因为时间过去有点久了,可能会有些地方描述的不是很清楚,所以就当作参考就行。客户环境是一个非常老的 vCenter Server 5.5 版本并基于 Linux 版本的 VCSA (当时这个版本还有基于...[2024/7/11]

Linux-shell编程入门基础

目录前言Shell编程bash特性shell作用域变量环境变量$特殊变量$特殊状态变量$特殊符号(很重要)其他内置shell命令shell语法的子串截取统计指令执行时间练习shell特殊扩展变量父子shell的理解内置和外置命令区别数值计算双括号(())运算letexprexpr模式匹配bcaw...[2024/7/11]

shell编程基础

shell脚本编程基础 【1】、shell概述 shell是一门编程语言,如:C、C++、java、PHP、python Go等 语言分类 编程型语言:C、C++、Go等为编译型语言。程序运行需要提前编译,编译语言都有编译器 解释型语言:shell、PHP、python等为解...[2024/7/11]

Avalonia应用在基于Linux的国产操作deepin上运行

deepin系统介绍 deepin(原名Linux Deepin)致力于为全球用户提供美观易用,安全可靠的 Linux发行版。deepin项目于2008年发起,并在2009年发布了以 linux deepin为名称的第一个版本。2014年4月更名为 deepin,在中国常被称为“深度操作系统”。...[2024/7/8]

Linux 提权-SUID/SGID_2

本文通过 Google 翻译 SUID | SGID Part-2 – Linux Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。 导航 0 前言 1 上文回顾 2 枚举自定义 SUID 二进制文件 3 利用 S...[2024/7/8]

《DNK210使用指南 -CanMV版 V1.0》第六章 Kendryte K210固件烧录

《DNK210使用指南 -CanMV版 V1.0》第六章 Kendryte K210固件烧录

第六章 Kendryte K210固件烧录 1)实验平台:正点原子DNK210开发板 2) 章节摘自【正点原子】DNK210使用指南 - CanMV版 V1.0 3)购买链接:https: detail.tmall.com/item.htm?&id=782801398750 4)...[2024/7/1]

FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist

?《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2  FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有比较两种比较新的流媒体协议,分别是SRT和RIST。 其中SRT全称为Secure Reliable Transport,中...[2024/7/1]

服务器神秘挂起:一场惊心动魄的内核探案

2024年6月17日,我们的运维团队突然收到了一连串的告警。监控大屏上,代表着不同 Sealos 可用区的绿点中,零星地闪烁起了一两个红点。 “奇怪,怎么有几台服务器突然 hang 住了?” 值班的小辉皱起了眉头。 这次故障的诡异之处在于它的随机性。并非所有节点都受到影响,而是在不同可用区中...[2024/6/26]

shell 编程简记

1. 环境变量 环境变量是指操作系统中记录一些配置信息的变量,这些变量在不同的程序之间共享,可以被操作系统或者 shell 脚本读取和修改。 环境变量也可以类比为各个语言中的全局变量,其作用域是全局的,所有的代码段或者说作用域都可以直接访问到这个变量。 1.1 查看环境变量 查看你环...[2024/6/26]

debian使用桌面管理器管理多个桌面系统

环境:debian12.x 前言:我安装了debian12版本的操作系统在虚拟机中,在安装的时候选择的是KDE桌面,便于以后日常使用linux操作系统 在安装KDE桌面后,会自动安装一个sddm,sddm是一个显示管理器,以后安装了其他桌面操作系统可以通过这个工具来切换桌面系统。 安...[2024/6/17]

Linux Debian安装教程

Debian 是一个免费的开源操作系统,是最古老的 Linux 发行版之一,于 1993 年由 Ian Murdock 创建。它采用了自由软件协议,并且由志愿者社区维护和支持。Debian 的目标是创建一个稳定、安全且易于维护的操作系统,以自由软件为基础,同时保持尽可能广泛的硬件兼容性。 De...[2024/6/13]

Linux虚拟网卡TUN和TAP

简介 在 Linux 网络管理中,虚拟网卡(Virtual Network Interface)是一个重要的概念,广泛应用于虚拟化、网络仿真和隧道技术中。本文将重点介绍 TUN(Network TUNnel)和 TAP(Network TAP),并详细解释它们的工作原理、应用场景及其配置方法。 ...[2024/6/13]

FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid

FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid

?XviD是个开源的视频编解码器,它与DivX一同被纳入MPEG-4规范第二部分的视频标准,但DivX并未开源。早期的MP4视频大多采用XviD或者DivX编码,当时的视频格式被称作MPEG-4。现在常见的H.264后来才增补到MPEG-4规范的第十部分,当然如今使用XviD压缩的视频已经不多了。...[2024/6/11]

文件系统(六):一文看懂linux ext4文件系统工作原理

liwen01 2024.06.09 前言 Linux系统中的ext2、ext3、ext4 文件系统,它们都有很强的向后和向前兼容性,可以在数据不丢失的情况下进行文件系统的升级。目前ext4是一个相对较成熟、稳定且高效的文件系统,适用于绝大部分规模和需求的Linux环境。 ext4它突出的...[2024/6/11]

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命令模拟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里有办法把某块内存映射成文件描述符,对于每一个文件描述符,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解码器

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入门学习之旅(七)   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 系统

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详解)

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]

122
2
记录数:4601 页数:1/9312345678910下一页尾页
 友情链接:直通硅谷  点职佳 mac软件下载
加载更多