
linux系列
文章平均质量分 87
linux相关软件技术
AI+程序员在路上
技术分享,互学共进~
展开
-
linux 17个运维常用指标
linux 17个运维常用指标通过精确地跟踪系统的稳定性、响应时间、故障率等关键性能指标,企业能够提高客户满意度,降低运营成本,并最终提升市场竞争力。此外,良好的运维管理还能助力企业更好地遵守法规要求,避免数据泄露和其他安全风险,保护企业声誉和客户信任。因此,投资于运维指标的监控和改进是企业持续成功的关键因素。原创 2024-11-18 20:45:00 · 550 阅读 · 0 评论 -
鸿蒙系统(HarmonyOS)介绍
鸿蒙系统(HarmonyOS)介绍鸿蒙OS是一个基于微内核设计的操作系统,旨在为不同类型的智能设备提供统一的平台支持。鸿蒙OS是一个基于微内核设计的操作系统,旨在为不同类型的智能设备提供统一的平台支持。原创 2024-11-12 20:09:30 · 2488 阅读 · 0 评论 -
机器人操作系统(Robot Operating System, ROS与ROS2)
机器人操作系统(Robot Operating System, ROS与ROS2)机器人操作系统(ROS)并非传统意义上的操作系统,而是一个专为机器人软件开发设计的灵活框架。它由斯坦福大学人工智能实验室在2007年发起,后由Open Source Robotics Foundation维护,现由Open Robotics管理。ROS提供了一套标准的软件架构,旨在促进代码复用、模块化编程以及不同团队间的工作协同,极大地加速了机器人技术的发展与应用。原创 2024-11-12 20:07:11 · 3301 阅读 · 0 评论 -
linux历史、版本及内核介绍
linux历史、版本及内核介绍Linux内核官网https://www.kernel.org/原创 2024-10-09 19:40:05 · 2435 阅读 · 0 评论 -
Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解
Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解Linux 常用的压缩与解压缩命令有tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar 等。原创 2024-09-21 17:20:26 · 1365 阅读 · 0 评论 -
Linux下IO多路复用—select,poll,epoll
Linux下IO多路复用—select,poll,epollIO多路复用是一种操作系统的技术,用于在单个线程或进程中管理多个输入输出操作。它的主要目的是通过将多个IO操作合并到一个系统调用中来提高系统的性能和资源利用率,避免了传统的多线程或多进程模型中因为阻塞IO而导致的资源浪费和低效率问题。在IO多路复用中,通常使用的系统调用有 select()、poll()、epoll() 等,它们允许程序等待多个文件描述符(sockets、文件句柄等)中的任何一个变为可读或可写,然后再进行实际的IO操作。原创 2024-08-29 19:30:20 · 1588 阅读 · 0 评论 -
Linux下UDP编程
Linux下UDP编程socket(套接字)本质上是一个抽象的概念,它是一组用于网络通信的 API,提供了一种统一的接口,使得应用程序可以通过网络进行通信。在不同的操作系统中,socket 的实现方式可能不同,但它们都遵循相同的规范和协议,可以实现跨平台的网络通信。原创 2024-08-28 19:47:14 · 2197 阅读 · 0 评论 -
Linux下TCP编程
Linux下TCP编程1.Linux下socket编程需要用到的相关函数:API参数介绍: https://pubs.opengroup.org/onlinepubs/007908799/xns/syssocket.h.html原创 2024-08-28 19:44:35 · 1389 阅读 · 0 评论 -
Linux下获取文件或目录的状态信息
Linux下获取文件或目录的状态信息 在Linux下进行文件、目录编程时经常需要获取指定文件的属性信息,比如: 文件类型、大小、创建日期、修改日期等属性信息。获取这些属性信息非常有用,比如: 打开一个设备文件时,为了防止未知错误,可以提前判断打开的设备文件是否是正确的类型。 拷贝文件时、读取文件时,mmap映射文件时,可以根据文件本身的大小,判断文件是否读写完毕。二.获取方法1.Linux下有3种函数可以快速得到文件、目录的属性信息:stat 、fstat、lstat原创 2024-08-22 20:00:03 · 700 阅读 · 0 评论 -
linux常用命令及用法
一.linux系统下可以在帮助中查看每一个命令的用法:方法:cmd --help //例如: ls --help二.常用命令四.添加用户及设置用户组设置原创 2024-06-05 20:10:25 · 791 阅读 · 0 评论 -
POSIX互斥锁和条件变量
POSIX互斥锁和条件变量互斥锁和条件变量都是进程同步机制,通常,互斥锁是用来对资源加锁,条件变量用来等待资源,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号);由于是多线程,为了防止竞争,所以条件量一般和锁一起使用。原创 2024-07-09 16:50:42 · 868 阅读 · 0 评论 -
POSIX线程(pthread库)介绍及使用方法
POSIX线程(pthread库)介绍及使用方法OSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准,该标准定义了创建和操纵线程的一整套API。关于pthread.h支持的平台,以下是一些主要的说明:支持的平台类Unix系统:Linux:Linux系统广泛支持Pthreads,它是Linux下多线程编程的基础。通过pthread库,开发者可以在Linux环境下创建、管理和同步多个线程。Unix:传统的Unix系统也支持Pthreads原创 2024-07-06 14:53:58 · 1842 阅读 · 0 评论