Alain's Blog

PHP

Mac下PHPStorm使用Docker配置NMP开发环境,并开启xdebug

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 ,部分图片摘取网络,如有侵权请联系 本人不是全职的PHP开发工程师,只是单纯玩一下。有什么不对的地方,欢迎理性讨论。 因为不是PHP开发工程师,所以我不是很愿意在电脑中安装 LNMP(不是) OS X NMP来拖垮我电脑的性能 Docker是一个容器化的技术,我们可以在其上面运行包括Linux系统在内的多种软件 而当我们不需要的时候可以暂停、甚至删除整个容器,有时候我们还可以进行轻量化的部署,调试等等。 Docker安装 使用 Homebrew 安装 使用Ho…

2022年3月21日 0条评论 2879点热度 2人点赞 Alain 阅读全文
NAS

群晖WebDAV使用,并在穿透下获取真实IP

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 ,部分图片摘取网络,如有侵权请联系 我们部署了群晖之后,在局域网中可以使用Samba协议来将NAS的存储空间映射到本地,但是有时候我们使用内网穿透或者拥有公网IP之后,也希望可以在远程将NAS映射为本地磁盘。我们可以使用WebDAV来达到这个目的。 本文还涉及到如果使用内网穿透的方式如何获取到用户的真实IP !!IMPORTANT!! Windows的WebDAV最高只能支持到4GB的文件大小,超过此大小会提示错误 Windows默认的仅支持50MB,修改Wi…

2022年3月14日 0条评论 4118点热度 0人点赞 Alain 阅读全文
Git

使用SSH连接到Github

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 由于公司近期将项目都迁移到了github上面,同时所有账户都强制开启了两步验证,所以同步代码需要使用token或者ssh,故而有了这篇文章 密钥路径 Linux路径 # 当前用户的.ssh目录 cd ~/.ssh/ Windows # 同样在当前用户的.ssh目录中 cd /c/Users/username/.ssh/ MAC cd ~/.ssh 生成密钥并上传到Github 以下以在linux生成密钥为例 # 替换YOU_EMAIL_ADDRESS为你的邮箱…

2021年10月25日 0条评论 1723点热度 0人点赞 Alain 阅读全文
Linux

使用Fail2ban自动拉黑暴力破解SSH的IP

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 部分图片摘取网络,如有侵权请联系 官方Github仓库: https://github.com/fail2ban/fail2ban 1. 需求 脚本小子太可恶,加上我使用的是frp进行内网穿透的方式对家庭服务器进行整理,太多的攻击连接导致服务器不稳定的急剧增加,以前是通过手写脚本来手动拉黑,后面使用过程中,发现了不稳定性的bug,既然如此就不重复造轮子,直接使用Fail2ban来拉黑暴力破解SSH的IP 2. 环境 我列出了主流使用的Linux系统的安装配置方…

2021年10月5日 0条评论 3580点热度 2人点赞 Alain 阅读全文
Linux

Armbian安装Docker,Netdata,优化sysctl

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 上一篇中介绍了N1如何安装Armbian来当一个小型服务器,具体可以参考斐讯N1安装Armbian。本篇将介绍如何在Armbian中安装Docker,Netdata,以及优化sysctl 安装Docker 百度百科:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 安装Docker-CE …

2021年3月26日 0条评论 2840点热度 0人点赞 Alain 阅读全文
Linux

Armbian安装Nginx,PHP7.4,Mysql

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 上一篇中介绍了N1如何安装Armbian来当一个小型服务器,具体可以参考斐讯N1安装Armbian。既然是小型服务器,那么LNMP就是标配了,本篇将介绍如何在Armbian中安装NMP。 Nginx # 安装 sudo apt install nginx -y # 启动 sudo systemctl start Nginx # 启用 sudo systemctl enable Nginx # 防火墙放行http sudo firewall-cmd --perm…

2021年3月25日 0条评论 3110点热度 2人点赞 Alain 阅读全文
Linux

斐讯N1安装Armbian及优化

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 本文不涉及介绍关于N1原系统的降级、备份等基础操作。请自行查找相关文章。 Armbian 百度百科:Armbian是轻量级的Debian系统和为ARM开发板专门发行并重新编译的Debian系统(Ubuntu派生自Debian)。 官网:Armbian 2023年06月26更新: amlogic-s9xxx-armbian仓库 我翻阅了大部分网站后,得知5.7.7版本较为稳定。如果喜欢折腾,想要更新的版本,可以到Armbian论坛中的balbes150所发的Ar…

2021年3月24日 2条评论 12392点热度 9人点赞 Alain 阅读全文
软件工具

使用NUT解决BK650M2-CH失联问题(二)

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 上一篇介绍了如何安装NUT Server以及配置使用,详情请查阅BK650M2-CH 使用 NUT(一),本篇将介绍如何使用NUT Client来访问NUT Server 安装 # Debian sudo apt install nut-client # CentOS dnf install nut-client 配置/etc/nut/nut.conf 本文件为必须配置的文件,用于指定NUT的工作方法 其字段为: MODE 参数分别为 ​ none: 未配置 …

2021年3月23日 6条评论 3918点热度 2人点赞 Alain 阅读全文
软件工具

使用NUT解决BK650M2-CH失联问题(一)

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 兼容性问题 在购入这个UPS之后,我才了解到这个UPS使用Apcupsd会有兼容性问题,存在不定期”失去连接”的情况。后面在网站摸爬滚打了半天后,发现大部分使用ping或者群晖这种方式来解决。然而我希望的是让我的Proxmox VE来发送UPS状态给其他设备的。那么既然群晖可以正常使用,这就意味着NUT与其不存在兼容性问题。 NUT服务器 安装 sudo apt install nut 列出当前全部的UPS并检查 lsusb 如: Bus 001 Device…

2021年3月23日 1条评论 3803点热度 0人点赞 Alain 阅读全文
Openwrt

Openwrt使用Qemu-GA

转载请注明出处,本文仅用于交流,如有不对的地方,恳请指正 背景 很多朋友在使用Openwrt的时候,总是将其安装在Proxmox VE下,或者其他Qemu类的虚拟机中。 当Qemu-GA打开时,使用控制面板上的shutdown来关机是无法正常关机的,因为Openwrt本身并没有shutdown命令。 那么我们是否可以自定义一个shutdown命令来解决这个问题呢?答案明显是可以的。 自定义shutdown命令 使用ssh登陆到Openwrt # 生成一个shutdown文件 touch /sbin/shutdown…

2021年3月22日 0条评论 2719点热度 4人点赞 Alain 阅读全文
1234
分类
  • Android
  • Git
  • Linux
  • NAS
  • Node.js
  • Openwrt
  • PHP
  • Proxmox VE
  • 虚拟机
  • 软件工具
  • 45
  • 5,001
  • 2026年6月2日

COPYRIGHT © 2022 Alain's Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang