linux

简介: 部署项目到Linux中需要注意一下内容:- 项目要保证在Windows下是没有问题的,再部署到Linux。- 连接线上的数据库,代码需要修改成线上数据库的地址- 将Maven项目打包- 在部署到Linux操作系统中后,测试时查看日志。[root@localhost ~]# cd /usr/local[root@localhost local]# cd apache-tomcat-8.5.23/[root@localhost apache-tomcat-8.5.23]# cd logs[root@localhost logs]# tail -f catalina.out

1.开发环境
外部用户无法访问,开发人员使用,版本变动很大
平时大家大多是在Windows或者Mac操作系统下去编写代码进行开发,在开发环境中安装大量的软件,这样会导致环境的稳定性和安全性降低.

2.测试环境
外部用户无法访问,专门给测试人员使用的,版本相对稳定
一般克隆一份生产环境,会将开发环境中的程序部署到测试环境中,这个环境的主要目的是去程序进程检测,收集程序中的各种问题,并交给开发人员进行修改.

3.生产环境
面向外部用户的环境,连接上互联网即可访问的正式环境
是将程序运行在此环境中,供用户去使用。这个环境是有专业的人员去维护,一般人是没有权限去操做生产环境的.

Linux介绍
在Linux操作系统出现之前,还有一个操作系统叫做Minix,Minix操作系统是由Andrew的大学教授研发出来的,当时大学教授是为了给学生上课,买了一套Unix操作系统,参考Unix自己写了一个操作系统,并且命名为Minix。同时将Minix开源,供学校内部的研究和教学,到了2000年,Andrew将Minix操作系统完全对外开源。
Minix由于完全对外开源之后,在互联网上迅速的传播,但是大家在使用时,发展Minix不时很完美,内部存在各种各样问题。用户将问题解决后,编写了一个补丁,将补丁以邮件的方式发给Andrew,但是Andrew教授最初的目的只是为了教学和研究。
于此同时,一位芬兰的大学生出现了,叫Linus,在Minix操作系统基础上,自己添加了一些补丁和插件,并将其命名为Linux操作系统,并且完全对外开源,而且开始维护Linux操作系统。之前学习的Git也时Linus研发的。

Linux和window区别
Linux是严格区分大小写的,Windows无所谓。
Linux中一切皆是文件。
Linux中文件是没有后缀的,但是他有一些约定俗成的后缀。
Windows下的软件一般是无法直接运行的Linux中。

相关文章
|
3月前
|
缓存 Ubuntu 网络协议
Linux中常见的问题
【10月更文挑战第2天】
50 3
|
5月前
|
Ubuntu Linux Shell
Linux 知识
Linux 知识
87 1
|
5月前
|
Linux
在Linux中,什么是 LILO?
在Linux中,什么是 LILO?
|
Java Unix Linux
|
8月前
|
存储 缓存 安全
Linux小记
Linux小记
43 0
|
8月前
|
存储 Web App开发 监控
|
安全 Linux 数据安全/隐私保护
Linux
Linux
32 0
|
Shell Linux 数据库
|
Linux
Linux必知必会
日常工作都会用到哪些 Linux命令?Linux的原理真的弄懂弄透彻了么?每一个程序员都应该了解Linux,了解操作系统,了解shell命令。
1273 0
|
Ubuntu Linux Shell