Linux查看端口占用进程
1
netstat -tulpn | grep :80

linux使用crontab执行开机命令

1. 创建运行脚本

1
vi /home/sijie/start.sh

2. 写入内容

1
2
3
4
5
#!/bin/sh

export NODE_ENV=production
export PATH=/usr/local/bin:$PATH
forever start /node/server/path/server.js > /dev/null
阅读更多
docker清理镜像释放空间

以下命令,结束所有container,再删除所有container,再删除所有image

1
2
3
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -a -q)

但是这并不太彻底,如果想要进一步清理,可以直接干掉存储文件,从托盘点击图表进入docker的设置,mac下在这里可以看到

docker设置

点击Reveal in Finder然后把那个文件删除了即可


使用git hook进行自动化代码部署

在服务器上使用git部署代码,然后通过设置一个git-hook实现项目的自动部署。即代码变更后,自动拉取新代码并执行相应的操作

基于Node.js,无需依赖其他package,开箱即用,方便部署git-hook进行自动部署

其中8105替换成所需端口

生产环境最好不要使用这种方法,要用的话,也得把.git文件夹的访问权限禁用

另外,从req中可以获取更多的参数,如代码分支等

阅读更多
要不要辞职做自由职业者,想清这四点就够了

人生最大的自由无非是选择的自由,想做什么就做什么,不想做什么就可以不做。这也成为很多人想做自由职业者的动力,可以投入兴趣所在,可以自由地支配时间,但你真具备了做自由职业者的条件和心理准备吗?

朋友婷子想离职做自由职业者,但心里很纠结,就向我咨询。也许我们的讨论可以给你一些启发。

我所了解的婷子情况:工科毕业,酷爱摄影,从读大学时就给人拍照,是豆瓣的小红人一个;毕业后从事工业设计工作,周末兼做人像摄影。经过几年的发展,摄影所带来的收入已经远远超过她的本职工作收入。

阅读更多
小米电视免root安装YouTube

之前用小米电视看YouTube,都是采用AirPlay的方式,但是这个玩意儿有时候并不灵敏,点了好几次都不出来,而且操作比较麻烦。而电视上的爱奇艺、斗鱼等客户端,直接用起来就很方便。也装个YouTube岂不是美滋滋。折腾了一番安装成功。

所需材料

  1. 小米电视(只测试了4)或其他大部分智能电视或电视盒子
  2. U盘
  3. USB鼠标
  4. 电脑,用于下载apk
阅读更多
博客搬家啦

以前的博客实在是太久没有更新了,甚至于在后台更新WordPress版本时出错了,直接无法进入后台。估计是数据库的原因,年代实在太过久远,一直懒得修复。加上之前经过数次服务器搬家,已经丢失了很多附件。于是打算干脆重新搞一个了,为了方便维护,这次干脆就用jekyll就好了,到时候托管到GitHub Pages或者随便一个静态服务器。

不过旧的博客也不舍得完全丢弃,毕竟是从2009年(但2010年才换成wordpress)就开始写的,几乎是一个早年技术成长过程的缩影了,所以放在新的域名下,但不再更新。