博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10-17 课程笔记
阅读量:6892 次
发布时间:2019-06-27

本文共 1608 字,大约阅读时间需要 5 分钟。

  hot3.png

1. 操作系统

1.1 常见的操作系统

  • linux
  • unix
  • windows

1.2 Linux 常见的发行版本

  1. Debian
  2. Ubuntu (基于debian)
  3. Suse
  4. RedHat
  5. Fedora (基于RedHat)
  6. RHEL (基于RedHat)
  7. CentOS (基于RHEL)

1.3 Unix 常见版本

  1. AIX (IBM 的UNIX)
  2. HP-UX (HP 的UNIX版本)
  3. A/UX (Apple Unix, 苹果公司的Unix)

1.4 Unix 和 Linux 的关系

  1. Unix和 Linux 之间的关系

    • Linux 是一种类Unix 系统.
  2. BSD 是什么

    • BSD 是Unix 的分支, FreeBSD和 NetBSD 都是BSD 的衍生版本.
  3. Linux 和 Unix 区别

    • Unix 系统大多数与硬件配套, 而Linux 可以运行在多数的硬件平台上
    • Unix 是商业软件, Linux 是免费且开源的
  4. GUN 和GPL 概念

    • GUN 是一个开发自由软件的体系结构, 目的是创建一个完全自由的操作系统, GPL 是一个开源那协议, 任何人都可以自由的使用, 修改和发布程序, 且必须同时给出修改的源码.

2. 单用户模式以及grub 密码

2.1 单用户模式

  1. 启动系统
  2. 在系统选择界面 按下 e 进入grub
  3. Linux16 开头的行, 将 ro 修改为 rw 并在其后添加 init=/sysroot/bin/sh
  4. 输入 Ctrl+X 启动
  5. 启动后, 输入 chroot /sysroot, 切换至系统
  6. 修改密码
  7. 输入 touch /.autorelabel 或关闭 selinux
  8. 重启

2.1 修改Grub密码

  1. 备份grub配置文件
cd /boot/grub2	cp grub.cfg grub.cfg.bak
  1. 创建密码加密
grub2-mkpassword-pbkdf2	Enter password:	Reenter password:	PBKDF2 hash of your password is grub.pbkdf2.sha512.10000.A93ED09167AFC79635E4F617D57BCEA8BD53C6B72E50C87C0A36F4D19CEDAD16D3F90D87750CD7338035FD3E266D4794828BFAE64C2A4EDFC4E520BB2072B480.2D5B33BE3FA51F3EF411D9E157FF48DB08A3C0031208B6B25FC8907C60D42CA8B62299F5453C3D168780F34276593DD750B6EEDAF29E545EACDCEEF7DA733310
  1. 修改配置文件
vim grub.cfg		# BEGIN /etc/grub.d/00_header 开头的行, 添加		set superusers='admin'		export superusers		password_pbkdf2 rootgrub.pbkdf2.sha512.10000.A93ED09167AFC79635E4F617D57BCEA8BD53C6B72E50C87C0A36F4D19CEDAD16D3F90D87750CD7338035FD3E266D4794828BFAE64C2A4EDFC4E520BB2072B480.2D5B33BE3FA51F3EF411D9E157FF48DB08A3C0031208B6B25FC8907C60D42CA8B62299F5453C3D168780F34276593DD750B6EEDAF29E545EACDCEEF7DA733310

END

转载于:https://my.oschina.net/nikoF/blog/2248563

你可能感兴趣的文章
一篇关于MySQL server层执行查询语句的注释,非常棒
查看>>
js执行过程之上下文对象(Context)
查看>>
使用迭代器遍历集合出现ConcurrentModificationException的总结
查看>>
阿里大师带你详解API接口安全
查看>>
java 合并pdf
查看>>
使用vue实现grid-layout功能
查看>>
Event loop (JavaScript中的执行机制)
查看>>
DPR
查看>>
Item 11 Override clone judiciously
查看>>
程序员过关斩将--请不要随便修改基类
查看>>
Golang 并发,有缓存通道,通道同步案例演示
查看>>
一件事件
查看>>
设计模式学习专栏五--------命令模式
查看>>
webpack 持久化缓存
查看>>
WebRTC 入门教程(二)|WebRTC信令控制与STUN/TURN服务器搭建
查看>>
前端成长DAY.1 Html+CSS
查看>>
学习笔记--dojo define/declare使用和esri.dijit.Bookmarks的简单改写
查看>>
mysql rownum in hibernate
查看>>
Redux源码完全解读
查看>>
软件工程
查看>>