一、Vsftpd搭建
1、软件安装
yum –y install vsftpd*
2、配置服务
vim /etc/vsftpd/vsftpd.conf
chroot_local_user=YES
anonymous_enable=NO #非匿名访问方式
user_deny=YES #开启白名单
userlist_enable=YES
:wq!
service vsftpd restart
chkconfig –level 35 vsftpd on
添加用户:
useradd ftpuser1
passwd ftpuser1 #(user1pwd)
echo “vtpuser1”>>/etc/vsftpd/vusers.list
echo “user1pwd”>>/etc/vsftpd/vusers.list
配置完毕
二、搭建tomcat环境
1、安装jdk
首先卸载无效jdk
然后在直接运行jdk的二进制安装包安装jdk
2、安装tomcat
过程略
3、配置tomcat
过程略
三、搭建tomcat管理环境
运行环境:tomcat
核心代码:
利用java servlet来实现: 客户端雏形: package cat.manager.servlet;
import java.io.IOException;
import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;
public class Switch extends HttpServlet { public void doGet(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{ req.setCharacterEncoding("utf-8"); //String swi=(String)req.getParameter("startuptomcat"); Runtime rt=Runtime.getRuntime(); String cmd=" /home/reManager/tomcatClient/bin/shutdown.sh"; Process proc=rt.exec(cmd); //System.out.println(swi); } public void doPost(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{ } } servlet注册: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd ">
<servlet> <servlet-name>cat</servlet-name> <servlet-class>cat.manager.servlet.Switch</servlet-class> </servlet> <servlet-mapping> <servlet-name>cat</servlet-name> <url-pattern>/cat</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> 服务端(使用java命令调用HttpClient来实现): <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> This is my JSP page. <br> <form action="http://192.168.2.19:2080/cat " method="get"> select the type of operation:<br/> <input type="text" name="startuptomcat"/> <input type="submit" value="submit"> </form> </body> </html>
功能:
一)tomcat管理
1、关闭tomcat
2、启动tomcat
3、重启tomcat
4、清除tomcat缓存
5、刷新tomcat启动日志
二)服务器管理
访问方法:http://tomcat-server-real-ip:2080