启动故障排错和修复示例1环境:centos6.10故障:删除/sbin/init,删除系统第一个启动进程,导致无法启动思路:首先要明白init是由软件包安装的,其次此软件包存在于光盘中,可以将软件包中此文件导出方法如下:a)开机进入grub菜单,更改内核启动加载一个进程为init=/bin/bashb)进入bash后,由于是只读文件系统需要重新以读写方式挂载,否则后续拷贝文件会出错:mount-o
分类:
其他好文 时间:
2020-09-14 18:51:38
阅读次数:
50
CentOS8root密码恢复步骤启动进入GRUB菜单,并进入编辑模式。当出现启动菜单时,使用键盘方向键选择需要的项,并按“E”键进入编辑模式。将光标移动到“Kernel=”开头的行,并在其末尾添加“rd.break”创建一个在引导过程前的“中断”点,完成后按“CTRL+X”开启系统启动进程。使用“mount|grepsysroot”命令检查“/sysroot”目录的写权限,通常这个挂载点是“只读
分类:
其他好文 时间:
2020-09-12 21:21:12
阅读次数:
138
启动系统,启动过程中,反复按“ESC”或者“SHIFT”键,直到出现GRUB菜单。通过键盘方向键,选择“AdvancedoptionsforUbuntu”菜单,按“ENTER”进入。选择“Ubuntu,withLinux5.4.0-42-generic(recoverymode)”。按“E”键,进入编辑模式。移动光标,找到“Linux/boot/vmlinuz-5.4.0-42-genericro
分类:
系统相关 时间:
2020-09-12 21:20:35
阅读次数:
107
作者:李毓什么是helm我们在实际操作k8s的时候,会发现要部署一个应用必须先编写deployment,daemonset,service的资源文件,非常麻烦。项目多的时候,非常难于管理,这个时候helm就出现了,他的作用可以看作类似于centos的yum工具,或者ubuntu的apt。都是包管理器。他的作用就是对应用程序做封装,进行版本管理和依赖检查,然后对应用程序进行分发。helm主要由两部分
分类:
其他好文 时间:
2020-09-11 16:11:17
阅读次数:
69
一、前言 之前也接触过Socket,在工作中有时也用到,但一直都没有对其进行一个深层次的剖析与总结,以至于当再次遇到Socket时,还是讲不清楚,道不明白。究其原因,还是自己对自己的知识体系缺乏归纳与总结,老是停留在一直半解得水平,因此,这次我打算对Socket编程进行一下全面细致梳理与总结,以希能 ...
分类:
其他好文 时间:
2020-09-10 23:19:46
阅读次数:
54
实现拼图滑动验证码 拼图滑动验证码的纯前端简单实现,重要部分都已标注注释,如果需要配合后端可以参考此思路,后端处理图片生成一个带缺口的背景图与一个符合缺口的拼图,并将取得拼图块的位置记录到SESSION,将图片与拼图传给前端展示,当用户拖动并松开鼠标后将鼠标轨迹与停留位置发送到后端,后端从SESSI ...
分类:
其他好文 时间:
2020-09-10 23:07:43
阅读次数:
38
万物皆对象,在面向对象思想里,封装,继承,多态我们可能不会特别总视它。什么是面向对象?什么是封装,什么是继承?什么是多态?什么接口?什么是抽象?接口与抽象之间的关系?在面试过程中,我回答的支支吾吾,深刻发现到自己对面向对象没有一个系统的,深刻的理解,一切只停留在课本上,只有一个浅显的认识。在面试官的 ...
分类:
编程语言 时间:
2020-09-07 18:42:52
阅读次数:
36
环境 | 步骤 使用的虚拟机安装Ubuntu20.04,Ubuntu里面安装了docker,还需要安装JDK和Maven 在Win10上的Idea写好一个SpringBoot的Demo项目打包后传到Ubuntu中 先用mvn package打包项目并运行 测试项目是否能成功跑起来 最后用mvn pa ...
分类:
编程语言 时间:
2020-09-03 17:03:13
阅读次数:
61
在ubuntu上直接用apt安装clangd版本太低,可以从源码编译安装,但是很耗时。 clangd提供了源https://apt.llvm.org/,可以按照源上的指令安装: bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" 但是没有合理上网, ...
分类:
系统相关 时间:
2020-09-03 16:33:13
阅读次数:
149
个人意见和吹国产,不是川建国同志。。我还是比较看好Deepin的。
分类:
其他好文 时间:
2020-09-02 16:57:01
阅读次数:
53