从学JAVA开始就经常与虚拟机接接触,要安装各种版本的虚拟机。这才是最基础的,还要装java JDK,Eclipse ,mysql,freeswitch,MCU,egooUCServer,等等各种工具,稍微遇到个镜像文件有问题吧,还得从头来。网上收索了很多资料,发现千篇一律,大都是哪个英文大牛翻译国外文献给出的长篇大论,却没有说道重点,然后国人为了水经验,ctrl c -- ctrl v ;这样的场景真是伤心啊。
我为大家介绍一些实用的东西:Linux的CentOS 下 , 安装常用工具:jdk 和 Eclipse , mysql.先介绍这3款最常用的工具。
声明:这里的代码都是我自己写出来的。
我有其他的安装方式,但是用到一些安装包,上传不了。还写了一些脚本可以一键安装,什么都不用操心的,有兴趣的人可以一起讨论。
JDK:
(1)必须root用户登录虚拟机,
(2)打开终端输入:# yum -y list java* 下面列出些我的显示(篇幅限制)
<span style="white-space:pre"> </span>[root@localhost Desktop]# yum -y list java*
<span style="white-space:pre"> </span>Loaded plugins: fastestmirror, refresh-packagekit, security
<span style="white-space:pre"> </span>Loading mirror speeds from cached hostfile
<span style="white-space:pre"> </span> * base: mirrors.opencas.cn
<span style="white-space:pre"> </span> * extras: mirrors.pubyun.com
<span style="white-space:pre"> </span> * updates: mirrors.sina.cn
<span style="white-space:pre"> </span>Installed Packages
<span style="white-space:pre"> </span>java-1.5.0-gcj.x86_64 1.5.0.0-29.1.el6 @base
<span style="white-space:pre"> </span>java-1.6.0-openjdk.x86_64 1:1.6.0.35-1.13.7.1.el6_6 @updates
<span style="white-space:pre"> </span>java-1.6.0-openjdk-devel.x86_64 1:1.6.0.35-1.13.7.1.el6_6 @updates
<span style="white-space:pre"> </span>java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.35-1.13.7.1.el6_6 @updates
<span style="white-space:pre"> </span>java_cup.x86_64 1:0.10k-5.el6 @base
(3)选泽你想的要安装的版本输入:# yum -y install (JDK版本)* 的比如我的 : # yum -y install java-1.6.0-openjdk* 列出点显示
<span style="white-space:pre"> </span>[<span style="font-family: 宋体, Arial;">root@localhost Desktop</span><span style="font-family: 宋体, Arial;">]# yum -y install java-1.6.0-openjdk*</span>
<span style="white-space:pre"> </span>Loaded plugins: fastestmirror
<span style="white-space:pre"> </span>Loading mirror speeds from cached hostfile
<span style="white-space:pre"> </span>* base: mirror.bit.edu.cn
<span style="white-space:pre"> </span>* extras: mirror.bit.edu.cn
<span style="white-space:pre"> </span>* updates: centos.ustc.edu.cn
<span style="white-space:pre"> </span>base | 1.1 kB 00:00
<span style="white-space:pre"> </span>base/primary | 995 kB 00:07
<span style="white-space:pre"> </span>base 2789/2789<span style="white-space:pre"> </span>
等待一会就OK了
(4)检验你的版本:# java -version 就能看到你的JDK版本了
Eclipse
这个只需要一步
Mysql
(9)# ^c (这是我用来代表 ctrl c 的写法)
(10)# mysql -u root mysql 以无密码进入
(11)mysql> UPDATE user SET Password=PASSWORD('root') where USER='root'; 修改密码为 root
(12)mysql> FLUSH PRIVILEGES; 刷新
(13)mysql> quit 退出
(14)# /etc/init.d/mysql restart 重新启动mysql
(16)# chkconfig mysql on
(17)# chkconfig --list | grep mysql
(19)mysql> flush privileges;
(20)mysql> set global read_only=1;
(21)mysql> lush privileges;
(22)mysql> SET SESSION binlog_format = 'ROW';
(23)mysql> SET GLOBAL binlog_format = 'ROW';
(24)mysql> flush privileges;
(25)mysql> grant all privileges on *.* to root@'%' identified by 'root'; 这句才是关键,上面的只是以防有些mysql的权限问题,
(26)mysql> flush privileges;
(27)mysql> quit