linux下使用yum安装jdk、mysql、tomcat、httpd

一、linux下安装jdk

1. 安装rzsz

yum update -y  
yum list lrzsz*  
yum install lrzsz -y 
  • 1
  • 2
  • 3

安装JDK,path之类的已经自动设置好了

2. 安装JDK

yum list java*  
yum install java-1.7.0-openjdk* -y
  • 1
  • 2

二、linux下使用yum安装mysql

1、安装

查看有没有安装过:

       yum list installed mysql*
          rpm -qa | grep mysql*
  • 1
  • 2
  • 3

查看有没有安装包:

       yum list mysql*
  • 1

安装mysql客户端:

       yum install mysql
  • 1

安装mysql 服务器端:

          yum install mysql-server

          yum install mysql-devel
  • 1
  • 2
  • 3

2、启动&&停止

数据库字符集设置
mysql配置文件/etc/my.cnf中加入default-character-set=utf8

启动mysql服务:

          service mysqld start
      或者/etc/init.d/mysqld start
  • 1
  • 2

开机启动:
chkconfig --add mysqld
查看开机启动设置是否成功chkconfig –list | grep mysql*

      mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
  • 1
  • 2

停止:

       service mysqld stop
  • 1

服务器直接关闭后mysql无法启动问题:

chown -R mysql:mysql /var/lib/mysql
/etc/rc.d/init.d/mysqld start
  • 1
  • 2

3、登录

创建root管理员:

       mysqladmin -u root password 123456
  • 1

登录:

     mysql -u root -p输入密码即可。
  • 1

忘记密码:

      service mysqld stop

          mysqld_safe --user=root --skip-grant-tables

          mysql -u root

          use mysql

          update user set password=password("new_pass") where user="root";

          flush privileges;  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

4、远程访问

开放防火墙的端口号
mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。

5、Linux MySQL的几个重要目录

数据库目录
/var/lib/mysql/
配置文件
/usr/share /mysql(mysql.server命令及配置文件)
相关命令
/usr/bin(mysqladmin mysqldump等命令)
启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)

6、

二、linux下使用yum安装tomcat

yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp tomcat6-javadoc
  • 1

如果报错误:No package tomcat6 available
则执行 :

yum search tomcat
  • 1

查看yum有tomcat哪个版本的包
然后再执行上述install

yum -y install tomcat5 tomcat5-webapps tomcat5-admin-webapps tomcat5-docs-webapp tomcat5-javadoc
  • 1

查看tomcat安装路径命令:

rpm -ql tomcat5 | cat -n
  • 1

tomcat启动、关闭命令:

service tomcat5 start
service tomcat5 stop
service tomcat5 restart
  • 1
  • 2
  • 3

三、linux下使用yum安装httpd

yum install httpd -y
  • 1

四、linux下使用yum安装jdk

1、卸载默认的:

用root用户登陆到系统,打开一个终端输入

# rpm -qa|grep gcj
  • 1

显示内容其中包含下面两行信息

# java-1.4.2-gcj-compat-1.4.2.0-27jpp
# java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
  • 1
  • 2

卸载

# rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
# rpm -e java-1.4.2-gcj-compat-l.4.2.0-27jpp
  • 1
  • 2

卸载其他自己安装的JDK就直接用rpm -e
卸载rpm版的jdk:

 #rpm -qa|grep jdk
  • 1

显示:jdk-1.6.0_10-fcs
卸载:#rpm -e --nodeps jdk-1.6.0_10-fcs

2、在线安装:

1.查找java相关得列表

[qyf@localhost ~]$ yum -y list java*
  • 1

执行结果

[qyf@localhost ~]$ yum -y list java*
Loaded plugins: fastestmirror
base | 1.1 kB 00:00
base/primary | 995 kB 00:00
base 2789/2789
extras | 2.1 kB 00:00
extras/primary_db | 164 kB 00:20
updates | 1.9 kB 00:00
updates/primary_db | 422 kB 00:01
Available Packages
java-1.4.2-gcj-compat.i386 1.4.2.0-40jpp.115 base
java-1.4.2-gcj-compat-devel.i386 1.4.2.0-40jpp.115 base
java-1.4.2-gcj-compat-javadoc.i386 1.4.2.0-40jpp.115 base
java-1.4.2-gcj-compat-src.i386 1.4.2.0-40jpp.115 base
java-1.6.0-openjdk.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
java-1.6.0-openjdk-demo.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
java-1.6.0-openjdk-devel.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
java-1.6.0-openjdk-javadoc.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
java-1.6.0-openjdk-src.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
java-1.7.0-openjdk.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
java-1.7.0-openjdk-demo.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
java-1.7.0-openjdk-devel.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
java-1.7.0-openjdk-javadoc.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
java-1.7.0-openjdk-src.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
java_cup.i386 1:0.10-0.k.6jpp.1 base
java_cup-javadoc.i386 1:0.10-0.k.6jpp.1 base
java_cup-manual.i386 1:0.10-0.k.6jpp.1 base
javacc.i386 4.0-3jpp.3 base
javacc-demo.i386 4.0-3jpp.3 base
javacc-manual.i386 4.0-3jpp.3 base
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

2.使用root用户安装
安装时提醒必须使用root用户

[qyf@localhost ~]$ yum -y install java-1.6.0-openjdk*
  • 1

执行结果:

[qyf@localhost ~]$ yum -y install java-1.6.0-openjdk*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: centos.ustc.edu.cn
base | 1.1 kB 00:00
base/primary | 995 kB 00:07
base 2789/2789
extras | 2.1 kB 00:00
extras/primary_db | 164 kB 00:02
updates | 1.9 kB 00:00
updates/primary_db | 422 kB 00:07
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.6.0-openjdk.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
--> Processing Dependency: jpackage-utils >= 1.7.3-1jpp.2 for package: java-1.6.0-openjdk
--> Processing Dependency: libgif.so.4 for package: java-1.6.0-openjdk
--> Processing Dependency: tzdata-java for package: java-1.6.0-openjdk
---> Package java-1.6.0-openjdk-demo.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
---> Package java-1.6.0-openjdk-devel.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
---> Package java-1.6.0-openjdk-javadoc.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
---> Package java-1.6.0-openjdk-src.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
--> Running transaction check
---> Package giflib.i386 0:4.1.3-7.3.3.el5 set to be updated
---> Package jpackage-utils.noarch 0:1.7.3-1jpp.3.el5 set to be updated
---> Package tzdata-java.i386 0:2014b-1.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
java-1.6.0-openjdk i386 1:1.6.0.0-5.1.13.3.el5_10 updates 44 M
java-1.6.0-openjdk-demo i386 1:1.6.0.0-5.1.13.3.el5_10 updates 2.2 M
java-1.6.0-openjdk-devel i386 1:1.6.0.0-5.1.13.3.el5_10 updates 15 M
java-1.6.0-openjdk-javadoc i386 1:1.6.0.0-5.1.13.3.el5_10 updates 20 M
java-1.6.0-openjdk-src i386 1:1.6.0.0-5.1.13.3.el5_10 updates 39 M
Installing for dependencies:
giflib i386 4.1.3-7.3.3.el5 base 39 k
jpackage-utils noarch 1.7.3-1jpp.3.el5 base 60 k
tzdata-java i386 2014b-1.el5 updates 172 k
Transaction Summary
================================================================================
Install 8 Package(s)
Upgrade 0 Package(s)
Total download size: 120 M
Downloading Packages:
(1/8): giflib-4.1.3-7.3.3.el5.i386.rpm | 39 kB 00:00
(2/8): jpackage-utils-1.7.3-1jpp.3.el5.noarch.rpm | 60 kB 00:00
(3/8): tzdata-java-2014b-1.el5.i386.rpm | 172 kB 00:04
(4/8): java-1.6.0-openjdk-demo-1.6.0.0-5.1.13.3.el5_10.i386.rpm | 2.2 MB 00:47
(5/8): java-1.6.0-openjdk-devel-1.6.0.0-5.1.13.3.el5_10.i386.rpm | 15 MB 04:25
(6/8): java-1.6.0-openjdk-javadoc-1.6.0.0-5.1.13.3.el5_10.i386.rpm (17%) 19% [============ ] 81 kB/s | 3.8 MB 03:19 ETA
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56

3.确认是否安装成功

[qyf@localhost ~]$ java -version
  • 1
[qyf@localhost ~]$ java -version
java version "1.6.0_30"
OpenJDK Runtime Environment (IcedTea6 1.13.3) (rhel-5.1.13.3.el5_10-i386)
OpenJDK Client VM (build 23.25-b01, mixed mode)
  • 1
  • 2
  • 3
  • 4

正确显示了jdk版本信息就说明安装成功了

4.环境变量设置

默认情况下jdk安装得路径

/usr/lib/jvm
  • 1

在centos linux上设置JAVA_HOME environment variable(JAVA_HOME环境变量)

rhel 和 centos linux 使用yum命令后,将 OpenSDK 安装到/usr/lib/jvm/ 下:
[[email protected] ~]# ls -l /usr/lib/jvm/

total 4
drwxr-xr-x. 3 root root 4096 Feb 24 17:00 java-1.7.0-openjdk-1.7.0.51.x86_64
lrwxrwxrwx. 1 root root   21 Feb 24 17:00 jre -> /etc/alternatives/jre
lrwxrwxrwx. 1 root root   27 Feb 24 17:00 jre-1.7.0 -> /etc/alternatives/jre_1.7.0
lrwxrwxrwx. 1 root root   38 Feb 24 17:00 jre-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.51.x86_64/jre
lrwxrwxrwx. 1 root root   29 Feb 24 17:00 jre-openjdk -> /etc/alternatives/jre_openjdk
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

解释:输出的第二行的drwxr-xr-x.中的d表示是文件夹。其余的 l 表示链接。

接下来,设置环境变量

[root@dabu.info ~]#  vi  /etc/profile
  • 1

将下面的三行粘贴到 /etc/profile 中:

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
  • 1
  • 2
  • 3

保存关闭,后,执行:

[root@dabu.info ~]#  source  /etc/profile
  • 1

让设置立即生效。

在输入以下命令,来确认这三个变量是否设成了我们想要的:

[root@dabu.info ~]# echo $JAVA_HOME
[root@dabu.info ~]# echo $CLASSPATH
[root@dabu.info ~]# echo $PATH
  • 1
  • 2
  • 3

测试java是否安装配置成功

查看 java 版本,输入命令:

[root@dabu.info ~]#  java     -version
  • 1

创建一个java小程序测试下,名字叫 HelloWorld.java ,输入以下命令:

[root@dabu.info ~]# touch HelloWorld.java
  • 1

将以下代码复制到 HelloWorld.java 中 :

public class HelloWorld {
pu
blic static void main(String[] args) {
System.out.println("Hello, World! This is a test code by nixCraft!");
}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

复制进去后,保存关闭文件。编译和运行这个小程序,输入以下命令:

[root@dabu.info ~]#  javac HelloWorld.java
[root@dabu.info ~]#  java HelloWorld
  • 1
  • 2

会得到以下显示:
Hello, World! This is a test code by nixCraft!

如何(怎样)运行 .jar 这类java应用?

语法如下:

[root@dabu.info ~]# java -jar file.jar
[root@dabu.info ~]# java -jar /path/to/my/java/app.jar  
  • 1
  • 2

#/path/to/my/java/app.jar表示应用的路径

[root@dabu.info ~]# java -jar /path/to/my/java/app.jar arg1 arg2 
  • 1

# arg1表示参数1 ,arg2表示参数2

猜你喜欢

转载自blog.csdn.net/wqqqianqian/article/details/78561340