问题来由:在做分布式安装zookeeper的时候,其中有配置myid的值
如果直接用vi myid的话,在输入值1之后是无法保存退出的
而用sudo vi myid就可以保存退出
问题原因:如果用sudo vi myid的话,文件权限就归root,当前用户没有权限,在后面开启服务就有问题,直接用touch可以创建归属当前用户的文件
用file xxx来看vi和touch创建的文件属性,此时显示empty,表示确实是空白文档,由此可见vi和touch并无区别。顺便一提mkdir,创建的是目录。