Linux 系统搭建 Java 环境
发表于|更新于|高效工作
|总字数:118|阅读时长:1分钟
以 JDK8 为例,下载二进制包并上传至服务器 /app/software 目录
解压安装
1 | tar -zxvf jdk8u292-b10.tar.gz -C /app/service |
环境变量
设置当前用户环境变量:~/.bashrc,继承 /etc/profile 中的变量1
2
3
4echo "export JAVA_HOME=/app/service/jdk8" >> ~/.bashrc
echo "export CLASSPATH=\$CLASSPATH:\$JAVA_HOME/lib" >> ~/.bashrc
echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> ~/.bashrc
source ~/.bashrc
环境验证
查看版本,返回如下所示说明安装正确1
java -version

文章作者: 君玉自牧
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 君玉自牧!
相关推荐

2022-06-20
Nginx 反向代理
前置:Nginx 不完全食用指北https://yuwei.cc/posts/nginx.html 概念反向代理(Reverse Proxy)以代理服务器的身份接受客户端发送过来的请求,然后将请求转发给相应的应用服务器,并将从应用服务器上得到的结果返回给客户端。Nginx 通过 proxy_pass 指令来实现反向代理,此时代理服务器对外就表现为一个服务器,它只转发请求,不负责处理。Nginx 默认只支持七层代理转发(基于 HTTP),负载均衡需要从四层进行代理转发(基于 TCP/UDP) 实例如下两个代理,分别将 yuwei.cc 转发给 127.0.0.1:9000、yuwei.cc/api 转发给 127.0.0.1:9501:12345678910111213141516server { listen 80; server_name yuwei.cc; location / { proxy_pass http://127.0.0.1:9000; ##为请求头添加 Host 字段,用于指定请求服务器的域名/IP 地址和端口号 ...

2020-03-17
Linux 系统 Shell 命令
基本操作关机重启1234#关机shutdown -h now#重启shutdown -r nowCPU 信息123456789101112131415#查看系统内核信息uname -a#查看系统内核版本cat /proc/version#查看当前用户环境变量envcat /proc/cpuinfo#查看有几个逻辑cpu,包括cpu型号cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c#查看有几颗 cpu,每颗分别是几核cat /proc/cpuinfo | grep physical | uniq -c#查看当前 CPU 运行在 32bit 还是 64bit 模式下,如果是运行在 32bit 下也不代表 CPU 不支持 64bitgetconf LONG_BIT#结果大于 0, 说明支持 64bit 计算,lm 指 long mode, 支持 lm 则是 64bitcat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l建立软连接1ln -s /usr/lo...

2014-08-18
把 curl 命令当成 postman 用
Curl 是常用的命令行工具,用来请求 Web 服务器,是客户端(client)的 URL 工具;功能非常强大,命令行参数多达几十种;熟练的话,完全可以取代 Postman 这一类的图形界面工具。不带有任何参数时,curl 就是发出 GET 请求。 -A指定客户端的用户代理标头,即:User-Agent,默认用户代理字符串是 curl/[version]1234#将 User-Agent 改成 Edge 浏览器curl -A 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36 Edg/104.0.1293.54' https://yuwei.cc#移除 User-Agent 标头curl -A '' https://yuwei.cc -b向服务器发送 Cookie123456#发送一个curl -b 'foo=bar' https://yuw...

2021-04-16
Apache 入门
Apache 基金会的开源项目,是一个高性能、功能强大、安全可靠、灵活的开放源码 Web 服务软件官方宣称:与 Apache 2.2.x 相比,Apache 2.4.x 提供了很多性能方面的提升,包括支持更大流量、更好地支持云计算、利用更少的内存处理更多的并发等。除此之外,还包括性能提升、内存利用、异步I/O的支持、动态反向代理设置、与时间驱动的 Web 服务器相当或更好的性能、更强大的处理资源分配能力,更便捷的缓存支持以及可定制的高速服务器和代理等。其它的功能还包括更简单的错误分析、更灵活的设置项、更强大的验证机制和更完整的文档。Apache 2.4.x 比许多以速度见长的 Web 服务器更快,例如:Nginx。应用场景: 运行静态页面和图片 结合 PHP 引擎运行 PHP 程序 结合 Tomcat 运行 JAVA\JSP 程序 做代理、负载平衡编译安装123456789101112131415161718192021222324252627282930313233343536373839yum install -y expat-develwget https://udoma...

2020-06-18
Kubernetes 不完全食用指南
环境信息Hyper-V 部署的麒麟 V10 SP1 最小化安装 主机 配置 地址 Master 2C4G 192.168.254.101 Node01 2C4G 192.168.254.102 Node02 2C4G 192.168.254.103 组件清单主节点 docker:也可以用其他容器运行时 kubectl:集群命令行交互工具 kubeadm:集群初始化工具工作节点 docker:也可以用其他容器运行时 kubelet:管理 Pod 和容器,确保他们健康稳定运行 kube-proxy:网络代理,负责网络相关的工作创建集群https://jimmysong.io/kubernetes-handbook/practice/install-kubernetes-on-centos.html初始化系统设置主机名1234hostnamectl set-hostname devopshostnamectl set-hostname masterhostnamectl set-hostname node01hostnamectl set-hostnam...

2020-06-18
Kubernetes 故障修复
初始化报错Github error execution phase preflight: [preflight] Some fatal errors occurred:[ERROR CRI]: container runtime is not running: output: E1115 15:55:45.917967 13996 remote_runtime.go:948] “Status from runtime service failed” err=”rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService”time=”2022-11-15T15:55:45+08:00” level=fatal msg=”getting status of runtime: rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService”, error: ex...
公告
🕯️ 我年华虚度,已是十年踪迹十年「新」




