-
- 如何调整Linux文件系统大小 resize2fs在线扩容技巧
- resize2fs是一个用于调整ext文件系统大小的工具,常用于在线扩容。其核心使用步骤和要点如下:1.先扩展底层设备容量,如通过LVM或云平台扩容磁盘;2.确认文件系统支持在线扩容(如ext4);3.推荐在扩容前进行文件系统检查(e2fsck);4.执行resize2fs命令自动扩展文件系统,无需卸载挂载点;5.可选指定目标大小,但通常不建议;6.不推荐在线缩容,需卸载文件系统并风险较高;实际操作时应按顺序执行并做好备份准备。
- linux运维 . 运维 1073 2025-07-16 12:22:02
-
- 如何配置Linux用户资源限制 /etc/security/limits.conf详解
- Linux用户资源限制通过编辑/etc/security/limits.conf文件配置,其核心语法为domaintypeitemvalue。1.domain指定作用对象,如用户名、@组名或*(所有用户);2.type分为soft(可临时突破)和hard(不可突破);3.item为资源类型,如nofile(文件数)、nproc(进程数)等;4.value为具体数值。修改后需用户重新登录生效,因该文件由PAM模块pam_limits.so在登录时加载。验证方式包括使用ulimit-a查看当前限制、
- linux运维 . 运维 655 2025-07-16 12:14:02
-
- 如何限制Linux用户可执行命令 sudo权限精细控制方案
- 要安全配置Linux的sudo权限,需遵循按需授权、最小权限和可追踪审计三大原则。1.使用/etc/sudoers文件精细配置权限,推荐通过visudo编辑并验证语法,明确指定用户可执行的具体命令路径,可使用别名和NOPASSWD提升管理效率但需谨慎;2.按用户组集中管理权限,创建特定权限组如webadmin,将用户加入该组后统一配置规则,便于扩展与维护;3.结合日志审计与命令限制保障安全性,默认日志记录在/var/log/auth.log或/var/log/secure,可通过log_outp
- linux运维 . 运维 943 2025-07-16 12:06:02
-
- 从零开始学习UCOSII操作系统1–UCOSII的基础知识
- 大家好,我们又见面了,我是你们的朋友全栈君。从零开始学习UCOSII操作系统1–UCOSII的基础知识前言:首先,比较主流的操作系统包括UCOSII、FREERTOS和LINUX等,其中UCOSII的资料相对丰富得多。更重要的是,我目前还没有能力深入研究Linux操作系统。因此,本次学习UCOSII主要是了解内核的设计原理。本专栏涉及的API使用非常少,仅作为我的学习记录。后续也会对比UCOSIII,介绍更多功能的实现代码。参考书籍:《嵌入式实时操作系统μCOS-II原理及应用》、《嵌入式实时操
- linux运维 . 运维 540 2025-07-16 11:12:45
-
- 教你如何在虚拟机上安装Linux
- 如今,Linux逐渐成为程序员的必备技能,无论是后端开发、运维还是移动开发,都会涉及到Linux。因此,对于Linux系统,你需要掌握一些基本知识,以免在面对Linux时感到无措。在安装Linux系统之前,我们需要先安装虚拟机软件。使用虚拟机的好处在于,无论你如何操作,都不会影响到你的电脑,非常适合初学者。这里我们以VMware为例进行说明,安装过程非常简单,大家可以自行完成。安装好虚拟机软件后,下一步是下载CentOS的镜像文件。访问CentOS的官方网站:https://www.centos
- linux运维 . 运维 929 2025-07-16 11:08:28
-
- Apc缓存Opcode
- PHP执行过程中,由于其解释型语言特性,首先需要读取程序,然后通过Zend引擎将其编译成opcode,最后由Zend虚拟机顺序执行这些opcode来完成操作。为了提高效率,我们可以将这些opcode缓存起来,避免下次执行时再次编译。APC缓存的作用如下:APC简介安装配置APC管理界面APC的使用APC的使用实际上并不复杂。APC作为一个优化器,从安装之日起,就在后台默默地为您的PHP应用提供服务。所有的PHP代码都会被缓存起来。此外,APC还提供了一定的内存缓存功能,但这个功能并非完美,有报告
- linux运维 . 运维 793 2025-07-16 11:08:02
-
- Python安装第三方库太慢?配置好这个速度飞起
- Python大数据分析记录分享成长初学Python的朋友们经常抱怨Python安装第三方库速度缓慢,容易失败并报错,尤其是在安装如pandas、tensorflow等大型库时,速度更是慢得令人难以忍受。为什么pip的安装速度会如此缓慢呢?首先,让我们了解一下pip。pip是Python中非常流行的包管理工具,只需在命令行中输入pipinstallpackage_name,即可自动安装第三方库。然而,pip是从pypi(Python的官方第三方库仓库)下载库文件的,pypi使用的是国外服务器,因此
- linux运维 . 运维 540 2025-07-16 11:06:12
-
- LNMP笔记:设置图片防盗链
- 最近发现有人在抓取WordPress大学和本博客的内容,无奈之下,我取消了WordPress大学的全文RSS输出,并设置了图片防盗链(虽然流量不值一提,但心里总觉得不爽)。在此,我非常感谢大家对WordPress大学的认可,也欢迎大家常来交流。但说实话,我这么认真地更新和维护这个网站,只是希望能与大家进行更多的交流,希望大家能理解并支持我的做法。换位思考,如果你是我的话,你愿意看到自己辛辛苦苦维护的网站被别人抓取吗?因此,我在这里对那些抓取我内容的朋友们说:希望你们不要抓取我的文章,这样我才有继
- linux运维 . 运维 483 2025-07-16 11:06:02
-
- Postgresql 理解cache 在 postgres中的意义 与 share buffer 到底设置多大性能最好
- 数据库的核心功能之一是数据访问,数据访问越接近计算单元越好。然而,CPU缓存昂贵且稀缺,因此需要使用CPU的1、2、3级缓存。CPU的大部分时间用于处理这些缓存之间的信息交换。然而,这些缓存仍不足以处理所有数据,因此引入了内存。为了永久存储信息,数据被存储在磁盘上。这就是数据处理和存储的基本原理,数据库软件也基于此设计,以达到最佳性价比。POSTGRESQL数据库的缓存需要处理数据和索引,这些信息以8KB的块存储在磁盘上,处理时需要读取到4KB的缓存单元中。此外,查询的执行计划也被存储在缓存中。
- linux运维 . 运维 477 2025-07-16 11:04:27
-
- 日拱一卒,MIT教你耍帅,炫酷无比的命令行用法
- 作者|梁唐出品|公众号:Coder梁(ID:Coder_LT)大家好,我是梁唐。今天我们继续聊聊麻省理工的missingsmester,消失的学期,讲解那些不会在课上提及的工具和技术。这次老师讲课的内容依然是关于命令行,不过和之前对一些简单的命令进行科普不同。这一堂课主要是针对一些数据处理的特殊场景,讲解一些比较fancy的命令和工具的使用。基于这些命令和工具,我们可以非常简单,甚至只用一行代码就完成一些看起来比较复杂的数据处理。我个人感觉还挺有意思的,哪怕只是死记硬背几个,用到的时候耍个酷也很
- linux运维 . 运维 813 2025-07-16 11:02:41
-
- 如何转换Linux行尾格式 dos2unix命令跨平台处理
- dos2unix是一个用于将文本文件从Windows格式(CRLF)转换为Linux/Unix格式(LF)的工具。它支持单个及批量文件转换,适用于跨平台开发场景。在Linux上需手动安装,如使用apt或yum;macOS可通过Homebrew安装。若无法安装dos2unix,可使用sed、tr或Python脚本作为替代方案进行格式转换。
- linux运维 . 运维 816 2025-07-16 11:01:02
-
- gcc编译链中i686和x86-64有什么区别?
- 大家好,很高兴再次与大家见面,我是你们的朋友全栈君。个人记录,请不要当成事实!!(已解决,最后可以当成事实)目前可以理解为:来自网络1、i686和x86_64有什么不同?2、linux系统中的i386/i686和x86_64有什么区别回答:i386对应的是32位系统,而i686是i386的一个子集,i686仅对应P6及以上级别的CPU,i386则广泛适用于80386以上的各种CPU;x86_64主要是64位系统。i686在PentiumII以后的Intel系列CPU,以及K7以后等级的
- linux运维 . 运维 222 2025-07-16 11:00:17
-
- CIKM2021 | 将对比学习用于解决推荐系统长尾问题
- 本文主要介绍了Google在CIKM2021上发表的一篇文章,该文章探讨了如何通过对比学习解决推荐系统中的长尾问题。论文标题为《Self-supervisedLearningforLarge-scaleItemRecommendations》,论文链接为:https://arxiv.org/abs/2007.12865。首先,让我们定义一下长尾效应:20%的热门商品占据了80%的曝光量,而剩下的80%的小众、长尾商品则很少获得曝光机会,因此在训练样本中显得稀少且弱势。传统的推荐模型通常迎合大多
- linux运维 . 运维 924 2025-07-16 11:00:03
-
- Elasticsearch基于Mac的安装指南
- 各位同学,大家好!我们即将开始录制新课程:Elasticsearch+BERT入门实战案例。请大家在自己的系统上(Windows、Ubuntu、MacOS)提前安装好Elasticsearch和Kibana客户端。后续所有课程案例将在Ubuntu20.04.4LTS上运行*未来我们还将推出新的系列课程:Elasticsearch入门*第一步:从官网下载elasticsearch和kibana压缩包下载链接:https://www.elastic.co/guide/en/elasticsea
- linux运维 . 运维 447 2025-07-16 10:57:10
-
- LAMP环境配置初体验
- 这篇文章其实是迟到的分享,之前在使用ubuntu时记录的一些笔记,今天才整理出来。文章中并没有什么特别的技术干货,仅供个人参考使用。众所周知,LAMP指的是Linux,Apache,MySQL,PHP这四种技术的组合。在Windows上我们可以使用wampserver这种一站式解决方案,但在Linux系统中,我们需要逐步手动配置。首先,我们来安装Apache:sudoapt-getinstallapache2安装完成后,通过浏览器访问localhost或127.0.0.1(即本机地址),如果看
- linux运维 . 运维 531 2025-07-16 10:55:21
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

