RHCSA教程Linux简单使用

Linux系统组成

在这里插入图片描述

  1. Linux内核:内核是系统的核心,是运行程序和管理 像磁盘和打印机等硬件设备的核心程序。文件系统: 文件存放在磁盘等存储设备上的组织方法。
  2. Linux能支持多种目前浒的文件系统,如ext4、FAT、VFAT、ISO9660、NFS、SMB等。Shell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
  3. 应用程序:包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库
  4. Linux的操作界面常称为Shell,Shell是操作系统提供给用户使用的界面(图形、字符),它提供了用户与内核进行交互操作的一种接口。当用户发出指令(命令或鼠标操作),先将这些指令发送给Shell,由Shell将用户的指令翻译后传送给内核,再由内核来控制硬件的工作。然后内核将硬件的工作情况发送给Shell,并由Shell返回硬件的工作信息和情况。

桌面终端访问Linux

虚拟终端:同一台终端(物理设备)上虚拟出多个终端,它们之间互相不影响,这些终端就是虚拟终端,默认有6个,可通过ctrl + alt +F1[2,3,4,5,6,]来进行切换。
在这里插入图片描述

1. 查看当前linux的发行版

键入 cat /etc/redhat-release

在这里插入图片描述

2. 查看内核版本

键入uname -r

在这里插入图片描述

3. 查看shell的类型

方法一:键入cat /etc/shells

方法二:键入chsh -l

在这里插入图片描述

4. 查看当前默认的shell

键入echo $SHELL

在这里插入图片描述

5. Shell提示符:#和$

对于普通用户,Base shell 默认的提示符是美元符号 $
对于超级用户(root 用户),Bash Shell 默认的提示符是井号 # 。普通用户登录: [当前登录用户@主机名 当前工作目录 ] $
root用户登录: [root@主机名 当前工作目录 ] #

6. 使用命令重启和关闭linux操作系统:

重启: reboot shutdown -r now
关机: shutdown -h nowpoweroff ,shutdown -r +30再过30分钟之后系统会重启,并显示后面的消息给所有在线用户

7. 查看网卡信息以及获取ip

键入nmcli con up ens160

键入dhclient # 如果提示没有该命令,则需要先装包才能使用,可使用 nmcli 命令获取地址
在这里插入图片描述
键入ip a
在这里插入图片描述

lo网卡是环回网卡,主要用来本地测试;ens160才是我们远程连接的网卡。

远程连接Linux服务器

远程连接linux服务器的方式:以显示的类型来分类,可以分为字符界面和图形界面两种。字符界面软件
有SecureCRT、PUTTY、xshell、mobaxterm等;图形界面有Xmanager、Xdmcp和VNC软件等。
1.3.1

Xshell远程连接Linux服务器

  1. 在该窗口手动输入 ssh root@linux主机IP地址 ,输入回车键,然后在弹出的输入密码的提示窗口中输入你的root用户的密码,即可用root用户登录成功。

在这里插入图片描述

  1. 在该窗口手动输入 ssh 普通用户名@linux主机IP地址 ssh 普通用户名@linux主机IP地址 ,输入回车键,然后在弹出的输入密码的提示窗口中输入你的普通用户的密码,即可用普通用户登录成功。

在这里插入图片描述

切换到你自己在安装系统时添加的普通用户

[root@localhost ~]# su - centos
Last login: Mon Jun 6 15:15:20 CST 2022 on pts/0
[centos@localhost ~]$

#输入exit退出[centos@localhost ~]$ exit
logout
[root@localhost ~]#
#查看当前登录的用户
[root@localhost ~]# whoami
root

修改主机名,需要重新远程连接才生效


[root@localhost ~]# hostname server 		#临时修改,重启linux系统之后失效
[root@localhost ~]# hostnamectl set-hostname server #永久生效,修改的是文件内容。重启linux系统后依旧生效
#查看主机名配置文件
[root@localhost ~]# cat /etc/hostname
server

实例
修改主机名为 server.local
在这里插入图片描述

查看当前的工作目录: pwd

[root@localhost ~]# pwd
/root
[root@localhost ~]# su - centos
Last login: Mon Jun 6 15:16:56 CST 2022 on pts/0
[centos@server ~]$ pwd/home/centos
注意:windows和linux系统的目录路径表示的

更改当前的工作目录,即切换目录

[root@localhost ~]# cd /
[root@localhost /]# cd - 注:该操作会让你回到上一次切换的目录下
/root
[root@localhost ~]#
[root@localhost /]# cd /home
[root@localhost home]# cd /home/centos
[root@localhost centos]# cd ~ 注:~代表当前用户的家目录,当前用户为root,则代表为
root用户的家目录
[root@localhost ~]# cd .. 注:..代表当前工作目录的上一级目录
[root@localhost /]# cd . 注:.代表当前工作

修改密码

[root@localhost ~]# passwd
Changing password for user root.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]# passwd centos
Changing password for user centos.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]# passwd -d centos #删除centos用户的密码

将虚拟机的网络连接模式分别调换成仅主机模式、nat模式、桥接模式并获取ip地址使用ssh通过不同用户远程连接

远程连接成功后,总结哪种网络模式可以上网(可以使用ping命令测试)并查看root用户和普通用户的家目录的不同

实例:

连接测试

NAT模式:

在这里插入图片描述在这里插入图片描述
桥接模式:

在这里插入图片描述
在这里插入图片描述
仅主机模式:

在这里插入图片描述
在这里插入图片描述

结论:

  1. 通过NAT模式和桥接模式连接网络的虚拟机可以上网
  2. 仅主机模式的虚拟机不能上网
家目录

root 用户家目录为/root

在这里插入图片描述
普通用户的家目录为 /home/rhcsa

在这里插入图片描述

重置Root密码

方法1(init)

第一步:启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。

在这里插入图片描述在这里插入图片描述

第二步:在linux所在参数行尾添加以下内容:

1)将 ro 修改为 rw

2)末尾添加 init=/bin/sh

3)按ctrl + X 进入子系统在这里插入图片描述

第三步:键入 passwd ,之后按 Enter

在这里插入图片描述

第四步: 根据提示输入两遍密码,之后按Enter

在这里插入图片描述

第五步:如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:
touch /.autorelabel

运行命令exec /sbin/init来正常启动,

或者用命令exec /sbin/reboot重启

在这里插入图片描述在这里插入图片描述
等待重启,密码修改完成。

在这里插入图片描述

方法2(rd.break)

第一步:重启系统,在下图所示界面按e键

在这里插入图片描述
在这里插入图片描述
第2步:找到 linux 这行,末尾空格后 输入 rd.break

之后按 ctrl + X

在这里插入图片描述
进入子系统

在这里插入图片描述
第三步:查看可选择的步骤

键入mount | grep sysroot

在这里插入图片描述
这里 sysroot 是以只读(ro)的形式挂载的,所以要以可读可写(rw)的方式来挂载

在这里插入图片描述
第4步:以读写方式挂载/sysroot

键入 mount -o remount,rw /sysroot

之后按Enter

在这里插入图片描述
在这里插入图片描述
第5步:修改密码

键入 chroot /sysroot/

进入 /sysroot 子系统并修改密码
在这里插入图片描述
在这里插入图片描述
输入echo “密码” | passwd --stdin root

在这里插入图片描述
第6步: 强制重置文件系统的上下文

输入touch /.autorelabel

在这里插入图片描述
第7步退出,输入exit

在这里插入图片描述
再次执行exit,重置文件系统上下文,等待重启。

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CyberSecure

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值