linux技术文章

  • 掏掘SELinux三种工作方式
    掏掘SELinux三种工作方式
    SELinux(Security-EnhancedLinux)是一个在Linux系统中实现强制访问控制(MAC)的安全模块。它通过将标签应用到系统对象(文件、进程等)来强制执行安全策略,以实现更细粒度的访问控制。SELinux有三种工作模式:Enforcing、Permissive和Disabled,本文将对这三种模式进行详细介绍,并提供具体的代码示例。1
    文章 · linux   |  2年前  |   理解 SELinux 工作模式 274浏览 收藏
  • 如何搭建高可用的Linux集群环境
    如何搭建高可用的Linux集群环境
    如何搭建高可用的Linux集群环境概述:随着互联网的快速发展和业务需求的不断增长,高可用性成为现代计算系统设计的重要目标之一。Linux集群环境是实现高可用性的一种常见解决方案。本文将介绍如何搭建高可用的Linux集群环境,并提供详细的代码示例。一、选取合适的集群软件Linux系统有多种可选的集群软件,如Pacemaker、Keepalived、Heartb
    文章 · linux   |  2年前  |   高可用 (high availability) 搭建 (Build) 集群环境 (Cluster Environment) 274浏览 收藏
  • Linux服务器漏洞扫描工具:检查您的系统安全性
    Linux服务器漏洞扫描工具:检查您的系统安全性
    Linux服务器漏洞扫描工具:检查您的系统安全性简介:在互联网时代,服务器成为了企业和个人不可或缺的一部分。然而,随着服务器的增多和复杂性的增加,服务器安全性愈发成为一个重要关注点。为了保护服务器免受恶意攻击和未授权访问,及时发现漏洞变得至关重要。本文将介绍一种基于Linux的服务器漏洞扫描工具,并提供代码示例供读者参考。安装必要的软件包为了搭建有效的漏洞扫
    文章 · linux   |  3年前  |   linux服务器 系统安全 漏洞扫描 274浏览 收藏
  • Linux bash严格模式下处理空匹配和管道错误
    Linux bash严格模式下处理空匹配和管道错误
    Bash 启用 set -euo pipefail 后,grep 无匹配和管道中间命令失败不应混为一谈。本文用条件上下文、PIPESTATUS 和审计日志,给出保留严格模式的处理方案。
    文章 · linux   |  2星期前  |   Linux · Linux Bash Shell脚本 PIPESTATUS set -euo pipefail 273浏览 收藏
  • Linux inotify 监听目录移动后为什么原 watch 描述符会失效
    Linux inotify 监听目录移动后为什么原 watch 描述符会失效
    目录被移动后,inotify 的旧 watch 描述符并没有变成新的永久路径身份。本文从事件对象边界、wd 映射、目录树重扫和队列溢出四个方面说明如何恢复可靠监听。
    文章 · linux   |  1个月前  |   Linux · Linux inotify watch描述符 目录移动 273浏览 收藏
  • Linux tmpfs 为什么占满内存:df -h /run、df -i 与 size 语义怎么核对
    Linux tmpfs 为什么占满内存:df -h /run、df -i 与 size 语义怎么核对
    /run 或容器临时目录写满时,df -h 看到的 tmpfs 并不等于一块独立硬盘。本文用 findmnt、df -h、df -i 和 mount 参数核对 tmpfs 的挂载、容量、inode 与内存边界。
    文章 · linux   |  1个月前  |   Linux · 运维 · 文件系统 · Linux inode df lsof 磁盘排查 273浏览 收藏
  • Linux查看电源状态与ACPI管理方法
    Linux查看电源状态与ACPI管理方法
    可通过upower、sysfs、acpi、powercap/thermal及powertop五类方法获取Linux电源状态:upower查电池与AC状态;sysfs读取/sys/class/power_supply下原始数据;acpi输出简明报告;powercap与thermal子系统监控功耗和温度;powertop分析动态功耗并提供节能建议。
    文章 · linux   |  4个月前  |   273浏览 收藏
  • Linux密码重置全攻略
    Linux密码重置全攻略
    答案:忘记Linux密码可通过单用户模式、rd.break或init=/bin/sh等方式重置。首先在GRUB界面编辑启动项,修改内核参数进入修复模式,挂载文件系统为读写,使用passwd或chpasswd命令修改root或普通用户密码,必要时创建.autorelabel文件确保SELinux兼容,最后重启生效。
    文章 · linux   |  5个月前  |   273浏览 收藏
  • Linux下设置Vim默认配置方法
    Linux下设置Vim默认配置方法
    通过配置文件定制Vim可提升编辑效率,包括语法高亮、行号显示等设置。2.可创建全局配置文件/etc/vim/vimrc供所有用户使用,或在~/.vimrc中设置个人偏好。3.推荐复制系统示例文件vimrc_example.vim快速初始化配置。4.使用:version和:set命令验证配置是否成功加载。
    文章 · linux   |  6个月前  |   Linux Vim配置 273浏览 收藏
  • Linux进程管理与优先级监控技巧
    Linux进程管理与优先级监控技巧
    进程优先级和监控工具是Linux进程管理的核心。首先,进程优先级通过nice值(-20至19)和实时优先级控制任务的CPU访问权限,确保关键服务如数据库获得更高优先级,避免低优先级任务如报表脚本拖慢系统;其次,使用top、htop、ps、iotop等工具可实时监控资源占用,识别CPU或内存异常进程;再次,僵尸进程需通过kill父进程处理,而失控进程可用kill命令终止或renice调整优先级,同时结合strace等工具深入分析问题根源。
    文章 · linux   |  6个月前  |   273浏览 收藏
  • 查看Linux系统版本的5种方法
    查看Linux系统版本的5种方法
    使用lsb_release-a可查看发行版信息,如Ubuntu22.04.3LTS;2.cat/etc/os-release显示系统名称和版本;3.uname-r查看内核版本;4.hostnamectl显示操作系统及内核信息;5.查看/etc/redhat-release或/etc/debian_version获取特定发行版版本。
    文章 · linux   |  10个月前  |   /etc/os-release hostnamectl uname lsb_release Linux系统版本 273浏览 收藏
  • Linux启动卡在Logo解决方法
    Linux启动卡在Logo解决方法
    先修改启动参数解决卡屏问题,按E键在linux行尾添加nomodeset等参数后按Ctrl+X启动,再检查启动盘和BIOS设置,安装后更新系统并安装官方驱动,最后将参数写入GRUB配置防止重启黑屏。
    文章 · linux   |  11个月前  |   显卡驱动 启动参数 Linux安装 卡在Logo界面 nomodeset 273浏览 收藏
  • Linux磁盘管理常用命令详解
    Linux磁盘管理常用命令详解
    Linux系统下管理磁盘空间可通过几个关键命令实现。1.查看磁盘使用情况:用df-h查看整体挂载点空间,用du-sh/path/to/dir定位具体目录大小;2.分区管理:fdisk适用于MBR分区,输入fdisk-l可列出磁盘信息,parted支持GPT分区,适合大于2TB磁盘,如parted/dev/sdXmklabelgpt;3.文件系统操作:用mkfs.ext4格式化分区,用mount挂载分区如mount/dev/sdX1/mnt/data,并编辑/etc/fstab实现开机自动挂载;4.LVM逻
    文章 · linux   |  11个月前  |   273浏览 收藏
  • Linux删除用户:安全使用userdel命令
    Linux删除用户:安全使用userdel命令
    使用userdel命令可安全删除Linux用户,加-r选项会同时删除用户主目录和邮件池,不加则保留文件;删除前需备份数据、检查进程、查找用户文件并处理定时任务,确保系统整洁与安全。
    文章 · linux   |  1年前  |   数据备份 文件所有权 Linux删除用户 userdel命令 -r选项 273浏览 收藏
  • Linux添加用户组:groupadd命令使用教程
    Linux添加用户组:groupadd命令使用教程
    Linuxgroupadd命令groupadd命令的作用是建立一个新的用户组,相关信息会被写入系统配置文件中。涉及的文件包括:/etc/group存储组账户的基本信息。/etc/gshadow保存加密后的安全组信息。/etc/login.defs定义了密码相关功能的配置。使用格式groupadd的基本命令结构如下:groupadd[-ggid[-o]][-r][-f]group选项含义:-g:设定新建组的唯一标识符(GID);-r:生成一个系统组,系统组的GID通常小于5
    文章 · linux   |  1年前  |   Linux 用户组 groupadd GID /etc/group 273浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    402次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    478次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    487次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    435次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    260次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码