记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
已为您整理为一份结构化文档,请复制以下内容保存为 .md 或 .txt 文件。markdown# openEuler 2403 安装 UKUI 桌面并配置 Intel AX210 无线驱动
## 一、安装 UKUI 图形界面与 VNC 远程桌面
### 1. 安装桌面环境和 VNC 服务
```bash
# 安装 UKUI 桌面
sudo dnf install ukui -y
# 安装 TigerVNC 服务端
sudo dnf install tigervnc-server -y2. 配置 VNC 启动脚本(解决黑屏问题)用普通用户登录后执行以下操作:bash# 备份原文件
mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
# 创建新的 xstartup 文件
vi ~/.vnc/xstartup写入以下内容:sh#!/bin/sh
# 清除冲突的环境变量
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# 设置 UKUI 所必需的环境变量
export XDG_RUNTIME_DIR=/tmp/runtime-$USER
export XDG_CURRENT_DESKTOP=UKUI
# 启动 D-Bus 会话
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
eval $(dbus-launch --sh-syntax)
export DBUS_SESSION_BUS_ADDRESS
fi
# 设置美观的灰蓝色背景
xsetroot -solid "#5A6E7A"
# 启动 UKUI 桌面环境
exec ukui-session赋予执行权限:bashchmod +x ~/.vn...
openeuler2403系统安装ukui使用intel AX210驱动蓝牙与WiFI一,安装UKUI图形界面与VNC在 openEuler 2403 上配置 VNC 服务,主要分为安装依赖和配置服务两大步骤。核心是安装 tigervnc-server,并以你想要登录的普通用户身份来配置运行它。安装准备在配置 VNC 之前,请确保系统已具备图形界面并安装好了 VNC 服务器软件包。安装桌面环境(如 GNOME 或 UKUI)如果你的 openEuler 是最小化安装,需要先安装一个图形界面。# sudo dnf install ukui -y安装 TigerVNC 服务端sudo dnf install tigervnc-server -y安装 tigervnc-server 包即可,它已经包含了所需的核心组件。在 openEuler 2403 中给 UKUI 桌面环境配置 VNC 时,最常见的黑屏问题,几乎都是因为 ~/.vnc/xstartup 这个配置文件没有正确启动 UKUI 会话。核心步骤:正确配置 xstartup 文件这个问题的根源在于,VNC 服务启动时默认运行的是一个极其精简的 xstartup 脚本,它并没有告诉系统要启动完整的 UKUI 桌面环境。我们需要手动修改这个文件,让它来唤醒 UKUI。请按以下步骤操作:登录并进入个人目录:请用你准备用来运行 VNC 服务的那个“普通用户”账号登录系统。备份并编辑 xstartup:mv ~/.vnc/xstartup ~/.vnc/xsta...
MySQL8表中有大量重复数据去重后保存到新表方案一,找deepseek来解决MySQL8 数据库中有两张表: 表 mat_transport_license,创建表SQL如下:CREATE TABLE `mat_transport_license` ( `ID` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', `PERM_ID` int DEFAULT NULL COMMENT '微机编号', `PRINT_ID` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '纸张号', `ORDER_ID` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证编号', UNIQUE KEY `PERM_ID` (`PERM_ID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='准运证'; 表 mat_transport_license_detail ,创建表SQL如下:CREATE TABLE `mat_transport_license_detail` ( `ZYB_ID` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', `PERM_ID` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,&nbs...
autoclaw+Deepseek生成的openeuler2509系统中编译kernel 6.19.14内核方法一,编译内核 1. 准备编译环境首先,需要安装编译内核所必需的工具和依赖库。在终端中执行以下命令: # 1. 安装“Development Tools”组包,包含gcc, make等基础编译工具sudo dnf groupinstall "Development Tools"# 2. 安装内核编译的特定依赖# ncurses-devel: make menuconfig 的图形界面支持# elfutils-libelf-devel: 处理ELF格式文件# bc: 编译过程中的计算工具# openssl-devel: 内核签名等安全功能所需# bison, flex: 语法解析器生成工具sudo dnf install ncurses-devel elfutils-libelf-devel bc openssl-devel bison flex如果编译失败并提示缺少某个头文件或工具,你可以尝试使用sudo dnf builddep kernel来自动安装kernel源码包的所有构建依赖。 2. 获取内核源码由于openEuler 25.09源内暂无预编译的 6.19.14 RPM源码包,我们选择从 kernel.org 手动下载官方源码。# 1. 下载内核源码压缩包# 你可以在 https://www.kernel.org 上查找你想要的版本wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.19.14.tar.xz# 2. 解压源码tar -xvf linux-6.19.14.tar.x...
autoclaw+Deepseek生成的openeuler2509系统中编译kernel7.0.7内核方法一,编译内核 1. 准备编译环境首先,需要安装编译内核所必需的工具和依赖库。在终端中执行以下命令: # 1. 安装“Development Tools”组包,包含gcc, make等基础编译工具sudo dnf groupinstall "Development Tools"# 2. 安装内核编译的特定依赖# ncurses-devel: make menuconfig 的图形界面支持# elfutils-libelf-devel: 处理ELF格式文件# bc: 编译过程中的计算工具# openssl-devel: 内核签名等安全功能所需# bison, flex: 语法解析器生成工具sudo dnf install ncurses-devel elfutils-libelf-devel bc openssl-devel bison flex如果编译失败并提示缺少某个头文件或工具,你可以尝试使用sudo dnf builddep kernel来自动安装kernel源码包的所有构建依赖。 2. 获取内核源码由于openEuler 25.09源内暂无预编译的 7.0.7 RPM源码包,我们选择从 kernel.org 手动下载官方源码。# 1. 下载内核源码压缩包# 你可以在 https://www.kernel.org 上查找你想要的版本wget https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-7.0.7.tar.xz# 2. 解压源码tar -xvf linux-7.0.7.tar.xz# 3. 进入...
AI生成MySQL触发器实例提问: 作为一个SQL运维工程师。作为SQL 运维工程师,核心是保障企业数据库(MySQL/Oracle/SQL Server/PostgreSQL 等)的高可用、高性能、高安全、高稳定运行,同时负责数据库的日常维护、故障排查、性能优化、数据管理等全生命周期运维工作,是业务数据安全和系统稳定的核心保障角色。以下从核心工作职责、必备技术栈、核心能力要求、常见工作场景、职业发展方向五个维度,为你梳理 SQL 运维工程师的核心内容,适配企业实际工作需求:一、核心工作职责日常工作围绕 ** 数据库的 “稳、快、安全”** 展开,分基础运维、故障处理、优化升级、数据管理四大模块:基础日常运维数据库实例的安装、部署、配置、启停,主从 / 主主集群、读写分离、分库分表的搭建与维护;定时执行备份与恢复策略(全量 / 增量 / 日志备份),验证备份可用性,防止数据丢失;监控数据库状态(CPU / 内存 / 磁盘 IO、连接数、慢查询、锁等待、事务状态等),通过 Zabbix/Prometheus/Grafana 等工具搭建监控体系,设置告警阈值;数据库账号、权限的精细化管理,遵循最小权限原则,定期审计权限使用。故障应急处理快速定位并解决数据库常见故障:死锁、连接数耗尽、慢查询堆积、磁盘...
MySql8.0锁表查询和处理 MySQL5.7版本中查看行锁命令:select * from information_schema.innodb_lock_waits;select * from information_schema.innodb_locks;MySQL8.0版本查看锁的命令变为:select * from performance_schema.data_lock_waits;select * from performance_schema.data_locks;因此针对MySQL8.0 提供相关的解锁步骤:1、查看正在进行中的事务 SELECT * FROM information_schema.INNODB_TRX2、查询是否锁表 SHOW OPEN TABLES where In_use > 0;3、查看最近死锁的日志 SHOW ENGINE INNODB STATUS4、 SELECT * from information_schema.processlist5、 select * from information_schema.innodb_trx;6、 select * from performance_schema.data_locks;7、 select * from performance_schema.data_lock_waits;解除死锁查看当前正在进行中的进程show processlist也可以使用 SELECT * FROM information_schema.INNODB_TRX;这两个命令找出来的进程id 是同一个。 杀掉进程对应的进程也可以用一下语句解锁:1、查询是否有锁表记录,找到锁表线程id select * from performance_schema.data_locks;2、根据线程id 找到锁表进程idSELECT b.processlist_id,a.thr...
OpenEuler/almaLinux 系统安装openssh10.2p1 RPM包解决漏洞问题openssh10.2p1 RPM版本基于EulerMaker平台的打包。 在openeuler2203sp1与openeuler2403sp1环境打包成功,测试安装正常。 支持 X11转发与ssh-copy-id命令。具体RPM包下载地址: https://gitcode.com/micoder/openssh源码包安装,参考以下lfs内容:OpenSSH-10.2p1Introduction to OpenSSHThe OpenSSH package contains ssh clients and the sshd daemon. This is useful for encrypting authentication and subsequent traffic over a network. The ssh and scp commands are secure implementations of telnet and rcp respectively. NoteDevelopment versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.Package InformationDownload (HTTP): https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.2p1.tar.gzDownload MD5 sum: 801b5ad6da38e0045de20dd5dd2f6a80Download size: 1.9 MB...
Openeuler2203安装Firefox linux最新版本1,下载firefox安装包。wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/144.0.2/linux-x86_64/zh-CN/firefox-144.0.2.tar.xz2,相关依赖包,根据情况安装。GNU/LinuxSoftware RequirementsPlease note that GNU/Linux distributors may provide packages for your distribution which have different requirements.Firefox will not run at all without the following libraries or packages:glibc 2.17 or higher (glibc 2.28 or higher on arm64)GTK+ 3.14 or higherlibglib 2.42 or higherlibstdc++ 4.8.1 or higher (libstdc++ 6.0 or higher on arm64)X.Org 1.0 or higher (1.7 or higher is recommended)For optimal functionality, we recommend the following libraries or packages:DBus 1.0 or higherNetworkManager 0.7 or higherPulseAudio3,解压安装包。[root@CE010101000031 tool]# tar xvf firefox-144.0.2.tar.xz -C /opt/4,创建桌面快捷打开方式,并写入以下内容,打开测试。[root@CE010101000031 tool]# touch /root/桌面/firefox.desktop[root@CE010101000031 tool]# chmod 775 /root/桌...
OpenEuler2203安装edge-stable-142浏览器 1,下载依赖包与edge安装包wget https://dl-cdn.openeuler.openatom.cn/openEuler-22.03-LTS/everything/x86_64/Packages/liberation-fonts-2.00.5-4.oe2203.noarch.rpmwget https://packages.microsoft.com/yumrepos/edge/Packages/m/microsoft-edge-stable-142.0.3595.53-1.x86_64.rpm 2,安装依赖包与edge软件[root@CE010101000031 tool]# rpm -ivh liberation-fonts-2.00.5-4.oe2203.noarch.rpm 警告:liberation-fonts-2.00.5-4.oe2203.noarch.rpm: 头V3 RSA/SHA1 Signature, 密钥 ID b25e7f66: NOKEYVerifying... ################################# [100%]准备中... ################################# [100%] 软件包 liberation-fonts-1:2.00.5-4.oe2203.noarch 已经安装[root@CE010101000031 tool]# rpm -ivh microsoft-edge-sta...
总共268页,当前第1页 | 页数: - 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
最新评论