- 2025-01-26【Linux】信号|进程终止|调用可执行程序|创建进程 学习笔记
日期:2025.1.26(凌晨)学习内容:Linux的信号进程终止调用可执行程序创建进程Linux的信号首先要知道,我们是可以向进程发送信号的。要么是直接键盘上发出命令(ctrl+c),或者是利用kill命令。kill命令主要是两个命令:kill和killall命令。kill命令是要加上pid,而killall命令是要
- 2025-01-25Linux:生产者消费者模型
一、普通生产者消费者模型1.1什么是生产者消费者模型 现实生活中,我们也会有像生物世界的生产者和消费者的概念,但是我们的消费者在大多数情况下并不和生产者直接联系,就比如说食物,不能说我今天去找供货商要十个面包,然后我还得在那等他把十个面包生产完了再走,虽然这
- 2025-01-25Linux上安装DVWA,小白也能上手
dvwa是什么?dvwa全称是DamnVulnerableWebApplication,自己翻译吧。它是一款非常实用的Web应用安全学习和测试平台。那我就在linux上安装下看看。对了,我这里的linux是centos7。首先,dvwa需要什么?1、数据库:mysql2、web服务器:我这里选的是apache,而且php还要求是8以上我这
- 2025-01-25【Linux】21.基础IO(3)
文章目录3.动态库和静态库3.1静态库与动态库3.2静态库的制作和使用原理3.3动态库的制作和使用原理3.3.1动态库是怎么被加载的3.4关于地址3.动态库和静态库3.1静态库与动态库静态库(.a):程序在编译链接的时候把库的代码链接到可执行文件中。程序运行的时候
- 2025-01-25如何移植ftp服务器到arm板子?
很多厂家提供的sdk,一般都不自带ftp服务器功能,需要要发人员自己移植ftp服务器程序。本文手把手教大家如何移植ftpserver到arm板子。环境sdk:复旦微Buildroot2018.02.31.解压$mkdir~/vsftpd$cpvsftpd-3.0.2.tar.gz~/vsftpd$cd~/vsftpd$tarxzfvsftpd-3.0.
- 2025-01-25Linux 环境变量
目录一、环境变量的基本概念 1.常见环境变量 2.查看环境变量方法3.几个环境变量环境变量:PATH 环境变量:HOME环境变量:SHELL二、和环境变量相关的命令 三、库函数getenv,setenv四、环境变量和本地变量 五、命令行参数1.main函数可以带参数吗?能带几个参数呢?
- 2025-01-25Linux动态内存分配:malloc的工作原理机制
在C语言编程的世界里,malloc函数无疑是我们动态分配内存的得力助手。我们经常使用它来申请一块内存空间,让程序在运行时根据实际需求灵活地分配和使用内存。然而,你是否曾好奇过,当我们调用malloc函数时,背后究竟发生了什么?它是如何在看似杂乱无章的内存中找到一块合适的空间分配
- 2025-01-25linux nload命令简介
第一步:nload命令简介nload命令用于查看linux网络流量状况,实时输出。可以理解为是一个控制台应用程序,用来实时监测网络流量和带宽使用情况的命令。使用可视化的界面显示流入和留出系统的网络带宽数据。安装后的使用截图(screenshot)如下: 第二步:nload下载安装前最好安装以
- 2025-01-25Linux之磁盘和文件系统管理
磁盘介绍当下流行的磁盘种类常见硬盘品牌:希捷西数日立HP,DELLEMCIBM硬盘分几种?从工作原理分类:1、固态硬盘:价格相对贵,寿命长,读取速度快,存储机制类似于内存理论传输数据速度可以跟内存相当(但是受接口限制,)2、机械硬盘:怕摔、怕磁,硬盘高速旋转磁头接触盘片的方式去读取
- 2025-01-25Linux进程 -fork(初识),进程状态和进程优先级
目录一、通过系统调用创建进程-fork1.fork的介绍 2.fork的理解3.fork常规用法4.fork的三个问题 5.创建多个子进程 二、进程状态 (1)Linux内核源代码(2)进程的状态 R运行状态(运行态)S睡眠状态(sleeping)和D磁盘休眠状态(disksleep)T停止状态(stopped)Z僵尸状态(zo
- 2025-01-25Linux系统的文件压缩与解压命令
文件压缩与解压命令tar文件名:将文件打包或者解包c创建包文件f指定目标为文件而不是设备v显示详细过程t显示包中的内容而不释放x释放包中的内容zGNU版本新加的,使得tar有压缩和解压的功能举个例子:有文件a.txt和mydir和passwd打包:tarcvfmytar.tar
- 2025-01-25Linux环境基础开发工具使用
目录一.Linux编译器-gcc/g++使用1.背景知识2.gcc如何完成二.Linux调试器-gdb使用1.背景知识2.开始使用三.Linux项目自动化构建工具-make/Makefile1.背景2.示例代码3.原理4.项目清理一.Linux编译器-gcc/g++使用1.背景知识预处理(进行宏替换)编译(生成汇编)汇编(生成
- 2025-01-25linux qemu GPU加速
无须独占显卡virtio的方式https://tm23forest.com/contents/how-to-enable-virtio-gpu-venus-on-qemu-explained准备qemuVenusVirtIO驱动(qemu≥9.2.0):https://github.com/TrippleXC/VenusPatchesvirgl:一个用于虚拟机的Gallium驱动程序,它使用VirtioDRM驱动程序
- 2025-01-24Maya 在Linux系统中的安装方法
1. 在Linux系统中,Maya提供的软件包的格式是RPM,所以在RedHat、openSuse等系统中是直接可以安装的;或者是基于DEB格式的话,像Debian,Ubuntu等则需要通过软件转换一下,alien-vc*.rpm,即可以转换。2.有些前提需要软件,libXp6库;lsb-core支持standalonelicensing.3.按顺序安装
- 2025-01-24Linux 权限管理
hello!这里是敲代码的小董,很荣幸您阅读此文,本文只是自己在学习Linux过程中的笔记,如有不足,期待您的评论指点和关注,欢迎欢迎~~✨✨个人主页:敲代码的小董
- 2025-01-24linux下expdp和impdp命令详解
一、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)>select*fromdba_directories;删除定义目录>dropdirectorydir_name;二、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。>createorrep
- 2025-01-24Linux容器(初学了解)
目录一、容器1.1、容器技术1.2、容器和虚拟机之间的差异1.3、Rootless和Rootful容器1.4、设计基于容器的架构1.5、容器管理工具1.6、容器镜像和注册表1.7、配置容器注册表1.8、使用容器文件构建容器镜像二、部署容器2.1、Podman实用程序2.2、安装容器使用工具
- 2025-01-24QT6开发高性能企业视频会议-2 Linux开发环境搭建
在统信UOSLinux操作系统上编译安装Qt6.8.1本文将详细介绍如何在统信操作系统(UOSLinux)上通过源代码编译安装Qt6.8.1,并配置支持音视频开发所需的GStreamer、FFmpeg、OpenSSL以及常见音频视频库。麒麟KylinLinux也同样适用. 为什么选择Qt6.8.1Qt6.8.1是Qt6系列中
- 2025-01-24斩获大厂Offer:详解Linux Bootloader 助您面试通关
- 2025-01-24【Linux】Linux命令:ulimit
目录1、作用2、命令使用格式3、常用参数说明4、示例1、作用 ulimit是一个内置的Linuxshell命令,用于显示和设置当前shell会话执行程序的资源限制。注:ulimit命令设置的资源限制只对当前shell会话有效。2、命令使用格式ulimit[options]options:参数3、常
- 2025-01-24【Linux】Linux的基本指令(2),包括more、less、head、tail指令
1more指令语法:more[选项][文件]功能:more命令,功能类似cat常用选项:-n对输出的所有行编号q退出morecnt=1;while[$cnt-le100000];doecho"helloworld$cnt";letcnt++;done>hello.txt用cat命令查看用more命令查看2less指令less工具
- 2025-01-23【Linux日志】Linux日志管理经验总结(crontab+logrotate)
一、日志管理目标日志的管理,一般包括两大部分1、日志内容,合理的日志内容(日志锚点,内容格式,等)可以为应用服务的执行记录、问题排查提供最有力的帮助2、日志存档规则,包括日志分割方式(按日期、按文件大小,等),日志存档数量,如只保存最近一个月,等对于自行开发的应用服务,日志的管理可以
- 2025-01-23Linux
root1234ipaddr 目录操作命令cd/ //切换到根目录cd~ls//查看当前目录同时按住ctrl加L清屏ls-l可以简写llpwd//看当前文件夹在什么位置rmdir//只能删除空文件夹>//创建文件//举例:>1.log//创建1.log文件//Tab键自动补
- 2025-01-23Linux基本操作(二)
Linux基本指令十四.查找指令1.find指令Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来
- 2025-01-23Python · GitHub · Linux | 使用本机作为代·理服务器
致谢同学教我这种方法;对于强制不允许访问googlegithub的服务器,貌似非常好用目录01配置HTTP代理02配置ssh代理03用服务器A做访问服务器B的跳~板~机~01配置HTTP代理假设本机的c·lash的端口是7890,则在vscode的sshconfig里,修改:Hostserver_alias