操作系统

JuiceSSH+cpolar解锁手机远程Linux新姿势,无需公网IP,固定地址稳定用

文章目录 前言 1. Linux安装cpolar 2. 创建公网SSH连接地址 3. JuiceSSH公网远程连接 4. 固定连接SSH公网地址 5. SSH固定地址连接测试 **总之,JuiceSSH 结合 cpolar,让手机远程访问 Linux 变得简单高效,解决了异地操作的难题,适合需要灵活处理工作的用户&#xff0c

【Linux | 网络】多路转接IO之poll

一、poll函数 二、poll的优缺点 三、实现poll服务器(只关心读事件) 3.1 Log.hpp(日志) 3.2 Lockguard.hpp(自动管理锁) 3.3 Socket.hpp(封装套接字) 3.4 PollServer.hpp(服务端封装&#

RK3568笔记八十一: Linux 小智AI聊天机器人移植

若该文为原创文章,转载请注明原文出处。上一篇编译了所需要的库,这边记录下移植编译测试过程 。一、源码下载100askTeam/xiaozhi-linux: Embedded Linux AI Xiaozhi Intelligent voice dialogue.是在源码上直接修改的,整体框架不变lib文件是存放自己编译后的动态库文件,需要拷贝

【Linux】线程概念与控制

目录一. 线程的概念1.什么是线程2.深刻理解虚拟地址空间3.线程的优缺点(1)优点(2)缺点二. 线程的控制1.线程创建2.线程终止3.线程等待4.线程分离5.POSIX线程库6.线程栈和 pthread_t7.线程的局部存储三. 线程的封装一. 线程的概念1.什么是线程线程是进程内部的一个执行流,是进程调度的基本单位。它具有

【Linux详解】基础IO:软硬连接 | 动静态库管理

目录软硬链接1. 介绍2.理解2.1 如何理解硬链接?2.2 如何理解软连接?动静态库1.介绍1.1 使用1.2 什么是库?2.生成2.1 静态库2.2 动态库:软硬链接1. 介绍1.1 软连接是一个独立文件,具有独立的 inode ,也有独立的数据块,它的数据块里面保存的是指向的文件的路径&#xff

Ubuntu22.04 安装 CUDA12.8

1.下载CUDA由于我装完 Ubuntu22.04 后就自动带了最新的显卡驱动,就没有再去配置驱动。先查看驱动能支持的CUDA最高版本,这里显示可支持到12.8。nvidia-smi 在CUDA的 说明文档 可查看CUDA对应的驱动版本要求。在 CUDA Toolkit Archive 查找需要的 CUDA 版本,这里采用版本 12.8.1&#xff0

# 如何查看 Ubuntu 版本?

如何查看 Ubuntu 版本?要查看‌Ubuntu版本,你可以通过以下几种方法: 1. 使用‌lsb_release 命令‌查看使用 lsb_release -a 命令可以查看Ubuntu的详细版本信息,包括发行版ID、版本号以及版本代号。‌‌### 2、查看 /etc/issue 文件‌:通过 cat /etc/issue

【Linux】基于策略模式的简单日志设计

📝前言:这篇文章我们来讲讲Linux——基于策略模式的简单日志设计 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀CSDN主页 愚润求学 🌄其他专栏:C++学习笔记,C语言入门基础,python入门基础&#x

在Ubuntu中运行和管理AppImage

文章目录 什么是AppImage? 如何在Ubuntu中运行AppImage? 如何管理AppImage? 安装AppImageLauncher 如何添加AppImage到系统? 如何从系统中移除AppImage? 总结 什么是AppImage?AppImage是一种将应用程序打包为

Linux的进程信号

目录1、快速认识信号1.1 信号的概念1.2 信号的查看2、信号的产生/发送2.1 键盘2.1.1 前台进程与后台进程2.2 函数2.3 系统命令2.4 硬件异常2.5 软件异常3、信号的保存3.1 pending位图3.2 sigset_t类型3.3 block位图4、信号的处理4.1 默认处理4.2 自定义捕捉4.1.1 signal4.1.2 sigaction5、操作系统是怎么运行的5.1