【Linux】理解系统中一个被打开的文件

回顾C语言中的文件调用接口,认识Linux中的系统调用接口!介绍Linux中的文件描述符概念和原理,引入 struct file 对象!解释重定向和缓冲区的原理!最后简单实现自己的一个C库函数!

【Linux C | I/O模型】IO复用 | select、pselect函数详解(看完就会用了)

👉本文先是介绍select函数,然后介绍使用select的步骤,并给出了使用select的C语言例子,最后介绍了pselect函数并给出C语言使用例子。

Linux:gcc的相关知识

在Linux中,如果需要将一个C语言文件变得可以执行,那么除了这个文件本身的内容是C语言编写的内容外,还需要gcc这个编译工具进行编译才行。gcc的翻译过程总共可以分为四步,分别是预处理、编译、汇编、链接。gcc 是一个将C语言文件变成可执行文件的工具。

全网最详细CentOS搭建幻兽帕鲁私服教程

幻兽帕鲁最近在社区呈现了爆火的趋势,在线人数已突破百万级别。为了和小伙伴愉快的玩耍,有一定财力的小伙伴,搭建一个私人服务器是一个最稳定而舒服的解决方案。本文章将讲解一下如何利用CentOS搭建幻兽帕鲁的私服(专用服务器),如果有不明白的,可以参考官方文档作为补充:https://tech.palwo

使用deepin-wine安装com.qq.weixin.deepin深度版微信(ubuntu 23.10经过验证可用)

里面也有很多人碰到了和你类似的问题,搜一搜也许就有解决方案。首次使用时,你需要运行如下一条命令将移植仓库添加到系统中。自此以后,你可以像对待普通的软件包一样,使用。系列命令进行各种应用安装、更新和卸载清理了。比如安装微信只需要运行下面的命令,

进阶学习——Linux系统安全及应用

系统安全加固,系统账号安全密码管理、su/sudo、PAM认证(limits)、开关机安全控制BIOS、GRUB设置密码、John暴力破解密码、NMAP扫描命令的使用

Linux:用户切换指令su

su是一个常用的用户切换命令, 用于在不同的用户身份之间切换,下面是它的用法。

CentOS 7 停止维护后如何平替你的生产系统?

CentOS 7 停止维护后如何平替你的生产系统?

如何在 RHEL/CentOS/Rocky Linux 8 上安装 GCC和开发工具包

GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, Fortran, Ada, Go, and D等编程语言。很多开源项目,包括 Linux kernel 和 GNU 工具,都是使用 GCC 进行编译的。默认的 CentOS 软件源包含了一个软

Linux Centos7 升级最新版OpenSSH-9.6p1 有脚本(支持离线)

链接: https://blog.csdn.net/gsj4719896/article/details/135122636

Linux基础命令-tar打包压缩文件

tar命令的功能是用于打包、压缩和解压文件的,通过一些参数可以创建Linux系统中常见的格式,例:.tar、.tar.gz、.tar.bz2、.tar.xz等;对于RHEL7、CentOS7版本以后的系统,解压时可以不加压缩格式参数(如z,j,J),系统能补充对应格式的参数进行解压。打包和压缩的概念

如何使用Linux Archcraft结合内网穿透实现SSH远程连接

ssh 服务运行正常后,我们在外部设备上使用Archcraft 局域网IP进行ssh 连接,可以看到也是连接成功,Archcraft 默认用户名密码都是:liveuser,本地测试没有问题后,下面我们在Archcraft中安装cpolar内网穿透软件,实现远程也可以进行ssh 连接,不受局域网限制!

看代码神器:vscode+clangd轻松实现linux内核代码跳转(图文并茂)

还是那句老话:工欲善其事必先利其器。在做代码开发之前,先准备好开发过程帮助提效的工具,能起到事半功倍的效果。比如本文要讲的vscode下进行linux内核代码开发或者阅读就是很好例子,如果没有先把代码跳转等基础环境搭建好,对后续的代码阅读和开发都可能会造成很大障碍,而先完成基础工具环境搭建再开发,阅

【Linux】Linux权限的概念 -- 详解

Linux 下有两种用户:超级用户(root):可以在 Linux 系统下做任何事情,不受限制。普通用户:在 Linux 下做有限的事情。的命令提示符是的命令提示符是。

【Linux】深入理解Linux文件权限

Linux文件权限是系统安全的基石,通过合理的权限设置,可以有效地保护文件和目录不被未经授权的用户访问或修改。通过学习和理解文件权限的基本概念,以及使用。

ubuntu server 2204 安装(图解)

ubuntu server 2204 图解安装

【Linux】Linux基本指令

1.ls指令2.cd指令3.touch指令4.mkdir指令5.rmdir指令和rm指令5.1rmdir指令5.2rm指令6.man指令7.cp指令8.mv指令9.cat指令10.more指令 &&less指令11.head指令 &&tail指令如何查看文件中指定的几行?12.时间相关指令date1

【Linux】环境基础开发工具的使用(一)

在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装。

linux 安装nodejs 详细教程

linux 安装nodejs 详细教程

Linux 驱动开发基础知识——总线设备驱动模型(八)

Linux驱动程序 = 驱动框架 + 硬件操作 =驱动框架 + 单片机,我们需要掌握别人的驱动框架,了解框架的思想,才能更好的去修改和运用别人的框架

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

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈