Just Do It

  • 首页

  • 标签

  • 归档

  • 搜索

CentOS7忘记root密码怎么办

发表于 2015-10-27 更新于 2019-11-19

在新版的 systemd 的管理机制中,默认的 rescue 模式无法直接取得 root 权限。而且还需要使用 root 的密码才能够进入 rescure 环境。 在忘记了 root 密码的情况下,可以在开机过程中给内核传入 rd.break 来处理。 需要注意的是, rd.break 是在 Ra ...

阅读全文 »

BootLoader之Grub2

发表于 2015-10-26 更新于 2019-11-19

在开机过程中 boot loader 是载入内核的重要工具,如果没有 boot loader ,那么 kernel 就无法被系统加载。 目前新版的 CentOS 7.x 已经将沿用多年的 grub 换成了 grub2,并且 grub2 版本在设定与安装上跟先前的 grub 有一定的差异。 boot ...

阅读全文 »

内核与内核模块

发表于 2015-10-25 更新于 2019-11-06

在整个开机的过程当中,是否能够成功驱动主机的硬件设备, 是内核 (kernel) 的工作,而内核一般都是压缩文件,因此在使用内核之前,需要将它解压缩后,才能加载到内存当中。 为了应对不断更新迭代的硬件,目前的内核都是具有 可读取模块化驱动程序 的功能, 也就是所说的 modules (模块化) 的功 ...

阅读全文 »

认识并管理systemd服务和单元

发表于 2015-10-24 更新于 2019-11-08

Systemd 简介Systemd 是一系列工具的集合,其作用也远远不仅是启动操作系统,它还接管了后台服务、结束、状态查询,以及日志归档、设备管理、电源管理、定时任务等许多职责,并支持通过特定事件(如插入特定 USB 设备)和特定端口数据触发的 On-demand(按需)任务。 根据 Linux 惯 ...

阅读全文 »

CentOS7系统启动流程分析与systemd

发表于 2015-10-23 更新于 2019-10-24

在开机的过程中,要用到开机管理程序(Bootl Loader)。目前各大主流的 Linux 发行版使用的是 grub2,但是在早期 Linux 预设的是 grub1 或者 LILO。以 Linux 主机为例,按下电源后计算机的硬件会主动读取 BIOS 或 UEFI BIOS 来加载硬件信息以及进行硬 ...

阅读全文 »

Linux的1号PID和systemd

发表于 2015-10-22 更新于 2019-10-23

要说清 Systemd,得先从Linux操作系统的启动说起。Linux 操作系统的启动首先从 BIOS 开始,然后由 Boot Loader 载入内核,并初始化内核。内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程,也叫根进程。它负责产生其他所有 ...

阅读全文 »

shell的学习建议

发表于 2015-10-06 更新于 2019-05-05

在做 Linux 系统相关的运维工作中,经常会编写shell脚本来完成服务的一键配置,定时维护等任务。shell 脚本严格意义上讲并不是编程语言。很多人在写脚本的时候,想到哪里就写到哪里,多人协作的时候代码很难得到规范和统一。为了更高效地写 shell 脚本,结合自己的经验,查阅了一些资料,罗列了一 ...

阅读全文 »

使用dialog创建交互式shell对话框

发表于 2015-10-03 更新于 2019-04-28

dialog是一个可以创建对话框的工具,需要手动安装,yum源安装即可。 系统默认自带whiptail也可实现对话框的创建 每个对话框提供的输出有两种形式: 将所有输出到stderr,不显示到屏幕; 使用退出状态码,OK为0,NO为1,ESC为255。 语法说明Usage: dialog - ...

阅读全文 »

使用whiptail创建交互式shell对话框

发表于 2015-10-01 更新于 2019-04-28

在终端环境下安装新的软件时,经常会看到信息对话框弹出,需要你的输入。对话框的类型有密码箱,检查表,菜单,等等。他们可以引导你以一种直观的方式输入必要的信息,使用这样的用户友好的对话框的好处是显而易见的。如下图所示: 当你想要写一个交互式shell脚本时,你可以使用这样的对话框来接受用户的输入。w ...

阅读全文 »

shell用法整理

发表于 2015-09-21 更新于 2019-05-06

使用 set 和 eval 取当前的运行级别源码出自 CentOS6.X系统 sshd 服务脚本:/etc/init.d/sshd [user1@study ~]$ runlevel=$(set -- $(runlevel); eval "echo \$$#" )[user1@study ~]$ e ...

阅读全文 »
1…91011…14
Silence

Silence

书山有路勤为径,学海无涯苦作舟
139 日志
35 标签
RSS
GitHub E-Mail
友情链接
  • IBM developerWorks
  • Pro Git
  • freeOA
  • 运维生存时间
  • 运维之路
  • 网络之路
  • 易百教程
  • CentOS中文站
  • Linux就该这么学
  • 网络进行时
  • 阮一峰的网络日志
  • 廖雪峰的官方网站
  • 谢益辉的博客
  • 酷壳
  • 张馆长的博客
  • kuops
  • 金步国作品集
  • 王帅的博客
  • nMask
  • Arvon
  • Kionf
  • the5fire
© 2015 – 2020 文章总结于网络,转载请注明出处
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Muse v7.2.0
|
0%