最近在学zookeeper,需要用到虚拟机,需要用到VMware+CentOS7,一开始以为简简单单就能装成了,但是有一些很苦逼的问题,很坑很难搞的问题,几经百度,几经尝试终于找到办法了!记录一下,造福人类!

VMware +Cent0S7安装

里面有个过程补充一下,很关键,步骤8,我补充了一个第4步

route centos7 安装 安装centos 7 no controller found_route centos7 安装

登录不能输入密码?Login incorrect?

安装完后要进入服务器也有问题,那就是密码输入不了,其实不是输入不了,是自动帮你隐藏了!下标不跳,也没有*字符,但是只要你输入正确就能enter进入了!这就tm很坑!作为像我这样的萌新瞬间懵逼了!

route centos7 安装 安装centos 7 no controller found_上传_02


还有就是你输入密码时按键盘右侧的数字键会转义的!要按英文键盘上面的那排密码,才能正确登录!这是第二个坑!

route centos7 安装 安装centos 7 no controller found_linux_03

command not found 命令不存在

当我们要执行一些命令时,服务器提示command not found,因为是刚装的,配置环境有点问题,我进去看了一下,没有这个配置

cd /sbin

这是问题解决方法:centOS7下ifconfig提示command not found

cannot find a valid baseurl for repo

上面说要下载个工具,可是我又报这个错,找了半天自己解决了,首先是切换到你的网络配置

$ cd /etc/sysconfig/network-scripts

然后输入ls,查看你的网络配置,每个人都是不一样的,我这里是ens32,**不要跟着别人的命令盲目的点进去编辑,**因为我就这么干了两次!

route centos7 安装 安装centos 7 no controller found_centos_04


然后vi这个文件点进去,有的是因为ONBOOT=“no”,有的是没有DNS,但我的很奇怪,我多了一行IPV6_PRIVACY=“no”,百度了几种方法都不行,我自己想着把它注释掉试试,结果还真的可以了!修改完保存,然后重启一下服务就可以了!

route centos7 安装 安装centos 7 no controller found_上传_05

$ service network restart

就可以继续安装咯!然后继续上面那个问题装一下,我总算能成功的ifconfig了!

没有鼠标

我发现我这命令行窗口没有鼠标,有时候要复制一些东西都很不方便,所以百度了一下找到一个插件,但是个人用了很难受!并不是一个真正的鼠标,只是一个光标,准确度很低!建议不用!!!我再找找办法!

$ yum install gpm*
service gpm start


环境安装

jdk8安装

首先cd到usr目录下,最好是用root用户登陆

$ su
$ cd /usr
$ mkdir  java

route centos7 安装 安装centos 7 no controller found_linux_06


创建完后将linux包的jar包,后缀为tar.gz才对

具体的上传方法:虚拟机安装JDK1.8

文件无法通过ftp工具上传

route centos7 安装 安装centos 7 no controller found_linux_07


我这里的问题是用户权限不够,所以改用root用户登陆ftp工具,就可以上传了!回头看一下怎么给我这个用户授予管理员权限,总不能每次都用root搞事情吧!

我tam太难了!上面的问题解决下来,结果jdk8还没装成功!

bash: java: command not found

我已经找了三四种略有偏差的jdk手动安装实在还是不行,只能让虚拟机自己去下载安装了:Linux下使用yum安装jdk

不过可以放心的是,openJDK跟我们使用的jdk没什么区别,所以不用可以要装不上open版本的!最后总算是解决了!

route centos7 安装 安装centos 7 no controller found_centos_08

zookeeper安装教程