- 【Linux必备工具】自动化构建工具makefile的使用详解
✨ 听风八百遍,才知是人间 ......
- 【书生大模型实战营(暑假场)闯关材料】入门岛:第1关 Linux 基础知识
【书生大模型实战营(暑假场)闯关材料】入门岛:第1关Linux基础知识1.使用VScode进行SSH远程连接服务器2.端口映射及实例参考文献这一博客主要介绍使用VScode进行服务器远程连接及端口映射。1.使用VScode进行SSH远程连接服务器安装VScode,添加extensionRemote-SSH。......
- linux系统网络编程
网络核心概念网络:通过有线或无线的链路连接多个计算机设备进行数据通信或设备控制介质:双绞线,同轴电缆,光纤无线:WIFL,移动网络,蓝牙,红外,NFC设备:计算机,交换机,路由器,IOT在网络编程中,应用层协议编程是非常关键的一部分,因为它直接涉及到了如何在不同的应用程序之间交换数据......
- linux系统磁盘管理
linux系统磁盘管理硬盘命名在设备名称的定义规则如下,其他的分区可以以此类推系统的第⼀块SCSI接⼝的硬盘名称为/dev/sda系统的第⼆块SCSI接⼝的硬盘名称为/dev/sdb系统中分区由数字编号表示,1~4留给主分区使⽤和扩展分区,逻辑分区从5开始有些存放数据的设备并不是直接......
- Linux内核解读(1)--内存管理与malloc原理
本文主要关注Linux环境的堆内存的管理,详细解析Glibc与TCMalloc的malloc原理, 由于本人能力有限,难免会出现解读错误的地方,望各位大佬批评指正,后面也会在进一步解读中对本文进行修改。1、Linux内存分布 下图的布局形式是在内核2.6.7以后才引入的,......
- Linux问题调试(4)--内存问题与tcmalloc
1、问题概述 之前的文章介绍过Asan来定位内存泄漏问题,虽然已经被集成到各大编译器中,但它的使用可能受到特定环境或配置的限制。例如,在某些复杂的系统或应用程序中,ASan可能会因为与程序的交互复杂性而遇到挑战,导致难以准确诊断问题。Linux问题调试(2)--......
- 使用Linux实现FTP云盘项目2
实现功能:ls———查看服务端文件lls———查看客户端自己的文件cd———切换服务端目录lcd———切换客户端自己的目录切换成功put———上传文件get———下载文件服务器端:客户端:源码:#include<sys/types.h>/*SeeNOTE......
- 详解linux后台、前台运行进程
程序运行可以有2种前台运行程序运行在当前的终端,所有的信息都输出到屏幕上,占用你的终端,你也无法继续使用如果终端异常关闭,导致程序会自动退出后台运行不会占用你的终端,程序在系统后台跑着,你该干啥干啥,终端关了,程序也继续运行。后台运行命令命令集合command&#未启动......
- Linux计划任务
Linux计划任务Linux计划任务是系统管理和自动化的重要工具,可以减少人工干预、提高工作效率,并有效管理系统资源和维护。使用恰当的工具,可以显著提升系统的可靠性和运行效率。1.一次性计划任务at1.1下载安装yum-yinstallat#yum下载安装systemctlstartatd......
- 如果忘了Linux密码如何重置?
忘记密码是我们常会遇到的情况之一,无论是在操作系统、网站账户、手机、电子邮件还是其他渠道上。忘记密码是我们常会遇到的情况之一,无论是在操作系统、网站账户、手机、电子邮件还是其他渠道上。有时候如果密码需要符合特定的复杂性要求,例如包含大写字母、小写字母、数字和特......