技巧分享 如何配置 SSH 登录管理 GitHub 仓库及账号 现在 Github 官方推荐的方式就是 SSH,之前一直也懒得配置,反正有办法可以上传仓库,没啥影响就没动。 但想用 VSCode 直接同步仓库,就容易报错,今天有空,索性就按照官方教程实现 SSH ... 06月07日62,169评论 阅读全文
系统运维 MariaDB 连接被拒绝,修改密码不生效问题解决 在 Debian 中,已经不推荐安装 MySQL,而是推荐 MariaDB。 今天安装 MariaDB 后,使用mysql_secure_installation命令做了初始化,设置了密码,命令行登录... 06月05日95,671评论 阅读全文
系统运维 Linux 中使用 SSH 连接总是隔一段时间就会断开该怎么办? 之前用 Centos 服务器也没这个问题,最近切换到 Debian 9,SSH 连接总是隔一段时间就会断开重新连接,但也没影响工作,也就没在意。 但是,今天想安装 PHP,那玩意耗时比较久,然后,每次... 06月03日56,637评论 阅读全文
系统运维 如何查找局域网内所有的主机名、MAC 地址及 IP 为了测试,我一直通过远程桌面连接,来使用一台 Windows 电脑,不过今天突然无法连接了。 我以为是这台 Windows 电脑出问题了,给它连上屏幕,看了下,一点问题没有。 那么猜测就是网络的问题了... 05月31日82,234评论 阅读全文
系统运维 Debian 使用 apt 无法安装软件,连接失败问题解决 最近新买了一台 Debian 的服务器,准备自己跑着玩玩。 但是使用 apt 安装软件时,一直提示连接失败,404等错误,就是无法连接网络(忘记截图了,这里就不展示了)。 去官方镜像仓库看了下,才发现... 05月31日61,512评论 阅读全文
系统运维 如何通过 supervisor 来监控并自动重启进程 本文来自我的记事本,我整理了下觉得挺有用就发出来了。 介绍 Supervisor 是一个进程管理工具,它允许您监控和控制长时间运行的进程。 Supervisor 可以确保您的进程在失败时自动重新启动,... 05月16日80,996评论 阅读全文
服务端开发 在PHP中,如何实现互斥锁,避免同时大量请求查询同一个数据导致缓存失效(被击穿) 很多技术确实也只有用到了才能理解。 之前听到缓存失效的三种情况,缓存雪崩、缓存穿透、缓存击穿是很难理解的,因为那时候用的缓存确实比较少,没有那么多问题,也就理解不了这些理论。 最近用了一段时间的缓存,... 05月14日55,3391 阅读全文
系统运维 详解 htop,如何使用 htop 命令监视系统进程和资源使用 本文详细介绍了 linux 中 htop 命令的使用方法,如果你发现这个命令不可用,可以先安装 htop。 介绍 htop是top命令的更漂亮、更丰富色彩、略微更更新的版本。 在top中,一些指标如“... 05月11日172,548评论 阅读全文
服务端开发 PHP8 中手动安装 GD 拓展库的方法(使用包管理器超简单) 上一个教程中我们已经安装了php8,但是使用后发现 GD 拓展忘记加上去了。 本来在php8编译的时候,在配置中加上这句:--enable-gd就可以了,更多细节可以看官方说明:GD 但现在需要手动加... 05月08日111,407评论 阅读全文
系统运维 Linux 设置添加开机启动的几种方法 1、修改开机启动文件 这种方式已经比较古老了,并不推荐。 开机启动文件为:/etc/rc.local(或者/etc/rc.d/rc.local) 只需要在文件新添加行,填入服务的绝对路径即可。 注意还... 05月07日45,284评论 阅读全文