解决安装pip模块的时候报错 linux-gnueabihf-gcc failed with exit code 1
老蒋 发布于 2025-04-10 10:26:32
pip安装软件速度是比较快的,我们一般都会用这个命令安装。这里在安装的时候有报错。通常是由于 编译依赖缺失 或 环境配置问题 导致。 error: Setup script exited with error: command '/usr/bin/arm-linux-gnue...
老蒋 发布于 2025-04-10 10:26:32
pip安装软件速度是比较快的,我们一般都会用这个命令安装。这里在安装的时候有报错。通常是由于 编译依赖缺失 或 环境配置问题 导致。 error: Setup script exited with error: command '/usr/bin/arm-linux-gnue...
老蒋 发布于 2025-04-10 10:23:01
我们在维护和配置Linux云服务器的时候,需要给文件设置权限,不同的配置权限有严格要求的。 权限符号: 权限对象: 批量修改权限案例 # 递归修改当前目录下所有文件和子目录 find /path/to/dir -type d -exec chmod 755 {} \; # 目录设...
老蒋 发布于 2025-04-10 10:18:17
一般而言,我们会给入手的服务器配置环境之前,需要增加虚拟交换内存空间swap。这里不同的服务器配置增加的内存是不同的。 通用规则: 根据我们的内存然后设置SWAP空间。 创建交换分区的方法: # 创建 4GB 交换文件(根据需求调整大小) sudo fallocate -l 4G...
老蒋 发布于 2025-04-09 14:24:22
由于我们有时候购买的服务器非本国的产品,默认的系统时间不是我们北京时间。如果有些业务你会发现发布的时间和我们本地时区时间不同,我们需要将服务器的时间时区同步。 Linux修改时区方法 查看时区: cat /etc/sysconfig/clock 如果显示的时区是国内的,就不用修改...
老蒋 发布于 2025-04-09 14:18:22
有些时候我们可能会忘记掉MYSQL管理密码,这里我们通过下面方法来重置找回密码。 停止数据库服务 service mysqld stop 开启不安全模式,即不需要密码就可以进入MySQL mysqld -nt --skip-grant-tables 设置新密码 update us...
老蒋 发布于 2025-04-09 14:16:16
如果我们两台服务器之间的数据需要拷贝,下载FTP肯定麻烦,这里用wget也比较慢,这里一般会使用 SCP(Secure Copy Protocol)命令可以在两台服务器之间安全地复制文件或目录。以下是详细的步骤和示例,帮助你实现两台服务器之间的数据对拷。 基本语法 scp [选项...
老蒋 发布于 2025-04-09 14:11:57
一般我们在服务器中下载文件的话会用到wget命令。这里有下载报错403 Forbidden,这里需要排查问题。 1. 检查 URL 是否正确 确保你输入的 URL 拼写正确,没有遗漏或多余的字符。例如: wget http://example.com/path/to/file 2...
老蒋 发布于 2025-04-09 10:17:58
Crontabs ,一般用于Linux服务器中用于定时执行任务的工具。它通过编辑用户的 crontab 文件来定义一系列定时任务,每个任务由一行配置信息指定,包含执行时间(分钟、小时、日期、月份、星期等时间字段)和对应的命令或脚本路径。系统会根据这些配置,在指定的时间自动运行相应...
老蒋 发布于 2025-04-08 15:16:05
如果我们的服务器有部署过MariaDB数据库,我们这里需要删除MariaDB数据库后重新安装MYSQL数据库,如果你不清理干净可能会无法安装。这里我们记录如何彻底清理MariaDB数据库。 当然,我们在清理之前最好备份好服务器包括数据库。 卸载软件包: sudo apt auto...
老蒋 发布于 2025-04-08 15:13:40
Apache也是我们常用的WEB引擎,这里在配置SSL后重启检查是否生效后报错"fullchain.pem does not exist or is empty"。可能是之前的证书和现在新配置的文件有冲突,需要彻底删除后重新部署。 删除旧的cron任务: crontab -e 删...