nginx
-
如何重载Linux服务配置 systemctl reload应用技巧



systemctl reload有时失效的原因主要有三点:一是服务的systemd单元文件未定义execreload指令,此时systemd可能退化为restart或报错;二是execreload指定的命令执行失败,如配置文件存在语法错误导致重载失败;三是配置变更过于底层或根本性(如端口更改),服务…
-
usr和usr local目录的区别 软件安装路径选择指南



/usr 是系统级程序存放目录,由包管理器维护,用于安装操作系统自带软件;/usr/local 是本地编译安装的路径,适合手动安装的第三方或自定义版本软件。1. /usr 用于通过 apt、yum 等包管理器安装的程序,如 nginx、curl 等,不建议手动修改。2. /usr/local 用于源…
-
【Docker】:Docker 数据管理 – Volumes & Bind Mounts



让我们回顾几个开源镜像的启动命令: 1.1. GitLab 设置环境变量: export GITLAB_HOME=/srv/gitlab 启动 GitLab 容器的命令如下: sudo docker run –detach –hostname gitlab.example.com –publi…
-
如何列出Linux软件包文件内容 rpm -ql和dpkg -L用法解析



在linux系统中,使用rpm -ql和dpkg -l命令可查看已安装软件包包含的文件,分别适用于基于rpm和debian的系统。1. 对于rpm系统(如centos、fedora),执行rpm -ql 包名列出文件列表;2. 对于debian系统(如ubuntu),使用dpkg -l 包名实现相同…
-
Linux下实现MYSQL数据库的定时备份



1、环境变量配置 为了使用MySQL自带的备份命令mysqldump,首先需要确保服务器上已正确安装MySQL数据库,并配置以下MySQL环境变量。 vim /etc/profile 在文件中追加一行,通常MySQL数据库的默认安装路径是/usr/local/mysql: export PATH=$…
-
如何清理Ubuntu JS日志文件
要清理ubuntu系统中的javascript日志文件,您可以按照以下步骤进行操作: 打开终端窗口(快捷键:Ctrl + Alt + T)。 首先,定位存放日志文件的目录。通常,JavaScript日志文件可能会出现在以下路径之一: /var/log/var/log/syslog/var/log/a…
-
如何在Linux中卸载软件包及其配置文件 apt purge与yum remove区别



apt purge会删除软件及配置文件,而yum remove默认保留配置。彻底卸载需分步骤:1.使用apt purge或yum remove卸载软件;2.用apt autoremove清理依赖或手动删除配置文件;3.检查用户目录、日志、缓存等残留文件。purge适合重装或清除敏感信息,但不适合临时…
-
如何查看Linux系统运行进程 ps aux命令详解与输出解析



ps aux命令是linux中用于查看系统进程快照的关键工具,其输出包含user(用户)、pid(进程id)、%cpu(cpu占用率)、%mem(内存占用率)、vsz(虚拟内存大小)、rss(常驻内存大小)、stat(进程状态)、start(启动时间)、time(cpu总时间)和command(启动…
-
如何批量管理Linux进程 pgrep与pkill命令技巧



pgrep和pkill是linux中用于批量管理进程的核心工具。pgrep通过名称或属性查找进程id(pid),常用选项包括-l显示进程名、-u指定用户、-f匹配完整命令行、-x精确匹配进程名、-n查找最新进程、-o查找最旧进程;pkill则基于名称或属性发送信号,默认发送sigterm终止进程,常…
-
如何通过 Nginx 配置防盗链保护静态资源(详细配置)



防盗链是一种通过检查 http 请求头中的 referer 字段来限制资源访问的技术,常用于保护图片、视频等静态资源不被其他网站直接引用。以下是防盗链的原理、配置步骤以及测试方法,帮助你快速配置和验证防盗链功能。 下是源码包安装的nginx 如果你是rpm 那么只有路径不一样可以跟着我路径来对比配置…