git log是有可以带颜色的。但需要自定义,默认只有hash有颜色 。如果只是为了看简单的log,那么git log --pretty=online就行了,这个也有颜色
- git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
Submitted by gouki on 2020, December 29, 10:30 AM
git log是有可以带颜色的。但需要自定义,默认只有hash有颜色 。如果只是为了看简单的log,那么git log --pretty=online就行了,这个也有颜色
Submitted by gouki on 2020, August 8, 11:40 PM
现在买VPS,默认用户都不再是root,都是一些什么:admin之类的。
此部分在目标服务器上操作
虽然说是无侵入的部署工具,但是还是需要我们来做一些微小的配置的,因为出于安全考虑,我们一般不会开发 root 用户的 SSH 登录,而是使用其它用户,比如 Ubuntu 默认的 ubuntu 用户。
我们 Deployer 是用来部署 web 应用的,所以我们也专门创建一个用户来做这件事情比较好:
$ sudo adduser deployer # 密码什么的,按提示操作即可
我们的 web 项目通常需要一些上传,或者缓存写入这样的操作,所以 deployer 还需要有权限对目录进行修改,比如 Laravel 的 storage 目录需要可写权限,这里以 nginx 默认的用户组 www-data 举例,如果你修改过用户或者组名请对应修改下面的命令里的 www 用户组:
$ sudo usermod -aG www-data deployer
我们通常需要将deployer
用户权限分别设置为创建文件 644 与目录 755,这样一来,deployer 用户可以读写,但是组与其它用户只能读:
$ sudo chfn -o umask=022 deployer
接下来要对我们的 web 根目录授权,假设我们的 web 服务的根目录在 /var/www/
下,那么需要将这个目录的用户设置为 deployer
,组设置为 www 用户 www-data
:
$ sudo chown deployer:www-data /var/www/html # 最后这里不要加斜线哦
为了让 deployer
用户在 /var/www/html
下创建的文件与目录集成根目录的权限设定(用户:deployer,组:www-data),我们还需要一步操作:
$ sudo chmod g+s /var/www/html
OK,Deployer 的用户操作就结束了,接着你需要检查以下配置:
Submitted by gouki on 2020, August 8, 11:20 PM
基于几个小原因,换成了ubuntu
Submitted by gouki on 2020, August 6, 9:42 AM
SSH下有两个简单的方法
1、/opt/vc/bin/vcgencmd measure_temp
这个显示的直接就是可视的温度,如:temp=40.0'C
2、cat /sys/class/thermal/thermal_zone0/temp
这个显示的是数字,需要简单的看一下:39920
Submitted by gouki on 2020, August 6, 9:22 AM
用树莓派,其实就是一个 折腾。看了一下资料,其实现在NUC比树莓大不了多少。但NUC可以直接SSD硬盘啊。而树莓没有。
当然,树莓也有自己的好处,比如,我可以折腾几个SD卡,装上不同的工具。想用哪个的时候插哪个就行了,除了卡一点。
为什么用VNC,就是因为create_ap失败。想看看图形下怎么搞,结果vnc报这个错。
OK,运行:sudo raspi-config,进入Advanced Options,然后选择Resolutions,选择一个你想要的分辨率的。默认的分辨率是300x200,所以不能显示。想想树莓都能 支持4K了。还是选个最大的吧。
点击OK后,提示重启。
然后VNC就可以连接了。