技术支持实习1-4

技术支持实习1-4
一. Ubuntu下安装tomcat
1.打开filezilla上传tomcat压缩包
技术支持实习1-4_第1张图片
2.上传完成后,进入该文件目录,使用如下命令解压:
sudo tar -zxvf apache-tomcat-8.5.9.tar.gz

在这里插入图片描述
在这里插入图片描述

3.在解压后,可以看到该目录文件夹下多了apache-tomcat-8.5.9
在这里插入图片描述
4.在/usr下新建tomcat文件夹,并将文件夹apache-tomcat-8.5.9移动到目录/usr/tomcat下
sudo mv apache-tomcat-8.5.39 /usr/tomcat/
进入usr/tomcat/下,可以看到移动成功
在这里插入图片描述

5.现在先修改一下tomcat文件夹的使用权限,否则可能在当前用户下不能进入bin目录:
cd /usr
sudo chmod 755 -R tomcat
技术支持实习1-4_第2张图片
6.然后进入目录/usr/tomcat/apache-tomcat-8.5.39/bin,编辑文件startup.sh,在最后一行之前加入如下信息:
#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_201
export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : e x p o r t P A T H = {JAVA_HOME}/jre export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib export PATH= JAVAHOME/jreexportCLASSPATH=.:exportPATH={JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-8.5.39
未修改的
技术支持实习1-4_第3张图片
修改后的
技术支持实习1-4_第4张图片
(但是之后发现这一步与jdk配置重了,两者配置一个就行)
二.Ubuntu下安装jdk
1. 将压缩包放到/usr/java下
2. 解压,并配置.创建 vi /etc/profile 编辑环境变量
在这里插入图片描述
并且执行source /etc/profile
在这里插入图片描述
3. 验证 输入 javac -version出现提示信息
在这里插入图片描述
上述表示jdk配置成功
三.配置tomcat,jdk的一些问题
今天安装配置tomcat花了很长时间,最终自己解决了,记录一下其中的问题:

  1. 一开始安装配置jdk时,在查询版本时发现没有java版本时,一开始认为是jdk配置错误,对照着看了好久,发现没有错误。后来发现是jdk的压缩包在home/uftp下,但是解压后的jdk在usr/java下,后来将jdk压缩包也放在usr/java下,然后查询时找到了
  2. 第二个问题是sudo startup.sh时,一直报如下的错
    在这里插入图片描述
    看了好多资料,最终自己发现在jdk中已经配置过了,又在tomcat中配置了,后来把tomcat中的配置删了后再执行./startup.sh时,成功了,如下所示
    技术支持实习1-4_第5张图片
  3. 然后在浏览器中试着测试tomcat是否可以成功运行时,发现如下
    技术支持实习1-4_第6张图片
  4. 然后查询博客是因为安全组没有打开8080端口,接着开启8080端口
    在这里插入图片描述
  5. 然后开启访问,成功了!
    技术支持实习1-4_第7张图片
    四.解决昨天遗留的root用户不能登录ftp的问题:
    一般情况下,由于种种原因ftp是不让root用户远程登陆,但只要你修改以个文件就可以登陆了.

注释掉 /etc/ftpusers 中的root即可
下图为未修改的文件
技术支持实习1-4_第8张图片
将root注释掉之后
技术支持实习1-4_第9张图片
打开filezilla,登录root用户成功
技术支持实习1-4_第10张图片
五. 了解宝塔,织梦,WordPress常用工具

  1. 宝塔
    宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。
  2. 织梦
    织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统
  3. WordPress
    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
    WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
    六. VPC
    专有网络VPC(Virtual Private Cloud)是用户基于阿里云创建的自定义私有网络, 不同的专有网络之间二层逻辑隔离,用户可以在自己创建的专有网络内创建和管理云产品实例,比如ECS、负载均衡、RDS等
    七. 弹性公网IP
    弹性公网IP(Elastic IP Address,简称EIP),是可以独立购买和持有的公网IP地址资源。目前,EIP可绑定到专有网络类型的ECS实例、专有网络类型的私网SLB实例和NAT网关上。
    弹性公网IP是一种NAT IP。它实际位于阿里云的公网网关上,通过NAT方式映射到了被绑定的ECS实例位于私网的网卡上。因此,绑定了弹性公网IP的专有网络ECS实例可以直接使用这个IP进行公网通信,但是在ECS实例的网卡上并不能看到这个IP地址。
    八. 高速通道
    高速通道(Express Connect)是一款基于 IPVPN 的便捷高效的网络服务,用于在云上的不同网络环境间实现高速、稳定、安全的私网通信,包括跨地域/跨用户的 VPC 内网互通、专线接入等场景,有效的帮助您提高网络拓扑的灵活性和跨网络通信的质量和安全性。
    九. RDS基本概念、账户权限分配、白名单添加
    1.基本概念 阿里云关系型数据库(Relational Database Service,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
    2.修改账户权限
    A.登录RDS管理控制台 。
    B.在页面左上角,选择实例所在地域。
    C.找到目标实例,单击实例ID。
    D. 在左侧导航栏中单击账号管理。
    E. 找到要修改权限的账号,单击 修改权限
    F.在修改账号页面,调整账号权限。
    修改要授权的数据库:选中数据库,单击授权或移除。
    设置读写权限:在已授权数据库中,可以将权限设置为读写、只读、所有者。还可以通过单击全部设读写、全部设只读、全部设所有者进行批量设置。
    3.白名单添加
    通常情况下,如果您使用的是RDS数据源,则必须添加白名单才能保证数据连通性正常。
    为保证数据库的安全稳定,在开始使用某些数据库时实例前,您需要将访问数据库的IP地址或者IP段加到目标实例的白名单或添加白名单中。
    RDS数据源可以通过以下两种方式进行配置。
    • RDS实例形式
    通过RDS实例创建数据源,目前是支持测试连通性(其中包括VPC环境的RDS)。如果RDS实例形式测试连通性失败,可以尝试用JDBCUrl形式添加数据源。
    • JDBCUrl形式
    JDBCUrl中的IP请优先填写内网地址,若没有内网地址请填写外网地址。其中,内网地址是走阿里云机房内网同步时同步速度会更快,外网地址在同步时同步速度受限于您开通外网带宽。
    配置RDS白名单
    数据集成连接RDS同步数据需要使数据库标准协议连接数据库。RDS默认允许所有IP连接,但如果您在RDS配置指定了IP白名单,您需要添加数据集成执行节点IP白名单。如果您没有指定RDS白名单,不需要给数据集成提供白名单。
    如果您设置了RDS的IP白名单,请进入RDS管理控制台,并导航至安全控制,根据上面的白名单列表进行白名单设置。
    十.数据库备份
    数据库备份(Database Backup,简称DBS)是为数据库提供连续数据保护、低成本的备份服务。它可以为多种环境的数据提供强有力的保护,包括企业数据中心、其他云厂商及公有云。数据库备份拥有一套完整的数据备份和数据恢复解决方案,具备实时增量备份以及精确到秒级的数据恢复能力。
    数据库备份DBS可以实现实时的数据备份,在线数据发生变化时,数据库备份会获得变更的数据,并将数据实时写入云端OSS,帮助用户实现秒级RPO的数据备份。

技术支持实习1-4_第11张图片

你可能感兴趣的:(实习记录)