atlassian crowd datacenter 无法启动

报错

cat catalina.out
Unrecognized option: –add-opens=java.base/java.lang=ALL-UNNAMED
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

经过查询,–add-opens 这个参数需要升级jdk 到 1.9以上,龙蜥8.10 版本 默认是 1.8,升级长期支持版本

# wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.rpm
# rpm -U jdk-21_linux-x64_bin.rpm
# java -version
java version “21.0.9” 2025-10-21 LTS
Java(TM) SE Runtime Environment (build 21.0.9+7-LTS-338)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.9+7-LTS-338

再启动就正常了

MariaDB 10.6 安装后设置密码

安装后没有密码,可以直接root登陆,为了安全考虑,需要设置一个密码

MySQL [mysql]> ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’;
Query OK, 0 rows affected (0.001 sec)

MySQL [mysql]> flush privileges;
Query OK, 0 rows affected (0.001 sec)

注意:10.4 版本以后,password参数已经弃用。

Win下Securecrt的Session迁移到Mac系统下的注意事项

之前就碰到过,从Win迁移过来的Session都需要重新写一遍密码,非常耗费时间,但是同事迁移完是可以的,所以问题应该出现在设置层面上,经过查看Mac下Securecrt的Global设置,看到有专门为Mac系统配置的选项,其中有一行设置如下图,默认是打开的

把这个 Use Keychain 取消了就可以直接使用从Win上迁移过来的Session了,密码也是直接跟着过来的,不用再输入密码了。

原理应该是Mac系统上的Keychain是个空的,Win系统上没有这个东西,直接是写到Session里了,所以关闭了这个选项,就能直接使用Session里的保存的Keychain了。

记录一个pure-ftpd的Dockerfile

最近升级pure-ftpd的1.0.52版本,在原有基础上,增加了一些需要用到的参数

FROM alpine:3.17
ARG VERSION
ENV PUBLIC_HOST=localhost \
MIN_PASV_PORT=30000 \
MAX_PASV_PORT=30009 \
UID=1000 \
GID=1000
COPY rootfs /
RUN set -ex && \
chmod a+x /usr/bin/entrypoint.sh && \  新增加
apk add --no-cache \
--virtual .build-deps \
build-base \
curl \
openssl-dev \
bash \
tar && \
cd /tmp && \
curl http://download.techlife.com.cn/pure-ftpd-$VERSION.tar.gz | \ 注意名字按这个格式方便代入参数
tar xz --strip 1 && \
patch -p1 src/ftpd.c minimal.patch && \
./configure \
--prefix=/usr \
--sysconfdir=/etc/pureftpd \
--without-humor \
--with-altlog \ 新增加需要记录日志,否则-O参数用不了
--with-minimal \
--with-throttling \
--with-puredb \
--with-peruserlimits \
--with-ratios \
--with-language=simplified-chinese \ 新增加,支持简体中文
--with-tls && \
make install-strip && \
runDeps="$( \
scanelf --needed --nobanner /usr/sbin/pure-* /usr/bin/pure-* \
| awk '{ gsub(/,/, "
\nso:", $2); print "so:" $2 }' \
| xargs -r apk info --installed \
| sort -u \
)"
&& \
apk add --no-cache --virtual .run-deps $runDeps && \
cd / && rm -rf /tmp/* && \
apk del .build-deps

VOLUME /home/ftpuser /etc/pureftpd

EXPOSE 21 $MIN_PASV_PORT-$MAX_PASV_PORT

ENTRYPOINT ["/usr/bin/entrypoint.sh"]

CMD /usr/sbin/pure-ftpd \
-P $PUBLIC_HOST \
-p $MIN_PASV_PORT:$MAX_PASV_PORT \
-l puredb:/etc/pureftpd/pureftpd.pdb \
-L 50000:10 \ 新增加
-E \
-O stats:/var/log/pureftpd.log \ 新增加
-j \
-R

WinRAR 7.11简体中文商业版【授权注册后无广告】

https://www.win-rar.com/fileadmin/winrar-versions/sc/sc20253103/rrlb/winrar-x64-711sc.exe
https://www.win-rar.com/fileadmin/winrar-versions/sc/sc20253103/wrr/winrar-x64-711sc.exe

用户购买的旧版正版授权文件同样适用于7.11简体中文商业版,将旧版授权文件X:\Program Files\WinRAR\rarreg.key复制到新版X:\Program Files\WinRAR\文件夹就能正常注册,请不要跟帖寻求或提供授权文件rarreg.key或注册补丁,以免侵权造成违规

用户可将购买的旧版正版授权文件rarreg.key 和 WinRAR 安装程序置于同一目录时,运行 WinRAR 安装程序则会自动拷贝 rarreg.key 到 WinRAR 安装目录里