阿里云服务器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的配置文件,将配置文件中”anonymous_enable=YES “改为“anonymous_enable=NO”取消如下配置前的注释符号:

local_enable=YES

write_enable=YES

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

e.修改shell配置,vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去

f.添加ftp登录密码: passwd 用户名,并修改ftp文件夹的权限;

g.测试ftp

2.mysql

mysql使用阿里云的云数据库,兼容mysql协议,免去个人优化数据库,如需个人想在centos下安装mysql,网上教程挺多的,可以参考,注意字符编码、远程登录的设置。

远程登陆设置:

#用命令访问mysql
mysql -u root -p
#使用mysql数据库
use mysql;
#查询当前用户情况,显示有3条记录,127.0.0.1;localhost;iz28cj8yjofz;其中最后这个是ECS主机名
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.JDK1.7安装和配置

1.使用centos从oracle下载jdk,网址自己上oracle官网去复制,下面指令有时下载的是一个网页,多试几次就ok,

类似:wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm?AuthParam=1431742258_1681c74f5becfcd93a760cff046019f0

cope到相应文件夹安装:rpm –ivh jdk-xxxxxx.rpm
配置环境变量(等到tomcat安装好之后一起配置)

4.tomcat下载及配置

a.同样方式下载tomcat到服务器,用wget指令

b.下载后解压:tar -zxvf apache-tomcat-7.0.28c.

c.移动到/usr/local/tomcat7:mv apache-tomcat-7.0.28 /usr/local
/tomcat7

d.设置目录可执行权限chmod +x /usr/local/tomcat7

e.配置环境变量
编辑profile文件:vim /etc/profile
在文件中添加以下代码:
export JAVA_HOME = /usr/java/jdk1.7.0_05
export CALSSPATH = $JAVA_HOME/lib/*.*
export PATH = $PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
保存文件退出编辑。
使设置立即生效:source /etc/profile

至此,jdk tomcat环境已经搭建完成。可以输入http://服务器网址:8080 可以看到tomcat页面,(可能需要配置防火墙,我个人安装的系统没有安装防火墙,所以忽略)

还有:修改8080端口至80

修改/usr/local/tomcat6/apache-tomcat-6.0.20/conf/中的server.xml文件
将端口改为80

如何让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随系统自启动

重新启动服务器测试下。

时间: 2024-10-25 05:19:43

阿里云服务器centos 6.5 jdk tomcat mysql vsftp配置 及 tomcat自启动的相关文章

阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)

阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL) 转载自:http://elf8848.iteye.com/blog/1698351 一.快速安装Apache+PHP5+MySql ----------------------------------------------------- 补充:由于163的yum源上只有php5.1.6 mysql 5.0.95 版本较低,请直接看最后面的<八.卸载php5.1,mysql5.0 重新安装ph

阿里云服务器centos下安装配置svn服务器

阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端 yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提示:.....complete!依次执行如下命令:cd /usr/local/              //进入目录,准备创建svn目录 mkdir svnRepo                   //创建一个svn目录 chmod -R 777 svnRepo            //修改目

阿里云服务器ECS(Centos8)下安装和配置Git

----阿里云服务器ECS(Centos8)下安装和配置Git---- 一.首先在Centos通过yum下载安装Git 命令:yum install git 二.通过命令验证已安装的Git版本 命令:git --version 三.设置个人信息 命令: git config --global user.name "Treasure" git config --global user.email [email protected] (注意:名字和邮箱之前有空格) 我这里是因为整个git中

阿里云服务器Centos6.5 部署JDK+TOMCAT+MYSQL

最近公司申请台阿里云服务器,选择的java多功能部署环境.登陆才发现,除了mysql装了,apache-tomcat.jdk-8u25-linux只有源文件.切换到/root/soft目录下,可以看到源文件.下面是部署jdk+apache,并测试生产环境. 一.部署JDK 查看系统是否安装了JDK:java –version(或者rpm -qa |grep java) 这里没预装,于是复制jdk-8u25-linux-x64.tar.gz到/usr/java (cp jdk-8u25-linux

阿里云服务器Centos系统的yum源配置

最近在玩阿里云服务器,本身默认自带的yum源的php版本只有5.1,而wordpress最低要求是5.3. 一开始没有意识到时源的问题,试了好久没搞懂,我的linux建站水平是真菜啊... 这两天意识到了问题了,现在把解救方法贴出来: 1,进入yum源配置目录cd /etc/yum.repos.d 2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载163网易的yum源:wget http://mirrors.163.com/.help/C

阿里云服务器 ECS Ubuntu系统下PHP,MYSQL,APACHE2的安装配置

1.系统更新,必须更新,否则有些软件会找不到. apt-get update apt-get upgrade 2.安装mysql sudo apt-get install mysql-server 3.安装Apache sudo apt-get install apache2 浏览器里键入 http://阿里云服务器公网IP 验证 4.安装PHP 5 环境 sudo apt-get install libapache2-mod-php5 sudo a2enmod php5 5.重启APACHE2

阿里云服务器上部署java项目(安装mysql)

安装mysql步骤如下: 1.安装MySQL官方的yum repository: wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.下载rpm包: yum -y install mysql57-community-release-el7-10.noarch.rpm 3.安装MySQL服务,最后会出现个complete yum -y install mysql-community-se

阿里云乌班图安装JDK和MYSQL

一.JDK的安装和配置 1.下载 wget http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz?AuthParam=1464664563_6bb0f92085fc16c6d02a0e2281e06844 2.解压 mv jdk-7u80-linux-x64.tar.gz\?AuthParam\=1464664563_6bb0f92085fc16c6d02a0e2281e06844 jdk-7u80-

阿里云服务器cent0S安装web环境PHP+MySql+Nginx,给nginx添加网站

下载一键安装包: http://market.aliyun.com/product/12-121590002-cmgj000262.html?spm=5176.7150518.1996836753.5.ZoE32o 在服务器安装rz命令 yum install lrzsz rz    选择要上传文件sh.zip 安装解压命令: yum install unzip    #本机已经安装了.所以这里不安装 解压 unzip -x sh.zip    #解压后脚本的权限不够 chmod -R 755