- 博客(254)
- 资源 (17)
- 收藏
- 关注
原创 麒麟系统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 151
原创 银河麒麟桌面操作系统【解压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 45
原创 银河麒麟桌面操作系统添加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 590
原创 麒麟操作系统常见问题-安装问题
① 登录系统,打开终端,输入: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 638 2
原创 kylinos-desktop搭建pxe环境操作手册-V2.0
备注:7-9为配置http,10-12为配置nfs,两个服务为并行关系,只配置一个就可以;该手册是在2303-x86的物理机上搭建环境。
2024-11-30 08:25:09 57
原创 麒麟桌面挂载移动硬盘提示“$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 86
原创 Linux用户目录下.xsession-errors和.xsession-errors.old文件无限增大
有一个变通的办法就是用系统管理员锁定这两个文件,禁止修改,这样,这两个文件就不会再增加大小了,当然也没有办法查看错误日志了,如果有查看错误日志的需要,那只有设置定期删除或清理了。Linux桌面用户下,.xsession-errors 和 .xsession-errors.old 是用户目录下的错误日志文件,记录软件的各种错误信息,随着时间的加长,这两个文可无限增大,在我的机器上达到过 4G,并且还在增加。切换到用户管理员账户,在需要锁定两个文件的用户根目录下,执行以下命令,下面是锁定这两个这件的具体命令。
2024-11-30 08:18:01 106
原创 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 475
原创 wget 递归下载整个网站(网站扒皮必备)
有时间看到别人网站的页面比较漂亮,就想给扒皮下来,学习学习。分享一个我常用网站扒皮命令wget这个命令可以以递归的方式下载整站,并可以将下载的页面中的链接转换为本地链接。wget加上参数之后,即可成为相当强大的下载工具。wget命令详解-r, --recursive(递归) specify recursive download.(指定递归下载)
2024-11-09 21:44:41 1246
转载 怎样修复grub开机引导(grub rescue)
由于分区调整或分区UUID改变造成grub2不能正常启动,从而进入修复模式了(grub rescue),也称救援模式。可惜,在重启时,系统就只有一个光标在左上角不停的闪,咋也进不了系统。进入系统启动选项界面后还是进不去,因为你还没有真正的修改grub,这个要到ubuntu里修改。若出现的是你的ubuntu主文件夹下的文件夹和文件的名字,那就是的要找的分区了。注:我当时只是修改了1~3步骤,然后在菜单栏就可以进入系统了,且一切正常。注:上面是我的分区设备,每个人可能不一样,但原理都是一样的。
2024-10-30 15:39:17 1430
转载 查看office激活剩余时间(win11)
原文链接:https://blog.csdn.net/m0_50657477/article/details/135182162。
2024-10-29 21:23:01 949
原创 麒麟操作系统服务器kylin-kms-activation反复启动失败问题排查
服务kylin-kms-activation中执行的程序/usr/bin/kylin_kms_daemon,在执行过程中需要读取activation conf.ini文件获取其中关于kms服务端的配置,但是由于此文件默认情况为空,导致获取配置时失败,导致程序异常终止。因此,报错日志是因为程序配置文件为空程序处理失败导致,此服务只在kms激活的时候使用,而且打印的异常信息,不影响系统的其他程序,也不会影响系统的正常使用。此文件保存的为kms服务器相关的配置,默认此文件中配置为空。
2024-10-21 16:01:50 710
原创 麒麟操作系统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 220
原创 运行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 250
转载 升级glibc导致系统开不了机的解决思路
记住,glibc 是系统的核心组件,更新它可能会影响整个系统的稳定性。如果你不确定,最好在测试环境中先进行更新,或者咨询有经验的系统管理员。对于生产环境,除非有重要的安全更新,否则不要轻易更新 glibc。在未来,为了避免类似问题,建议在进行重要更新前创建系统快照或完整备份,并在测试环境中先行验证更新的影响。如果Linux系统在更新glibc后崩溃,这确实是一个严重的问题。- 在更新过程中,仔细阅读包管理器的输出,确保没有破坏依赖关系。- 重启后,测试系统中的关键应用,确保它们正常运行。
2024-10-11 12:37:23 408
原创 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 346
原创 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 302
原创 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 191
原创 解决$‘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 132
原创 麒麟服务器装完系统后删除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 595
原创 sh / bash命令选项
sh命令 是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!-c string:命令从-c后的字符串读取。-x:实现shell脚本逐条语句的跟踪。-n:进行shell脚本的语法检查。-i:实现脚本交互。
2024-09-25 11:21:23 140
原创 出现错误消息“ sshd[xxxx]: error: no more session ”的原因是什么?
• SSH 选项的用途是什么MaxAuthTries,MaxSessions和MaxStartups?• 红帽企业 Linux 6。
2024-09-13 19:45:52 327
原创 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 1216
原创 利用yumdownloader工具下载rpm包及其依赖
destdir:默认情况下,Yumdownloader 将会下载软件包到当前工作目录下.为了将软件下载到一个特定的目录下。执行完上面的指令之后,会在 mypackages 目录下生成一个名称为 repodata 的文件。5、将 mypackages 目录下的 repodata 文件夹上传至目标服务器(内网)有时候公司的服务器都是内网的,无法上网,下载 Linux 小工具的时候,总会走很多弯路。下载之后,搭配 createrepo 工具,直接导入到内网,可以完美安装。不是版本不合适,就是依赖很多包。
2024-08-27 14:29:31 472
原创 异构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 790 2
转载 linux authorizedkeys配置
首先,用户需要生成一对SSH密钥,包括私钥和公钥。当用户尝试连接到另一台主机时,SSH客户端会提供用户的公钥给服务器,服务器会从authorized_keys文件中 查找匹配的公钥,并与之对比验证身份。除了手动编辑authorized_keys文件和使用ssh-copy-id命令外,用户还可以通 过SSH配置文件~/.ssh/config来管理authorized_keys文件。用户可以通过编辑该文件来添加公钥,或者使用ssh-copy-id命令来快速将公钥添加到authorized_keys文件中。
2024-08-16 11:56:29 927
翻译 在Linux系统上重新扫描SCSI总线
代表,是一套用于传输数据以及连接计算机的标准。有时,您会在联机时对 Linux 机器上的磁盘设备进行更改,这在当今使用虚拟机时更常见。有时,您还会添加一个新磁盘,但不想重新启动系统。无论需要添加新磁盘还是增加虚拟机的现有磁盘大小,Linux 操作系统都不会立即看到更改,因为您需要在上重新扫描总线才能看到更改。在上重新扫描总线非常容易,您可以使用简单的一行命令(取决于您连接的SCSI设备的数量)来完成。
2024-07-30 09:49:04 206
转载 常见操作系统查询FC HBA卡信息(WWPN)的方法总结
这就表明主机已经正常识别出安装的HBA了。在FC网络环境中,主机需要和FC网络、FC存储设备(SAN磁盘阵列)连接时需要使用一种接口卡,就如同连接以太网需要以太网卡一样,这种接口卡就叫做FC HBA,简称FC HBA卡。从VMware ESXi 5.5开始,/proc/scsi/目录下面的内容为空,所以不能再使用上面的方法来查看了,此时可以按照下面的步骤获取HBA的相关信息。主机上安装好HBA后,可以在主机上查看HBA卡的信息,进入配置管理界面,选择“存储适配器”,在右侧显示区可以看到主机上面的卡信息。
2024-07-30 09:41:54 1352
转载 可能是最完整的 TCP 连接健康指标工具 ss 的说明
我不是网络专家,只是在经历了多年的生产和测试环境网络问题排查后,不想再得过且过,于是记录下所学到的知识。由于对 TCP 栈的实现了解有限,所以内容仅作参考。ss是个查看连接明细统计的工具。详细见手册:https://man7.org/linux/man-pages/man8/ss.8.html。
2024-07-30 09:39:34 276
原创 linux 下关于tmp目录的清理规则
如果父子卷(父目录)不存在 higher-level 配额组, 那么插入一个level值为255且ID与新建子卷相同的"中间配额组", 并且这个新建的"中间配额组"将被指定为 父子卷(父目录)的 higher-level 配额组(quota group), 同时,新建子卷的叶子配额组也会分配给它(中间配额组)。举例来说,假设原有文件的权限是"0765",此字段的值是"~1550", 那么文件的最终权限将是"0540"。若指定的文件存在,则将"参数"字段的内容写入该文件,否则什么也不做。如果省略或者设为 “
2024-07-24 20:13:47 798
原创 yum install和localinstall、rpm -i的区别是什么
yum localinstall <package_name_locate>用于安装本地的rpm包,并且会自动联网从远程仓库查找相关的依赖包,以完成安装,同时也可以指定一个远程包的url地址,执行安装。使用 yum localinstall 安装本地包并自动联网查找安装相关依赖,其实也有个限制,就是已有的yum仓库能找到依赖包,如果没有,也无法完成安装。install 和 localinstall 后面都可以指定一个url地址的软件包,yum会安装该地址指定的软件。也都可以指定一个远程url的rpm包;
2024-07-22 11:16:56 1270
原创 kylinos解压RAR文件
在kylinos中解压RAR文件需要使用一个叫做unrar的工具。因此,你需要先从仓库中安装unrar。这应该能够帮助你在kylinos上解压RAR文件。如果遇到任何问题,可以检查命令是否正确或者软件包是否已正确安装。这里,x命令用于提取文件和文件夹,而文件名.rar是你的RAR文件的名称。unrar-free --extract 文件名.rar。unrar x 文件名.rar 路径/解压缩到的目录/注意路径后面的斜杠是必要的,它指明这是一个目录。已安装:1:5.6.6-2build1k1。
2024-07-19 19:26:37 1619
原创 麒麟服务器操作系统漏洞补丁包怎么快速下载
2、在对应版本的服务器系统中修改好repo文件,如果在x86系统中下载aarch64的补丁包,可以将repo中的$basearch替换为aarch64.[root@localhost sp1bug]# vim list.txt #将第一步的所有https的下载地址放到该文件中。[root@localhost ~]# tr ‘、’ ’ ’ < package.txt #将文本文件中的顿号都换成空格。注意:系统内如果该依赖包已安装,那么运行命令时将不会下载已安装的依赖包。第一种方案:【建议方案】
2024-07-04 11:07:30 712
原创 麒麟操作系统开机显示initramfs问题解决方案
出现“The root filesystem on /dev/sda3 requiers a manual fsck”则表明是sda3上出现了文件系统的错误,接下来输入“fsck [-y] /dev/sda3”命令进行修复,sda3为报错的位置,进行修复的时候需要注意位置是否与报错一致。3、修复完成后会出现“filesystem has been Modified”类似的字样,此时输入“exit”,进入银河麒麟。2、输入fsck /dev/sda3, 输入y,后面的全部输入y。4、输入密码,进入系统。
2024-07-04 09:32:17 3969 1
原创 linux怎么查询远程管理卡型号
在Linux中,要查询远程管理卡(通常是服务器主板上的集成芯片,如iDRAC、iLO、BMC等)的型号,可以使用一些特定厂商的工具,或者通过IPMI(Intelligent Platform Management Interface)来实现。请注意,这些工具和命令可能需要特定厂商的管理工具或软件包,如Dell的OpenManage或HP的hp-health。如果你使用的是Dell服务器,你还可以使用rpm命令来查询iDRAC卡的型号:rpm -q mdrpm。
2024-05-29 20:55:40 339
原创 failed to connect to bus: 没有那个文件或目录
通常这个socket文件位于 /var/run/dbus/dbus-bus 或 /var/run/messagebus/messagebus。报错信息 “failed to connect to bus: 没有那个文件或目录” 通常表示系统服务尝试连接到系统消息总线(System Message Bus)时失败了,这可能是因为消息总线服务没有运行或者服务的socket文件不存在。执行 systemctl restart messagebus 或 systemctl restart dbus 来重启服务。
2024-05-23 12:40:48 2920 2
原创 lvm磁盘创建失败Couldn‘t create temporary archive name
文件系统 容量 已用 可用 已用% 挂载点。文件系统 容量 已用 可用 已用% 挂载点。原因:存储使用100%,无法挂载,须预留部分空间出来。删掉其中无用文件、log日志继续操作即可。
2024-05-23 12:32:54 2880
原创 xsos:一个在Linux上阅读SOSReport的工具
此报告包含有关系统的大量信息,例如引导信息、文件系统、内存、主机名、已安装的 RPM、系统 IP、网络详细信息、操作系统版本、已安装的内核、已加载的内核模块、打开的文件列表、PCI 设备列表、挂载点及其细节、运行中的进程信息、进程树输出、系统路由、位于 /etc 文件夹中的所有配置文件,以及位于 /var 文件夹中的所有日志文件。要查看系统基本信息,如主机名、发行版、SELinux、内核信息、正常运行时间等,请使用 -o 或 --os 开关运行 xsos。是的,这可以通过 xsos 工具做到。
2024-05-15 18:35:19 236
Linux for Hackers:Learn Cybersecurity Principles With Shell
2022-08-17
异构CPU架构搭建PXE灌装环境
2022-02-12
Product Documentation for Red Hat OpenStack Platform 10.rar
2020-06-16
kubernetes in action errata.docx
2020-04-20
docker文档-中文版.rar
2020-04-02
Product Documentation for Red Hat Enterprise Linux 8.rar
2020-03-27
nginx官方文档-中文版.rar
2020-03-26
Git 中文手册.pdf
2020-03-24
Docker Deep Dive Resource.rar
2020-03-17
Ceph 管理员手册-中文版.pdf
2020-03-16
谁有RH342练习环境
2024-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人