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

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 1500inet 192.168.32.130  netmask 255.255.255.0  broadcast 192.168.32.255inet6 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 0TX packets 711  bytes 51554 (50.3 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::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 0TX packets 48  bytes 4080 (3.9 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 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 0TX 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 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::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 1000link/ether 00:0c:29:54:24:c0 brd ff:ff:ff:ff:ff:ffinet 192.168.32.130/24 brd 192.168.32.255 scope global dynamic noprefixroute ens160valid_lft 1026sec preferred_lft 1026secinet6 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 1000link/ether 52:54:00:f1:7e:72 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000link/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

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

  1. aspnet管理员用户登录_WINDOWS/LINUX系统修改管理员密码方法

    首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...

  2. linux 修改密码和端口号_WINDOWS/LINUX系统修改管理员密码方法

    首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...

  3. Linux重置 root 管理员密码

    平日里让运维人员头疼的事情已经很多了,因此偶尔把 Linux 系统的密码忘记了(忘记密码)并不用 慌,只需简单几步就可以完成密码的重置工作.但是,如果您是第一次阅读本书,或者之前 没有 Linux 系 ...

  4. 重置管理员密码linux,grafana重置管理员密码

    摘要 Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite.zabbix.InfluxDB.Prometheus和 ...

  5. linux中无线管理员密码,无线网管理员密码

    问:无线网管理员密码是什么? 我想重新设置家里的无线网络名称和密码,打开设置页面的时候,需要管理员密码,才可以登录进去进行设置. 请问无线网管理员密码是多少?因为我不知道这个密码是什么了,造成我现在没 ...

  6. 织梦DedeCms忘记管理员密码如何破解

    如果你是织梦的后台管理员,忘记了织梦的后台管理密码了.可以用来找回或者重置密码. 首先,织梦的管理员用户名.密码等数据是保存在数据库dede_admin数据表的pwd字段内的,你需要有数据库的操作权限 ...

  7. 使用ansible统一管理修改Linux和Windows管理员密码

    一.ansible安装: 1.选择一台centos 7 2.通过yum安装ansible #安装epel源 yum install epel-release -y #安装ansible yum ins ...

  8. linux系统忘记管理员密码怎么办

    一.开机时选择编辑grub菜单 按e键编辑grub 二.找到linux内核这一行,在末尾写入rd.break,然后按"Ctrl+x"执行 三.进入伪系统,重新挂载,并给读写权限,然 ...

  9. windwows和linux下,mysql密码的破解

    MySQL密码破解 1.首先停止正在运行的MySQL进程 Linux下,运行 killall -TERM mysqld Windows下,如果写成服务的 可以运行:net stop mysql,如未加 ...

最新文章

  1. python操作系统-PYTHON-操作系统基础
  2. java gradle构建_在Gradle中为JPMS构建Java 6-8库
  3. 【转】spring之任务调度
  4. OpenCV-Mat笔记
  5. Scrapy中文乱码
  6. 单片机modbus rtu通讯_西门子S7-1200与汇川IS620P伺服通讯教程
  7. Semaphore使用,占桌把戏
  8. 同域下iframe父页面和子页面调用
  9. Java 递归求后一个数是前两个数之和
  10. 一张图了解CAS单点登录的流程
  11. js中indexOf的用法
  12. IT史上十大最尴尬瞬间 盖茨遭遇Win98死机居首
  13. UVA 12307 旋转卡壳
  14. 关于项目需求进行分析的步骤
  15. 程序员,隐藏的段子手
  16. 今天是第几天python_今_今是什么意思_今字怎么读_今的含义_今字组词-新东方在线字典...
  17. 理解机器学习中的偏差与方差
  18. InfluxDB使用教程:数据库管理工具InfluxDBStudio
  19. 在机器学习or深度学习中引入先验知识
  20. 支持WIN7的VSCode版本

热门文章

  1. Visual C++ 6.0完整绿色版下载
  2. Go语言入门【11】接口
  3. 2022年需求量最大的8种编程语言
  4. TomCat启动不了的原因
  5. Category(分类/类目)、Protocol(协议)、Extension(扩展/延展)
  6. Unity 之 UGUI Dropdown下拉控件展开方向控制
  7. 从dhcpd.lease中提取MAC和IP地址
  8. centos mate桌面_centos 7安装mate桌面
  9. 【starters】springboot-starter整合阿里云datahub
  10. IBM解调器modem的控制信号