
linux
文章平均质量分 63
痕忆丶
小娃娃
这里, 这里
你看起来有些迷茫啊
一定有很多话想对我说吧
把这些话啊,先放在心里
积极地调研和参加实践
积极地走到人民群众中间
你的迷茫啊,很快就会有答案了呀
时间不等人喽,小娃娃
世上无难事,只要肯攀登
放开手脚去干出一番事业吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
虚拟机新挂载磁盘后磁盘无法使用ssh问题 Permission denied (publickey).
问题来了,ssh设置的时候仅对当前用户生效,带sudo就改变了用户权限,ssh校验就对不上了,所以在使用ssh 下载的时候一定不能带上sudo ,需要先解决sudo权限问题即可。比如我将这个磁盘挂载在~/v下面,这个V目录的权限不足需要修改权限777,但就算这样在v目录里面执行git下载之类的还是需要带上sudo。虚拟机可以添加硬盘,如果添加的是物理磁盘。这种磁盘在挂载时一般会出现权限不一致问题。原创 2025-03-11 20:54:59 · 272 阅读 · 0 评论 -
linux下基于LD_PRELOAD的动态库劫持HOOK
LD_PRELOAD 是 Linux(和其他类 Unix 系统)中的一个环境变量,用于在程序运行时优先加载指定的共享库(shared library)。它可以用来覆盖或替换程序默认使用的库函数,从而实现一些特殊的功能,比如调试、性能分析、函数钩子(hook)等。原创 2025-01-10 10:51:59 · 973 阅读 · 0 评论 -
Nautilus源码编译傻瓜式教程二
看这个报错,未找到文件或目录,再看前面的git地址是github就知道肯定是下载有问题,查找下Nautilus项目,发现在nautilus/build-aux/flatpak/org.gnome.Nautilus.json文件内配置了下载地址。git clone [email protected]:nautilus/exiv2.git 下载代码到.gnome-builder/flatpak-builder/git/目录。直接把https://github.com/Exiv2/exiv2.git填入,原创 2024-12-19 21:04:32 · 1050 阅读 · 0 评论 -
Nautilus源码编译傻瓜式教程一
Nautilus源码编译傻瓜式教程一安装flatpak并更改为国内源原创 2024-12-19 16:35:41 · 1506 阅读 · 0 评论 -
linux基于systemd自启守护进程 systemctl自定义服务傻瓜式教程
功能:systemd 是一个初始化系统(init system)和服务管理器,它负责在 Linux 系统启动时启动系统的核心服务和进程。它的任务是管理系统引导、服务管理、进程监控、资源管理等。systemd 提供了服务启动、停止、重启、日志记录等功能,并管理系统的运行状态。作用:启动和管理系统服务:systemd 会在系统启动时根据配置文件(服务单元文件)启动必要的系统服务(例如网络、日志记录、定时任务等)。原创 2024-12-06 19:05:18 · 1897 阅读 · 1 评论 -
linux C 调用脚本并获得脚本输出 popen
【代码】linux C 调用脚本并获得脚本输出。原创 2024-11-25 20:02:05 · 138 阅读 · 0 评论 -
linux自启任务详解
在Linux系统中,我们经常需要将一些应用程序(或脚本)设置为后台自启服务形式,以便它们可以在系统启动时自动运行,并可以通过系统服务管理工具进行控制。本文将以test_demo.service为例,详细介绍如何在ubuntu 20.04 Linux下创建自定义的systemd服务。启用服务启动服务检查服务状态重新加载systemd配置。原创 2024-11-20 15:28:38 · 413 阅读 · 0 评论 -
linux 中删除乱码中文名文件
在操作linux时会不经意将带有中文的文件发送到linux系统,但是有些linux系统不能识别中文以及中文符号等,会导致linux shell命令无法操作这些文件。想要删除无法识别名字的文件,需要找到其inode 号,通过inode 删除文件。find . -inum inode号 -exec rm {} \;整体操作分为两条指令。原创 2024-09-13 10:16:35 · 648 阅读 · 0 评论 -
linux 下设置swap内存
安卓的编译比较耗费内存,需增加swap内存。原创 2024-07-18 14:53:53 · 771 阅读 · 1 评论 -
linux 查看当前目录下各文件夹大小
查看当前目录下各个文件夹占用的大小。查看当前目录占用的大小。原创 2024-07-18 14:11:11 · 349 阅读 · 0 评论 -
自定义复制命令简化cp操作
表示使用cpa2share 简化后面一串指令:将当前目录下所有文件拷贝到 /mnt/hgfs/fvmshare/out。图中表示在环境变量中加入 $HOME/bin 这个新环境变量,因为我的cp2share.sh 路径。在linux中开发需要经常拷贝文件,使用cp 有诸多不便特此简化cp操作。在~/.bashrc 中最后一行加入如下语句。source ~/.bashrc 更新下。最后别忘了source ~/.bashrc。2.使用shell 脚本。在最后一行加入如下语句。在$HOME/bin。原创 2024-05-30 21:17:34 · 242 阅读 · 0 评论 -
ubuntu server版 虚拟机根目录磁盘扩容
/dev/mapper/ubuntu--vg-ubuntu--lv 磁盘扩容原创 2024-05-29 14:17:04 · 1398 阅读 · 3 评论 -
ubuntu虚拟机的 网卡不见了?
查找不到自己的虚拟机上网网卡原创 2024-05-16 11:14:42 · 700 阅读 · 0 评论 -
repo跟git的关系
我们都知道git是用来管理项目的,多人开发过程中git功能很好用.现在我们知道一个项目会用一个git仓库去管理,项目的开发过程中会使用git创建分支之类的来更好的维护项目代码.那么假定一种情况,你的项目变大了,一个项目使用了假设50个工程的生成文件,即你的最终程序链接了另外49个工程的动态链接库,那么则呢么维护这个拥有50个工程的项目呢?很显然repo不能,每个项目的单独切换分支等操作需要单独使用git去进行,使用git去管理单个项目。原创 2024-05-07 09:47:14 · 387 阅读 · 0 评论 -
h264 / aac es流转ts流 代码
几代人的努力,智慧的结晶,人类的文明之光,黑暗中的那道光,出现吧,源码!先定义 es2tsParam e2t;头文件 es2ts.h。原创 2024-02-29 20:00:46 · 620 阅读 · 0 评论 -
ubuntu qt 源码编译
dmg结尾的是MacOS系统里使用的Qt库,qt-everywhere-opensource-src-4.7.0是Qt源码包,有zip和tar.gz两个压缩格式的,两个内容是一样的,只是zip一般在Windows下比较流行,tar.gz是Linux上流行的压缩格式。执行”make”编译源码,执行”make install“在编译完成后,将Qt4.7.0安装到默认路径”/usr/local/Trolltech/Qt-4.7.0“目录。即可查看安装的qmake和Qt的版本。源码编译前先将下面的包安装一遍。原创 2023-12-20 18:28:36 · 918 阅读 · 0 评论 -
ubuntu12.04 源
以上直接覆盖原source.list内容。原创 2023-12-19 17:29:58 · 848 阅读 · 0 评论 -
红帽linux 下qt 5.13.1 编译 mysql80驱动(内含升级gcc版本)
前言:本地一台redhat linux虚拟机已经安装了qt5.13.1以及mysql80详细的安装流程可通过如下链接查看linux 安装qt 安装mysql在qt的数据库编程阶段,需要对mysql进行操作,qt内置了sqlite3的数据库驱动,但是对于mysql的驱动却没有明确给出,因为mysql版本众多,作为发行版的qt肯定不能指定用户使用哪个版本的mysql,所以在对mysql进行编程访问时需要首先编译得出mysql的驱动前置基础环境 : 按安装了qt5.13.1 ,安装了...原创 2021-06-01 17:31:02 · 1151 阅读 · 0 评论 -
linux 安装qt 及相关环境配置
前言:在上文中已经安装了vm 工作台并配置好一台linux虚拟机,现在给这台虚拟机安装qt程序qt从5.15.0版本后就不再发行免费的离线安装版本了,当然了购买商业版本的除外,详细的版本问题可以参考如下博文(贴出该博文如有侵权请下方留言侵删)https://blog.csdn.net/Hyc_cheng/article/details/115103575上面的博文教程讲解了windows下的qt安装,本文关于linux下的qt安装linux的qt发行版本可以通过上面链接给出的网址进行下载原创 2021-05-31 14:28:57 · 9474 阅读 · 0 评论 -
基于vm的linux(redhat7)系统安装及后续配置一条龙,一条 ~龙
前言:由于对虚拟机的使用程度越来越大,原来配置的一台虚拟机由于技术疏漏导致 / 目录无法扩展容量(由于安装虚拟机时使用的是vm提供的安装引导程序,在设置/盘符的时候没有使用lvm),这里写一个教程用于后续的linux安装,避免重度使用linux后产生的一系列不可扩展问题红帽系统rhel-server-7.6-x86_64-dvd.iso的下载在网络上能找到资源一.安装linux虚拟机前置条件: 已安装VMware-workstation-full-16.0.0-16894299.exe(..原创 2021-05-28 21:45:45 · 2648 阅读 · 0 评论