当前分类:系统
3000端口无法使用
不二又遇到奇怪的事情啦!在命令行中熟练的敲下脚手架命令后,潇洒的按下回车键,小嘬了一口茶,一切都是那么的丝滑。项目初始化完成后,又是两条熟悉的命令飞快的敲下,回车。屏幕上显示出了那条再熟悉不过的链接:localhost:3000。脸上漏出了满意的微笑。...
Linux命令umask使用详解
介绍
定义:显示或设置创建文件的权限掩码
umask
> 022
以符号方式输出
umask -S
> u=rwx,g=rx,o=rx
u=rwx,g=rx,o=rx表示文件或文件件的默认权限为所属用户具有读、写、执行的权限;所属组下的用户具有读、执行的权限;其他用户具有读、执行的权限...
CentOS使用wget提示Unable to establish SSL connection
因为目前不二接触到的服务器环境几乎都是CentOS系列的,所以为了使开发环境和生产环境尽量一致,不二放弃了WSL中官方提供的Ubuntu系统,而是自己导入了一个Rocky Linux系统,在CentOS官方宣布停用之后,Rocky Linux可能是最能替代CentOS的系统,从CentOS可以...
Ubuntu 中安装 SQL Server 及相应的 PHP 扩展
最近为公司开发了一套供内部使用的扫码系统,对接了多个平台,需要连接 SQL Server 数据库,软件和扩展的安装不复杂,但是有些小坑,将安装过程在此记录一下。
安装 Microsoft ODBC Driver for SQL Server
参考文档:安装 Microsoft ODBC Driver for SQL Server (Linux)
目...
启用自动监控文件后 Supervisor 无法启动 Laravel Octane 服务
如图所示,不二在本地的开发环境中启用了 Laravel Octane 之后,之前都是通过在终端执行 php artisan octane:start --watch 来启动服务的。一开始还觉得挺省事的,但是次数多了之后,每次都要进入到项目根目录,然后再执行命令(可以给 artisan 加上绝对路径...
Crontab 定时任务不执行的原因和解决方法
一个经典的问题
命令可以手动执行,但是添加到 crontab 就是不执行。
在 bash 中直接执行以下命令没有问题。
cd your_app_path && php artisan schedule:run
但是我们设置定时任务时,就是不执行。
* * * * * cd your_app_path && php artisa...
CentOS 利用 Crontab 设置定时任务
安装 crond
crond 服务一般 linux 系统会默认安装,若未安装执行以下命令进行安装。
dnf -y install vixie-cron
dnf -y install crontabs
vixie-cron 是 cron 的主程序
crontabs 是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序
检查是否安装...
Windows 中创建定时任务
创建执行脚本
这是一个自动将笔记推送到 GitHub 的脚本,将其命名为 autosave.bat
cd C:\Users\ztlcoder\Documents\notes
git add .
git commit -m "auto save"
git push -u origin master
创建任务计划
打开“任务计划程序”
创建任务
创建触发器
创建操...
使用 acme.sh 生成免费的泛域名证书
在 使用 acme.sh 为网站生成永久免费证书 一文中介绍了如何安装 acme.sh 以及如何生成证书,这篇文章就来说一说如何使用 acme.sh 来生成泛域名证书,即主域名和所有该主域名下的所有二级域名都使用一个证书,省去了为每个域名都生成证书的麻烦。作为程序员得...
使用 acme.sh 为网站生成永久免费证书
HTTP 2.0 时代几乎所有的网站都是 https 访问方式了,想要实现 https 访问,安全证书就是绕不过去的坎,域名服务商一般都会提供了免费证书注册,网上也可以搜索很多,常见的免费证书的颁发机构有 亚洲诚信、Let's Encrypt、ZoreSSL 等。关于免费证书的优缺点...