linux的CentOS安装java JDK,Eclipse ,mysql,freeswitch,MCU,egooUCServer我来搞定
来源:互联网 发布:淘宝不锈钢企鹅杯授权 编辑:程序博客网 时间:2024/06/03 12:51
从学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
这个只需要一步
(1)# yum install eclipse*
等几分钟,这样就装好了,然后打开 /usr/lib64/eclipse/eclipse 这个就是eclipse启动文件了,要是大家的位置不在这,就打开终端 用 # find / eclipse 就能找到了
Mysql
(1)先:# rpm -qa|grep -i mysql 用着语句找出一个 mysql-lib ~ 的库文件,然后删除掉
(2)删除: # rpm -e --nodeps mysql-lib~ (注:这里的 mysql-lib~ 和上句的 都是泛指,~只是不同版本的,请大家用智慧理解一下)
(3)# yum list|grep mysql (查找当前可供安装的版本)
(4)# yum install msyql~ 安装mysql~的你所需要的版本,这里只有客户端
(5)# yum install mysql-server 装服务端
(6)# yum install mysql-devel 也是服务端的一部分;(注:这里4,5,6的可以合起来直接输入:# yum install -y mysql-server mysql~ mysql-devel )
等待几分钟,装好即可。
下面就是如何处理好这个mysql的剩下的部分,随机生成的root密码要修改,要设置开机自启动,还要设置外部链接权限的问题
(7) # /etc/init.d/mysql stop 要修改密码 就要 先关闭mysql
(8)# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & (注:这条语句会挂死,需要Ctrl c 结束)
(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
(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
这里开始是设置开机自启
(15)# chkconfig --add msyql
(16)# chkconfig mysql on
(17)# chkconfig --list | grep mysql
(16)# chkconfig mysql on
(17)# chkconfig --list | grep mysql
这里是设置外部链接权限
(18)mysql> set global read_only=0; 先进入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
(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
到此mysql就全部搞定了。
1 0
- linux的CentOS安装java JDK,Eclipse ,mysql,freeswitch,MCU,egooUCServer我来搞定
- CentOS 5 安装JDK及Linux eclipse c++的安装
- centos 下安装jdk,mysql,tomcat,eclipse
- jdk tomcat mysql eclipse安装(centos / windows)
- CentOS安装java环境(jdk+tomcat+mysql)
- CentOS安装JDK MySQL
- linux下安装jdk+tomcat+eclipse+mysql
- linux 在线安装 jdk tomcat mysql eclipse
- linux安装java jdk( centOS 5.4 )
- Linux(Centos)安装Java JDK及卸载
- Linux(Centos)下Java JDK安装
- Linux CentOS 安装 JAVA JDK 版本
- 我的Linux学习四(CentOS 7安装mysql)
- [CentOS]----JDK,Resin,mySQL的安装
- Linux centos 下的mysql 安装(利用yum来进行mysql数据库的安装的)
- centos linux安装jdk
- linux centos jdk安装
- Linux centos 安装jdk
- 一步一步学习 Linux 驱动之自动创建设备节点
- USB驱动流程 linux
- leetcode042:Trapping Rain Water
- session
- @JsonProperty
- linux的CentOS安装java JDK,Eclipse ,mysql,freeswitch,MCU,egooUCServer我来搞定
- 网站数据统计:设计
- Appium (Windows platform
- 织梦DedeCMS本地后台运行速度慢完美解决方案
- svn: E160043: Unable to connect to a repository at URL
- 使用EditText在不同场景下调用软键盘的总结
- 一个程序猿的梦想之路
- Appium(JAVA)Windows 7系统搭建及示例运行
- unity3d C#相关小知识点集合