RedHat 操作系统的简单了解及虚拟机的创建与使用

Day1

一、计算机的组成

1.控制器

2.运算器

3.存储器

4.输入设备

5.输出设备

二、计算机的功能

接收输入设备的指令和数据,经过cpu的数据和逻辑运算处理产生有用的信息存储起来或者输出到屏幕上。

三、主机运行的四层结构

1.应用程序 2.操作系统 3.内核 4.硬件

四、常见的操作系统

发行版 开源

1.Ubuntu(广泛应用与个人)

2.RedHat(企业级)

3.Debian(多用于二次开发)

4.CentOS(免费且稳定)

5.fedora

6.kali(专用于网络安全)

7.ParrotOS(安全与隐私)

8.Archlinux(小众)

9.Linux Mint(普通用户桌面)

10.openSUSE(桌面系统强大)

11.deepin

12.Android

<发行版是很多厂商或组织根据内核版而做的打包安装系统盘,其中带有不少的工具和软件>

Red hat Linux 发展为两个分支:

社区版 :Fedora 测试版

企业版:Enterprise

最新版和派生版

五、学习Linux的原因

1.开源优势(免费、稳定、高效)

2.Linux的应用领域广泛

六、搭建Linux学习环境

下载创建虚拟机

网络模式:NAT自动连接 (仅主机、nat、桥接)

磁盘类型:NVMe(ide sata scsi nvme)

安装位置:

分区(/ 根分区 -系统中所有文件默认都在/分区18000 Mb

/boot 引导分区 >=400 Mb

swap 交换分区=虚拟内存2000 Mb)

时间/日期:亚洲东八 上海

网络设置: 开启网络连接

用户创建: root管理员

七、Linux 5大特性

1.基本思想

第一,一切都是文件(系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件)

第二,每个文件都有确定的用途

2.完全免费

3.多用户、多任务

4.良好的界面

5.支持多种平台

八、终端

是与计算机系统相连的一种输入输出设备,通常离计算机较远。根据功能不同,可分为若干类

终端和控制台的区别:

只有显示器和键盘,能通过串口连接到计算机的设备叫终端

直接连接到电脑上的键盘和显示器叫控制台,可显示系统消息

控制台是基本设备,终端是附加设备,一台电脑可以有多个终端,但只有一个控制台

控制台/终端:可输入命令行并显示程序

图形终端 GUI GNOME

命令行终端 CLI Bash shell (命令解释器)

虚拟终端:/dev/tty指的是当前所处的终端,输出到此的内容只会显示在当前工作的终端显示器上

7个ctrl+alt+f1~f7 (图形化终端ctrl+alt+f1 命令行的终端<控制台>)

模拟终端: 通过图形终端模拟的命令终端窗口

远程终端:是远程登陆(telnet,ssh等)后创建的控制台设备文件所在的目录

九、window主机xshell远程连接linux主机

(1)查看linux主机ip地址 ip a 查看linux主机网卡的IP地址 ethernet以太网卡(ens160,eth0 ,ens1677736)ifconfig (2)远程连接 第一种: xshell--新建会话 第二种: ssh 192.168.10.133 ssh [email protected]

终端文件主要是:/dev/tty、/dev/ttyn、/dev/ttySn、/dev/ttyUSB*区别

tty 查看当前终端设备文件名 1、/dev/tty 当前控制终端Terminal 2、/dev/ttyn 和 /dev/console 1-7 (虚拟)控制台终端/ dev/console就是 tty0 3、/dev/ttySn(一般为/dev/ttyS0) 串行端口终端,接串口线使用的端口设备 4、/dev/ttyUSBn USB转串口终端,接USB转串口线可用此端口设备 5、/ dev/pts/n 是远程登陆(telnet ,ssh等)后创建的控制台设备文件所在的目录

十、命令格式

命令 tty

命令 参数(对象-文件、用户)

命令 -选项 --选项

命令 -选项... 参数...

[root@localhost ~]# 登录系统的用户名@主机名 当前工作目录 ~ 通用匹配符--标记当前用户的家目录(创建用户会创建一个和用户同名的目录文件,并且家目录只对当前用户有所有权限) #/$命令提示符 #标记是管理员身份 $普通用户

命令执行的三要素: 我是谁 我在哪 我要做什么 pwd print workdoing directory 打印正在工作的路径

十一、基础命令

hostname 查看主机名

#hostname HOSTNAME 临时更改主机名(仅在主机运行状态下生效) #hostnamectl set-hostname HOSTNAME 永久更改主机名(重启系统之后也生效)

cd change directory 切换目录

绝对路径: 一切从/开始匹配 相对路径: 相对于当前所在路径开始匹配 . 当前目录 .. 上一级目录 - 匹配上一次切换的目录 ~ 当前用户家目录

su switch user 切换用户

#su 切换到管理员身份 #su - USERNAME == su -l USERNAME 切换到指定用户身份,并切换到当前用户的家目录 #su USERNAME 切换到指定用户身份,没有更改当前工作路径

shutdown 关机

reboot 重启

shutdown -h 关机后停机,定时关机 #shutdown -h now #shutdown -h 小时:分钟 eg.#shutdown +5 "System will shutdown after 5 minutes" Shutdown scheduled for Thu 2022-11-17 08:03:41 EST, use 'shutdown -c' to cancel. #shutdown -c 取消定时关机 #shutdown -r 重启== reboot

附:

xshell 远程连接软件

xftp 文件传输的客户端软件

vmware 虚拟工作平台(虚拟机--客户机) ---物理机(宿主机)

typora .md 文本编辑器

rhel redhat操作系统的镜像文件(系统盘)

你可能感兴趣的:(网络,linux,运维)