你所需要的Linux基本操作和管理员密码的破解从这里开始。

一、提示符的含义及基础指令运用

1、shell提示符#和$

[root@localhost ~]#

root:用户名

localhost:主机名

~:当前工作目录为当前用户的家目录

#($):命令提示符

普通用户登录: [当前登录用户@主机名 当前工作目录 ] $

root用户登录: [root@主机名 当前工作目录 ] #

2、查看版本信息

(1)、查看当前Linux发行版本 
[root@localhost ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 8.5 (Ootpa) ​ 

(2)、查看内核版本 
[root@localhost ~]# uname -r 
4.18.0-348.el8.x86_64 ​ 

(3)、查看shell的类型 
方法1: 
[root@localhost ~]# cat /etc/shells 
/bin/sh 
/bin/bash 
/usr/bin/sh 
/usr/bin/bash ​ 

方法2: 
[root@localhost ~]# chsh -l 
/bin/sh 
/bin/bash 
/usr/bin/sh 
/usr/bin/bash ​ 

(4)、查看当前默认shell 
[root@localhost ~]# echo $SHELL 
/bin/bash

3、开机或重启Linux操作系统

(1)、可用鼠标点击桌面右上角电源符号完成操作

 

(2)、可用命令进行操作

开机命令:shutdown -h now 或是 poweroff 
重启命令:shutdown -r now 或是 reboot

4、查看网卡信息

(1)、通过点击设置查看

 

 

(2)、通过命令查看

方法1:
[root@localhost ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.32.130  netmask 255.255.255.0  broadcast 192.168.32.255
        inet6 fe80::20c:29ff:fe54:24c0  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:54:24:c0  txqueuelen 1000  (Ethernet)
        RX packets 2965  bytes 3358674 (3.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 711  bytes 51554 (50.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 48  bytes 4080 (3.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 48  bytes 4080 (3.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:f1:7e:72  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
方法2:
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:54:24:c0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.32.130/24 brd 192.168.32.255 scope global dynamic noprefixroute ens160
       valid_lft 1026sec preferred_lft 1026sec
    inet6 fe80::20c:29ff:fe54:24c0/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:f1:7e:72 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
    link/ether 52:54:00:f1:7e:72 brd ff:ff:ff:ff:ff:ff

5、查看命令帮助

(1)、查看bash内部命令帮助

[root@localhost ~]# help cd

(2)、命令 --help

二、主机名的更改和使用命令进入目录

1、主机名的更改

(1)、通过点击文件修改文件内容更改主机名

 

 

 

 

 

(2)、通过命令指令修改主机名,修改完成后需要重新打开终端窗口才会显示修改后的内容

方法1:
临时修改主机名,修改后位于内存中,重新开启虚拟机机不会保存修改后内容
hostname + 更改名称
[root@localhost ~]# hostname server.local

方法2:
修改后位于磁盘中,重启后继续保持修改后名称
hostnamectl set-hostname + 主机名
[root@localhost ~]# hostnamectl set-hostname server.local

2、用命令进入目录

(1)、进入根和家目录目录
[root@localhost ~]# cd /
[root@localhost /]# cd home
[root@localhost home]# cd rhcsa
[root@localhost rhcsa]# 
或者
[root@localhost ~]# cd /home/rhcsa
[root@localhost rhcsa]# 
(2)、打印当前目录
[root@localhost rhcsa]# pwd
/home/rhcsa

3、返回和退出

(1)、返回
[root@localhost ~]# cd /home/rhcsa
[root@localhost rhcsa]# cd
(2)、退出
exit和logout命令

三、修改普通用户密码和破解管理员密码

1、用户之间的切换

(1)、点击系统桌面右上角退出切换

 

(2)、通过命令切换

su - 目标用户名
[root@server ~]# su - rhcsa
[rhcsa@server ~]$ 
切换回管理员端口需要输入管理员密码
[rhcsa@server ~]$ su - root
Password: 
[root@server ~]# 

2、修改普通用户密码

(1)、管理员修改普通用户密码
[root@server ~]# sudo passwd rhcsa
Changing password for user rhcsa.
New password: 
BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic
Retype new password: 
passwd: all authentication tokens updated successfully.
(2)、普通用户自己修改密码,需要输入当前密码
[rhcsa@server ~]$ passwd
Changing password for user rhcsa.
Current password: 
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

3、破解管理员密码,破解密码前需要重启,在初始化界面修改

在此界面按e键进入下一个界面

 

方法1:rd.break方法

 

 

方法2:init方法

 

 

 

通过以上两种方法都可以修改管理员密码,最后在管理员登录界面输入自己重新设置的密码登录即可

 喜欢的话点赞加关注哦,后续精彩教程小编会持续为大家更。ヾ(≧▽≦*)o

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值