太极淘
盛年不再来,一日难再晨。及时当勉励,岁月不待人。
展开
-
u盘管理工具 日志采集方法
U盘或其他外接设备无法自动挂载时的日志采集说明。原创 2025-03-23 13:18:24 · 37 阅读 · 0 评论 -
银河麒麟V10-SP3-aarch64操作系统版本 docker run时报错permission denied
docker:来自守护程序的错误响应:无法创建填充码任务:OCI 运行时创建失败:container_linux.go:318:启动容器进程导致“权限被拒绝”:未知。最后运行docker run -it --rm nginx:latest /bin/bash确认docker容器是否可以正常创建并运行。rpm -qa |grep podman 或者yum list installed podman #查看系统是否安装podman。大概意思守护进程被进程被占用了。如果安装podman,执行。原创 2025-03-22 10:23:17 · 202 阅读 · 0 评论 -
麒麟服务器操作系统Redis部署手册
说明:官方的二进制只有redis-stack-server,它由 Redis,RedisSearch,RedisJSON,RedisGraph,RedisTimeSeries 和 RedisBloom 组成,若不满足需求或介意应用大小则使用源内或源码编译的方式安装,此方案仅供参考。Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。原创 2025-03-16 19:11:00 · 116 阅读 · 0 评论 -
麒麟服务器操作系统Sqlite部署手册
SQLite是一个进程内的轻量级嵌入式数据库,它的数据库就是一个文件,实现了自给自足、无服务器、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这就体现出来SQLite与其他数据库的最大的区别:SQLite不需要在系统中配置,直接可以使用。且SQLite不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite可直接访问其存储文件。进入Sqlite后,在输入.databases查看数据库信息。原创 2025-03-16 19:09:31 · 287 阅读 · 0 评论 -
麒麟服务器操作系统PostgreSQL环境部署手册
ORDBMS(对象关系数据库系统)是面向对象技术与传统的关系数据库相结合的产物,查询处理是 ORDBMS 的重要组成部分,它的性能优劣将直接影响到DBMS 的性能。postgres=# INSERT INTO user_tbl(name, signup_date) VALUES(‘张三’, ‘2013-12-22’);postgres=# UPDATE user_tbl set name = ‘李四’ WHERE name = ‘张三’;M user_tbl WHERE name = ‘李四’;原创 2025-03-16 19:04:43 · 259 阅读 · 0 评论 -
麒麟服务器操作系统Node.js环境部署手册
Node.js 由 OpenJS Foundation(原为 Node.js Foundation,已与 JS Foundation 合并)持有和维护,亦为 Linux 基金会的项目。Node.js 采用 Google 开发的 V8 执行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。在 Node.js 出现之前,JavaScript 通常作为客户端程序设计语言使用,以JavaScript 写出的程序常在用户的浏览器上执行。Brackets(免费、开源软件)原创 2025-03-16 12:37:39 · 132 阅读 · 0 评论 -
麒麟服务器操作系统QT系列软件工具手册
对Qt提供的开发工具进行了一系列的优化之后,在日常的修复bug和维护框架的过程中,桌面研发对Qt的基础软件库也进行了部分优化工作,包括qtbase、qtwayland、qtscript、qt4-x11等Qt基础组件,涉及的Qt框架版本主要涉及到5.9和5.12两个版本。qt 的翻译,是由 ts 文件生成 qm 文件然后进行翻译,国产操作系统上qt 的翻译是由单独的qttranslations包中进行维护,其次部分汉化问题也是qt组件维护工作的一部分,qt的翻译机制如图4-7所示。原创 2025-03-16 12:21:56 · 321 阅读 · 0 评论 -
麒麟服务器操作系统JAVA环境部署手册
JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK。JRE是个运行环境,JDK是个开发环境。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。原创 2025-03-16 11:59:37 · 43 阅读 · 0 评论 -
麒麟服务器操作系统Go环境部署手册
此外,Go语言还提供了强大的标准库,包含了许多易于使用和高效的函数和工具,用于处理文件、网络、加密、并发等常见任务。Go语言,又称 Golang,是由Google的Robert Griesemer、Rob Pike及Ken Thompson开发的一种静态强类型、编译型语言。Go语言的编译器支持多种操作系统和体系结构,具有跨平台支持的特性,可以轻松地在不同的平台上运行。同时,Go语言拥有一个庞大的开源社区,提供了大量的开源项目、库和工具,加速了开发过程。版本之前,必须先安装早期的版本。原创 2025-03-16 11:58:34 · 451 阅读 · 0 评论 -
如何缩减XFS分区格式的根目录
本文介绍如何缩减XFS分区格式的 / 目录。如果需要缩减逻辑卷上的XFS文件系统,则需要通过备份、恢复和重新创建逻辑卷来实现。原创 2025-03-01 19:15:05 · 28 阅读 · 0 评论 -
麒麟桌面操作系统共享文件夹到windows操作手册
如果没有弹窗上边图形化的密码框,需要按ctrl+alt+t打开终端,执行sudo smbpasswd -a kylinos,最后的kylinos是登录账号,输入密码即可,默认输入的密码不显示。2、右击kylinshare,点击【属性】-【共享】,勾选【共享文件夹】,勾选【允许游客访问】、去掉【只读】的勾选,点击确定。1、在当前电脑的家目录下,右击-新建-文件夹,创建kylinshare文件夹。4、弹窗授权,输入登录账号的密码,点击【授权】3、点击确定后,点击弹窗的【确定增加权限】Windows 端配置。原创 2025-03-01 19:01:56 · 698 阅读 · 0 评论 -
windows共享文件夹到麒麟桌面操作系统操作步骤
8、点击第二步图片中的【网络和共享中心】,开启【来宾或公用(当前配置文件)】的【启用网络发现】和【启用文件和打印机共享】以及【密码保护的共享】下的【无密码保护的共享】,然后点击【保存更改】。7、Everyone的允许权限【完全控制】、【更改】、【读取】三个全部勾选上,点击【应用】、【确定】2、右击myshare文件夹,点击属性,在属性窗口中点击【共享】页签,点击【共享】6、点击第二步图片中的【高级共享】,勾选上“共享此文件”,点击【权限】4、点击【权限级别】,选择读取/写入,然后点击【共享】原创 2025-03-01 18:56:53 · 961 阅读 · 0 评论 -
设置搜狗输入法为五笔输入法
设置好后,点击确定按钮。原创 2025-03-01 18:52:40 · 239 阅读 · 0 评论 -
麒麟桌面系统安装完成后更换数据硬盘问题处理操作手册
桌面系统机箱内有两块硬盘(其中一块固态硬盘、一块机械硬盘),安装时固态硬盘作为系统盘,机械硬盘作为数据盘。桌面终端无法正常进入的问题,是因为安装系统时选择的机械硬盘为数据盘(/data分区),普通用户的家目录是默认在/data分区下,导致的问题。4、将data分区的/dev/sda1,以及/data/home、/data/root三个给注释掉,保持退出。5、待再次进入系统,在显示下图时,按ctrl+alt+f1进入tty1,。6、进入tty1,需要输入普通用户名,及用户名密码,进入root权限。原创 2025-02-27 10:13:22 · 262 阅读 · 0 评论 -
麒麟桌面操作系统无法读取U盘排查思路
1、执行sudo mount -a,将所有的存储重新挂载一遍,然后执行lsblk查看是否有显示U盘的挂载点,结果是没有看到U盘的挂载点。4、查看udisks2包是否成功安装,发现有较新版本的安装包,使用sudo apt install -y udisks2更新软件包。8、打开设置-安全中心、把设备安全给关了,再插拔U盘,就可以识别U盘并读取U盘了。3、使用lshw -C disk查看存储的硬件信息,发现也没有U盘的硬件信息。7、执行getstatus,发现devctl的值为on,表示该开关是打开的。原创 2025-02-27 10:10:48 · 1010 阅读 · 0 评论 -
当前用户家目录下.xsession-error和.xsession-error.old文件无限增大】问题解决方法
在 Linux 系统中,当前用户家目录下的和文件通常与 X 会话(图形界面会话)相关,下面为你详细介绍它们的作用、可能出现问题的原因以及相应的解决办法。原创 2025-01-24 16:46:10 · 132 阅读 · 0 评论 -
xfs文件系统提示writback error on sector xxxxx
文件系统检查:对于 XFS 文件系统,运行xfs_repair工具。不过要注意,这个工具在挂载文件系统的情况下不能使用。由于该问题时出现在根分区,需要借助U盘启动盘【物理机】或者挂载ISO文件从ISO启动【虚拟机】,进入救援模式。这种错误可能是由多种原因引起的,例如硬件故障(如磁盘坏道)、文件系统错误、驱动程序问题或其他与存储系统相关的问题。所以在运行之前,最好备份重要的数据。 dev vda 指出出现问题的设备是 vda,一个虚拟磁盘设备。执行lsblk,查看分区情况,测试机器上暂未有vda盘。原创 2025-01-15 15:39:14 · 161 阅读 · 0 评论 -
桌面系统安装完成后更换硬盘问题处理操作手册
桌面系统机箱内有两块硬盘(其中一块固态硬盘、一块机械硬盘),安装时固态硬盘作为系统盘,机械硬盘作为数据盘。桌面终端无法正常进入的问题,是因为安装系统时选择的机械硬盘为数据盘(/data分区),普通用户的家目录是默认在/data分区下,导致的问题。4、将data分区的/dev/sda1,以及/data/home、/data/root三个给注释掉,保持退出。5、待再次进入系统,在显示下图时,按ctrl+alt+f1进入tty1,。6、进入tty1,需要输入普通用户名,及用户名密码,进入root权限。原创 2025-01-15 15:35:29 · 208 阅读 · 0 评论 -
麒麟系统V10-SP1-2403版本使用系统自带的engrampa工具解压zip文件名出现乱码现象
银河麒麟桌面操作系统V10SP1-2403版本中,使用系统自带的engrampa工具解压zip格式的压缩包后,发现解压出来的文件名出现乱码现象。1.对比银河麒麟桌面操作系统V10SP1-2303版本,使用系统自带的engrampa解压zip格式压缩包,解压完成后文件名不会乱码。2.经过对比分析,判断可能是V10SP1-2403版本中engrampa软件存在bug,导致解压zip文件时文件名出现乱码。其中*.deb为下载的新版本engrampa安装包的文件名。命令格式:sudo dpkg -i *.deb。原创 2025-01-10 20:28:55 · 771 阅读 · 0 评论 -
银河麒麟桌面操作系统【解压windows的zip压缩包中文乱码】问题解决方法
由于linux系统与windows操作系统默认的编码方式不一致导致,即linux操作系统默认采用UTF-8编码方式,而windows操作系统默认采用GBK和GB2312编码方式。$sudo unzip -O CP936 xxx.zip(也可尝试将参数“CP936”替换为“GBK”或“GB18030”)在终端使用unzip命令解压windows系统的zip压缩包后,中文显示乱码。添加完成后,按“Esc”键盘退出文本编辑模式,再输入“:wq”保存退出。步骤1:在终端使用如下命令,配置环境变量。原创 2025-01-10 20:23:44 · 888 阅读 · 0 评论 -
/sys目录下关于网卡的信息
在Linux系统中,/sys。原创 2024-12-19 20:46:19 · 202 阅读 · 0 评论 -
kylinos如何使用udev修改网卡名称
在KylinOS中使用udev。原创 2024-12-19 20:42:49 · 268 阅读 · 0 评论 -
银河麒麟桌面操作系统添加WPS字体
步骤四:在终端输入sudo cp *.ttf /usr/share/fonts/wps-office/命令,回车,输入当前系统登录用户的密码后,再回车即可将.tty格式的字体文件拷贝至/usr/share/fonts/wps-office/目录下。步骤三:在终端使用cd命令进入到保存.ttf格式字体文件的目录,例如在终端输入cd /home/用户名/下载/命令后回车即可切进当前系统登录用户主目录下的下载目录。步骤二:下载完成后,在当前工作区界面,使用“Ctrl+Alt+T”快捷键打开终端。原创 2024-12-14 17:46:18 · 1893 阅读 · 0 评论 -
麒麟操作系统常见问题-安装问题
① 登录系统,打开终端,输入:cat /etc/default/locale |grep LANG=,看一下输出结果是否显示为:LANG=‘en_US:UTF-8’③ 系统安装勾选“创建备份还原分区”和“创建数据盘”选择“快速安装”,点击“快速安装”。③ 用光盘引导进livecd,然后双击安装系统,镜像来源处,选择”从ghost镜像安装“,然后浏览选中u盘中ghost文件。需要进livecd挂载,手动挂载有ghost镜像的U盘,然后点击桌面的安装,选择ghost安装,找到U盘的ghost镜像。原创 2024-11-30 12:42:08 · 1213 阅读 · 2 评论 -
kylinos-desktop搭建pxe环境操作手册-V2.0
备注:7-9为配置http,10-12为配置nfs,两个服务为并行关系,只配置一个就可以;该手册是在2303-x86的物理机上搭建环境。原创 2024-11-30 08:25:09 · 116 阅读 · 0 评论 -
麒麟桌面挂载移动硬盘提示“$MFTMirr does not match $MFT (record 0).Failed to mount ‘devsdb1‘ Inputoutput”
修复之后,重新插拔磁盘即可。根据 ntfsfix 提供的信息会自动尝试修复一些基本的错误,并重新挂载 NTFS 分区,成功后会提示:processed successfully。执行ntfsfix /dev/sdb1 需要使用管理员权限,可以切换到root或者增加sudo。1、安装ntfs-3g指令,桌面系统默认都自带。原创 2024-11-30 08:20:32 · 166 阅读 · 0 评论 -
Linux用户目录下.xsession-errors和.xsession-errors.old文件无限增大
有一个变通的办法就是用系统管理员锁定这两个文件,禁止修改,这样,这两个文件就不会再增加大小了,当然也没有办法查看错误日志了,如果有查看错误日志的需要,那只有设置定期删除或清理了。Linux桌面用户下,.xsession-errors 和 .xsession-errors.old 是用户目录下的错误日志文件,记录软件的各种错误信息,随着时间的加长,这两个文可无限增大,在我的机器上达到过 4G,并且还在增加。切换到用户管理员账户,在需要锁定两个文件的用户根目录下,执行以下命令,下面是锁定这两个这件的具体命令。原创 2024-11-30 08:18:01 · 244 阅读 · 0 评论 -
kylinos-server源码安装xrdp
编辑/etc/xrdp/xrdp.ini配置文件,修改ssl_protocols配置为:ssl_protocols=TLSv1, TLSv1.1,在DESKTOP变量前添加一行unset DBUS_SESSION_BUS_ADDRESS内容后,保存并关闭文件。本地主机win和远程kylinos之间,不能进行粘贴复制。7、在windows系统上,打开自带的mstsc远程桌面软件,选择Xvnc协议后使用root远程连接。1、配置外网源、安装需要的软件包。5、修改xrdp.ini配置。2、下载xrdp源码包。原创 2024-11-30 08:16:07 · 560 阅读 · 0 评论 -
麒麟操作系统服务器kylin-kms-activation反复启动失败问题排查
服务kylin-kms-activation中执行的程序/usr/bin/kylin_kms_daemon,在执行过程中需要读取activation conf.ini文件获取其中关于kms服务端的配置,但是由于此文件默认情况为空,导致获取配置时失败,导致程序异常终止。因此,报错日志是因为程序配置文件为空程序处理失败导致,此服务只在kms激活的时候使用,而且打印的异常信息,不影响系统的其他程序,也不会影响系统的正常使用。此文件保存的为kms服务器相关的配置,默认此文件中配置为空。原创 2024-10-21 16:01:50 · 1039 阅读 · 0 评论 -
麒麟操作系统swap使用率过高的排查思路
2)获取到的占用swap空间的进程,在当前目录下生成的swap.log文件里查询,第一列PID,第二列swap空间占用大小,由高到低排序。然后再使用ps aux |grep pid(swap占用高的),查询下是哪个服务占用的?现象:用户业务环境服务器在运行时,监控平台告警swap使用99%,在系统内查询物理内存使用39%左右,swap使用达99%。1)客户协调数据库厂商排查,最后的反馈是不影响业务,建议扩容swap。1)使用命令查询使用了swap空间的进程并排序:for i in。原创 2024-10-21 14:43:01 · 309 阅读 · 0 评论 -
运行ntpq -p,均出现localhost timed out,nothing received
问题现象:在客户端和服务器端运行ntpq -p,均出现"localhost: timed out, nothing received",同时systemctl status ntpd查看服务器和客户端的服务都是在正常运行。如下图:排查:运行ntpq命令,进入交互模式,输入timeout 1000000,手动调整timeout时间,再输入peers查询,仍有 上述错误提示;查看了/etc/ntp.conf,没发现有可疑之处;原创 2024-10-14 10:28:12 · 399 阅读 · 0 评论 -
kylinos-desktop升级内核后怎么默认进入老版本内核
发现5.4.18-85.74的内核menuentry在submenu中,此时设置GRUB_DEFALT=3是不生效的,无法进入5.4.18-85.74。GRUB_DEFAULT=“Example boot menu entry” 引导标题为“Example boot menuentry”的菜单项。近期某客户升级CVE-2024-1086内核漏洞后,无法正常进入新内核,想回退到原来的内核版本中排查问题。设置默认会引导的引导菜单项。首先,启动系统并记录GRUB菜单中的第二个主选项和其对应的子选项。原创 2024-10-10 21:07:53 · 517 阅读 · 0 评论 -
kylinos-SP3的软件包降级到V10-SP1中的版本
如果想再次回退到原来版本,将repo改为原来的SP3版本,然后执行yum history 查看ID号,执行yum history rollback ID就可以恢复了。此时我们发现已安装的版本是1.32-2.ky10,而sp1网络源里的版本是1.30-11.ky10,我们将降级安装网络源中的低版本软件包。近期有个客户想要把kylinos-V10-sp3的软件包降级到kylinos-V10-SP1的版本。3、以tar包为例,查看已安装版本及网络源中其他版本。1、查看系统版本,确认是V10-SP3。原创 2024-10-10 20:31:43 · 425 阅读 · 0 评论 -
kylin v10-SP3重启lightdm.service的时候提示报错:/usr/lib64/security/pam_console.so: cannot open
kylin v10-SP3执行systemctl status lightdm.service的时候提示报错:/usr/lib64/security/pam_console.so: cannot open。pam_console.so文件应该属于pam包,但是目前在pam包中并没有发现该文件。• /etc/pam.d/lightdm-autologin 中的第12行注释。1、将以下两个文件中的 pam_console.so行注释。• /etc/pam.d/lightdm 中的第14行注释。原创 2024-09-30 18:14:35 · 324 阅读 · 0 评论 -
解决$‘r‘ command not found或者文件夹显示’tvsf 33‘$‘r‘
在Unix和Linux系统中,回车符是一个不可见的控制字符,它通常用于文本文件中的行结尾。这个命令会查找当前目录及其子目录下所有扩展名为 .txt 的文本文件,并使用sed命令删除其中的 $‘\r’ 字符。所以命令sed -i ‘s/\r//’ ,就是将文件里的\r替换为空,也就是将其删除,从而实现文档格式转换。然后整合到一块的功能就是用于查找特定内容并进行替换:sed -i ‘s/查找内容/替换为的字符串/’。-ibak表示直接修改读取的文件内容,而不是输出到终端,并且备份成bak,原创 2024-09-30 18:11:55 · 145 阅读 · 0 评论 -
麒麟服务器装完系统后删除backup以及swap分区的操作步骤
此时我们发现在/etc/fstab中包括了/dev/mapper/klas-backup和/dev/mapper/klas-swap两个分区,确认删除这两个分区的话,需要将这两行注释掉(在行首添加#井号即可)或者直接删除掉。如果backup分区有挂载点的话,也需要执行umount命令将其挂载点卸载掉。将V10-SP3服务器的klas-backup、klas-swap两个lvm分区删除掉。此时再次执行lsblk就看不到backup、swap两个分区了。1、执行vgs、lvs查看vg、lv。原创 2024-09-30 18:09:41 · 843 阅读 · 0 评论 -
出现错误消息“ sshd[xxxx]: error: no more session ”的原因是什么?
• SSH 选项的用途是什么MaxAuthTries,MaxSessions和MaxStartups?• 红帽企业 Linux 6。原创 2024-09-13 19:45:52 · 467 阅读 · 0 评论 -
linux查看系统安装时间命令,找出Linux操作系统(OS)安装日期和时间
你可能想知道你的计算机上何时安装了Linux操作系统,即OS的安装日期和时间,使用tune2fs、dumpe2fs、ls、basesystem、setup、setuptool命令能出来结果。方法4(仅适用于基于RPM的系统):如何使用basesystem命令查找Linux操作系统(OS)安装日期和时间。方法6(仅适用于基于RPM的系统):如何使用setuptool命令查找Linux操作系统(OS)安装日期和时间。方法2:如何使用dumpe2fs命令查找Linux操作系统(OS)安装日期和时间。原创 2024-08-27 16:42:01 · 1447 阅读 · 0 评论 -
利用yumdownloader工具下载rpm包及其依赖
destdir:默认情况下,Yumdownloader 将会下载软件包到当前工作目录下.为了将软件下载到一个特定的目录下。执行完上面的指令之后,会在 mypackages 目录下生成一个名称为 repodata 的文件。5、将 mypackages 目录下的 repodata 文件夹上传至目标服务器(内网)有时候公司的服务器都是内网的,无法上网,下载 Linux 小工具的时候,总会走很多弯路。下载之后,搭配 createrepo 工具,直接导入到内网,可以完美安装。不是版本不合适,就是依赖很多包。原创 2024-08-27 14:29:31 · 570 阅读 · 0 评论 -
异构CPU搭建PXE灌装环境
问题背景为了测试用例需要PXE灌装系统,但是CPU架构有ARM、X86、海光、兆芯、龙芯等架构的系统。需要在同一服务器中配置相关参数,解决异构CPU的问题,即插入网线后,选择PXE安装模式,可自动判断CPU架构,从而进入对应的路径,选择内核文件进行安装。 解决方法2.1 安装相关服务包 # yum install -y xinetd tftp tftp-server httpd nfs* 2.2 配置tftp # vim /etc/xinetd.d/tftp .原创 2024-08-20 11:12:32 · 823 阅读 · 2 评论