@lwxyfer
2016-09-02T02:25:18.000000Z
字数 1516
阅读 931
TODO
折腾了很多东西,还是记下好,毕竟记忆力衰退严重。
这几天一直折腾服务器 , 那么很有必要总结下,自己到底干了什么。很重要的一点就是上手操作,本文也不是在于看linux的原理什么的,主要作用是让自己能够熟练使用Linux,能够部署自己的服务,能够对错误做一些迅速的定位。【全文命令以ubuntu为例】
教程:
文件系统是对一个存储设备上的数据和元数据进行组织的机制。 Linux 文件系统接口实现为分层的体系结构,从而将用户接口层、文件系统实现和操作存储设备的驱动程序分隔开。
在 Linux 中将一个文件系统与一个存储设备关联起来的过程称为挂装(mount)。
图-文件系统:
以上只做基础的了解:
下面就是需要知道每个目录所代表的东西:
自己认为的必须知道的: 文件系统、文件目录结构、文件权限、与文件相关的操作和命令、Nginx配置、网络相关的东西、后端用Node,那么更过的考虑就是Node这方面了。
写到这里,发现自己真的只是知道个皮毛。。。还是把鸟哥的书啃完吧。就酱。
下面是一些问题:
反向代理,这个重要的性不用多说。最多的问题就是 部署多个站点的问题啦。反正这些还是遇到问题在Google吧。
1: 写在一个配置文件里
2: 写在多个配置文件里,但要记得使用 ln 做连接。
硬件信息
网络
日志分析
目前而言,就不用做双向的验证了。基本就是 ssh-keygen 然后是 GitHub 、 GitLab 增加key就可以了。
1:目前多个服务器怎么配置
2:生成多个key 怎么做
3:在config 里设置使用不同的key
http://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/
https://www.digitalocean.com/community/tutorials/how-to-configure-custom-connection-options-for-your-ssh-client
常用的命令,一些做法都是熟悉了,但是总感觉缺乏一个全面的认识,怎么应用Git到一个团队和工作流程中还是一个问题。
所以还是得全面看完一整本书:
使用ESLint:
代码规范也确实太多东西了,而且都是各种缩写,简直看不懂。不过我居然没发现中文站点:
http://eslint.cn/docs/rules/
与此对照的是妹子UI的规范: