- 博客(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 下后台运行程序,查看和关闭后台运行程序
直接用./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
原创 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
原创 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
原创 当 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
转载 ramdisk_size 设定过小导致 initrd 无法使用进而系统挂死问题
ramdisk_size 设定过小导致 initrd 无法使用进而系统挂死问题
2023-08-10 17:08:53 280
原创 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 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人