安装jdk17,18,20,22版本
1.下载jdk
2.解压
3.解压后的文件夹移动到/usr/local/并且改名
4.找到可执行文件
5.在profile中配置jdk环境变量
[root@localhost local]# tar -zxvf jdk-17.0.1/
[root@web1 jdk-17.0.1]# vim /etc/profile
export PATH=/opt/apache-maven-3.9.8/bin:$PATH
JAVA_HOME=/usr/local/jdk/jdk-17.0.1
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME
[root@web1 jdk-17.0.1]# source /etc/profile
[root@web1 jdk-17.0.1]# java -version
[root@web1 jdk-17.0.1]# javac
将java可执行文件添加到$PATH环境变量中
配置JAVA_HOME
[root@localhost jdk-17.0.1]# vim /etc/profile
JAVA_HOME=/usr/local/jdk-17.0.1
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME
防火墙
1,关闭防火墙
systemctl stop firewarlld
2.设置卡机启动
sysytemctl enable direwalld
3.设置手动启动
systemctl disable firewalld
tomcat的启动
可执行脚本
/usr/local/tomcat9(tomcat的文件所在)/startup.sh
在tomcat中的webapp下创建一个文本文件,并使用vim去修改
[root@localhost apache-tomcat-9.0.91]# vim /usr/local/apache-tomcat-9.0.91/webapps/abc/test.txt
[root@localhost apache-tomcat-9.0.91]# cat /usr/local/apache-tomcat-9.0.91/webapps/abc/test.txt
远看山有色
近听水无声
输出是一连串的乱码, 这个问题通常是由于编码不一致导致的。 为了解决这个问题,我们需要确保使用的编码集与系统默认编码集一致。 首先,我们需要了解Tomcat控制台输出乱码的原因。 在Windows系统中,默认的编码集是GBK,而Tomcat默认的编码集是UTF-8。 当Tomcat启动时,它会读取catalina.bat文件来启动,而这个文件中的代码可能不是UTF-8编码,从而导致控制台输出乱码。
将静态资源存储在tomcat当中,进行输出。
[root@localhost apache-tomcat-9.0.91]# vim webapps/abc/index.html
[root@localhost apache-tomcat-9.0.91]# cat webapps/abc/index.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>我是皇帝大人</h1>
</body>
</html>
架构运行
[root@localhost ~]# rz -E
rz waiting to receive.
[root@localhost ~]# ls
anaconda-ks.cfg jdk-22_linux-x64_bin.tar.gz 模板 下载
apache-tomcat-10.1.25.tar.gz openjdk-17.0.1_linux-x64_bin.tar.gz 视频 音乐
initial-setup-ks.cfg todolist.jar 图片 桌面
jdk-22.0.1 公共 文档
[root@localhost ~]# java -jar todolist.jar
1.pythonweb
[root@localhost 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
[root@localhost bin]# python2
Python 2.7.5 (default, Apr 11 2018, 07:36:10)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello word")
hello word
>>> print("2+3=",5)
('2+3=', 5)
>>> quit()
2.人工智能环境
3.数据分析
Python2
[root@localhost bin]# python
Python 2.7.5 (default, Apr 11 2018, 07:36:10)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> with open("b.txt","wb") as f:
... f.write("我,秦始皇,打钱")
...
>>> import os
>>> os.listdir("./")
['a.txt', 'b.txt']