准备工作
1、准备ssh客户端–electerm
2、购买云服务器
基础知识
SSH协议:安全版本的shell
shell:操作Linux的一个平台
shell服务器端口:22
Linux指令
1、我是谁?
who 可以查看当前登录系统的所有用户
whoami 查看以什么用户登录上来的
2、我在哪?
pwd 打印工作目录
3、我周围有什么
ls[选项] [目录]
-短选项,短选项可以合并
–长选项
改变当前所在目录-cd
- cd后跟路径
2)cd - 进入上一次所在目录
3)cd 或者 cd ~ 一键回家
文件操作命令
touch
1)如果一个文件不存在,创建一个新文件,文件内容为孔
2)如果一个文件存在,修改这个文件的last modified(修改时间)
cat
1、展示一个文本的内容
1)cat -n 展示文本内容并且加行号
2)tac 文件从下往上输出
mkdir–创建目录(空)
建议使用mkdir -p ,若中间目录不存在,会自动创建
rm删除文件
1)删除普通文件: rm文件路径
2)删除目录: rm-r 目录路径,r指recursive递归删除整个树
3)rm-i ,删除每个文件都会询问(交互式)
4)rm-f,不询问直接删除(强制的)
5)rm-rf,有啥删啥(Linux没有回收站)(尽量不使用)
6)rm -ri 递归加询问删除
文件的移动和复制路径
mv + 文件
复制文件 cp + 文件
man帮助手册
man ls 查看ls命令的帮助手册
文件查看命令
1)cat
2)less 查看超过一屏的文字
3)more 查看超过一屏的文字
4)head 显示文本前,,行,默认10行
5)tail 显示文本后,,行,默认10行
【若没有指定文件路径,则从标准输入读取内容】
管道–进程通信方式
通过“|”字符使用管道
grep 文本匹配
【uniq-c做聚合】
重定向 redirect
系统查看命令
查看进程列表
查看内存
以stat结尾的命令–查看XX状态
部署项目学习
安装方式:
1、源码编译安装
2、使用包管理软件---->推荐
3、下载编译后的程序
安装JRE–yum install -y java-1.8.0-openjdk-devel
安装MySQL-yum install -y --allowerasing mariadb-serve
1、设置MySQL开机自启动
2、手动启动->systemctl start mariadb
3、判断是否启动
4、进程中是否有MySQLd 这个进程
5、3306端口是否被监听
6、设置MySQL密码–>mysql_secure_installation
默认没密码的。。
输入密码的时候虽然没显示但已经输入了!!!
密码改完后一路回车!!!
打jar包
通过sftp把jar包复制到Linux上
【针对数据库密码问题】
运行
java -jar + 路径(退出electerm会退出)
【保持连接】