2.21tomcat

一.订正

二.linux

一个操作系统

0.Linux环境搭建

Linux不是一个完整的操作系统,而是一个"操作系统内核"-> Linux内核+各种配套的应用程序=>完整的操作系统

作为java程序员,不需要使用系统原生API,.但是会经常涉及到一些和Linux相关的部署 或者 调试的工作

比如做了一个网站,后端就需要部署到服务器上,才能被各个用户来访问,这个部署的过程就需要涉及到一些基本的Linux操作

1.购买云服务器

2.连接终端

命令相对于图形化操作更好

1.命令节省资源(网络单宽) 更流畅

2.命令有助于基于脚本来完成更重复性工作

3.Linux常见命令

1) ls

白色的是普通文件

蓝色的是目录

2) ls [路径]

3)ls /

这里的这些目录,相当于"系统文件"

一般用ll替代

4) pwd

查看当前目录

5)cd

6) ..

绝对路径/开头,相对路径就是..开头的

以上都是属于操作目录上的一些常见命令,起到了类似于文件资源管理器这样的功能

7) touch

创建一组空文件

8)cat

显示文件内容

9)echo

打印内容到控制台,也用于写文件

10) mkdir

mkdir =>make directory 创建目录

如果没有tree 需要安装

yum install tree

11) rm

rm=>remove 删除

rm既可以用于删除文件,也可以用与删除目录

rm -r目录名删除目录

-r选项表示递归

表示把目录里面的文件和子目录全部删除

操作系统删除文件,其实是逻辑删除,并不是真的把磁盘的数据给清没,只是打上了一个"无效"的标记

12) mv

move 移动

记住,要移动,要进入对应的目录,或者要指明是哪个目录下的文件

给文件改名

13) cp

直接只能拷贝文件,如果需要拷贝目录.就得加上-r参数

14) man

15) less

读取文件内容

只是加载了目前屏幕的内容,用到什么加载什么

16) vim

既能读取文件内容,也能编辑文件(文本编辑器)

vim这个软件,为了能够高效的实现文本编辑,引入了"模式",以及海量的快捷键,这个工具的使用方式,和日常使用的其他文本编译器相比,差异大

4.vim

1) 用vim打开/创建文件

2)使用vim编辑文件内容

3)使用vim进行保存/退出

:q 退出

:wq 保存退出=>:x

:q! 强制退出

4) vim自带官方教程

vimtutor

三.Linux权限

Linux的权限主要是围绕文件和目录来展开的

前面的部分描述了文件/目录的权限

这一组字母中,涉及到了三种操作和三类角色

操作)

角色)

管理员用户不遵守上述规则(root)

四.搭建java运行环境

我们的核心部分就是要在linux系统上搭建java环境,并且能部署Java web程序

关于环境搭建,我们就需要再Linux上安装一些必要程序

1.jdk的安装

基于yum安装

yum是"包管理器",相当于应用商店

然后点击安装

注意

yum install 操作必须有管理员权限(root)

2.安装Tomcat

yum上虽然有Tomcat.但是版本比较老.是7.0

Tomcat和jdk还有servlet版本得匹配

打开Tomcat官网去找8.5版本得下载zip版本

直接拖拽到xshell中即可上传给服务器

解压缩

3.启动tomcat

启动tomcat 要用startup脚本.

其中.bat是给windows用的.

,sh是给Linux用的

1.首次使用 要给所有的sh文件设置可执行权限

2.cd 到bin目录下,然后再执行下列名

chmod +x*.sh

4,小结

1,现在官网上下载.zip包

2.再把zip传到Linux上.直接通过xshell拖过去,可能需要安装lrzsz

3.使用unzip命令解压缩,可能需要安装unzip

4,切换到bin目录上,给所有的.sh加上可执行权限. .chmod+x *.sh

前几个只是首次使用需要

5.sh startup.sh 启动tomcat

5.如何验证tomca他是否正常工作

1.查看tomcat进程

ps aux| grep tomcat

可以看到有

2.查看tomcat端口,默认是8080

netstat -anp|grep 8080

如果端口号导致启动失败,可以手动修改端口号

进入到tomcat里的conflg目录

在这里找到这个文件,进入 来修改端口号

在这修改

一个主机上,一个端口,只能被一个进程绑定

3.可以验证是否能访问tomcat的欢迎页面

ip是服务器外网ip.也就是xshell连接的时候用的ip.默认是8080

就是外网ip地址加上:8080

一定要保证服务器是可访问的,比如要开启防火墙和安全组

云服务器厂商,为了保护服务器不被黑客攻击,对于哪些端口可以被外部访问进行了严格的限制

需要在云服务器的后台页面 配置设置哪些端口可以对外访问

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值