一.linux虚拟机的安装
1.下载安装VMWare
2.下载centos8.iso镜像文件
3.创建虚拟机,指定镜像文件,即可创建linux系统
进入后看到的界面可能会不同:
- 命令界面
- 图形界面(有图标叫做终端,在终端输入命令)
登录名(管理员):root 密码
二.创建虚拟机(百度经验)
典型------------安装程勋光盘映像文件(以点iso结尾)---命名,下一步---------------指定磁盘大小----一直到完成(傻瓜式操作)
三.lnx系统目录结构:
/home:用户主目录
/etc:保存配置文件
/temp: 保存临时文件
/bin:保存命令
/dev
--dev
挂载外部设备
四.linux命令语法
命令 ---选项(多个) 参数 参数.............
五.基础命令
ls:查看当前目录下所有的子目录和子文件
ls -l 选项l:long 以长格式显示文件信息(文件创建信息 可读可写等信息)
ls -a 选项a: all 常看所有目录,包括隐藏目录
ls -la 查看所有文件,以长格式显示
查看命令手册
man 命令
命令 - -help
查看当前目录
pwd 查看当前目录
切换到指定目录
cd 目标目录
根据根据绝对路径 ete
--根据相对路径切换 ../ 切换到上一级
六.管道符2q
| :适用于连接2个命令的,且第一个命令的结果作为第二个命令的输入使用
eg : ls -la|more
more: 分屏显示
- grep 参数 筛选符合条件的内容
eg: ls -la|grep tomcat // 查询所有的tomcat相关文件/目录
七.文件操作指令
1.创建一级目录
- mkdir 目录名
eg: mkdir test1
2.创建多级目录
- mkdir -p a/b/c/d
cd test1
mikdir -p a/b/c/d
3.创建文件
- touch 不存在的文件名 ------创建文件(常用)
- touch 已存在的文件/目录 ------------修改文件/目录的最后修改时间
cd d
ls
touch hello.txt
4.复制
- cp源文件/源目录 目标文件/目标目录
cp 源文件 目标文件
----目标文件不存在,此时创建目标文件,并复制内容
-----目标文件存在,是用源文件的内容覆盖掉目标文件中的内容
cp 源文件 目录
----目录不存在:复制不成功
----目录已存在:将源文件复制到该目录下
cp -r 源目录 目标目录
----目标目录不存在:
创建目录,且将原目录中的内容复制过来
-----目标目录存在:将源目录复制到目标目录下
注:
选项 -r 递归 -在复制目录时必须加
选项 -f force 强制 ---不再让系统提示选择(y/n)
5.剪切(移动)或重新改名
mv 源文件 目标文件
- 目标文件不存在:创建目标文件,内容为源文件中的内容(改名)
- 目标文件存在: 将内容复制到目标文件中(改名)
mv 源目录 目标目录
- 目标目录不存在: 剪切,创建目标文件,内容剪切过程,源文件删除
- 目标目录存在:剪切,目标文件不变,内容被覆盖
6.删除
rm -rf 文件1 文件2 目录1 目录2........
-r recurse 递归
-f forcce 强制
八.编辑和查看文件的内容
查看文件内容:
cat 文件名 ----查看当前文件的快照
编辑文件的内容:
vim/vi 文件名
进入文件后,将模式切换为insert模式,才可以进行编辑,按Insert键编辑后,按esc键退出insert模式,再按 :wq来保存数据
w 保存
q quit
九.查看日志
查看当前时刻的日志快照信息
cat xx.log
缺点无法实时跟踪
查看实时日志
tail -f -实时跟踪
查看日志
tail
1.默认情况下,若直接写tail,则显示最后10条日志信息
2.通过添加选项可以查看末尾指定条数据的日志
tail -n 20 查看最后20条日志
tail -n +20 查看文件中第20条以后的日志
查看头部.....数据
1.默认情况下,直接写head,则显示前10条信息
2.通过添加选项可以查看头部指定范围内的信息
head -n 20 查看前20条数据
十.查看正在运行的进程
ps -查看当前正在运行的进程快照
ps -ef 查看当前正在运行的所有进程
ps -aux 效果等同于ps -ef
top:查看实时进程 -实时跟踪进程
十一.打包和解压缩
1.打包
tar -czvf 压缩文件 .tar.gz 文件/文件夹
选项:
-c 创建包
-z: 使用gzip压缩文件,建议后缀为 .tar.gz
-v: 查看过程
-f: 指定打包后的文件名以 .tar结尾
2.释放/解压缩
tar -xavf 压缩文件 .tar.gz
-x 释放
十二.下载命令
wget 下载工具 需要给出下载的详细地址
yum 安装工具 会到yum仓库进行搜索下载并安装
1.JDK的下载安装以及配置:
wget http:....../jdk....tar.gz下载
yum -y install jdk..tar.gz 安装(可以直接使用yum进行下载安装)
2.配置JDK的环境变量
export JAVA_HOEM=/user/....jdk.8.22
export path=/user/.../jdk.8.22/bin:$Path
export classpath=.
3.检查是否配置成功
java -version 检查是否出现版本号
javac -HelloWorld.java
java HelloWorld
十三.下载安装java环境,Tomcat,mysql,部署项目
1.下载安装yum -y install JDK .../TOMCAT/MYDQL的全名
2.配置环境变量:export 变量名 变量值
3.在开发环境中(本地)到处sql文件(可以ton过第三方图形界面化工具导出,也可以使用sql语句导出)
导出sql:mysqldump -uroot -p(数据库的密码) databasename(数据库名字)>xx.sql
4.将项目导成war包(在本地导出)
--注意:在导出之前,将数据库的配置信息修改为生产环境中的数据库配置
5.通过连接linux服务器的远程工具,将sql和war上传到服务器上
6.使用cp命令将war包复制到tomcat的webapps下
7.在生产环境中的mysql中创建对应的数据库,一级将sql导入
8.启动tomcat,有错误,取日志文件查看
./startup.sh
./stoph
9.测试:在任意的浏览器中输入心底昂木的路径,是否可以成功访问