首页
Linux常用
docker常用
关于
Search
1
docker安装MDCX
257 阅读
2
麒麟KylinV10离线下载安装包及安装
199 阅读
3
iStoreOS上使用WireGuard
165 阅读
4
麒麟v10系统openssh升级OpenSSH_10.0p2-OpenSSL 3.4.2
62 阅读
5
UNRAID增加和缩小虚拟机虚拟磁盘大小
54 阅读
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
Tomcat
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
登录
Search
标签搜索
nginx
数据库
unraid
PVE
麒麟
dockerfile
同步
wow服务器
装机硬件
宏
v2ray
直通
电视盒子
相册
黑裙7.0.1
远程穿透
定时
ssh
emby
symlink
奥黛丽·逐爱者
累计撰写
128
篇文章
累计收到
21
条评论
首页
栏目
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
Tomcat
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
页面
Linux常用
docker常用
关于
搜索到
36
篇与
默认分类
的结果
2025-12-12
Oracle限制 trace 日志文件大小和数量
{collapse}{collapse-item label="限制日志生成" open}lsnrctl set trc_level off # 立即生效 lsnrctl set trc_filelen 20 # 如必须开,单文件 20 MB lsnrctl set trc_fileno 5 # 循环最多 5 个文件结论lsnrctl set trc_level off 已足够,listener 端后续 0 增长。数据库端继续用前面给的进 SQL*Plussqlplus / as sysdba执行(立即生效,重启也保留)ALTER SYSTEM SET MAX_DUMP_FILE_SIZE='500M' SCOPE=BOTH;listener.log 是 文本格式的普通监听日志(不是 trace),只要监听还在接收连接,它就会持续追加,但增长速度远慢于 .trc 文件。想让它不膨胀,有两种做法:直接关闭监听日志(最干净,生产常用)lsnrctl set log_status off立即生效,重启监听也保持;listener.log 停止增长,Oracle 不再写任何连接记录。[oracle@7e2f7cace564 oradata]$ lsnrctl set log_status off LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 12-DEC-2025 18:29:15 Copyright (c) 1991, 2013, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) LISTENER parameter "log_status" set to OFF The command completed successfully [oracle@7e2f7cace564 oradata]$ {/collapse-item}{collapse-item label="折叠标题二"} 折叠内容二{/collapse-item}{/collapse}
2025年12月12日
9 阅读
0 评论
0 点赞
2025-09-17
麒麟v10系统openssh升级OpenSSH_10.0p2-OpenSSL 3.4.2
查看版本[root@KylinV10 ~]# ssh -V OpenSSH_8.2p1, OpenSSL 1.1.1f 31 Mar 2020下载openssl 升级openssl#解压gz包 tar -zxvf openssl-3.4.1.tar.gz #进入到文件夹 cd openssl-3.4.2/ # 1. 回到源码目录 cd /root/openssl-3.4.2 # 2. 重新配置(共享库 + 安装前缀) make distclean ./config shared zlib -fPIC --prefix=/usr/local/openssl # 3. 编译 & 安装 make -j$(nproc) make install # 4. 确认库已生成 ~~错误ls -l /usr/local/openssl/lib/libcrypto.so.3~~ ls -l /usr/local/openssl/lib64/libcrypto.so.3 # 5. 注册到系统缓存 echo '/usr/local/openssl/lib64' > /etc/ld.so.conf.d/openssl-3.4.2.conf ldconfig ·························································· # 1. 修正路径 echo '/usr/local/openssl/lib64' > /etc/ld.so.conf.d/openssl-3.4.2.conf # 2. 刷新缓存 ldconfig # 3. 验证系统已识别 ldconfig -p | grep libcrypto.so.3 必须出现: libcrypto.so.3 (libc6,x86-64) => /usr/local/openssl/lib64/libcrypto.so.3 查看openssl版本openssl version然后再回到 openssh 目录:cd /root/openssh-10.0p1 make distclean export PATH="/usr/local/openssl/bin:$PATH" export PKG_CONFIG_PATH="/usr/local/openssl/lib64/pkgconfig" ./configure \ --prefix=/usr/local/openssh \ --sysconfdir=/etc/ssh \ --with-ssl-dir=/usr/local/openssl \ --with-zlib --with-pamconfigure 已经 顺利通过!下一步直接编译安装即可:make -j$(nproc) make install1.停用旧服务systemctl stop sshd systemctl disable sshhd systemctl daemon-reload删掉系统 unit(不管有没有)rm -f /usr/lib/systemd/system/ssh*.service建新版配置目录 & 最小配置mkdir -p /etc/ssh # 新版配置统一放这里 cp /usr/local/openssh/etc/sshd_config /etc/ssh/sshd_config # 最小必改项(麒麟 V10 必须) sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config sed -i 's/^#PubkeyAuthentication.*/PubkeyAuthentication yes/' /etc/ssh/sshd_config sed -i 's/^#PasswordAuthentication.*/PasswordAuthentication yes/' /etc/ssh/sshd_config生成主机密钥(一次即可)/usr/local/openssh/bin/ssh-keygen -A写 systemd 单元(麒麟 V10 通用)cat >/etc/systemd/system/sshd.service <<'EOF' [Unit] Description=OpenSSH Server After=network.target [Service] Type=simple ExecStart=/usr/local/openssh/sbin/sshd -D -f /etc/ssh/sshd_config ExecReload=/bin/kill -HUP $MAINPID Restart=always RestartSec=42s [Install] WantedBy=multi-user.target EOF注册 & 启动systemctl daemon-reload systemctl enable --now sshd验证(另开终端)ssh -V # 客户端版本 ssh 127.0.0.1 # 本机再开一个会话,确认能登录可选:保留旧二进制当救命稻草mv /usr/sbin/sshd /usr/sbin/sshd.bak ln -s /usr/local/openssh/sbin/sshd /usr/sbin/sshd系统变量echo 'export PATH=/usr/local/openssh/bin:$PATH' >> /etc/profile source /etc/profile验证(另开终端)ssh -Vssh 127.0.0.1
2025年09月17日
62 阅读
2 评论
0 点赞
2025-08-13
测试
12345611234
2025年08月13日
10 阅读
0 评论
0 点赞
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日
14 阅读
0 评论
0 点赞
2025-08-05
1panel面板设置
1、设置域名绑定可在 SSH 终端输入以下命令来取消域名绑定:1pctl reset domain2、开启了安全入口登录可在 SSH 终端输入以下命令来查看面板入口:1pctl user-info
2025年08月05日
21 阅读
0 评论
0 点赞
1
2
3
...
8