Linux(2)

本文介绍了Linux中的常用命令如cp(复制)、mv(移动)、grep(字符串匹配)、ps(进程查看)和netstat(网络状态查询),并详细讲解了如何在Linux环境下搭建JDK、Tomcat和MySQL的基础部署过程。
摘要由CSDN通过智能技术生成

前言

学习Linux最主要是为了把写好的网站部署上去,上篇文章介绍了几个常用的Linux命令,这篇文章将继续介绍一些命令及搭建环境.

Linux 命令

cp

copy 复制

在这里插入图片描述

前面的表示要复制谁
后面的表示要往哪里复制
此处就是把0308.txt复制一份,同时重命名成0310.txt

注意!!!

拷贝操作有的时候是非常危险的
如果拷贝的目标文件已经存在,就会发生"覆盖"的情况!!!

在这里插入图片描述

y就真的覆盖,就相当于删除了0310.txt!

cp 不光可以复制文件,还可以复制目录
但是复制目录的时候,必须要加上一个-r选项(r表示递归)

mv

move 移动

可以在移动的时候,去进行给目标文件设置名字
如果移动的源和目标在同一个目录里就是单纯的改名字了

在这里插入图片描述
在这里插入图片描述

Linux中没有单独的命令重命名,就是通过mv 来完成的
mv 也可以移动目录 不需要加-r

cp 是比较慢的,尤其是cp比较大的目录或者是文件的时候需要大规模读取硬盘
mv是非常快的,即便mv移动的目标很大,也是瞬间完成

Linux没有回收站,经常会使用mv来模拟回收站的效果,像删除某个东西并不是直接rm,而是通过mv移动到一个单独的目录中

grep

字符串匹配

快速搜索某个文件中是否包含某个特定的字符串

在这里插入图片描述
grep 可以同时在很多文件中进行搜索

在这里插入图片描述

  • 表示当前目录下的所有文件

grep不仅仅能搜索文件中的内容,还可以和其他命令形成联动

ps

ps process show
在这里插入图片描述

直接使用ps 查看的内容非常有限
使用ps aux 能列出系统上的所有进程
但很多时候不关心所以的进程,只关心咋们想看到的进程 可以配合grep筛选

在这里插入图片描述

| 管道用来连接两个命令前一个命令的输出作为后一个命令的输入

netstat

用来查询网络状态的,信息也很多,也需要使用grep来筛选
在这里插入图片描述
在这里插入图片描述

搭建环境

如何把写好的网页部署到Linux云服务器上,需要先搭建环境

(!)jdk
(2)tomcat
(3)mysql

jdk

jdk使用"包管理器"进行安装

yum list 查看当前的软件包有哪些
yum install 安装指定的软件包

在这里插入图片描述
在这里插入图片描述

保证当前的用户是root,保证网络状态良好

tomcat

一定要保证jdk安装好了再安装tomcat.tomcat也是Java写的程序,tomcat是跨平台的

把下载好的zip压缩包给上传到Linux服务器上,直接往xshell 中一拖就可以完成上传

如果不可以 就需要先 yum install lrzsz

如何针对zip解压缩呢?

unzip apache-tomcat-8.5.83.zip
如果找不到命令
使用yum install unzip即可

然后把tomcat的启动脚本加上可执行权限

在这里插入图片描述
在这里插入图片描述

.sh后缀的文件就是Linux使用的启动脚本,默认情况下是没有可执行权限的!
chmod +x *.sh
就可以了

在这里插入图片描述

然后启动就可以了
在bin 目录中使用
sh startup.sh
一般tomcat 启动的时候会自动的配置好相关的环境变量

MySQL

Mariadb 和 MySQL 之间是兼容的(前者安装简单)
https://zhuanlan.zhihu.com/p/49046496
详情看这篇文章

上述文件完成就可以修改代码进行部署了!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值