在linux中配置Tomcat
通过MobaXtrem将压缩包发送至linux /opt 目录下
通过指令解压
tar -zxvf apache-tomcat-10.1.10.tar.gz
在/etc/profile.d/my_env.sh文件中添加配置
#JAVA_HOME
JAVA_HOME=/opt/jdk-17.0.7
CATALINA_HOME=/opt/tomcat10
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CATALINA_HOME
重置配置
source /etc/profile.d/my_env.sh
可以在/opt/tomcat10/bin中 使用 stratup.sh 中启动tomcat
配置环境变量后可以直接在任何地方使用 startup.sh
中开启tomcat shutdown.sh
关闭tomcat
linux中打开防火墙和查看防火墙配置
linux中没掌握的指令
指令中选项说明
选项 | 功能 |
---|---|
-r | 递归 |
-f | 强制删除,不提示用户进行确认 |
-v | 显示指令的详细执行过程 |
cp复制文件或目录
cp [选项] source dest (功能描述:复制source文件到dest)
实例:
复制文件
[root@hadoop101 ~]# cp xiyou/dssz/suwukong.txt xiyou/mingjie/
递归复制整个文件夹
[root@hadoop101 ~]# cp -r a/b/ ./
rm移除文件或者目录
- 基本语法
- rm [选项] deleteFile
tail输出文件尾部内容
tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。
(1)tail 文件 (功能描述:查看文件后10行内容)
(2)tail -n 5 文件 (功能描述:查看文件后5行内容,5可以是任意行数)
(3)tail -f 文件 (功能描述:实时追踪该文档的所有更新)
选项 | 功能 |
---|---|
-n<行数> | 输出文件尾部n行内容 |
-f | 显示文件最新追加的内容,监视文件变化 |
>覆盖和>>追加
- 基本语法
(1)ll >文件 (功能描述:列表的内容写入文件a.txt中(**覆盖写**))
(2)ll >>文件 (功能描述:列表的内容**追加**到文件aa.txt的末尾)
(3)cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)
(4)echo “内容” >> 文件
tar打包
tar [选项] XXX.tar.gz 将要打包进去的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
选项 | 功能 |
---|---|
-z | 打包同时压缩 |
-c | 产生.tar打包文件 |
-v | 显示详细信息 |
-f | 指定压缩后的文件名 |
-x | 解包.tar文件 |
线程类指令
ps指令
基本语法
ps -aux | grep xxx (功能描述:查看系统中所有进程)
ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)
选项 | 功能 |
---|---|
-a | 选择所有进程 |
-u | 显示所有用户的所有进程 |
-x | 显示没有终端的进程 |
kill指令
表示终止进程
- 基本语法
kill [选项] 进程号 (功能描述:通过进程号杀死进程)
killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符)
RPM指令
软件包管理指令
- 查询安装包基础语法
kill [选项] 进程号 (功能描述:通过进程号杀死进程)
killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符)
- 卸载命令
(1)rpm -e 软件包
(2)rpm -e --nodeps 软件包
选项 | 功能 |
---|---|
-e | 卸载软件包 |
–nodeps | 卸载软件时,不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了。 |
- RPM安装命令
rpm -ivh RPM包全名
选项 | 功能 |
---|---|
-i | -i=install,安装 |
-v | -v=verbose,显示详细信息 |
-h | -h=hash,进度条 |
–nodeps | –nodeps,不检测依赖进度 |
内容替换
将aaa替换为bbb
%s/aaa/bbb/g