Linux安装jdk,tomcat,mysql

准备好tar.gar包

1.1 Java安装配置(1.8)

1、新建一个目录:

[root@localhost ~]# cd /usr/

[root@localhost usr]# mkdir java

[root@localhost usr]# cd java/

[root@localhost java]# mkdir jdk

[root@localhost java]# cd jdk

[root@localhost jdk]# 

2、解压jdk-8u121-linux-x64.tar.gz到jdk目录下:

[root@localhost mnt]# tar -xvf jdk-8u121-linux-x64.tar.gz -C /usr/java/jdk/

3、配置环境变量:

[root@localhost mnt]# vi /etc/profile

4、在底部添加以下内容:

#set java environment

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121

export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre

export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH

5、保存后执行以下命令:

[root@localhost mnt]# source /etc/profile

6、验证安装:

[root@localhost ~]# java -version


查看tomcat日志的命令: 
tail -f /usr/local/tomcat/logs/catalina.out 



需要查看当前Linux服务器使用的tomcat及jdk版本号,先连接linux服务器,怎么连接就不说了,下次有空再说,工具非常多,连接linux后进入需要查看的tomcat路径下的bin内,直接输入:    sh version.sh 即可

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.

例子:将目录A重命名为B

mv A B

例子:将/a目录移动到/b下,并重命名为c

mv /a /b/c

 复制(单个)

cp /TEST/test1/test01  /TEST/test2 

复制(多个)

cp -r 



查看linux是64位还是32

输入命令getconfLONG_BIT




Mysql 安装

进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz


执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r


执行命令:groupadd mysql和useradd -r -g mysql mysql



进入安装mysql软件目录:执行命令 cd /usr/local/mysql

修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./

安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql

修改当前目录拥有者为root用户:执行命令 chown -R root:root ./

修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data

到此数据库安装完毕


添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录

启动mysql服务:执行命令service mysql start

执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功


执行命令:./bin/mysqladmin -u root password '密码'


把mysql客户端放到默认路径:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql


详情看下面

http://www.cnblogs.com/fnlingnzb-learner/p/5830622.html

我在安装中出现下面问题,后来执行下面的就好了,中间也重启了几次

安装出现异常下面(./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql

cd  /usr/local/mysql/ 
mkdir  . /data/mysql
chown  -R mysql:mysql ./
. /scripts/mysql_install_db  --user=mysql --datadir= /usr/local/mysql/data/mysql
cp  support-files /mysql .server  /etc/init .d /mysqld
chmod  755  /etc/init .d /mysqld
cp  support-files /my-default .cnf  /etc/my .cnf
 
#修改启动脚本
vi  /etc/init .d /mysqld
 
#修改项:
basedir= /usr/local/mysql/
datadir= /usr/local/mysql/data/mysql
 
#启动服务
service mysqld start
 
#测试连接
. /mysql/bin/mysql  -uroot
 
#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
export  PATH=$PATH: /usr/local/mysql//bin
source  /etc/profile
 
 
#启动mysql
service mysqld start
#关闭mysql
service mysqld stop
#查看运行状态
service mysqld status

本地密码设置

./bin/mysqladmin -u root password 'password'


远程密码设置

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION

(第一个root表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个password表示密码)。

执行 flush privileges;命令立即生效


查询数据库的用户(看到如下内容表示创建新用户成功了)

 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;



使用exit命令退出MySQL

然后打开vim  /etc/mysql/my.cnf

将bind-address    = 127.0.0.1

 设置成bind-address    = 0.0.0.0(设备地址)

重新启动(命令如下):

/etc/init.d/mysql stop

/etc/init.d/mysql start



查看端口号

 show global variables like 'port'; 


注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql


参考http://www.cnblogs.com/bookwed/p/5896619.html

http://blog.csdn.net/zalion/article/details/9274263



将tomcat添加为linux系统服务


1.复制catalina.sh作为系统服务脚本

cp /usr/Java/tomcat/bin/catalina.sh /etc/init.d/tomcat    #重命名的tomcat为以后的服务名


2.修改脚本

vi /etc/init.d/tomcat

在脚本较前面的位置加下面两行注释

#chkconfig:2345 10 90

#description:Tomcat service

第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,数值从0到99;第三个数

是停止优先级,数值也是从0到99。

第二行是对服务的描述

如果该注释有误,在添加服务时会出现“tomcat不支持chkconfig”的错误提示


3.在脚本中设置环境变量

CATALINA_HOME=/usr/java/tomcat

JAVA_HOME=/usr/java/jdk1.7.0

在profile文件中设置的变量不起作用,要在这里再设置一遍


4.添加脚本的可执行权限

chmod 755 /etc/init.d/tomcat


5.添加为系统服务

chkconfig --add tomcat


6.查看系统服务列表

chkconfig --list


7.启动tomcat

service tomcat start

停止

service tomcat stop


8.设置为开机自动启动

vi /etc/rc.local

添加startup.sh的路径

/usr/java/tomcat/bin/startup.sh


完成了,由此似乎可以延伸,将脚本添加为系统服务的过程:

1.将脚本复制到/etc/init.d目录下

2.添加个755权限,

3.用chkconfig --add 服务名 进行添加

4.用chkconfig --list进行查看

5.用service 服务名 start|stop|restart 执行该服务


/etc/init.d目录下为系统服务脚本

/etc/rc.local里面的内容为开机执行的脚本


 shutdown -r now : 表示现在重启计算机!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值