Linux--生产消费模型

阻塞队列是一种支持两个附加操作的队列。这两个附加的操作是:当队列为空时,获取元素的线程会等待队列变为非空;当队列已满时,存储元素的线程会等待队列可用。这里用任务类来作为阻塞队列的任务,让生产者产出对应任务,消费者来解决任务;生产消费模型是多线程编程和分布式系统中的一个经典概念,它描述了生产者和消费者

ZeroTier在Linux下实现内网穿透及搭建moon服务器

ZeroTier在Linux下实现内网穿透及搭建moon服务器

Linux核心基础详解(第13天)

本文主要讲述了Linux基础,网编三要素和SSH原理,虚拟机搭建。

Ubuntu 安装 eclipse 的详细过程及工程创建和编译配置

下载不要直接点download,先选择换一个镜像(>> Select Another Mirror),选择中国内陆的任意一个地址去下载会快一些。在文件最后添加如下内容(JDK版本号可能有所不同,根据解压后的文件写即可,这里是 jdk1.8.0_411)此时弹出如下对话框,提示选择工作空间,写的代码都

如何查看Linux CPU占有率

在Linux系统中,有多种方法可以查看CPU占有率,这里介绍几种常用的命令行工具。

Linux mount命令详解:如何使用Linux mount命令挂载文件系统(实例教程与注意事项)

Linux的mount命令用于挂载Linux系统外的文件。这个命令允许用户将额外的子文件系统挂载到当前可访问文件系统的特定挂载点。命令将挂载指令传递给内核,由内核完成操作。这个命令在Linux系统中非常常用,因为它允许我们访问和管理各种不同的文件系统和设备,包括硬盘驱动器、USB设备、网络文件系统(

Centos7 两种方式安装 MySQL5.7 步骤 yum 、本地 tar 文件

它由 MySQL 的原始开发者制作,并保证保持开源。它由 MySQL 的原始开发者制作,并保证保持开源。因为没有安装下 / usr/local/mysq 目录下,所以需要修改成安装的 / az/mysql5.7 目录。由于 CentOS 的 yum 源中没有 mysql,需要到 mysql 的官网下

【Linux命令】--- Linux下的分卷压缩与解压

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。

虚拟机Ubuntu网络设置

注意:地址要和上一步桥接的网络ip处于同一个网段(就是前三个数一样,最后一个数不一样),子网掩码、网关和DNS要设置成完全一样(踩坑,DNS不一样一直通信不了)。找到网络设置,可以看见一个网络(下图是完全配置好的情况,正常第一次只有一个网络),点击网络名字后边的齿轮,打开设置。点击IPv4,将其改成

【linux】多路径|Multipath I/O 技术

普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了分布式环境,主机和存储网络连接中间每一层可能存在多块网卡多个交换机可选就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择那么就有以下问题需要解决1 )每条路径如何表达?2 )I

socket编程

本文章主要介绍Linux下套接字的相关接口,和一些基础知识。

Ubuntu中安装和配置SSH的完全指南

Secure Shell (SSH) 是一种网络协议,允许用户通过加密的通道安全地访问另一台计算机。SSH广泛用于远程登录系统、管理服务器和进行安全数据传输。在Ubuntu这样的Linux发行版中,安装和配置SSH服务是一项常见且相对简单的任务。以下是在Ubuntu系统上安装和配置SSH的步骤。

服务器为什么大多用 Linux?

就像安卓当年的一大优势就是允许刷机,对安卓的促进还是挺大的,但现在厂商都开始禁止 root 和 bootloader 解锁了。这两个基于 poll 和 epoll 的项目,因为项目特别轻量,所以性能上往往能够拿出 IIS 几倍的并发能力来。2005 年前后那会,正是各种开发语言井喷的时间,大家对 a

Linux httpd命令教程:如何管理Apache HTTP服务器(附实例详解和注意事项)

httpd,全称为HTTP Daemon,是Apache HTTP服务器的守护进程。它是一个开源的Web服务器,用于为Unix-like系统和其他操作系统提供服务。httpd支持可配置的错误消息,基于DBMS的身份验证数据库和内容协商。它还支持几个图形用户界面(GUI),这些界面允许更容易、更直观地

ubuntu下配置nvidia驱动,踩坑整理后流程,亲测可用

记录下终于安好了nvidia驱动,首先建议刚装完系统就先安装nvidia驱动,否则出问题大概率就是重装系统我是笔记本双系统的ubuntu20.04,想用gpu跑些ai模型,Geforce 2060显卡我这里是Geforce RTX 2060拿到这个信息就行这点很重要,因为不先看这个版本的话,直接在官

Linux下Vivado安装与启动

如何确定电脑环境是否支持Linux安装,以及如何安装和启动Vivado,从而缩短项目编译时间,提高开发效率。

Ubuntu 有线连接消失(已解决)

今天打算连接 Ubuntu 系统进行远程开发的,发现连接不上,看了一下 Ubuntu 系统发现有线连接图标找不到了。可以尝试删除 NetworkManager 的缓存文件。或者重启网络接口或网络服务。如果板有线网卡的型号和系统中网卡的驱动不匹配,可能需要安装额外的驱动程序。

如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)

如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)

Ubuntu 离线安装 gcc、g++、make 等依赖包

项目现场的服务器无法连接互联网,需要提前获取 gcc、g++、make 等依赖包。

linux_进程概念——理解冯诺依曼体系结构

linux进程的前置知识——冯诺依曼的体系结构

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈