【Linux取经路】文件系统之被打开的文件——文件描述符的引入

本篇文章首先对C标准库中和文件有关的接口进行了回顾,接下来介绍了和文件有关的系统调用,得出结论,C标准库的文件接口本质上在底层都封装了系统调用。最后讲解了访问文件的本质,引入了文件描述符的概念,揭示了进程和文件之间的关系。

Linux:Bash中变量的定义与使用

在bash shell中,变量(variable)是参数(parameter)的一类,用于存储值,且变量还可以拥有属性(attributes),这通过bash内建命令declare来完成。一个存储空字符串的变量被看做是未设置(unset)的变量,可以通过bash内建命令unset将一个已设置的变量转

掌握rm命令:Linux文件删除的艺术与安全指南

虽然rm命令执行的删除操作通常被认为是不可逆的,但在某些情况下,使用正确的工具和方法,误删除的文件还是有恢复的可能。最重要的是,应该养成定期备份重要数据的习惯,这是预防数据丢失的最佳策略。通过本文,我们探讨了rm命令的基本和高级用法,提供了安全使用rm命令的建议,探索了rm命令的替代方案,以及在文件

NVMe TCG安全数据存储简介

Opal标准支持多个密钥层级,包括管理员SP(Admin SP)、用户锁SP(Locking SP)和多个锁定对象(Locking Objects),每个都有自己的身份验证机制。当写入数据到NVMe SSD时,驱动器将自动使用底层硬件加速引擎对数据进行加密,所使用的密钥是基于上述密钥管理体系派生出的

ctfshow---命令执行

就是让标准输出重定向到/dev/null中(丢弃标准输出),然后错误输出由于重用了标准输出的描述符,所以错误输出也被定向到了/dev/null中,错误输出同样也被丢弃了。data://text/plain, 这样就相当于执行了php语句 .php 因为前面的php语句已经闭合了,所以后面的.php会

Linux常见指令

1、:ctrl + insert (有的insert需要搭配fn来使用)。2、ctrl + c 和 ctrl + v 是不行的。

在 【Linux Centos】下搭建 【Nginx Web】 服务器

系统:Linux Centos 7.9。

linux杀毒软件ClamAV下载、安装(在线安装、离线安装)

【代码】linux杀毒软件下载、安装(在线安装、离线安装)

如何在 Ubuntu VPS 上使用 Celery 与 RabbitMQ 来做队列

异步或非阻塞处理是一种将某些任务的执行与程序的主要流程分离的方法。这为您提供了几个优势,包括允许用户界面代码在没有中断的情况下运行。消息传递是程序组件用来通信和交换信息的一种方法。它可以同步或异步实现,并且可以允许离散进程进行无问题的通信。消息传递通常作为传统数据库的替代实现,因为消息队列通常实现了

linux下qt程序报qt.qpa.xcb: could not connect to display 错的解决方法

qt.qpa.xcb: could not connect to display qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found

Linux--基础开发工具篇(2)(vim)(配置白名单sudo)

在前面我们学习了yum,也就是Linux系统的应用商店Linux--基础开发工具篇(1)(yum)-CSDN博客今天我们开始学习Linux的第二个开发工具vim。

linux 安装并配置rabbitmq

linux安装并配置rabbitmq高可用

Ubuntu 22.04 更新完内核重启卡在 grub 命令行解决办法

(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)说是更新到 Grub 2.06 的 os-prober 用户需要手动干预。因为卡在 Grub 2 命令行界面,我们需要手动输命令引导。不管何种原因导致的故障,我们都往。

ubuntu(任何更新版本)安装QT5.12QT

文章最开始是准备使用QT5.15演示的,但是发现5.15也成在线安装的了,QT5.13又没有过就用QT5.12了,文中有个报错使用的就是在线的版本,但是依赖已经安装了,没有更新的截图,所以版本问题不要纠结,跟着文章走就是了。有一点需要说明到2023年11月以来整个QT5版本里面,QT5.15版本是唯

【linux】服务器CPU占用50%,top/htop/ps却看不到异常进程?本文带你彻底杀毒!

htop发现前32个核全被占满了,但是却找不到对应进程号发现CPU占用3143.28%,因为是32核,平均每核就是接近100%

保护你的 Linux VPS:入门指南

掌控自己的 Linux 服务器是一个尝试新事物并利用强大平台的机会。然而,Linux 服务器管理员必须像对待任何网络连接的机器一样谨慎,以保持其安全性和稳定性。有许多不同的安全主题属于“Linux 安全”这一总类,并且对于 Linux 服务器的适当安全级别有许多不同的看法。最重要的是,你将不得不自行

【Linux】基本指令(上)

本文列举了Xshell常用快捷键,以及Linux的部分指令及其使用示例,包括:ls指令,pwd指令,cd指令,touch指令,mkdir指令,rmdir指令/rm指令.

ubuntu下无法访问和ping通github的一种解决方法

sudo service network-manager restart命令,然后就可以正常ping通和打开github网页了。近期在ubuntu下突然无法访问github了,ping也无法ping通,尝试过更换不同的网络也无济于事。两行,然后重启网络,因为我的ubuntu20里/etc/init.

CentOS7部署Kafka

指定了kafka所连接的zookeeper服务地址。指定了连接kafka集群的地址。2.安装zookeeper。:指定了所要创建主题的名称。指定了消费端订阅的主题。配置详解(与部署无关)1.安装jdk1.8。:创建主题的动作指令。

【linux】校招中的“熟悉linux操作系统”一般是指达到什么程度?

我面试的时候如果面试官让我说几个常用命令,那我就简单深入的讲下这个方案基本是可以过的。现在我把之前用的方案贴出来(centos7.6下openssh8.6p1),想应对面试的可以拿去试试。至于讨论方案是否可行的,可以去技术论坛。很多人评论说方案怎么怎么样,升级有没有必要,隐藏端口等等。几乎服务器都有

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

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈