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 许可协议。转载请注明来源 君玉自牧!
相关推荐

2021-03-18
Linux 系统日志管理
运行一段时间以后,系统日志日益庞大(du -sh /var/log),放着不闻不问的话就会爆满;根据业务的不同,对日志的处理方式也不一样,基本分为两种: 需要永久保留的日志->线上保留指定时间的日志&其余的存档备份 无需永久保留的日志->线上保留指定时间的日志 最好的做法:是搭建日志服务器,统一进行管理(看企业的重视程度及业务合规程度) 日志分类系统日志1234567891011#所有日志级别的常规信息(不含邮件、服务认证、定时任务)/var/log/messages#邮件日志/var/log/mailing#服务认证日志/var/log/secure#定时任务日志/var/log/cron#新闻群组日志/var/log/spooler/var/log/journal rsyslog 是 Linux 系统中用来实现日志功能的服务,默认安装且自动启用。1234vi /etc/rsyslog.conf#定义日志格式$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat 服务日志为了便于统一管理,建议日志...

2016-09-17
Bash 入门
基本语法脚本开头指定解析器1#!/bin/bash 脚本注释Bash 只支持单行注释,使用 # 开头的都被当作注释语句12#整行注释echo hello world #行尾注释 数据类型Bash 中基本数据类型只有字符串12345#都是字符串echo abcecho 123#将变量声明为整数declare 字符串联Bash 中字符串的串联操作不需要任何操作符,直接将两段数据连接在一起。12echo 123 456echo 'abc'"def" 环境变量系统变量12345${HOME}${PWD}${SHELL}${USER}set #显示所有变量 特殊变量12345${n} #n 为数字,0 为命令本身,从 1 开始依次往下${#} #输入参数的个数${*} #所有参数,看成一个整体${@} #所有参数,区分对待${?} #返回最后一次命令执行状态,0 成功,非 ...

2025-01-24
小米 10 安装 Linux 运行 Docker
多年前的小米 10 换成小米 15 了,一直闲置,准备安装 Linux 玩玩… 小米 10 刷入 Magisk & Xposedhttps://yuwei.cc/posts/mi-10.html 开始准备直接使用 Armbian 刷入 Linux,但是官方仅支持 小米 10 Pro;而 Termux 无法直接使用 Docker,机缘巧合发现 alpine-term 通过 QEMU 模拟在一个无头的 x86_64 机器上运行 Alpine Linux 并安装 Docker,简化了在 Termux 中手动更新 QEMU 模拟 Alpine 系统、安装 Docker 的过程。 系统要求 基于 AArch64 的设备 Android 7.0 或更高版本 至少 500 MB 的内部存储空间 网络连接(如果你想安装或更新软件包) PS. 项目自 v16(基于 Alpine v3.13.0) 以后不再更新,网友反应在 Android 14、15 报错;同作者还有一个 android-vshell 项目,相较于 alpine-term 更加轻量。 安装配置点击下载最新版(v16)的 apk...

2019-02-13
Linux 系统查询命令
系统123uname -r 查看内核版本head -n 1 /etc/issue 查看操作系统版本hostname 查看计算机名 内存12free -m 查看内存状态swapon -s 查看所有交换分区 磁盘123df -h 查看分区状态fdisk -l 查看分区表du -sh <目录名> 查看目录大小 进程123ps -ef 查看所有进程ps -aux 查看所有进程及进程占用内存、cpu比例top 实时显示负载较高的进程,按1显示多核cpu负载(默认3秒刷新,h或?进入top命令帮助) 设备1234cat /proc/cpuinfo 查看cpu信息cat /proc/meminfo 查看内存信息lspci -tv 列出所有pci设备lsusb -tv 列出所有usb设备 端口123456netstat -tulpn 只显示tcp和udp的监听端口netstat -pln 显示监听端口netstat -s 显示网络统计信息lsof -Pnl +M -i4 显示ipv4的监听端口lsof -Pnl +M -i6 显示ipv6的监听端口cat /etc/services...

2022-06-20
Nginx 其他技巧
前置:Nginx 不完全食用指北https://yuwei.cc/posts/nginx.html GZIP 压缩123456789gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_comp_level 5;gzip_http_version 1.0;gzip_proxied any;gzip_vary off;gzip_disable "MSIE [1-6]\.";gzip_types text/css application/javascript application/xml text/plain application/x-font-ttf ; 访问控制从上到下的顺序,匹配到了便跳出:deny 拒绝,allow 允许 1234567location / { deny 192.168.1.1; allow 127.0.0.0/24; allow 192.168.0.0/16; allow 10.10.0.0/16; deny all;} 请求限制对于大流量恶意的访问,会造...

2019-08-03
网站 .htaccess 文件说明
一、.htaccess 文件.htaccess 文件又叫分布式配置文件,是 Apache 中针对目录改变配置的方法。即,在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过 Apache 的 AllowOverride 指令来设置。子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。.htaccess 必须以 ASCII 模式上传,最好将其权限设置为 644。 二、可以做的事1.错误文档的定位常用的客户端请求错误返回代码:401 Authorization Required403 Forbidden404 Not Found405 Method Not Allowed408 Request Timed Out411 Content Length Required412 Precondition Failed413 Request Entity Too Long414 Request URI Too Long415 Unsupported Media Type 2.常见的服务器错误返回代码:5...
公告
🕯️ 我年华虚度,已是十年踪迹十年「新」



