1. which命令的意义(20141212)
which用于在环境变量(PATH)中搜索可执行文件(x permission)并返回第一个匹配结果,为什么要这样设定呢?
这是因为which命令的设定与Linux系统在执行命令时的步骤“正好”相吻合,因此,就可以使用which搜索所有Linux的可执行命令(Bash内置的命令是which搜索不到的)
结论:只要which能搜到就一定可以执行
2. 根目录越小越好(20141217)
根空间很小是不是意味着可用空间很小?为什么/boot,/usr,/var,/srv可以并且建议独立分区?
根是Linux系统的最底层,根是第一个被挂载的目录,根如果坏掉了就意味着操作系统坏掉了,根无疑很重要,但是根却不一定要很大,因为:
存储空间的分配与目录树结构完全是两回事,互相并不影响
目录树是逻辑上的结构,而存储空间是物理上的结构,可以想象一下初始化的过程,kernel先建立起一个目录树,然后在每个节点上分配(绑定)指定的物理空间,而之后数据的存取完全取决于该目录“指向”了哪个物理空间
Linux系统是很稳定的,一般不容易坏掉,除非你经常性的“变动”它的系统文件,为了减少这种“变动”增强稳定性,最好把经常变动的部分给分离出去,所以,根目录还是小点的好
3. 为某个特定的功能新建Linux用户(20141218)
为什么在安装一些大型软件的时候都会自动建立属于该软件的用户呢(例如:mysql)?
一个用户的权限不管是太大还是太小都是不恰当的,太大了容易产生安全问题,太小了容易产生使用问题,那如何分配用户的权限可以合理一点呢?答案(应该)是:为特定的功能建立特定的用户,让一个用户只能处理自己“应该”处理的那些事,只能访问自己“应该”访问的那些资源,这样,世界就更和谐了
阅读(843) | 评论(0) | 转发(0) |