自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-05-15 18:35:19 4

原创 SSH会话连接超时问题

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

2024-04-26 14:54:16 31

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

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

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

2024-03-25 19:28:04 1065

原创 银河麒麟桌面操作系统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 366

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

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

2024-03-25 19:15:48 464

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

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 104

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

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

2024-03-15 21:37:28 280

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

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

2024-03-07 20:00:51 625

原创 Linux内核代码在线阅读

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

2024-01-23 10:21:28 550

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

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

2024-01-23 10:13:51 184

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

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

2024-01-16 17:31:46 445

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

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

2023-12-18 21:10:35 918

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

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

2023-12-18 12:00:56 902

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

原创 “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 1192

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

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

2023-11-26 14:24:01 491

原创 从原理解析为啥执行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 473

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

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

2023-10-31 16:21:58 167

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

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

2023-10-12 11:04:15 2430

原创 ubuntu右上角的网络连接图标消失解决办法

在运行完上一行的命令后会弹出一个文本文件,将其中的false改成true。3、然后你就会惊喜的发现问题解决了。

2023-09-23 11:01:26 4069 2

原创 ubuntu循环登录,无法进入桌面

最常见的是/tmp目录和~/.Xauthority两个文件(Linux一切皆文件)的权限变成了root,导致无法启动图形桌面。3. 登录成功后,输入: vi ~/.xsession-errors,查看该文件中记载的错误信息,分析出错原因。当然也有推荐用简单粗暴的方法即直接删除文件。在用户登录界面输入用户名和密码后无法正常登录,并且一直循环提示输入登录信息。对于驱动问题,可以尝试卸载有问题的驱动,重新安装合适的版本。2. 输入当前的用户名和密码(也可以是root,操作需谨慎)2)文件和目录权限问题。

2023-09-23 10:46:25 2097

原创 linux如何查看各个文件夹大小

ncdu是一款功能强大的命令行工具,用于以交互方式查看Linux系统中文件和目录的大小。ncdu命令允许用户在一个可视化界面中浏览文件和目录,并根据大小排序。du命令是Linux系统中用于估算文件和目录容量的工具。通过du命令,可以查看文件夹的大小并按照目录层次结构进行排序。-s:仅显示指定目录的总大小,而不显示子目录的大小。-c:在最后一行显示总大小,包括所有指定目录的大小。-h:以人类可读的格式显示文件和目录的大小。-r:递归方式显示文件和目录的大小。-x:不包括挂载点以外的目录。-q:不显示进度条。

2023-09-22 11:59:56 3994

原创 Kylin服务器版本桌面版本在接串口日志时出现问题的排查方向

Kylin服务器版本桌面版本在接串口日志时出现问题的排查方向

2023-09-12 17:45:58 422

原创 KylinOS-Server定制制作属于自己的ISO镜像文件

genisoimage -joliet-long -V kylin10 -o kylin10.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -cache-inodes -T -eltorito-alt-boot -e images/efiboot.img -no-emul-boot /newiso #这条命令没测试。只写jdk是不行的。

2023-09-08 17:52:02 974

原创 禁止root远程登录解决办法

linux中root用户是超级管理员,可以针对root用户暴力破解密码,这样很不安全,工作中我们一般禁止root用户直接远程登陆,开设一个或多个普通用户,只允许登陆普通用户,如果有需要用root用户,可以su切换root 或者sudo来拥有root权限执行命令。

2023-09-01 17:26:49 533

原创 KylinOS配置完静态IP地址后,保存按钮是灰色

KylinOS配置完静态IP地址后,保存按钮是灰色

2023-08-30 16:53:52 693

翻译 mount命令执行结果里为啥设备名有的是none

mount命令执行结果里为啥设备名有的是none

2023-08-25 10:12:12 398

原创 当 logrotate 不能正常运行时,如何对 logrotate warnings 或者 logrotate errors 进行排错

当 logrotate 不能正常运行时,如何对 logrotate warnings 或者 logrotate errors 进行排错

2023-08-23 11:59:03 261

原创 ubuntu or kylinos软件安装错误的终极解决方案

var/lib/dpkg 是 dpkg 命令使用的一个重要目录,dpkg 命令的一些重要子命令依赖此目录中的文件运作,本文对此目录下的文件功能进行描述。| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)(不要把别人的删掉)dpkg之所以能够对每个包的状态了如指掌,完全是因为dpkg数据库--->>/var/lib/dpkg/status。期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)

2023-08-23 10:05:11 949

原创 解决 KylinOS “Could not get lock /var/lib/dpkg/lock”错误

解决 KylinOS “Could not get lock /var/lib/dpkg/lock”错误

2023-08-22 10:20:18 1091

原创 /etc/passwd中为什么有shutdown、sync、halt用户?

6$ 开头的长长的一段字符串,这个就是用户的密码,只不过是加密过的,以$6$开头的,表明是用SHA-512加密的,$1$ 表明是用MD5加密的、$2$ 是用Blowfish加密的、$5$“是用 SHA-256加密的。注意,这串密码产生的乱码不能手工修改,如果手工修改,系统将无法识别密码,导致密码失效。第一字段:用户名(也被称为登录名),/etc/shadow中的用户名和/etc/passwd中的用户名 是相同的,这样就把passwd 和shadow中用的用户记录联系在一起,这个字段是非空的;

2023-08-18 15:49:10 699

原创 KylinOS登录不进去,输入密码登陆后又跳回到登录界面 - Xauthority问题

KylinOS登录不进去,输入密码登陆后又跳回到登录界面 - Xauthority问题

2023-08-18 10:26:41 2318

原创 IPMI on CentOS or RHEL

IPMI on CentOS/RHEL

2023-08-16 10:56:58 937

转载 ramdisk_size 设定过小导致 initrd 无法使用进而系统挂死问题

ramdisk_size 设定过小导致 initrd 无法使用进而系统挂死问题

2023-08-10 17:08:53 280

原创 apt、aptitude、apt-get/apt-cache语法的区别

apt、aptitude、apt-get/apt-cache语法的区别

2023-08-07 15:09:45 535

原创 kylin-Desktop gsettings 获取或设置系统配置

kylin-Desktop gsettings 获取或设置系统配置

2023-08-07 10:54:47 1319

原创 Linux中内部命令和外部命令如何区分?

Linux中内部命令和外部命令如何区分?

2023-07-17 16:49:11 637

原创 linux boot不成功如何debug

If the boot process does not succeed, you have several options to debug the situation.如果引导过程不成功,您有几个选项来调试这种情况。

2023-07-14 10:22:36 447

原创 如何查看解压initramfs内存镜像

在某些情况下,可能需要解压initramfs映像文件以检查内置的文件信息。与以前的版本不同,在RHEL7上,对initramfs映像文件使用cpio命令不会直接解压所有文件, 将会给出一些错误。# gzip -dc initramfs-3.10.0-229.el7.x86_64.img | cpio -id — 不会直接解压所有文件, 将会给出一些错误。a.将initramfs映像文件复制到某个目录。其中skipcpio是dracut的内置工具。

2023-06-20 15:21:10 435

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

异构CPU架构搭建PXE灌装环境

为了测试用例需要PXE灌装系统,但是CPU架构有ARM、X86、海光、兆芯、龙芯等架构的系统。需要在同一服务器中配置相关参数,解决异构CPU的问题,即插入网线后,选择PXE安装模式,可自动判断CPU架构,从而进入对应的路径,选择内核文件进行安装

2022-02-12

全网独家: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 in Action Errata.pdf

Docker in action errata勘误表

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关注的人

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