首页
Linux常用
docker常用
关于
Search
1
docker安装MDCX
286 阅读
2
iStoreOS上使用WireGuard
234 阅读
3
麒麟KylinV10离线下载安装包及安装
223 阅读
4
麒麟v10系统openssh升级OpenSSH_10.0p2-OpenSSL 3.4.2
93 阅读
5
UNRAID增加和缩小虚拟机虚拟磁盘大小
73 阅读
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
Tomcat
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
硬件
登录
Search
标签搜索
nginx
数据库
unraid
PVE
麒麟
dockerfile
同步
wow服务器
装机硬件
宏
v2ray
直通
电视盒子
相册
黑裙7.0.1
远程穿透
定时
ssh
emby
symlink
奥黛丽·逐爱者
累计撰写
136
篇文章
累计收到
7
条评论
首页
栏目
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
Tomcat
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
硬件
页面
Linux常用
docker常用
关于
搜索到
38
篇与
默认分类
的结果
2025-08-10
海量数据库操作
海量数据库操作{collapse}{collapse-item label="备份" open}vb_dump工具备份示例vb_dump -U username -W password -h hostname -p port -F c -f /home/bak/xj_zssj_backup.dmp xj_zssj-U:数据库用户名(需有备份权限)-W:用户密码-h:数据库服务器地址(本地可省略)-p:数据库端口(默认5432可省略)-F c:指定自定义格式(压缩格式)-f:指定输出文件路径最后参数为要备份的数据库名实际操作vb_dump -U vastbase -W Xj@123456 -p 5432 -F c -f /home/vastbase/backup_test/xj_zssj_backup.dmp xj_zssj{/collapse-item}{collapse-item label="覆盖方式恢复"}默认情况下,vb_restore不会自动覆盖现有数据库如果需要完全覆盖,需要先清理目标数据库推荐的安全操作步骤:a) 首先删除现有数据库(确保已备份重要数据):vsql -U vastbase -W Xj@123456 -p 5432 -c "DROP DATABASE xj_zssj;"b) 创建新数据库:vsql -U vastbase -W Xj@123456 -p 5432 -c "CREATE DATABASE xj_zssj;"c) 执行恢复vb_restore -U vastbase -W Xj@123456 -p 5432 -F c -d xj_zssj /home/vastbase/backup/xj_zssj_backup.dmp# 1. 先断开所有连接到目标数据库的会话 vsql -U vastbase -W Xj@123456 -p 5432 -c "clean connection to all force for database xj_zssj;" # 2. 再删除数据库 vsql -U vastbase -W Xj@123456 -p 5432 -c "DROP DATABASE xj_zssj;" # 3. 创建新数据库 vsql -U vastbase -W Xj@123456 -p 5432 -c "CREATE DATABASE xj_zssj;" # 4. 执行恢复 vb_restore -U vastbase -W Xj@123456 -p 5432 -F c -d xj_zssj /home/vastbase/backup/xj_zssj_backup.dmp其他可能有用的参数:-e 显示执行的SQL命令-v 详细模式-c 在恢复前清理数据库对象(但不包括数据库本身){/collapse-item}{lamp/}草稿备份vb_dump -U vastbase -W Xj@123456 -p 5432 -F c -f /home/vastbase/backup_test/xj_zssj_sync_backup.dmp xj_zssj_syncvb_dump -U vastbase -W Xj@zssj123 -p 5432 -F c -f /home/vastbase/backup_test/xj_zssj_backup.dmp xj_zssj恢复vb_restore -U vastbase -W Xj@123456 -p 5432 -F c -d xj_zssj /home/vastbase/backup_test/xj_zssj_backup.dmp恢复到dockervb_restore -U vastbase -W Xj@123456 -p 5432 -F c -d xj_zssj /home/vastbase/backup/xj_zssj_backup.dmp{/collapse-item}{collapse-item label="折叠标题二"}sql黑屏执行 -- 1. 创建用户(Vastbase推荐使用CREATE USER) CREATE USER ixjkj WITH PASSWORD 'Xj@123456'; -- 2. 授予系统管理员权限(避免使用SUPERUSER,改用SYSADMIN) ALTER USER ixjkj WITH SYSADMIN; -- 3. 创建数据库并指定所有者 CREATE DATABASE xj_zssj WITH OWNER ixjkj;{/collapse-item}{/collapse}
2025年08月10日
26 阅读
0 评论
0 点赞
2025-08-05
1panel面板设置
1、设置域名绑定可在 SSH 终端输入以下命令来取消域名绑定:1pctl reset domain2、开启了安全入口登录可在 SSH 终端输入以下命令来查看面板入口:1pctl user-info
2025年08月05日
33 阅读
0 评论
0 点赞
2025-07-17
金仓数据库安装
{collapse}{collapse-item label="docker compose配置" open}version: '3' services: kingbase: image: kingbase:v1 container_name: kingbase restart: unless-stopped ports: - "4321:54321" volumes: - /opt/1panel/docker/compose/kingbase/data:/home/kingbase/userdata/data - /opt/1panel/docker/compose/kingbase/license.dat:/home/kingbase/license.dat environment: - ENABLE_CI=yes - NEED_START=yes - DB_USER=system - DB_PASSWORD=123456 - DB_MODE=oracle user: "1000:1000" # 使用非root用户(UID 1000,GID 1000) tty: true stdin_open: true command: /bin/bash{/collapse-item}{collapse-item label="Linux用ISO镜像安装"}安装记录:创建用户和更改密码创建用户和用户组kingbase更改用户 kingbase 的密码[root@KylinV10 ~]# passwd kingbase新的密码:King@13579重新输入新的密码:King@13579passwd:所有的身份验证令牌已经成功更新。选择存储数据的文件夹请选择一个文件夹,该文件夹必须为空。Data folder (默认﹕ /opt/Kingbase/ES/V8/data):数据库端口请输入数据库服务监听端口,默认54321。请输入数据库管理员用户名。User (默认﹕ system):密码:King@13579恭喜!KingbaseES V8 已成功地安装到:/opt/Kingbase/ES/V8如果您需要将 KingbaseES V8 注册为系统服务,请运行/opt/Kingbase/ES/V8/install/script/root.sh如果想启动或停止数据库服务,进入${安装目录}/Server/bin目录执行如下命令:启动服务示例 sys_ctl -w start -D ${/opt/Kingbase/ES/V8/data} -l "${/opt/Kingbase/ES/V8/data}/sys_log/startup.log" 实例 /opt/Kingbase/ES/V8/Server/bin/sys_ctl -w start -D /opt/Kingbase/ES/V8/data -l "/opt/Kingbase/ES/V8/data/sys_log/startup.log"停止服务示例 sys_ctl stop -m fast -w -D ${Data文件目录} 实例1 /opt/Kingbase/ES/V8/Server/bin/sys_ctl stop -m fast -w -D /opt/Kingbase/ES/V8/data 实例2 /opt/Kingbase/ES/V8/Server/bin/sys_ctl stop -D /opt/Kingbase/ES/V8/data -m fast正常连接/opt/Kingbase/ES/V8/Server/bin/ksql -U system -d test{/collapse-item}{collapse-item label="SQL操作"}安装完成后cd到安装目录bin目录/opt/Kingbase/ES/V8/Server/bin./ksql -p 54321 -U system test创建用户-- 1. 创建用户 CREATE USER xj_zssj_sync WITH PASSWORD '11@zssj123'; -- 2. 授予超级用户权限 ALTER USER xj_zssj_sync WITH SUPERUSER; -- 3. 创建数据库并指定所有者 CREATE DATABASE xj_zssj_sync OWNER xj_zssj_sync;备份还原操作备份 /opt/Kingbase/ES/V8/Server/bin/sys_dump -U xj_zssj -d xj_zssj -Fc -f /data/vdb/Kingbase/data/backup/xj_zssj_08041207.dmp 还原(-v参数可以去掉) /opt/Kingbase/ES/V8/Server/bin/sys_restore -U xj_zssj_sync -d xj_zssj_sync -v /data/vdb/Kingbase/data/backup/xj_zssj_sync_08041507.dmp导出dump格式 sys_dump -Usystem -d库名 -Fc -f 文件名.dmp 恢复dump文件 sys_restore -Usystem -d库名 文件名 导出sql格式 sys_dump -Usystem -d库名 -f 文件名.sql 执行sql文件 ksql -Usystem -d库名 -f sql文件{/collapse-item}{/collapse}
2025年07月17日
30 阅读
0 评论
0 点赞
2025-06-28
Kylin V10 SP2 ARM64 系统上构建一个包含 Tomcat 的 Docker 镜像
下载好jdk包确保当前目录有 jdk-8u441-linux-aarch64.tar.gz# 使用通用的 ARM64 基础镜像(推荐 alpine 或 debian,体积更小) FROM arm64v8/ubuntu:20.04 # 或者如果你必须用 Kylin 用户态环境,可以从本地导入: # FROM kylin:v10-sp2-arm64 # 设置环境变量 ENV JAVA_HOME /usr/local/jdk1.8.0_441 ENV CATALINA_HOME /usr/local/tomcat ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin # 安装必要工具(Ubuntu 用 apt,Kylin 用 yum) RUN apt-get update && \ apt-get install -y wget tar && \ rm -rf /var/lib/apt/lists/* # 复制 ARM64 版 JDK(必须匹配宿主架构!) COPY jdk-8u441-linux-aarch64.tar.gz /tmp/ RUN tar -xzf /tmp/jdk-8u441-linux-aarch64.tar.gz -C /usr/local/ && \ rm /tmp/jdk-8u441-linux-aarch64.tar.gz # 下载 Tomcat(无需区分架构) RUN wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.106/bin/apache-tomcat-9.0.106.tar.gz && \ tar -xzf apache-tomcat-9.0.106.tar.gz -C /usr/local/ && \ mv /usr/local/apache-tomcat-9.0.106 $CATALINA_HOME && \ rm apache-tomcat-9.0.106.tar.gz # 安全加固:创建专用用户 RUN groupadd -r tomcat && \ useradd -r -g tomcat -d $CATALINA_HOME -s /bin/false tomcat && \ chown -R tomcat:tomcat $CATALINA_HOME # 暴露端口 EXPOSE 8080 # 以非 root 用户运行 USER tomcat WORKDIR $CATALINA_HOME CMD ["catalina.sh", "run"]构建镜像docker build -t tomcat-arm64:9.0.106 .
2025年06月28日
15 阅读
0 评论
0 点赞
2025-06-28
python的docker镜像构建(麒麟v10sp2arm64)
优化后的 DockerfileFROM python:3.10.11-slim WORKDIR /app # 设置环境变量抑制警告 ENV PIP_ROOT_USER_ACTION=ignore \ PYTHONUNBUFFERED=1 # 使用国内镜像源 RUN sed -i 's|deb.debian.org|mirrors.aliyun.com|g' /etc/apt/sources.list && \ sed -i 's|security.debian.org|mirrors.aliyun.com/debian-security|g' /etc/apt/sources.list # 安装系统依赖 RUN apt-get update && apt-get install -y --no-install-recommends \ wkhtmltopdf \ fonts-wqy-zenhei \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* # 复制预下载的wheel文件 COPY wheels/*.whl /tmp/wheels/ # 安装Python依赖(不升级pip) RUN pip install --no-cache-dir \ --index-url https://mirrors.aliyun.com/pypi/simple/ \ /tmp/wheels/*.whl \ && rm -rf /tmp/wheels # 验证安装 RUN python -c "import flask, pdfkit; print('验证通过')" CMD ["python"]{lamp/}wheels目录内的文件requirements.txt列表asgiref==3.8.1 blinker==1.9.0 click==8.1.8 Django==4.2.23 Flask==3.1.1 importlib_metadata==8.7.0 itsdangerous==2.2.0 Jinja2==3.1.6 MarkupSafe==3.0.2 numpy==2.0.2 pandas==2.3.0 python-dateutil==2.9.0.post0 pytz==2025.2 six==1.17.0 sqlparse==0.5.3 typing_extensions==4.14.0 tzdata==2025.2 Werkzeug==3.1.3 zipp==3.23.0 pdfkit==1.0.0 requests==2.32.3 pypdf2==3.0.1==============================================已验证成功的ARM64版本 (2025-07-04)特点:1. 基于python:3.10.11-slim-buster-linuxarm642. 使用阿里云Debian源和清华pip源3. 包含wkhtmltopdf ARM64版完整安装4. 包含所有Python依赖项构建命令:docker build -t your-app:arm64 .==============================================FROM python:3.10.11-slim-buster-linuxarm64 WORKDIR /app # 阿里云Debian源 RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list && \ sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list # 安装系统依赖 RUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ xfonts-75dpi \ xfonts-base \ fontconfig \ libjpeg62-turbo \ libx11-6 \ libxext6 \ libxrender1 \ xfonts-utils \ fonts-wqy-zenhei \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* # 安装wkhtmltopdf COPY wkhtmltopdf.deb /tmp/ RUN apt-get update && \ apt-get install -y /tmp/wkhtmltopdf.deb --no-install-recommends \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/wkhtmltopdf.deb \ && ln -s /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf # 验证wkhtmltopdf安装 RUN which wkhtmltopdf && wkhtmltopdf --version # 清华pip源 RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 安装Python依赖 COPY wheels/*.whl /tmp/wheels/ ENV PIP_ROOT_USER_ACTION=ignore RUN pip install --no-cache-dir --upgrade pip && \ pip install --no-cache-dir \ /tmp/wheels/*.whl \ psutil==7.0.0 \ MarkupSafe==3.0.2 \ charset-normalizer==3.4.2 \ asgiref==3.8.1 \ Django==4.2.23 \ importlib_metadata==8.7.0 \ numpy==2.0.2 \ pandas==2.3.0 \ python-dateutil==2.9.0.post0 \ pytz==2025.2 \ six==1.17.0 \ sqlparse==0.5.3 \ typing_extensions==4.14.0 \ tzdata==2025.2 \ zipp==3.23.0 \ pypdf2==3.0.1 # 验证中文字体 RUN fc-list :lang=zh ENV PYTHONUNBUFFERED=1 CMD ["python"]
2025年06月28日
22 阅读
0 评论
0 点赞
1
2
3
4
...
8