[关闭]
@lwxyfer 2016-09-02T02:25:18.000000Z 字数 1516 阅读 931

最近遇到的一些问题

TODO


折腾了很多东西,还是记下好,毕竟记忆力衰退严重。

Linux基础

这几天一直折腾服务器 , 那么很有必要总结下,自己到底干了什么。很重要的一点就是上手操作,本文也不是在于看linux的原理什么的,主要作用是让自己能够熟练使用Linux,能够部署自己的服务,能够对错误做一些迅速的定位。【全文命令以ubuntu为例】

教程:

文件系统

文件系统是对一个存储设备上的数据和元数据进行组织的机制。 Linux 文件系统接口实现为分层的体系结构,从而将用户接口层、文件系统实现和操作存储设备的驱动程序分隔开。

在 Linux 中将一个文件系统与一个存储设备关联起来的过程称为挂装(mount)。

图-文件系统:

以上只做基础的了解:

下面就是需要知道每个目录所代表的东西:

自己认为的必须知道的: 文件系统、文件目录结构、文件权限、与文件相关的操作和命令、Nginx配置、网络相关的东西、后端用Node,那么更过的考虑就是Node这方面了。

写到这里,发现自己真的只是知道个皮毛。。。还是把鸟哥的书啃完吧。就酱。

OK

下面是一些问题:

nginx

反向代理,这个重要的性不用多说。最多的问题就是 部署多个站点的问题啦。反正这些还是遇到问题在Google吧。

1: 写在一个配置文件里
2: 写在多个配置文件里,但要记得使用 ln 做连接。

监控

硬件信息

网络

日志分析

SSH 多端配置 与 SSH Config

目前而言,就不用做双向的验证了。基本就是 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

常用的命令,一些做法都是熟悉了,但是总感觉缺乏一个全面的认识,怎么应用Git到一个团队和工作流程中还是一个问题。

所以还是得全面看完一整本书:

代码规范

使用ESLint:

代码规范也确实太多东西了,而且都是各种缩写,简直看不懂。不过我居然没发现中文站点:
http://eslint.cn/docs/rules/

与此对照的是妹子UI的规范:

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注