Linux学习

准备工作

1、准备ssh客户端–electerm
2、购买云服务器

基础知识

SSH协议:安全版本的shell
shell:操作Linux的一个平台
shell服务器端口:22

Linux指令

1、我是谁?

who 可以查看当前登录系统的所有用户
whoami 查看以什么用户登录上来的

2、我在哪?

pwd 打印工作目录

3、我周围有什么

ls[选项] [目录]
在这里插入图片描述
-短选项,短选项可以合并
–长选项

改变当前所在目录-cd

  1. 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会退出)

【保持连接】
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值