工欲善其事必先利其器,操作 Linux 服务器得有一个用着舒服的客户端,这里推荐使用 MobaXterm
MobaXterm 下载地址:https://mobaxterm.mobatek.net/download.html
Tomcat8 下载地址:https://tomcat.apache.org/download-80.cgi
1. 打开下载好的 MobaXterm,使用 SSH 连接方式
2. 连接成功后默认到 root 目录
3. MobaXterm 左边是目录,在左边目录的最底部,有个选择框(Follow terminal folder)把它勾选上。
勾选上它后,目录就会跟着你的命令动态发生变化
4. 输入命令 cd /usr/local/ -> 进入目录
5. 输入命令 mkdir java -> 新建文件夹
6. 输入命令 cd java -> 进入目录
7. 打开下载到本地的 Tomcat8(apache-tomcat-8.5.40.tar.gz)文件夹,把 Tomcat8 拖拽到 MobaXterm 左边目录中
8. 传输需要一点点时间,也可以在 MobaXterm 左边目录底部看到传输进度
1. 输入命令 tar zxvf apache ,然后按一下 Tab 自动补全剩余名称
2. 回车
注:在 Tomcat 启动中有随机数生成这一过程,使 Tomcat 启动变得非常缓慢,这里就要稍稍修改一下配置
1. 输入命令 cd /usr/local/java/apache-tomcat-8.5.40/bin -> 进入到解压 Tomcat 的 bin 目录,注意把
Tomcat 名称修改为你解压后的名称
2. 输入命令 vim catalina.sh -> 编辑 catalina.sh 文件
3. 这个文件上面有一百一十行带注释的内容,从这大块注释的结束下一行,也是在正文开始上面一行,粘贴
下面的内容,然后轮流输入命令 esc -> shift + 冒号 -> wq -> 回车
if [[ "$JAVA_OPTS" != *-Djava.security.egd=* ]]; then
JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"
fi
4. 其实我并不是一行一行数的,在 MobaXterm 左边目录中双击 catalina.sh 文件就可以打开编辑了,ctrl + s 保存
编辑的内容后选择 Yes to all
注:修改 Tomcat 端口为 80,顺便再设置一下编码格式
1. 输入命令 cd /usr/local/java/apache-tomcat-8.5.40/conf/ -> 进入到解压 Tomcat 的 conf 目录,注意把
Tomcat 名称修改为你解压后的名称
2. 输入命令 vim server.xml -> 编辑 server.xml 文件
3. 找到 ' 4. 输入 i 进行编辑 5. 把 8080 修改成 80 -> 修改端口 6. 在此行最后面添加 ' URIEncoding="UTF-8" ' -> 设置编码 7. 轮流输入命令 esc -> shift + 冒号 -> wq -> 回车 1. 输入命令 cd /usr/local/java/apache-tomcat-8.5.40/bin -> 进入到解压 Tomcat 的 bin 目录,注意把 Tomcat 名称修改为你解压后的名称 2. 输入命令 ./startup.sh -> 启动 Tomcat 3. 输入命令 ./shutdown.sh -> 停止 Tomcat 注:如果服务器是在阿里云租用的需要设置安全组 1. 登录到阿里云 2. 进入到 '云服务器 ECS' 控制台 3. 左侧栏中选择 '实例' 4. 进入实例详情,点击左侧栏中 '本实例安全组' 5. 点击安全组中的 '配置规则' 6. 点击 '添加安全组规则' 按钮 7. 配置 80 端口 注:如果服务器是在阿里云租用的需要开启防火墙。服务器是默认不开启防火墙的,感觉不安全 1. 输入命令 systemctl status firewalld -> 查看防火墙状态 2. 输入命令 systemctl start firewalld -> 开启防火墙 3. 如果你不想开防火墙的话,那就输入命令 systemctl stop firewalld -> 关闭防火墙 4. 输入命令 systemctl restart firewalld.service -> 重启防火墙 注:端口操作需要在开启防火墙的情况下才能执行成功。如下两条命令只需要执行一个即可 1. 输入命令 firewall-cmd --permanent --zone=public --add-port=80/tcp -> 永久开放 80 端口 2. 输入命令 firewall-cmd --zone=public --add-port=80/tcp -> 临时开放 80 端口 1. 在浏览器中输入你的 ip 地址,回车后即可看到 Tomcat 默认主页就证明成功了 CentOS7中常用命令行 希望能够帮助到你 over 启动停止
安全组
防火墙
端口
访问
扩展