首页 > 系统相关 >16-4linux启动流程和grub管理 16-5()16-6()

16-4linux启动流程和grub管理 16-5()16-6()

时间:2023-07-04 17:22:10浏览次数:40  
标签:grub 16 -- vim 4linux root centos8

一、修复grub

1.esc进入救援模式

   根目录

需要进入真正的根
ls /mnt/sysimage/boot/grub
chroot /mnt/sysimage  切换到真正的根
grub-install /dev/sda2   修复命令,只能修改除了grbu.conf配置文件意外的文件
hexdump -C -n 512 /dev/sda -v 查看是否修复

2.修复grub.conf文件

grub-install /dev/sda 先生成一阶段二阶段相关配置文件
vim /boot/grub/grub.conf
 default=0
 timeout=5
 title m44 linux
 kernel(hd0,0)   
 (:r!ls /boot/vmlinuz-2.6..... /boot/initramfs-2.6..)-快捷方式
 root= /dev/sda2 quiet rhgb
 initrd (hd0,0)

 3.破解root口令

centos6版本之前,在进入系统后,按a 输入1 单机破解

4.grub添加密码

[root@centos8 ~]#grub-crypt  输入密码生成密码
[root@centos8 ~]#vim /boot/grub/grub.conf 写进配置文件
password --encrypt
:r! grub-crypt  生成密码输入当前配置中

强行破解 救援模式进入到grub后执行 vim /etc/shadow 找到root 删除密码,或者是删除配置文件中password

 5,加载内核(kelnet)

[root@centos8 ~]#vim /etc/inittab   可以自定义启动模式,适用于centos6一下版本
chkconfig --add (脚本名称)添加到服务列表
chkcongig --list
chkconfig --del (脚本名称) 删除服务
-- force 强行安装 适用于安装命令,救援模式安装内核包
执行 sync 加载同步

6.proc 存放的是进程的相关信息

/proc/sys

禁ping配置
[root@centos8 ~]#vim /etc/sysctl.conf(添加下列代码)
      net.ipv4.ip_forward = 1
      net.ipv4.icmp_echo_ignore_all = 1  

[root@centos8 ~]#sysctl -p  生效

[root@centos8 ~]#sysctl -w net.ipv4.icmp_echo_ignore_all = 0 恢复禁ping执行命令

[root@centos8 ~]#sysctl -a |grep fs.file-max  打开文件默认值
fs.file-max = 178261

7.sys文件夹

硬盘相关信息

 

标签:grub,16,--,vim,4linux,root,centos8
From: https://www.cnblogs.com/liujinxi/p/17526284.html

相关文章

  • api接口技术开发心得,获取1688淘宝商品详情数据,数据采集调用教程
    ​ 商品详情API接口的作用和重要性主要体现在以下几个方面:获取详细商品信息:商品详情API接口提供了获取1688和淘宝商品的完整详细信息的功能。这包括商品名称、价格、库存、规格、描述、图片、运费等。这些详细信息对于用户来说是购买决策的重要依据。提供用户购物体验:通......
  • AtCoder Regular Contest 163
    Preface补题,这场比赛的时候被拉去开科研组会了,所以就没现场打了这两天军训在伤病连划水,白天可以好好想题目舒服的一批这场D题确实很妙,需要一些竞赛图相关的知识才能想到转化,不过也算是学到一个重要trick了吧A-DivideString显然只要考虑能否分成两个串即可,首先如果存在\(i......
  • 16-1 文件处理三剑客置awk基本用法 16-2()16-3()
    一、awk BEGIN[root@centos8~]#awk'BEGIN{print"hello,awk"}'[root@centos8~]#awk-F:'{print$1":"$3}'/etc/passwd[root@centos8~]#df|awk-F"[[:space:]]+|%"'{print$5}'|sort-nr|head-n......
  • 第016课 Nand Flash操作原理及裸机程序分析
    第001节_NAND_FLASH操作原理NANDFLASH原理图NANDFLASH是一个存储芯片那么:这样的操作很合理”读地址A的数据,把数据B写到地址A”问1.原理图上NANDFLASH和S3C2440之间只有数据线,怎么传输地址?答1.在DATA0~DATA7上既传输数据,又传输地址当ALE为高电平时传输的是地址,那么在数据......
  • AtCoder Regular Contest 163 D Sum of SCC
    洛谷传送门AtCoder传送门怎么连这种相对传统的计数也不会……考虑换种方式描述强连通分量个数。考虑竞赛图缩点后存在一条极长的链,因此转化为把缩完点后的链劈成左右两个集合,使得左边集合不为空的方案数。于是我们现在只要统计点集\(A,B\)数量,满足\(A\ne\varnothing,A......
  • P3133 [USACO16JAN] Radio Contact G 无线电通话
    P3133[USACO16JAN]RadioContactG无线电通话目录P3133[USACO16JAN]RadioContactG无线电通话[USACO16JAN]RadioContactG题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示思路后记题目传送门[USACO16JAN]RadioContactG题目描述FarmerJohnhaslost......
  • 19C-19.16 ORA-17503 ORA-27300 ORA-27301 ORA-27302
    ***alter日志告警2023-07-01T02:05:13.474592+08:00Errorsinfile/u01/app/oracle/diag/rdbms/dg/dg1/trace/dg1_ora_17925.trc:ORA-17503:ksfdopn:2Failedtoopenfile+DATA/dg/PASSWORD/pwddgORA-27300:OSsystemdependentoperation:openfailedwithstatus:13ORA-......
  • 【CF1621G】Weighted Increasing Subsequences 题解(优化树状数组)
    CF传送门|LG传送门。优化树状数组+反向处理。Solution发现直接做不好下手。难点主要在求出所有的上升子序列并计算它们分别的贡献。所以需要反向考虑每个单点在什么情况下产生贡献。一个单点会产生多少贡献。一个单点产生贡献的条件很容易得到。一个是在一个上升子序......
  • 题解 ARC163C【Harmonic Mean】
    没想出来什么优美的解法,来个乱搞。特判平凡情况\(n\le2\),其中\(n=1\)显然有\(1=\frac{1}{1}\),\(n=2\)无解。众所周知\(1=\frac{1}{2}+\frac{1}{4}+\frac{1}{8}+\cdots+\frac{1}{2^k}+\frac{1}{2^k}\)。注意到公式中除了\(\frac{1}{2^k}\)有重复外,其余项均无重复。容易......
  • 浅析C语言之uint8_t / uint16_t / uint32_t /uint64_t
    一、C语言基本数据类型回顾在C语言中有6种基本数据类型:short、int、long、float、double、char1、数值类型1)整型:short、int、long2)浮点型:float、double2、字符类型:char二、typedef回顾typedef用来定义关键字或标识符的别名,例如:typedefdoublewages;typedefwagessal......