logo 范 · 拾光录
网址收集 关于作者 Github Gitee
杂文随笔4
Hexo博客:基础使用Hexo博客:Next主题Hexo博客:Next进阶使用Hexo博客:Next高级配置
前端编程3
前端基础知识16
UniApp15
Vue框架19
Java编程7
Java基础知识14
SpringBoot31
SpringMVC14
MyBatis8
SpringCloud15
RocketMQ1
MyCat1
数据库4
MySQL6
Redis7
MongoDB10
H21
Java技术栈4
知识整理分布式锁的实现方案MySQL事务MySQL的锁
软件工具箱14
IDEAGitMavenGradleNginx安装Nginx配置JMeter压测OllamaPicGoRustFSVSCodeDockerObsidianObs录制
Linux知识11
树莓派安装及使用ArchLinux:常用软件ArchLinux:基础系统安装ArchLinux:深度优化ArchLInux:图形化界面安装ArchLinux:Nirifrp内网穿透Jar启动脚本Linux常用命令VirtualBox安装CentOSVirtualBox安装Ubuntu
Python编程6
Python基础知识Python语法yolo目标检测OpenCV的使用及树莓派平台condauv
创意设计2
Blender:入门知识UI设计基础知识
AI相关9
Claude CodeHermes AgentOpenAI基本使用OpenAI工具调用OpenAI记忆管理OpenAI推理执行OpenAI开发框架Langchainllama.cpp

常用命令

日志删除

find /usr/local/project-jar -mtime +2 -name "*.log" -exec rm -rf {} \;

解压缩

// 以gzip压缩并打包
tar -zcvf ./etc.tar.gz /etc
// 解压
tar -zxvf xxx

// zip
zip -r files.zip ./files
unzip files.zip
// 覆盖
unzip -o files.zip

查看文件夹大小

du -sh log/

给远程服务器传文件

windows默认带有ssh连接功能

scp local_file remote_username@remote_ip:remote_folder 

scp dist.zip root@10.12.35.220:/mnt/h5/shouwei-admin-h5

// 指定远程端口
scp -r -P 8022 fan.txt root@192.168.0.105:~

Linux安装JDK

所有Linux适用,上传JDK

解压tar -zxvf xxx

编辑/etc/profile,在末尾添加一下配置,注意JDK所在目录

export JAVA_HOME=/usr/jdk1.8.0_333
export PATH=$JAVA_HOME/bin:$PATH

配置文件立即生效

source /etc/profile

开机自启

编辑/etc/rc.local(如果文件不存在,直接创建即可),加入开机需要执行的命令:

#!/bin/bash
/usr/frp_0.66.0_linux_arm64/frpc -c /usr/frp_0.66.0_linux_arm64/frpc.toml & # 内网穿透自启 建议加 & 后台运行,避免阻塞启动流程
redis-server /usr/redis-8.6.0/redis.conf & # redis自启
/usr/jdk-17.0.17/bin/java -jar /root/data/fancy/fancy.jar & # jar包自启,注意java需要完整路径
exit 0

然后给该文件加上可执行权限,此步骤不可省略

sudo chmod +x /etc/rc.local

启用 rc-local 服务(如果未启用),在现代 Ubuntu 中,可能需要手动启用该服务单元

sudo systemctl enable rc-local
sudo systemctl start rc-local

然后就完成了开启自启配置,可使用reboot重启测试是否成功

内存占用查看

ps auxw|head -1;ps auxw|sort -rn -k4|head -10

查看系统架构

uname -m

ARM64 → aarch64 或 arm64
x86-64 → x86_64
常用命令
日志删除
解压缩
查看文件夹大小
给远程服务器传文件
Linux安装JDK
开机自启
内存占用查看
查看系统架构