服务器信息:

此小节的内容:

SecurityCRT:用来连接到Linux服务器命令操作。

FTP(FTPRush):本地文件和Linux服务器文件交互的 工具服务器

  1. 借助客户端工具来链接到Linux服务器上进行相关操作——securityCRT
  2. 在Linux上安装ftp服务器 (File Transfer Protocol : 文件传输协议),把本地的文件传输到服务器上,或者从服务器上下载文件用的。
    Linux上的ftp服务器有各种型号,我们会使用vsftpd 全称是:very secure FTP daemon 非常安全的ftp后台程序,及ftp 服务端。
    安装命令:yum install vsftpd -y
    关闭、启动、查看服务启动状态关闭:systemctl stop vsftpd.service 启动:systemctl start vsftpd.service  查看:systemctl status vsftpd.service
    检查ftp端口:netstat -anp|grep 21
  3. 创建FTP用户:
    创建用户目录:在Linux中,不同用户是有不同目录访问权限的,所以首先创建一个目录,作为这个ftp用户所拥有的目录。mkdir -p /home/wwwroot/ftptest
    创建用户:执行如下命令,创建用户ftptest,并且指定其目录为用户目录中创建的/home/wwwroot/ftptest

    useradd -d /home/wwwroot/ftptest -g ftp -s /sbin/nologin ftptest
    设置目录权限:chown -R ftptest /home/wwwroot/ftptest //把目录/home/wwwroot/ftptest的拥有者设置为ftptest  

    chmod -R 775 /home/wwwroot/ftptest  //使ftptest用户拥有这个目录的读写权限
    设置密码:passwd ftptest
  4. 配置用户:
    去掉匿名登陆:vi /etc/vsftpd/vsftpd.conf,进去之后把 anonymous_enable=YES 改成 anonymous_enable=NO
    限制用户访问:vi /etc/vsftpd/vsftpd.conf

     用户清单:vi /etc/vsftpd/chroot_list,增加一行: ftptest。(添加用户)

    允许写权限

  5. 配置端口:
  6. 用户鉴权

    因为用户 ftptest 是 nologin的,所以存在鉴权的问题。 如果鉴权问题不解决,就是永不停息的 530错误。。。搞死宝宝了
    解决办法有如下两种:
    方式一: pam.d/vsftpd 文件

    方式二:shells 文件

  7. 重启一下ftp服务器,并查看一下状态
  8. 自主添加端口:
  9. ftp客户端软件——ftprush:文件操作





Java
1.安装Java: yum -y install java-1.8.0-openjdk.x86_64

2.运行: java -version






Mysql

1.安装:

 2.创建密码并登陆







 

TOMCAT

1.安装和启动


2.开放端口并访问


3.解决Tomcat启动慢的问题







 部署J2EE应用

 1.部署到Linux 上传项目


2. 数据库


3.Tomcat配置 
关于Tomcat的配置文件server.xml的详解
参考: https://www.cnblogs.com/starhu/p/5599773.html


 4.Maven项目的部署






自启动

 

关于Linux服务器部署的更多相关文章

  1. linux服务器部署tomcat和Nginx

    项目需要,申请了三台测试机器,好在测试机里面光秃秃的什么都没有,我就可以好好的学习一把玩一把了!接下来以图文的形式讲一下我所碰到的坑以及小小的收获吧! 一.准备工作 首先你得有一台可以玩的linux服 ...

  2. Linux服务器部署系列之八—Sendmail篇

    Sendmail是目前Linux系统下面用得最广的邮件系统之一,虽然它存在一些不足,不过,目前还是有不少公司在使用它.对它的学习,也能让我们更深的了解邮件系统的运作.下面我们就来看看sendmail邮 ...

  3. Linux服务器部署系列之七—OpenLDAP篇

    LDAP(轻量级目录访问服务),通过配置这个服务,我们也可以在linux下面使用目录的形式管理用户,就像windows下面的AD一样,方便我们管理.下面我们就一起来配置openldap服务.本文运行环 ...

  4. Linux服务器部署系列之一—Apache篇(下)

    接上篇 linux服务器部署系列之一—Apache篇(上)    四.管理日志文件 Apache日志分为访问日志和错误日志两种: 1)访问日志 用于记录客户端的访问信息,文件名默认为access_lo ...

  5. Linux服务器部署系列之二—MySQL篇

    MySQL是linux环境中使用最广泛的数据库之一,著名的“LAMP黄金组合”就要用到MySQL.关于MySQL的优点及作用,我就不多讲了,网上很多这样的文章. 今天我们要谈的是MySQL服务器的部署 ...

  6. 如何在linux服务器部署Rstudio server,配置ODBC远程访问win 服务器上的SQL server

    如何在linux服务器部署Rstudio server,配置ODBC后通过RODBC包远程访问SQL server 背景介绍:之前写过一篇文章,提到近期要部署Rstudio server(搭建数据分析 ...

  7. Linux服务器部署.Net Core笔记:目录

        目录 Linux服务器部署.Net Core笔记:一.开启ssh服务 Linux服务器部署.Net Core笔记:二.安装FTP Linux服务器部署.Net Core笔记:三.安装.NetC ...

  8. 在Linux服务器部署 .NET-Core 项目

    一.文章概要  这篇文章是讲述一个Linux 新手将 .NET-Core 项目部署在 Linux 服务器上的一个记录,以及在部署期间遇到的问题以及解决办法.有不恰当的地方.欢迎大神指正. 二.前期准备 ...

  9. Linux服务器部署javaweb项目,从环境配置,到最终系统运行

    部署准备:javaJDK1.7,Tomcat7.0,MySQL5.8,可运行的javaWeb项目,linux环境的服务器(可以是安装在windows电脑上的linux虚拟机,安装了linux系统的电脑 ...

  10. Linux服务器部署 Elasticsearch 成功,本机却访问不了

    Elasticsearch版本: elasticsearch- 服务器版本: CentOS release 6.8 (Final) 问题: Linux服务器上部署了 Elasticsearch 5.5 ...

随机推荐

  1. mongodb 在PHP中常见问题及解决方法

    1.$in needs an array 解决:查询用到in操作的时候,说in操作对应的不是我一个数组,或者数组索引不是以0开始的 方法:array_values重新生成一个索引为0开始的数组即可 $ ...

  2. word打印华文字体出现乱码

    乱码原因:打印机自带字体库支持的问题 解决方法:解决方法是修改打印机的设置,不使用打印机的字体,直接使用电脑的字体. 具体操作:控制面板-设备和打印机-选中要设置的打印机-打印首选项-图像品质-设置字 ...

  3. Docker安装教程(超详细)

    Docker安装教程(超详细) 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「资源」, 免费领取全网最热的Java架构师学习PDF, 转载请注明出处 http:// ...

  4. .Net Core导入千万级数据至Mysql

    ​最近在工作中,涉及到一个数据迁移功能,从一个txt文本文件导入到MySQL功能. 数据迁移,在互联网企业可以说经常碰到,而且涉及到千万级.亿级的数据量是很常见的.大数据量迁移,这里面就涉及到一个问题 ...

  5. 关于Java的 long,float 类型

    发现了这么一个坑: 1.2f+3.4f=4.60000014305114751.2d+3.4d=4.6

  6. auto_increment 自增长

    auto_increment create table t20( id int primary key auto_increment, (自增长必须为键) name char(16)); insert ...

  7. Jmeter(四十五) - 从入门到精通高级篇 - Jmeter之网页爬虫-上篇(详解教程)

    1.简介 上大学的时候,第一次听同学说网页爬虫,当时比较幼稚和懵懂,觉得就是几只电子虫子爬在网页上在抓取东西.后来又听说写代码可以实现网页爬虫,宏哥感觉高大上,后来工作又听说,有的公司做爬虫被抓的新闻 ...

  8. [Java] HOW2J(Java初级)

    变量 基本类型:整型(byte.short.int.long).字符型(char).浮点型(float.double).布尔型(boolean) 给基本类型赋值的方式叫字面值 字符的字面值放在单引号中 ...

  9. make: g77: Command not found 修改Makefile.in中的编译文件中的g77为gfortran

    make: g77: Command not found 编译cblas时报错,这时,修改Makefile.in中的编译文件中的g77为gfortran

  10. Sed常用功能个人整理

    Sed常用功能个人整理 AsdilFibrizo关注 2019.06.24 10:23:41字数 240阅读 15 Sed对1G以下的数据效率很高这里介绍一些个人在工作中遇到的sed问题 1.查找字段 ...