自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(235)
  • 资源 (17)
  • 收藏
  • 关注

原创 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 42

原创 解决$‘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 73

原创 麒麟服务器装完系统后删除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 235

原创 sh / bash命令选项

sh命令 是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!-c string:命令从-c后的字符串读取。-x:实现shell脚本逐条语句的跟踪。-n:进行shell脚本的语法检查。-i:实现脚本交互。

2024-09-25 11:21:23 100

原创 出现错误消息“ sshd[xxxx]: error: no more session ”的原因是什么?

• SSH 选项的用途是什么MaxAuthTries,MaxSessions和MaxStartups?• 红帽企业 Linux 6。

2024-09-13 19:45:52 131

原创 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 500

原创 利用yumdownloader工具下载rpm包及其依赖

destdir:默认情况下,Yumdownloader 将会下载软件包到当前工作目录下.为了将软件下载到一个特定的目录下。执行完上面的指令之后,会在 mypackages 目录下生成一个名称为 repodata 的文件。5、将 mypackages 目录下的 repodata 文件夹上传至目标服务器(内网)有时候公司的服务器都是内网的,无法上网,下载 Linux 小工具的时候,总会走很多弯路。下载之后,搭配 createrepo 工具,直接导入到内网,可以完美安装。不是版本不合适,就是依赖很多包。

2024-08-27 14:29:31 84

原创 异构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 743

转载 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 362

翻译 在Linux系统上重新扫描SCSI总线

代表,是一套用于传输数据以及连接计算机的标准。有时,您会在联机时对 Linux 机器上的磁盘设备进行更改,这在当今使用虚拟机时更常见。有时,您还会添加一个新磁盘,但不想重新启动系统。无论需要添加新磁盘还是增加虚拟机的现有磁盘大小,Linux 操作系统都不会立即看到更改,因为您需要在上重新扫描总线才能看到更改。在上重新扫描总线非常容易,您可以使用简单的一行命令(取决于您连接的SCSI设备的数量)来完成。

2024-07-30 09:49:04 91

转载 常见操作系统查询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 493

转载 可能是最完整的 TCP 连接健康指标工具 ss 的说明

我不是网络专家,只是在经历了多年的生产和测试环境网络问题排查后,不想再得过且过,于是记录下所学到的知识。由于对 TCP 栈的实现了解有限,所以内容仅作参考。ss是个查看连接明细统计的工具。详细见手册:https://man7.org/linux/man-pages/man8/ss.8.html。

2024-07-30 09:39:34 122

原创 linux 下关于tmp目录的清理规则

如果父子卷(父目录)不存在 higher-level 配额组, 那么插入一个level值为255且ID与新建子卷相同的"中间配额组", 并且这个新建的"中间配额组"将被指定为 父子卷(父目录)的 higher-level 配额组(quota group), 同时,新建子卷的叶子配额组也会分配给它(中间配额组)。举例来说,假设原有文件的权限是"0765",此字段的值是"~1550", 那么文件的最终权限将是"0540"。若指定的文件存在,则将"参数"字段的内容写入该文件,否则什么也不做。如果省略或者设为 “

2024-07-24 20:13:47 453

原创 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 737

原创 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 628

原创 麒麟服务器操作系统漏洞补丁包怎么快速下载

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 500

原创 麒麟操作系统开机显示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 2151

原创 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 277

原创 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 1683 2

原创 lvm磁盘创建失败Couldn‘t create temporary archive name

文件系统 容量 已用 可用 已用% 挂载点。文件系统 容量 已用 可用 已用% 挂载点。原因:存储使用100%,无法挂载,须预留部分空间出来。删掉其中无用文件、log日志继续操作即可。

2024-05-23 12:32:54 1491

原创 xsos:一个在Linux上阅读SOSReport的工具

此报告包含有关系统的大量信息,例如引导信息、文件系统、内存、主机名、已安装的 RPM、系统 IP、网络详细信息、操作系统版本、已安装的内核、已加载的内核模块、打开的文件列表、PCI 设备列表、挂载点及其细节、运行中的进程信息、进程树输出、系统路由、位于 /etc 文件夹中的所有配置文件,以及位于 /var 文件夹中的所有日志文件。要查看系统基本信息,如主机名、发行版、SELinux、内核信息、正常运行时间等,请使用 -o 或 --os 开关运行 xsos。是的,这可以通过 xsos 工具做到。

2024-05-15 18:35:19 155

原创 SSH会话连接超时问题

目前大多数ssh服务是运行在Linux系统上的sshd服务。当访问终端在windows上时,各终端软件,如,putty,SecureCRT等,大多支持设置向服务器端自动发送消息,来防止终端定期超时。其实,服务器端也支持类似的设置,从服务器的角度防止链接超时。并且,当终端在Ubuntu 等Linux系统上时,客户端也可进行类似设置。下面我们就介绍三种防止超时被踢出的方法,后两种情况的设置方法以及通过设置shell变量来达到此目的的方法:1、 配置服务器。

2024-04-26 14:54:16 107

原创 yum-utils工具集详解

r REPOID, --repoid=REPOID : 查询指定的repo id ,可以被指定多次。-p DESTDIR , --download_path=DESTDIR :包的下载到的地址。六、repodiff : 比较一个或多个资料库的差异并返回一个显示增加,删除,改变的包的列表。-t, --tempcache :用一个临时的目录存储yum-cache。-a ARCH, --arch=ARCH 修改包的arch。-u, --urls : 列出下载包的url,但是并不下载。

2024-04-26 14:33:36 1143

原创 银河麒麟桌面操作系统V10登录后黑屏

步骤2:在字符界面,输入sudo adduser <用户名>命令创建一个新用户后,再输入sudo systemctl lightdm命令重启图形化服务。步骤3:再在系统登录界面,使用新用户及密码登录时,发现可以正常进入图形化桌面,由此可见,为用户环境问题。步骤1:在系统登录界面,使用“Ctrl+Alt+F1”快捷键从图形界面切换到字符界面,进行登录。步骤1:在字符界面,输入以下命令,删除老用户家目录下.config和.cache文件。系统启动后,在登录界面输入密码后,显示黑屏,无法进入图形化桌面。

2024-03-25 19:28:04 6158

原创 银河麒麟桌面操作系统V10SP1在登录界面显示启动会话失败

该系统桌面是由ukui-session-manager包进行会话管理的,故需要查看ukui-session-manager软件包的状态。在字符界面输入dpkg -l |grep ukui-session-manager命令后回车,发现系统中的ukui-session-manager软件包异常。在字符界面输入sudo apt-get install -y ukui-session-manager命令,回车,输入当前系统登录用户的密码后,再回车即可在线重装ukui-session-manager软件包。

2024-03-25 19:20:51 1752

原创 银河麒麟服务器操作系统V10SP1在登录界面显示启动会话失败

【提示】若字符界面回显信息是mate-session-manager软件包前显示“ii”,即为正常状态;步骤二:因为系统桌面是由mate-session-manager包进行会话管理的,所以需要在字符界面输入以下命令,查看系统中mate-session-manager包的状态。从输出结果得知,系统中mate-session-manager包异常,从而导致产生该问题。步骤2:在字符界面,输入以下命令,重装mate-session-manager包。步骤三:在字符界面,输入以下命令,重启系统。

2024-03-25 19:15:48 2009

原创 信创产品操作系统加固配置解决方案

5 系统管理策略配置方面,未设置命令行界面超时时间(高)、未对系统core dump进行安全设置(中)、未修改snmpd服务团体字public(中)、未对历史命令条数进行限制(低)、未使用NTP(网络时间协议)保持时间同步(低)、未安装安全工具进行系统后门监测(低)、内核未对send_redirects和ip_forward进行安全配置(中)。在/etc/motd中编写警告信息,再在/etc/ssh/sshd_config中添加:Banner /etc/motd。

2024-03-15 21:57:38 208

原创 怎么在windows系统上查看kylinos的md5、sha1、sha256值

QuickHash GUI是一款开源代码的哈希工具,注意哈希能够让我们的文件更具有安全性,帮助用户提升文件备份等的安全。文本具有自己的哈希值。当前信创行业正如火如荼进行中,当下载kylinos镜像到windows系统下,如何核对镜像是否有损坏,确保文件不被篡改,需要使用工具计算md5、sha1、sha256、sha512值,并与出库邮件中的md5比对。该程序将对源文件的值进行哈希处理,将内容复制过来,然后重新哈希(检查复制的内容的值)。1、递归哈希,或哈希和复制到重建的目录目录,并在目的地目录中重新哈希。

2024-03-15 21:37:28 577

原创 linux中怎么用shell逐行读取文件

需要注意的是,这些方法在处理大型文件时可能会消耗较多的系统资源。如果需要处理大型文件,可以考虑使用其他工具或编程语言来代替Shell脚本。在Linux中,可以使用shell脚本逐行读取文件。方法一:使用while循环和read命令逐行读取文件。方法二:使用cat命令和管道符号配合使用。方法三:使用awk命令逐行处理文件。

2024-03-07 20:00:51 1470

原创 Linux内核代码在线阅读

1、 显示界面跟代码编辑器很像,同样可以函数跳转。点击首页中的browse即可查看每个版本的代码。

2024-01-23 10:21:28 754

原创 Linux 下后台运行程序,查看和关闭后台运行程序

直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。

2024-01-23 10:13:51 526

原创 区别之守护进程 孤儿进程 僵尸进程

init将会以父进程的身份对僵尸状态的子进程进行处理。​ 区分: 一个正常运行的子进程,如果此刻子进程退出,父进程没有及时调用wait或waitpid收回子进程的系统资源,该进程就是僵尸进程,如果系统收回了,就是正常退出,如果一个正常运行的子进程,父进程退出了但是子进程还在,该进程此刻是孤儿进程,被init收养,如果父进程是故意被杀掉,子进程做相应处理后就是守护进程。每当出现一个孤儿进程的时候,内核就把孤 儿进程的父进程设置为init,而init进程会循环地wait()它的已经退出的子进程。

2024-01-16 17:31:46 475

原创 02什么是CPU上下文切换

上⼀节, 讲了要怎么理解平均负载( Load Average) , 并⽤三个案例展示了不同场景下平均负载升⾼的分析⽅法。这其中, 多个进程竞争 CPU 就是⼀个经常被我们忽视的问题。

2023-12-18 21:10:35 1101

原创 01到底应该怎么理解“平均负载”

这个词对很多⼈来说, 可能既熟悉⼜陌⽣, 我们每天的⼯作中, 也都会提到这个词, 但你真正理解它背后的含义吗?我猜⼀定有⼈会说, 平均负载不就是单位时间内的 CPU 使⽤率吗?上⾯的0.63, 就代表CPU使⽤率是63%。其实并不是这样, 如果你⽅便的话, 可以通过执⾏man uptime命令, 来了解平均负载的详细解释。简单来说, 平均负载是指单位时间内, 系统处于。

2023-12-18 12:00:56 960

原创 CentOS7 开机进入紧急模式EmergencyMode的解决办法

a. 先删除: mv /etc/systemd/system/default.target /etc/systemd/system/default.target.back #将文件重命名即可。b. 创建软连接文件: ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target。3、编辑​​fstab​​文件夹​​vi /etc/fstab​​;4.编辑自动挂载的文件 vi /etc/fstab。

2023-12-08 12:31:29 5634

原创 “yum history”命令示例,用于显示、回滚、重做、撤消 yum 事务

force-reinstall - 重新安装在该事务中安装的所有软件包(通过 yum install、upgrade 或者 downgrade)。“yum history”或者“yum history list”默认显示最近 20 个 yum。例如,如果我们指定事务 ID 为 16,则将回滚从最新到事务 ID 16 的所有事务。使用 yum history 命令,我们可以回滚所有事务,直到特定事务 ID。如果我们知道 yum 事务的事务 ID,则可以使用以下命令获得详细视图。

2023-11-27 12:36:33 1327

原创 如何停止输出“下载存储库‘rhel-8-for-x86_64-appstream-rpms’元数据时出错”错误?

A) 在 /etc/dnf/dnf.conf 中添加以下行。注意:更改设置后无需重新启动服务。离线系统无法下载元数据存储库,然后输出错误。有两种方法可以阻止错误。B) 停止并禁用 dnf-makecache.timer。

2023-11-26 14:24:01 555

原创 从原理解析为啥执行yum update两次才会升级到最新版本呢?

最近有个客户,在本地搭建的本地网络源,将外网源的安装包全部同步到yum源服务器上,但是在执行yum update的时候,发现kernel的版本不是升级到最新版本,而是需要执行两次yum update才会更新到最新版本。-rw-r--r-- 1 root root 0 11月 24 18:53 /var/cache/dnf/last_makecache。经过沟通确认发现,将kernel相关包从外网源reposync后,直接执行的yum update,没有更新缓存。

2023-11-24 19:06:57 527

原创 使用U盘一键创建KylinOS-Server本地源

使用U盘一键创建KylinOS-Server本地源

2023-10-31 16:21:58 205

原创 麒麟操作系统提示“默认密钥环已上锁”的解决办法

麒麟操作系统提示“默认密钥环已上锁”的解决办法

2023-10-12 11:04:15 4611

linux fsearch搜索工具x86、arm、loongarch架构deb安装包

linux fsearch搜索工具x86、arm、loongarch架构deb安装包

2023-06-09

Linux for Hackers:Learn Cybersecurity Principles With Shell

Linux for Hackers:Learn Cybersecurity Principles With Shell,python,bash Programming Using Kali Linux Tools. A Complete Guide

2022-08-17

全网独家:High Availability环境搭建详细教程 .docx

全网独家:High Availability环境搭建详细教程

2021-06-25

doc-kolla-ansible-Release 10.1.0.dev260.pdf

Kolla-ansible OpenStack官方

2020-08-11

Product Documentation for Red Hat OpenStack Platform 10.rar

Product Documentation for Red Hat OpenStack Platform 10.rar

2020-06-16

docs-cloudstack-apache-org-en-4.11.1.0.pdf

docs-cloudstack-apache-org-en-4.11.1.0.pdf

2020-06-16

docker-in-practice-resource-code.rar

《docker-in-practice》 docker 实践样例代码,隶属精品,不可多得,值得一阅!

2020-04-26

Docker in Practice Errata.docx

Docker实践(docker in practice)勘误表,隶属精品,值得一阅。

2020-04-24

kubernetes in action errata.docx

kubernetes in action 官方勘误表,为了更好的理解,值得一阅。kubernetes in action 官方勘误表,为了更好的理解,值得一阅。

2020-04-20

docker文档-中文版.rar

Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目, 它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权 协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会, 并成立推动 开放容器联盟(OCI)。

2020-04-02

Product Documentation for Red Hat Enterprise Linux 8.rar

Product Documentation for Red Hat Enterprise Linux 8

2020-03-27

nginx官方文档-中文版.rar

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点

2020-03-26

Git 中文手册.pdf

什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若 干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展 示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理, 但实际上,你可以对任何类型的文件进行版本控制。

2020-03-24

DockerInAction_SourceCode.zip

Docker in action source code

2020-03-17

Docker Deep Dive Resource.rar

Docker 是一个开源的、轻量级的容器引擎,主要运行于 Linux 和 Windows,用于创建、管理和编排容器。深入浅出Docker资源

2020-03-17

Ceph 管理员手册-中文版.pdf

Ceph 独一无二地在一个统一的系统中同时提供了对象、块、和文件存储功能。它可靠性高、管理简单,并且是开源软件。 Ceph 的强大可以改变您公司的 IT 基础架构和海量数据管理能力。

2020-03-16

thinking in Enterprise Java

thinking in Enterprise Java 文档

2013-06-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除