RHCSA第二次课作业--第一次作业

查看linux发展历史
发展历史:
Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。
20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和macOS这几种。Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密;MacOS是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。 [1] 摘自百度百科

练习破解密码
在这里插入图片描述

在这里插入图片描述
总结所学的所有命令
家目录 ~ /root
(目录----文件夹)
[用户名@主机名 当前目录]# 管理员 $ 普通用户
GUI (Graphical User Interface) 图形用户界面 对于一些初学者
Gnome: C
KDE : C++
XFace: 轻量级的
CLI (command line interface) 命令行界面 liunx主打命令行操作
bash shell
csh shell
zsh shell
ksh shell
tcsh shell
sh shell

快照
xshell进行远程登录 ssh 172.16.60.34
Linux的基本原则
1、由目的单一的小程序组成
2、一切皆文件,设备的访问入口也是文件
3、避免捕获用户接口,尽量不和用户交互
分区 RHCSA 的第 4 页
3、避免捕获用户接口,尽量不和用户交互
4、配置文件保存在纯文本格式,只要有一个文本编辑器,足以搞定所有的配置。
[root@A 桌面]# 用户名@主机名称 当前工作目录(打开终端所在目录) #标记管理员 $普通
命令格式
命令 dhclient hostname ifconfig
命令 参数 (对象) ip a

  1. 命令 -选项 ls -l

命令 -选项 (方式) 参数 kill -910231 kill -9 10231
–long -l
多个选项可以组合
短选项
-l long
长格式
–long
参数 指定命令的作用对象
[root@localhost ~]# root登录用户@主机名 工作目录(文件夹) # 标识当前为管理员$普
通用户 ~
修改命令的执行特性
=============
基础命令
=============
dhclient 地址请求(连接网络)
#dhclient
ip a 查看ip地址 ifconfig
kill ID 结束相应的进程
pwd 指出当前工作环境 print workdoing directory
hostname 查看完整主机名
hostname A 当前主机运行状态临时更改主机名
hostnamectl set-hostname A 永久更改主机名(重启生效)
su 切换到root用户并不切换环境(工作目录) switch user
su redhat 切换root身份,但不切换工作目录(工作环境) /root#
su -
su - root == su -l root 切换到root用户并切换环境(切换了工作目录)
cd 切换目录 change directroy
cd change directory 切换目录(文件夹)
绝对路径 从根开始到目标的路径叫绝对路径 cd /home/redhat
相对路径 相对当前目录开始到目标路径 /]#cd root
/ 根
~ 家目录 /root /home/redhat
~ USERNAME(root用户有权限) 直接切换到指定用户的家目录

上一次切换的目录
. 当前目录
… 上一级目录
passwd ;password
修改密码:passwd 用户名 直接输入passwd修改当前用户的密码
删除密码:passwd -d 用户名
root用户:不需要输入原密码,可以不符合密码复杂性规则,可以给任何人修改密码
普通用户:需要输入原密码,必须符合密码复杂性规则,passwd修改密码无法指定用户

破解密码(重置密码)
1.Reboot the system.
2.Interrupt the boot loader count down by pressing anykey.
3.Move the cursor to the entry that needs to be booted.
4.Press “e” to edit the select edentry.
5.Move the cursor to the kernel command line(the line that start swith linux16.
6.Append rd.break
7.Press Ctrl+x to start.
目录文件
普通文本文件
root
|
A B C
Home home bin sbin……
|
redhat
C:
Ip a
分区 RHCSA 的第 5 页
7.Press Ctrl+x to start.
switch_root:/# mount -o remount,rw /sysroot
8.Remount /sysroot as read-write.
switch_root:/# chroot /sysroot
9.Switch into a chroot jail, where /sysroot is treated as the root of the
filesystem tree
sh-4.2# passwd [root] (change the root password)
or
sh-4.2# passwd -d root (delete the root password)
10.Set a new root password:
sh-4.2# touch /.autorelabel
11.Make sure that all unlabeled files (including/etc/shadow at this point)get
relabeled during boot.

  1. sh-4.2# exit
  2. switch_root:/# exit
    eg:破解root密码:
    1、重启虚拟机 + e
    2、在linux末尾加上 rd.break ctrl+x执行
    3、mount -o remount,rw /sysroot (根分区 给根系统一个读写权限)
    4、chroot /sysroot
    5、passwd root 或passwd -d root
    6、输入新密码:
    7、确认密码
    8、touch /.autorelabel 盖章
    9、exit
    10、exit logout
    重启:reboot ,shutdown -r now
    关机:shutdown -h now,poweroff init 0 init 3 init 5 init 1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值