【linux 多进程并发】0203 网络资源的多进程处理,子进程完全继承网络套接字,避免“惊群”问题
本节主要分享了网络套接字在父子进程中的继承的情况。可以通过验证发现,父启动监听后,此时创建子进程,在子进程中也继承了监听套接字,它也可以与客户端建立连接;而父进程中的监听套接字,也仍然可以与客户端建立连接。当然其它网络操作步骤也是一样的,在父子进程中相同的套接字都会收到相同的网络事件,但最终只有一个
阿里云镜像源无法访问?使用 DaoCloud 镜像源加速 Docker 下载(Linux 和 Windows 配置指南)
本文介绍在阿里云 Docker 镜像源无法访问的情况下,如何通过配置 DaoCloud 镜像源(https://docker.m.daocloud.io)解决镜像拉取缓慢或 EOF 报错的问题。
Haproxy搭建Web群集
默认 haproxy 的日志是输出到系统的 syslog 中,查看起来不是非常方便,为了更好的管理 haproxy 的日志,我们在生产环境中一般单独定义出来。需要将 haproxy 的 info 及 notice 日志分别记录到不同的日志文件中。global......defaults......l
Linux线程安全(二)条件变量实现线程同步
线程安全之条件变量
Linux通过ssh限制IP登录-指定或禁止用户登录,加黑名单,白名单
原理:hosts.allow 和hosts.deny 两个文件同时设置规则的时候,hosts.allow 文件中的规则优先级高,在hosts.allow 文件中允许192.168.200.0/24这个段的 IP 地址的 ssh 登录,hosts.deny文件中禁止所有IP登录,按照此方法设置后服务器
如何在Ubuntu上挂载一块硬盘:详解方案与实操步骤【小白无坑版】
挂载一块硬盘在Ubuntu上并不是一项复杂的任务,但在实际操作中需要注意细节,特别是在确保数据安全的前提下,合理设置分区和挂载点。通过本文介绍的详细步骤,你应该能够顺利完成挂载硬盘的操作,同时了解如何通过 fstab 文件实现自动挂载。无论是作为开发项目的数据存储,还是作为扩展硬盘,学会在Linux
【Linux】信号
💬 hello!各位铁子们大家好哇。今日更新了Linux信号的内容。
linux-CMake
CMake使用
匿名管道 Linux
整理一下控制代码,这里是输入型参数,只需要读这样就可以轮询方式选择进程了,不用随机了结果。
【Linux】- vim四种模式常见使用技巧
本文对vim的命令模式,插入模式,底行模式,替换模式的进行相关介绍
Linux shell编程学习笔记87:blkid命令——获取块设备信息
在进行系统安全检测时,我们需要收集块设备的信息,这些可以通过blkid命令来获取。
【Linux】简易版shell
通过编写一个简易版的Linux命令行shell,我们掌握了在命令行环境中解析并运行指令的基础知识。这一项目帮助我们理解了如何通过系统调用执行外部程序、处理输入和输出,以及如何让shell与用户交互。尽管功能较为基础,但它包含了命令读取、解析和执行等关键流程,为后续学习更复杂的shell实现和系统编程
Linux 服务器使用指南:从入门到登录
本文是一篇 Linux 服务器使用指南,从认识 Linux 开始,阐述其起源、特点、常见发行版本及应用领域。接着介绍云服务器的概念、选择提供商及配置管理方法。然后详细讲解使用远程终端工具 xshell 登录 Linux 服务器的步骤,包括创建连接、连接服务器及常用命令操作。还介绍了在 Linux 服
大数据技术原理及应用课实验1 熟悉常用的Linux操作和Hadoop操作
(1)使用hadoop用户登录Linux系统,启动Hadoop(Hadoop的安装目录为“/usr/local/hadoop”),为hadoop用户在HDFS中创建用户目录“/user/hadoop”(2)删除上面创建的目录“a1/a2/a3/a4” (在“/tmp”目录下面),然后查看“/tmp”
LInux操作系统安装Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。CI/CD 是持续集成(Continuous Integration,CI)、持续交付(Continuous Delivery,CD)与持续部署
Haproxy搭建 Web 群集
haproxy 的日志默认是输出到系统的 syslog 中,查看起来不是非常方便,为了更好的管理 haproxy 的日志,我们在生产环境中一般单独定义出来。这就需要将 haproxy 的 info 及 notice 日志分别记录到不同的日志文件中。有两种实现方法。
【Linux】IPC进程间通信System V:并发编程实战指南(二)
详细讲解了Linux中System V标准的概念和使用
Linux——Ubuntu的基础操作
创建文件 a.c和b.ctouch a.c touch b.c 压缩文件a.c和b.cgzip a.c gzip b.c解压缩a.c.gz和b.c.gzgzip -d a.c.gz对文件夹进行压缩gzip -r对文件夹进行解压缩gzip -rd注意:这只是对文件夹里所有文件进行压缩,并不进行打包
【Linux】grep超级大详解,(拓展)正则表达式
本文详细解释了Linux命令中grep的用法。特别解释了grep匹配字符串的默认形式,常用的选项,正则表达式和拓展正则表达式的区别和运用方法。
Linux只读文件如何修改?
在Linux操作系统中,每个文件都有自己的权限,包括读取、写入和执行权限。只读权限是指用户只能查看文件内容而不能修改或删除文件的权限,那么Linux只读文件如何修改?在Linux系统中,默认情况下某些文件和目录是只读的,这意味着您无法直接更改它们的内容。如果您不想直接修改只读文件,可以将文件的内容保