任务:安装jdk17/18/20/22
1、官网下载jdk-22_linux-x64_bin.tar.gz
Java Downloads | Oracle
2、将压缩包拖拽到vm虚拟机中进行解压( 在opt目录下 )
tar -zxvf jdk-22_linux-x64_bin.tar.gz
将解压后的软件包移动到/usr/local/下并改名字为jdk22
mv 源文件路径 /usr/local/jdk22
3、修改/opt/profile
4、使/opt/profile立即生效: source /etc/profile
5、查看版本: java -version
6、测试是否可以正常使用 (上一个笔记中的Main文件): java Main
1、查询软件包
[root@1 ~]# yum list | grep tomcat
(使用nginx代理tomcat)
2、防火墙管理
[root@1 ~]# systemctl stop firewalld //关闭防火墙
[root@1 ~]# systemctl status firewalld //查看防火墙状态
[root@1 ~]# systemctl enable firewalld //设置防火墙开机自启
[root@1 ~]# systemctl disable firewalld //设置防火墙开机不自启
3、uname命令
[root@1 opt]# uname -m //显示系统架构信息 x86_64
uname命令用来产看linux内核的相关信息
4、复习安装tomcat
在webapp目录中创建一个abc文件夹
使用vim创建修改test.txt文件
目前在webapps目录中有一个test.txt的文件,查看是否发布
(1)去官网下载软件包Apache Tomcat® - Apache Tomcat 8 Software Downloads
apache-tomcat-10.1.25.tar.gz
(2)将软件包拖拽到vm虚拟机中
(3)解压软件包
(4)将软件包移动到/usr/local/下
(5)使用启动命令启动tomcat服务(启动失败,是因为依赖java环境,需要下载jdk)
yum list | grep jdk
yum -y install java-1.8.0-openjdk-devel
java -version
(6)关闭防火墙
(7)浏览器测试访问
5、tomcat启动与停止
启动tomcat服务
/usr/local/apache-tomcat-10.1.25/bin/startup.sh
停止tomcat服务
/usr/local/apache-tomcat-10.1.25/bin/shutdown.sh
6、tomcat静态资源使用测试
(1)在webapps目录下创建一个abc目录,在abc目录下创建test.txt文件
[root@1 webapps]# vim abc/test.txt
到浏览器中进行测试 (为什么出现中文乱码问题:tomcat默认的字符集是iso-8859-1)(要显示中文,gbk,utf-8)
(2)自己制作一个简单页面(静态)
[root@1 webapps]# vim abc/index.html
到浏览器中进行测试
(3)将todolist.jar压缩包拖拽到vm虚拟机中,使用java直接运行jar压缩包
[root@1 opt]# java -jar todolist.jar
(4)插入一个图片到webapps下面(将图片拖拽到webapps下面的abc目录里)
[root@1 abc]# ls test.txt 图片5.png
到浏览器中进行测试
7、升级jdk版本
1、下载jdk文件
[root@1 opt]# yum list | grep jdk
发现没有高版本的java,需到官网中下载
[root@1 opt]# yum -y remove java* //删除其余java软件包
2、解压jdk压缩包
tar -zxvf openjdk-17.0.1_linux-x64_bin.tar.gz
3、解压后的文件夹移动到/usr/local并且改名
mv /opt/openjdk-17.0.1_linux-x64_bin.tar.gz /usr/local/jdk17
4、找到可执行文件
[root@1 bin]# pwd /usr/local/jdk17/bin [root@1 bin]# ./java -jar /opt/todolist.jar
8、jdk的profile文件配置
[root@1 bin]# $PATH -bash: /usr/local/jdk17/bin:/opt/apache-maven- 3.9.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: 没有那个文件或目录
将java的可执行文件添加到$PATH环境变量中去
[root@1 bin]# vim /etc/profile
冒号表示加号 JAVA_HOME设置方便后续java软件寻找jdk
[root@1 bin]# source /etc/profile
[root@1 bin]# $JAVA_HOME -bash: /usr/local/jdk17/: 没有那个文件或目录
9、 安装python环境
B/S架构
1、pythonweb
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的框架模式,即模型M,视图V和模板T。
[root@1 bin]# whereis python 查看软件所在位置 python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz
官网下载python3版本Welcome to Python.org
Python-3.12.4.tar.xz
(1)运行python
(2)在python环境中输入代码(创建b.txt文件并写入一句话)
(3)导入os工具
(4)查看当前目录下文件