通过ccache命令加速编译速度
ccache是一个编译器缓存工具,它通过缓存先前编译的结果来显著加快程序的重新编译速度。当相同的编译操作再次执行时,ccache会直接从缓存中提供结果,而不是重新编译代码。同时支持多种编译器,如gcc、clang等。 Linux安装方法 yum install … 阅读全文
ccache是一个编译器缓存工具,它通过缓存先前编译的结果来显著加快程序的重新编译速度。当相同的编译操作再次执行时,ccache会直接从缓存中提供结果,而不是重新编译代码。同时支持多种编译器,如gcc、clang等。 Linux安装方法 yum install … 阅读全文
WebDAV是超文本传输协议(HTTP)的扩展,它允许用户像管理本地文件一样直接编辑和管理远程服务器上的文件。 本文使用开源项目https://github.com/hacdias/webdav来实现WebDAV,基于RockyLinux8.x系统环境,所以我 … 阅读全文
Memcached 是一个高性能的分布式内存缓存系统,主要用于加速动态Web应用(如数据库查询结果、API调用结果等)的响应速度,与Redis类似,默认情况下都不启用鉴权措施,只要网络可达即可访问,但Redis可以通过修改配置文件requirepass参数快速 … 阅读全文
在Linux系统管理中,将本地ISO镜像配置为YUM源是非常常见的基础操作,尤其是在无网络的环境下进行软件安装,本教程基于RockyLinux8.x系统,介绍如何挂载ISO镜像并将其配置为YUM源。 1、创建挂载点目录 [crayon-694e4d02e633 … 阅读全文
在某些情况下,Linux系统可能因为以下原因导致无法正常。 initramfs损坏或配置错误 内核升级后未正确生成 initramfs 系统无法进入正常的启动流程(如卡在dracut命令行、或提示Cannot find root device、或卡在Lodin … 阅读全文
本文基于Anolis8.x系统,理论适用于其它redhat8兼容系统 1、添加epel源 yum install epel-release 2、安装LibreOffice yum install libreoffice 3、安装LibreOffice中文简体语 … 阅读全文
我们日常使用计算机很少有人关注计算机的时间是否正确,但是对于服务器系统来说,时间非常的重要,秒级的误差可能都会带来灾难性的后果。 以我们最常见的Linux系统RHEL为例,在RHEL8.x版本以前,多数人都是使用ntpdate添加到crontab中定时的去同步 … 阅读全文
supervisor是一个进程控制系统,旨在使UNIX/Linux系统上的进程管理变得更加简单和高效。它可以监控和控制多个应用程序进程,并提供自动重启、日志记录等功能。通过supervisor,用户可以轻松地启动、停止、重启和监控进程。 supervisor的 … 阅读全文
在Centos7版本中编译php8.3.16会报错,报错内容大致如下,8.3.16版本前不会产生该报错。 8.3.17同样会产生以下报错,理论适用于8.3.16之后的其它版本。 php-8.3.16/ext/ffi/ffi.c: In function 'ze … 阅读全文
在Linux系统中,内存的两个关键指标是物理内存(Physical Memory)和交换空间(Swap)。理解这两个概念有助于更好地管理系统资源,优化性能,并确保系统的稳定性。 大家对于物理内存来说并不陌生,在我们身边非常多的设备都需要用到它,比如手机、计算机 … 阅读全文