惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
小众软件
小众软件
WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)
博客园_首页
N
Netflix TechBlog - Medium
IT之家
IT之家
H
Help Net Security
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
罗磊的独立博客
T
Tailwind CSS Blog
F
Fortinet All Blogs
Hugging Face - Blog
Hugging Face - Blog
MongoDB | Blog
MongoDB | Blog
V
V2EX
量子位
云风的 BLOG
云风的 BLOG
爱范儿
爱范儿
博客园 - 司徒正美
The Cloudflare Blog
Engineering at Meta
Engineering at Meta

博客园 - 郭慕荣

Nginx 常用操作(你这个是编译安装的nginx,路径 /usr/local/nginx/) 初级会计实务【第二章 会计基础】全知识点 + 考点 + 核心重点标注 Mac电脑穿透映射外网访问- Cloudflare Quick Tunnel mac 电脑brew安装MySQL详解 AGENTS.md文件详解 彻底搞懂 Codex Skill 与插件:区别、试用、核心作用、项目落地全指南(程序员实战向) Codex Skill 和插件到底有什么区别?程序员如何在项目中落地使用 claudecode 配置防止配置文件泄露总结 Claude code分析外部文件总结 Claude code三种模式详解 hasCompletedOnboarding详解 Claudecode 有哪些常用的命令 claude.md文件详解 claude code 的setting文件详解 Docker部署zookeeper总结 Mac中git ssh的配置(GitLab) Java 类加载机制 面试题(一) 如何监控和调优JVM性能? jvm常用的参数有哪些? 怎么配置? hashmap 和currenthashmap 的原理?详解一下 aop在项目中使用的场景?怎么使用? Java dubbo spring springboot中的spi机制 spring中常见的两种代理模式 Redis的zset 面试汇总 drools 规则引擎在线化配置 springcloud中常用的注解详解 springcloud中网关gateway总结 spring是怎么解决循环依赖的? MySQL 死锁 怎么处理? 在写left join的时候 是大表在左侧 还是小表在左侧(二)
kkFileView 4.4.0 部署操作手册(Linux)
郭慕荣 · 2026-09-17 · via 博客园 - 郭慕荣

kkFileView 4.4.0 部署操作手册(Linux)

文件:kkFileView-4.4.0.tar.gz

一、解压

# 解压tar包
tar -zxvf kkFileView-4.4.0.tar.gz

# 进入解压后的目录(目录名根据解压结果,一般是 kkFileView-4.4.0)
cd kkFileView-4.4.0

# 进入bin目录(启停脚本在这里)
cd bin

二、赋予脚本执行权限(第一次部署必执行)

chmod +x *.sh

三、启停命令(核心)

# 启动服务
./startup.sh

# 停止服务(优雅关闭)
./shutdown.sh

# 查看实时日志
./showlog.sh

四、状态验证命令

# 查看进程PID
cat kkFileView.pid

# 检查8012端口是否监听
ss -tlnp | grep 8012

# 查看进程是否存在
ps -ef | grep kkFileView

五、访问地址

[http://101.37.150.56:8012](http://101.37.150.56:8012)

六、重启完整流程(日常最常用)

cd /你的kkfileview路径/kkFileView-4.4.0/bin
./shutdown.sh
sleep 2
./startup.sh

七、常见提示说明

  1. 进程已处于运行状态:服务正在运行,无需重复startup.sh;需要重启就先shutdown
  2. 访问页面打不开:检查服务器安全组放行8012端口、服务器防火墙firewalld
  3. 日志查看:./showlog.sh,退出日志按 Ctrl + C

建议:把上面的cd路径替换成你服务器真实绝对路径,以后直接复制执行。

kkFileView 重启操作(jar包版本,你现在用的)

1、先停止旧进程

查找kkFileView进程

ps -ef | grep kkFileView

找到对应的java进程号 PID(第二列数字)

优雅停止

kill -15 PID

等几秒,若进程没杀掉再强制杀:kill -9 PID

一键查找并kill命令(直接复制)

ps -ef |grep kkFileView |grep -v grep |awk '{print $2}' |xargs kill -15

2、启动kkFileView(2种方式)

方式① 前台启动(测试用,关闭ssh就停,会实时打印日志)

java -jar kkFileView-4.4.0.jar

方式② 后台常驻启动(生产推荐,脱离ssh窗口)

nohup java -jar kkFileView-4.4.0.jar > kkfileview.log 2>&1 &
  • 日志输出到 kkfileview.log
  • 查看日志:tail -f kkfileview.log

3、验证是否启动成功

访问地址:[http://101.37.150.56:8012](http://101.37.150.56:8012) 看到kkFileView首页即成功

4、配套小命令

看实时日志:

tail -f kkfileview.log

查看端口监听(确认8012端口起来)

netstat -tlnp | grep 8012
#没有netstat就用ss
ss -tlnp | grep 8012

如果你写个kkFileView启停脚本 start_kk.sh,我可以直接给你完整脚本,包含stop+start+日志查看。需要吗?