赞
踩
目录
Windows是我们熟知的操作系统,而对于程序员,经常打交道的是Linux操作系统,目前,Linux是世界第一大操作系统,服务器领域、嵌入式设备绝大多数是Linux,甚至在移动端Android系统,本质上也是Linux,本篇博客,我们将学习Linux的基本使用和程序在云服务器上的部署。
Linux 有一个强大的服务器软件生态系统:Docker、Redis、MySQL、Nginx、Hadoop 等等。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux严格来说是一个“操作系统内核”,所以搭配不同的配套程序,就构成了不同的发行版,目前知名的发行版有RedHat、CentOS、debian、fedora等
1、直接安装在物理机上;
2、使用虚拟机软件,将Linux搭建在虚拟机上;
3、使用WSL,在Windows系统内集成了一个Linux;
4、使用云服务器(推荐),不仅环境搭建简单,同时,部署在云服务器上的项目可以直接被外网访问到
在这个环节我们主要要得到三个信息:
1、服务器的外网IP;
2、服务器的管理员账户(固定为root);
3、管理员账户密码(自己设置)
软件中断时一类工具软件,可以和远程的主机建立连接,从而对主机进行一些操作,在本博客,实用的是XShell
下载XShell
此处填写信息即可
在所填的邮箱收到一个链接,点击下载即可
ls
列出当前目录下的内容
ls /
列出根目录下的内容
ls -l /
以列表形式展示内容
查看当前路径的绝对路径
切换当前的工作目录
cd在切换目录的时候,可以切换到绝对路径,也可以切换到相对路径
创建一个空文件
显示文件内容到控制台上
把内容写到文件中
创建目录
删除文件/目录
-f 强制删除
移动(剪切+粘贴)
复制
Linux下的文本编译器
vim文件名(绝对路径和相对路径)
默认情况下为普通模式,如何进入到插入模式,按i进入,插入到光标之前
先按esc回到普通模式,在输入:wq进行保存退出
文本查询,查看一个文件中是否包含匹配的字符串,包含,则把整个行获取到
相当于“任务管理器”,查看进程
查看网络状态(某个进程绑定的端口如何,或者查看某个端口是否被某个进程绑定)
搜索jdk(列出源上所有的软件包并把包含jdk关键字的保留)
使用yum直接安装openjdk
查看是否安装成功
将apache-tomcat-8.5.83zip压缩包直接拖拽到linux界面,然后unzip解压缩
在bin目录中,需要给.sh文件加上可执行权限
启动tomcat
验证启动成功
方法1 查看tomcat进程是否存在
ps aux | grep tomcat
方法2 查看端口 8080 是否被绑定
netstat -anp | grep 8080
方法3 使用 curl 命令访问默认 demo
curl 127.0.0.1:8080
外网访问tomcat
使用yum安装mariadb参考链接
使用命令行客户端尝试连接
查看 mariadb 版本号
创建数据库时为了支持中文,统一使用 utf8mb4 字符集
按照之间数据库的建表脚本,在云服务器上建立相同的表结构
修改URL以及云服务器上数据库的密码
先cd到webapps目录下,在将war包拖拽过去
tomcat感知到新的war包,就会自动解压缩和部署
在浏览器上访问项目的链接项目链接
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。