腾讯云服务器centos 6.5(jdk+tomcat+vsftp)、腾讯mysql数据库 及 tomcat自启动 配置教程

1、腾讯云数据库配置

1、考虑到安全性问题,,平常不使用root用户登录,新增一个用户名neil,用来管理项目的数据库

a、首先登录root创建db_AA数据库

b、在root用户下,创建neil用户,并对neil用户授权对db_AA数据库所有操作。

GRANT ALL ON db_AA.* TO [email protected]"%" IDENTIFIED BY "XXXX";

2.将现有数据导入到数据库中

注意:尽量不要使用Myeclipse、Navicat等工具进行导入数据操作,虽然数据库已经是UTF8编码,但还会出现乱码。尽量进入云数据库的网页管理界面导入。

2.服务器上安装mysql

如需个人想在centos下安装mysql,网上教程挺多的,可以参考,注意字符编码、远程登录的设置。

远程登陆设置:

#用命令访问mysql
mysql -u root -p
#使用mysql数据库
use mysql;
#查询当前用户情况,显示有3条记录,127.0.0.1;localhost;iz28cj8yjofz;其中最后这个是主机名
select host, user from user;
#把localhost这条记录的host改为 %; 意思是root可以由任何主机登录mysql,网上很多写法,都没有and
host=‘localhost‘这个条件,经常报错。
update user set host = ‘%‘ where user = ‘root‘ and host=‘localhost‘;
#再次查询,可以看到host有3个;%;127.0.0.1;iz28cj8yjofz;其实user表的主键是user字段和host字段的联合主
键。

select host, user from user;
#保险起见,重启mysql,Navicat Premium连接正常!万岁!
/etc/init.d/mysqld restart

3、配置服务器

1.挂载云硬盘(参考http://www.mayanpeng.cn/?p=507)

a.使用fdisk -l命令查看有20g的数据盘需要挂载

b. 执行命令fdisk /dev/vdb1对数据盘进行分区,按照提示,依次输入”n“,”p“,”1“,两次回车,”wq“。

c. 使用命令 fdisk -l可以看到新分区vdb1已经建立完成

d.分区完成后,使用mkfs.ext3 /dev/ vdb1 命令对新分区进行格式化

e. cd / 命令切换到根目录下 ls 命令查看目录列表  mkdir 命令新建名为mydir的目录

f. 使用echo ‘/dev/vdb1 /mydir ext3 defaults 0 0’>> /etc/fstab命令写入新分区信息,然后使用cat /etc/fstab 命令查看信息是否写入成功

g. 使用 mount -a 命令挂载新分区 用df -h查看是否挂载成功

至此,服务器的硬盘挂载已经完成。

4、腾讯云服务器配置

1、 在控制台修改服务器登录密码

2.Vsftp安装配置

a.使用putty登录服务器,下载安装vsftp

b.使用 useradd -d /web -s /sbin/nologin ftpadmin命令增加账户,其中/myftp 为你的ftp目录,ftpadmin为你的ftp用户名。

c.添加ftpadmin密码

d.编辑ftp的配置文件:将配置文件中”anonymous_enable=YES “改为“anonymous_enable=NO”取消如下配置前的注释符号:

local_enable=YES

write_enable=YES

chroot_local_user=YES
保存修改,按ESC键,输入:wq

e. 修改shell配置,vi编辑/etc/shells,如果该文件里没有/sbin/nologin项则追加进去

f.修改ftp文件夹的权限

g.启动vsftp服务

h.在本机启动flashFTP测试是否能登录成功

5、jdk安装

1、下载jdk(从http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html选择下载)

2.重命名下载文件 (比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234),拷贝文件到/mydir/下,运行rpm命令进行安装,安装后的目录文件夹在/usr/java/jdk1.7.0_79,并将安装目录拷贝到/mydir下,并重新命名为jdk7.

6、tomcat下载

1.下载tomcat

2. 下载后解压:tar -zxvf apache-tomcat-7.0.62.tar.gz,并将将解压得到的文件夹重命名为tomcat7

7.tomcat\jdk配置

a、配置环境变量
编辑profile文件:vim /etc/profile
在文件中添加以下代码:
export JAVA_HOME=/mydir/jdk7
export CALSSPATH=$JAVA_HOME/lib/*.*
export PATH=$PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/mydir/tomcat7

export CATALINA_HOME=/mydir/tomcat7
保存文件退出编辑。
使设置立即生效:source /etc/profile

b.测试当前配置是否正确,进入tomcat7/bin目录,用sh startup.sh 启动tomcat。

在当前主机使用http://主机IP:8080 访问,如能看到如下tomcat欢迎界面说明当前配置成功。

防火墙相关设定;

打开防火墙端口命令如下:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080为端口

/etc/rc.d/init.d/iptables save #保存

/etc/init.d/iptables restart #重启防火墙使得立即生效

也可以在/etc/sysconfig/iptables文件中增加三行信息,

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 65432 -j ACCEPT

查看防火墙状态的命令:/etc/init.d/iptables status

关闭防火墙的命令:/etc/init.d/iptables stop

b. 修改8080端口至80,修改/mydir/tomcat7/conf/中的server.xml文件

重启tomcat,直接敲IP就可以访问tomcat欢迎主页了

c.让tomcat自启动

在/etc/rc.d/init.d中添加tomcat的启动文件tomcatd

vim /etc/rc.d/init.d/tomcatd(提示是新文件)

#!/bin/bash

#

# tomcatd This shell script takes care of starting and stopping

# standalone tomcat

# chkconfig: 345 91 10

# description: tomcat service

# processname: tomcatd

# config file:

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

prog=tomcatd

export JAVA_HOME=/usr/local/jdk/jdk1.7.0_05

export CATALINA_HOME=/usr/local/tomcat7

PATH=$PATH:$JAVA_HOME/bin

STARTUP=$CATALINA_HOME/bin/startup.sh

SHUTDOWN=$CATALINA_HOME/bin/shutdown.sh

if [ ! -f $CATALINA_HOME/bin/startup.sh ]

then

echo "CATALINA_HOME for tomcatd not available"

exit

fi

start() {

# Start daemons.

echo -n $"Startting tomcat service: "

su - root -c $STARTUP

RETVAL=$?

return $RETVAL

}

stop() {

# Stop daemons.

echo -n $"Stoping tomcat service: "

su - root -c $SHUTDOWN

RETVAL=$?

return $RETVAL

}

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

restart|reload)

stop

start

RETVAL=$?

;;

status)

status $prog

RETVAL=$?

;;

*)

echo $"Usage: $0 {start|stop|restart|status}"

exit 1

esac

exit $RETVAL

保存,我们可以从/etc/init.d/tomcatd start(stop/restart/reload)对tomcat操作

关键的一步来了:

chkconfig --add tomcatd

chkconfig --level 2345 tomcatd on

让tomcat随系统自启动

最后设置tomcat文件的可执行性

启动tomcat,OK

下面可以重启服务器测试tomcat能否自启动,然后测试敲入 IP 看能不能访问tomcat欢迎页面

时间: 2024-08-06 03:20:16

腾讯云服务器centos 6.5(jdk+tomcat+vsftp)、腾讯mysql数据库 及 tomcat自启动 配置教程的相关文章

在腾讯云服务器centos7.5系统中lamp(centos7.5+apache+mysql+php)环境中安装ssl证书

# 在腾讯云服务器centos7.5系统中lamp(centos7.5+apache+mysql+php)环境中安装ssl证书 1.准备 yum install mod_ssl openssl 安装完毕后,会自动生成 /etc/httpd/conf.d/ssl.conf 文件 2.上传相关证书到服务器上的相关目录 (这里用的是腾讯云申请的免费证书) 证书: 2_www.some.cn.crt 3_www.some.cn.key 目录: /etc/pki/tls/certs/www.some.cr

腾讯云服务器centos通过yum安装mysql数据库

安装mysql有两种: 1-可以使用yum安装, 2-可以自己下载安装包安装mysql, 腾讯云的centos系统自带了yum,所以用yum安装方便点 安装步骤 1-查看yum源中是否有mysql yum list | grep mysql 2-发现没有想要的mysql-server服务,只有php和其他的mysql安装包 3-下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 4-安

阿里云服务器centos 6.5 jdk tomcat mysql vsftp配置 及 tomcat自启动

工具:putty (默认vim编辑xml有高亮文本,推荐)或者SecureCRT 1.vsftp a.使用yum命令, yum install vsftpd –y b.用cd和ls命令检查下nologin的位置,一般在/sbin/nologin或/usr/sbin/nologin c.使用 useradd -d /web -s /sbin/nologin ftpadmin命令增加账户,其中/web 为你的ftp目录,ftpadmin为你的ftp用户名. d.使用vi命令编辑ftp的配置文件,将配

关于腾讯云服务器使用FTP详细配置教程

1.腾讯云服务器介绍 2.关于腾讯云服务器使用感受 3.作为开发者使用过程中遇到的问题 4.腾讯云服务器FTP Server环境搭建 5.腾讯云常见FTP客户端安装方法及注意事项 首先非常感谢CSDN联合腾讯云提供的免费云资源,我是一个开发者,目前从事软件外包.教育培训相关工作.在技术方面还可以,但是在服务器管理方面还欠缺很多知识,所以遇到了一些问题,顺便花点时间研究下,把自己的心得分享给大家,供大家学习交流. 1.腾讯云服务器介绍 腾讯云(http://www.qcloud.com)-腾讯公司

腾讯云服务器优惠券

腾讯云服务器的代金券优惠券,只限企业领取,我们个人是无法领取的. 企业申请腾讯云代金券优惠券的条件:完成企业认证,从事软件开发.互联网等行业的公司,可在腾讯云申请代金券.企业认证需要提供营业执照,税务,法人等等一系列与企业有关的证明.企业申请腾讯云代金券的地址   https://cloud.tencent.com/act/plan 我们个人既然无法申请腾讯云代金券优惠券,那我们如何通过优惠的方法,购买腾讯云服务器呢? 其实腾讯云对我们个人用户,也有相应的优惠,但很多人不知道.小编今天给大家介绍

腾讯云服务器与服里云服务器的差异区别比较

腾讯云服务器与服里云服务器的差异区别比较,腾讯云与阿里云哪个好? 经常有站长问我,腾讯云服务器与阿里云服务器哪个好,腾讯云与阿里云之间有什么区别? 不管是个人站长,还是企业公司,在初次选择服务器的时候,都很迷茫,不知道具体选择哪种服务器.因为有的人说阿里云服务器好,有的人说腾讯云服务器好.导致很多人初次购买服务器,无从下手,不知如何选择. 阿里云服务器的优点:依靠最大的电商阿里巴巴集团,具备雄厚的技术实力,使用阿里云服务器的用户比较多,也是服务器起家比较早的公司. 阿里云服务器的缺点:阿里云后台

如何购买腾讯云服务器(图文教程)

国内的云服务器上知名的就那么几家,腾讯云是排名前列的云服务器提供商.而且腾讯云是国内互联网龙头企业,信得过,它们的产品是值得信任的.好了,废话不多说,我现在教下新手怎样选择和购买腾讯云服务器.这篇教程我写的很详细,因为有些个人建议和忠告,帮助你不要选错. 第一步:选择云服务器型号 腾讯云的云服务器也是分型号的.目前有两种大型号的分类. 常规标准型CVM云服务器 自定义选择CPU,内存,带宽等网络资源,提供多种子型号. AMD云服务器 国内首家采用 AMD EPYC?霄龙处理器的实例,提供平衡的计

如何购买腾讯云服务器(图文)

国内的云服务器上知名的就那么几家,腾讯云是排名前列的云服务器提供商.而且腾讯云是国内互联网龙头企业,信得过,它们的产品是值得信任的.好了,废话不多说,我现在教下新手怎样选择和购买腾讯云服务器.这篇教程我写的很详细,因为有些个人建议和忠告,帮助你不要选错. 第一步:选择云服务器型号 腾讯云的云服务器也是分型号的.目前有两种大型号的分类. 常规标准型CVM云服务器 自定义选择CPU,内存,带宽等网络资源,提供多种子型号. AMD云服务器 国内首家采用 AMD EPYC?霄龙处理器的实例,提供平衡的计

【实践】腾讯云服务器发布项目

1.申请腾讯云服务器 申请地址:https://console.qcloud.com/cvm 参考教程:https://www.qcloud.com/doc/product/213 腾讯云论坛:http://bbs.qcloud.com/forum-44-1.html 2.安装jdk jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html jdk安装,环境配置这个百度下就有了,这里就不阐述了. 3.To