linux技术文章
-
- Linux进程是如何创建出来的?
- 在Linux中,我们都非常熟悉进程这个概念,即使是只有一点编码经验的人也会用到进程。然而,你是否认为进程就是你最熟悉的陌生人?今天我们将通过深入分析进程的创建过程来帮助你更深入地理解进程。本文将以Nginx创建worker进程为例引入,然后将向大家介绍一些关于进程的数据结构task_struct,并最终展示fork过程的执行。通过学习本文,你将更深入地了解进程中的关键要素,例如进程地址空间、当前目录、父子进程关系、进程打开的文件fd表、进程命名空间等。你还将了解内核在保存已使用的pid号时如何优化内存占用
- 文章 · linux | 1年前 | Linux Linux系统 Shell脚本 Linux命令 linux入门 linux教程 linux学习 嵌入式Linux 399浏览 收藏
-
- 教你在 Linux 下做到一个文件即可读写,又只读~
- 在Linux系统的运维中,经常会碰到某个应用的存储目录被填满而无法进行扩容的情况,尤其在没有进行合理规划的情况下。此时,常用的解决方法是通过创建软链接来实现,即使用ln命令将原本存储目录的路径软链接到另一个具有更大存储空间的磁盘目录下,以此来解决问题。然而,软链接的一个缺点是,若软链接层级过多,容易引起混乱,增加误操作的风险。因此,今天我将介绍另一种解决方法。mount–bind对于熟悉运维的朋友来说,mount命令应该并不陌生,这里就不多做介绍了。接下来让我们先看一下man手册中对这个命令的介绍。通过m
- 文章 · linux | 1年前 | Linux Linux系统 Shell脚本 Linux命令 linux入门 linux教程 linux学习 嵌入式Linux 399浏览 收藏
-
- 不幸被DDOS攻击,应该做什么?
- 一直以来,网络上关于ddos攻击的讨论都围绕着ddos攻击的防御方式以及攻击种类。但是当网站还是不幸中招的时候,很多网站管理者都不知道应该做什么才能尽量减少损失,这无形中也加大了网站的受害程度。实际上,DDOS攻击的重心是堵塞服务器,给域名解析访问造成困难,所以在被攻击后,我们可以采用以下方法降低受害程度。用一切方法告诉你的网友,通过IP来打开主页。这样做的目的有二,一是保持保证局部的形象正常;二是引诱非法攻击者去堵塞IP,给他多一个露出马脚的机会。1.通知网站用户,通过IP来打开主页。这样一是可以保持保
- 文章 · linux | 1年前 | Linux Linux系统 红帽 Linux命令 linux认证 红帽linux linux教程 linux视频 399浏览 收藏
-
- Java怎么在LINUX上加载OpenCV so库
- 这个范例不一定能跑起来。原因就是依赖库加载的问题。如果libopencv_java.so:包含其他所有的so功能,上述博文就是对的。如果不包含,需要一定的加载技巧。 代码范例如下:packagetaishan;importjava.io.File;importjava.util.LinkedList;importjava.util.List;importorg.opencv.core.CvType;importorg.opencv.core.Mat;@SuppressWarnings("serial
- 文章 · linux | 2年前 | java Linux OpenCV 399浏览 收藏
-
- Linux系统中Bashrc文件的正确配置方法
- 如何正确配置Linux系统中的Bashrc文件?Bashrc文件是Linux系统中用户的Bashshell的配置文件,它可以定制用户的shell环境,包括设置环境变量、修改提示符、定义别名等。正确配置Bashrc文件能够提高用户在shell中的工作效率和便利性。下面将具体介绍如何正确配置Linux系统中的Bashrc文件,并附上相应的代码示例。步骤1:打开
- 文章 · linux | 2年前 | Linux系统 bashrc 399浏览 收藏
-
- Linuxping命令测试网络连通方法
- Linux的ping默认无限发包,需加-c指定次数才自动停止;-W设超时秒数,-q静默输出,退出码0表示通,1/2表示不通;禁ping不等于网络不通,应结合端口检测。
- 文章 · linux | 2个月前 | 398浏览 收藏
-
- Linux软件安装教程:apt与yum命令详解
- Linux各发行版安装软件包需使用对应包管理器:Debian/Ubuntu用apt更新索引后install;CentOS7/RHEL7用yumrepolist确认源后install;CentOS8+/Fedora/RHEL8+用dnfmakecache后install;跨发行版可用snapinstall;无预编译包时可手动编译tar.gz源码。
- 文章 · linux | 3个月前 | 398浏览 收藏
-
- Linux查看inode使用情况方法
- Linux中“磁盘空间充足却无法创建新文件”通常是inode耗尽所致,可通过df-i查全局使用率、ls-i看目录inode号、stat查文件系统inode详情、find统计高占用目录、find-inum反向定位文件。
- 文章 · linux | 3个月前 | 398浏览 收藏
-
- LINUX查看进程打开文件命令
- 可通过lsof命令、/proc文件系统或strace工具查看Linux中进程打开的文件:首先使用lsof-pPID或lsof-c进程名列出文件,其次进入/proc/PID/fd目录执行ls-l查看文件描述符,最后用strace-pPID-etrace=openat,open监控文件操作,帮助诊断资源占用与文件锁定问题。
- 文章 · linux | 7个月前 | 398浏览 收藏
-
- LinuxPAM配置与身份认证全解析
- PAM的核心组件包括模块、服务或应用程序、配置文件,其工作原理是作为中间层调用模块执行认证。1.模块是实现具体功能的共享库,如pam_unix.so用于密码验证,pam_pwquality.so检查密码强度;2.服务或应用程序(如sshd、sudo)通过PAM进行用户认证;3.配置文件(位于/etc/pam.d/)定义模块调用顺序与控制标志,决定认证流程。模块类型包括auth(身份验证)、account(账户状态)、password(密码修改)、session(会话管理),控制标志影响认证结果逻辑。当服务
- 文章 · linux | 11个月前 | 398浏览 收藏
-
- Linux搭建VPN服务器详细教程
- 搭建Linux上的OpenVPN服务器需按以下步骤操作:1.更新系统并安装OpenVPN和Easy-RSA;2.创建CA证书并生成服务器证书与密钥;3.生成Diffie-Hellman参数及TLS-Auth密钥;4.将证书和密钥移至OpenVPN目录并配置server.conf文件;5.启用IP转发并配置防火墙规则;6.启动OpenVPN服务并为客户端生成独立证书。此过程确保了安全加密隧道的建立,使远程设备能安全访问本地网络资源。
- 文章 · linux | 11个月前 | 398浏览 收藏
-
- Docker多服务部署教程:Nginx+PHP+MySQL配置指南
- 优化DockerCompose性能需选择轻量镜像(如Alpine)、合并Dockerfile指令、设置资源限制、利用构建缓存并优化网络;2.处理数据库迁移可通过depends_on结合entrypoint脚本等待数据库就绪后执行迁移命令,或使用Flyway/Liquibase等专用工具;3.监控应用可使用dockerstats和logs实时查看资源与日志,或部署Prometheus和Grafana收集指标并可视化,也可结合cAdvisor或ELKStack实现全面监控,最终实现高效、稳定、可观测的容器化应
- 文章 · linux | 11个月前 | dockercompose 性能优化 应用监控 多服务部署 Nginx+PHP+MySQL 398浏览 收藏
-
- Xrender优化技巧提升Linux性能
- XRender是XWindowSystem的一项扩展功能,主要用于实现高级别的2D图形渲染操作。它为应用程序提供了抗锯齿、渐变和阴影等视觉效果的支持。以下是一些通过XRender提升Linux系统图形性能的方式:1.检查并安装XRender大多数Linux发行版默认已集成XRender,但你可以通过包管理器进行确认或安装。比如在基于Debian的系统中,可以运行如下命令:sudoapt-getinstallxrender2.优化2D渲染流程借助XRende
- 文章 · linux | 1年前 | 398浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- ljg-skills
- ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
- 4674次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 4285次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 4234次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 4455次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 4417次使用

