前言
学习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
详情看这篇文章
上述文件完成就可以修改代码进行部署了!