【Linux】深入 Linux 进程等待机制:阻塞与非阻塞的奥秘
深入 Linux 进程等待机制:阻塞与非阻塞的奥秘
linux设置开机自启动的三种方法
例如,每次开机时要执行一个hello.sh,这个脚本放在/usr下面,那就可以在"/etc/rc.local"中加一行"/usr/./hello.sh",或者" cd /usr/ && ./hello.sh "Linux开机的时候,会加载运行/etc/init.d目录下的程序,因此我们可以把想要自动
Linux中的 `vi` 与 `vim` 使用详解
vi是一种经典的文本编辑器,最早在Unix系统中出现,几乎在所有类Unix系统中都有预装。vi是一个简单、轻量的编辑器,非常适合在命令行环境中进行快速编辑。由于其普及性和无处不在的特性,vi已成为Linux/Unix用户的基本工具。vim是 “Vi IMproved” 的缩写,即vi编辑器的增强版本
【Linux】进程间通信——System V消息队列和信号量
本篇文章围绕Linux中的System V消息队列和信号量展开讲解,包含其概念和原理、API介绍与使用方式等内容
Linux笔记---vim的使用
Vim是一款功能强大的文本编辑器,它起源于Unix系统的vi编辑器,并在其基础上进行了许多改进和增强。Vim以其高效的键盘操作、高度的可定制性和强大的文本处理能力而闻名,尤其受程序员和系统管理员的欢迎。Vim支持多种模式,包括普通模式、插入模式、末行(底行/命令)模式、替换模式和可视模式等,每个模式
在 Ubuntu 20.04 上安装 Python 3.12:详细教程
通过本文的步骤,您已经成功在 Ubuntu 20.04 上安装了 Python 3.12。现在,您可以开始使用新版本的 Python 进行开发。如果需要多个 Python 版本并行使用,您也可以方便地切换默认版本。希望这篇文章对您有帮助!
【Linux】从 fork() 到 exec():理解 Linux 进程程序替换的魔法
从 fork() 到 exec():理解 Linux 进程程序替换的魔法
【在Linux世界中追寻伟大的One Piece】应用层自定义协议|序列化
应用层是OSI模型或TCP/IP模型中的最高层,它直接为用户的应用程序提供网络服务。提供用户与计算机网络交互的界面,允许用户访问网络资源、发送和接收数据、运行应用程序等。允许用户在端系统上进行文档编辑、数据存储和处理等操作。通过网络接口与计算机网络进行通信,发送和接收数据,与其他端系统或网络设备进行
Kali Linux语言设置成中文
完成以上步骤后,Kali Linux的系统界面、终端以及应用程序等应该都会显示为简体中文,同时你也可以使用中文输入法进行文字输入。,但你可以根据自己的习惯进行修改。通常,默认的快捷键是。在配置工具中,你还可以设置。
ubuntu 安装 Beyond Compare 安装 卸载 破解 永久使用
ubuntu 安装 Beyond Compare 安装 卸载 破解 永久使用
在 CentOS 中永久关闭防火墙的步骤
执行以上步骤后,防火墙将在 CentOS 系统中被永久关闭,并且不会在系统重启后自动启动。如果你只能以 root 用户登录,可以直接用 root 用户执行关闭防火墙的命令,不必为普通用户配置。希望这些步骤能帮助你在 CentOS 系统中成功关闭防火墙。如果你有 root 用户权限或可以以 root
linux 查看最近一次重启
表示系统已经运行了 2 天 3 小时 25 分钟,那么最近一次重启大约是 2 天 3 小时 25 分钟之前。命令会显示系统已经运行的时间,通过计算当前时间减去运行时间,可大致推算出上次重启的时间。该命令会显示系统的重启记录,包括重启的时间和日期。命令来从这个文件中获取重启的相关信息。希望这些方法能够
linux由普通用户切换到root权限的三种方法
出于安全性考虑,操作系统(比如debian、Ubuntu等)设计时会采取一系列预防措施来降低潜在的安全风险,其中之一便是默认禁用超级管理员(通常被称为root用户或管理员账户)的直接访问权限。但在日常运维中,经常会使用到root权限,本文主要介绍从普通用户切换到root权限的几种方法。
Linux Shell编程——从入门到应用
Shell是一个命令解释器,它的作用是解释执行用户输入的命令及程序等,用户每输入一条命令,Shell就解释执行一条。Shell存在于操作系统的最外层,负责与用户直接对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,然后输出到屏幕返回给用户。输入系统用户名和密码并登录到Linux后
RabbitMQ普通集群部署+镜像
第二个地方就是/var/lib/rabbitmq/.erlang.cookie。各节点是通过⼀个magic cookie来实现的,这个cookie存放在/var/lib/rabbitmq/.erlang.cookie中,⽂件是400的权限。在RabbitMQ集群集群中,必须⾄少有⼀个磁盘节点,否则队
linux的find命令查找文件
linux的find命令查找文件
【linux】linux中如何通过Logstash处理、结合logrotate分割日志
Logstash是一个功能强大的日志处理工具,它可以通过配置输入、过滤和输出来实现对日志的收集、转换和发送。虽然Logstash本身不直接提供日志切割功能,但你可以通过配置过滤器来切割日志中的关键信息,并结合Linux系统的logrotate工具来实现日志文件的滚动切割。通过合理使用Logstash
【Linux报错】添加密钥失败——gpg: no valid OpenPGP data found.
在添加GPG官方密钥时,有时候可能会因为网络问题,无法在服务器端下载密钥文件。对此,我们可以将GPG key下载到本地电脑,然后上传到远程服务器。
【linux】查看Linux系统版本信息的几种方法
这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…3、cat /etc/issue,此命令也适用于所有的Linux发行版。
【Linux探索学习】第六弹——Linux的工具(一):Ubuntu系统下的软件包管理器
【Linux探索学习】第六弹——Linux常用工具:Linux中的软件包管理器是Linux拓展学习的第一步,对于我们学习Linux很是重要!!