1.利用vmware安装Linux操作系统的详细步骤

准备工作:
 
提前下载Linux系统镜像文件( .iso ,这里是RHEL红帽系统)

安装好VMware Workstation软件

步骤1:新建虚拟机
 
1. 打开VMware,点击创建新的虚拟机,选择【典型(推荐)】,下一步

2. 选择【稍后安装操作系统】,下一步

3. 客户机操作系统选 Linux,版本选 Red Hat Enterprise Linux 8 64位(RHCSA常用RHEL8/9)

4. 设置虚拟机名称: RHCSA-BASE ,选择虚拟机文件存放位置(不要放C盘)

5. 设置磁盘大小:推荐100GB,选择【将虚拟磁盘存储为单个文件】,下一步

6. 点击【完成】,虚拟机框架创建完成。

 

步骤2:编辑虚拟机设置
 
1. 选中 RHCSA-BASE 虚拟机,点击编辑虚拟机设置

2. 内存:分配4GB(4096MB)

3. 处理器:4核

4. CD/DVD(SATA):选择【使用ISO映像文件】,浏览选中下载好的RHEL的iso镜像

5. 网络适配器:模式选择 NAT(方便虚拟机上网)

6. USB控制器、声卡、显示器保持默认,点击确定保存。

步骤3:启动虚拟机,开始系统安装
 
1. 点击【开启此虚拟机】,进入红帽安装引导界面,选择 Install Red Hat Enterprise Linux 8 回车

2. 语言选择:中文(简体),继续进入安装摘要页面

3. 安装目标:选中100G磁盘,点完成,自动分区(初学者默认自动分区即可)

4. 网络和主机名:打开网卡开关,开启网络

5. 软件选择:勾选【服务器】,附加组件按需勾选(RHCSA建议选开发工具)

6. 设置根密码(root),设置一个强密码;还可以创建普通用户账号

7. 全部选项配置完成,点击右下角【开始安装】,等待系统安装完成。

步骤4:初始化系统
 
1. 安装结束后,点击【重启】

2. 重启完成,接受许可协议,完成配置

3. 进入登录界面,使用root账号或者新建普通用户登录

4. 登录成功,Linux系统安装完成。
  登录系统后安装VMware Tools,可以实现虚拟机和主机之间复制粘贴、窗口自适应。
 

2.什么是内核,什么是shell,什么是GNU,什么是Linux操作系统

什么是内核:Linux是一种内核(kernel),负责对于系统软件运行的调度,相当于人的大脑,只有内核可以直接调度硬件

内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种

访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间
内核种类常见的:
NT(windows)
Unix(IBM-aix HP-us MAC ios)
Linux(ubuntu,centos,redhat,suse,麒麟,openEuler,安卓)
 
什么是shell :内核的保护机制,负责对软件请求进行分析处理和屏蔽,同时提供一个和操作者沟通的交互界面
shell版本
ksh
sh
bash (redhat系统中默认使用)
tcsh
 
什么是GNU:GUN gun is not unix GPL (开源软件就出现了)(全拼)
GUN就是开源组织
 
什么是linux操作系统
Linux操作系统=linux内核+GNU组织的软件
Linux操作系统 GNU/linux
 
3.如何开始shell,shell的命令行提示符含义
如何开启shell:
应用程序-------->终端
命令行提示符的含义:
root :当前登录的账户名,root为管理员
Timinglee:主机名,默认为localhost
~ :该位置表示当前工作目录,~表示用户家目录(用户登录系统后未作任何操作情况下所在的目录)
提示符标志:#或$ ,表示账户身份,#表示root,$表示普通账户



4.如何在shell中执行命令:命令必须在行提示符之后输入否则无法执行

                                           如果行提示符被占用,可以使用ctrl+c 结束占用程序
                                           命令的完整格式为:
 
 
5.shell中的快捷键有哪些,如何使用
快捷按键   功能
ctrl+shift+c 复制
ctrl+shift+v 粘贴
ctrl+c 撤销命令执行
ctrl+d 关闭当前闲置shell
ctrl+shift+t 在当前terminal中开启新的tab
ctrl+shift+n 开启新的terminal
ctrl+a 移动光标到命令行首
ctrl+e 移动光标到命令行尾
ctrl+u 删除光标所在字符到行首
ctrl+k 删除光标所在字符到行尾
ctrl+左|右 光标以单词为单位移动


6.命令行中历史的管理及调用:

我们当前使用的shell可以记录系统中执行过的历史命令
history ##查看历史命令
history -c ##清空当前历史命令
##永久清空历史需要清空文件.bash_history
 
历史命令的调用:
上键|下键 ##逐行调用
!数字 ##调用指定行历史
!字符 ##调用以此字符开头的最近历史
<ctrl>+<R> ##开启历史搜索模式,命令行显示会变为:
##(reverse-i-search)`':输入关键字
##会显示含有此关键字的最近一条历史


7.命令行中的补齐功能

补齐系统中存在的命令,文件,和某些命令的参数
当按一次tab没有效果,表示以此字符开头的信息不唯一可连续按2次
那么会把以此字符开头的所有内容显示
如果2此仍然不显示表示没有以此字符开头的指令


8.在命令行中如何获得帮助(whatis --help man)

【1】查看命令的功能
what is rm ##查看命令的基本用途
                ##查看过程中出现
                #rm: nothing appropriate.
                #1.表示要查看内容没有帮助
                #2.系统帮助数据未更新用mandb命令更新
注意:当执行whatis命令出现 nothing appropriate 时大多数情况是因为系统的帮助数据库未更新
如何解决此问题:
需要在root用户下执行mandb
【2】命令的简要帮助查看方式
 rm --help    ##查看命令的基本用法
在帮助中符号的说明如下:
[]         ##内容可加可不加
...        ##内容个数任意
<>       ##必须在命令执行时加入的元素
【3】命令的详细帮助查看方式
man 命令是manual的缩写。在Linux中可以使用man + 要查看的帮助元素来查看帮助
man 在查看帮助时有很多级别,具体级别如下
man -k passwd ##passwd关键字有多少级别的man
##man的级别
#1 命令
#2 系统调用
#3 函数库调用
#4 特殊文件(设备文件等)
#5 文件
#6 游戏
#7 特殊的包
#8 系统管理命令
#9 内核信息规则
[4]在man帮助中常用快捷键
man rm ##进入到rm命令的帮助
q                    ##退出
/关键字          ##搜索关键字,n 向下匹配, N 向上匹配
G                   ##快速移动到man的最后
g                    ##表示快速移动到man的最前
 

9.文件管理

新建文件

BASH复制

#当文件不存在时会建立文件
[root@localhost 桌面]# touch lee
[root@localhost 桌面]# touch lee1 lee2

#当文件存在时会修改文件时间戳
#如何查看文件时间戳,可以右键选择文件并点击列表种的属性按钮
[root@localhost 桌面]# touch lee
[root@localhost 桌面]# touch  -t 11111111 lee


新建目录

BASH复制

[root@localhost 桌面]# mkdir timinglee
[root@localhost 桌面]# mkdir timinglee1 timinglee2
[root@localhost 桌面]# mkdir timinglee/redhat/linux
mkdir: 无法创建目录 “timinglee/redhat/linux”: 没有那个文件或目录
[root@localhost 桌面]# mkdir  -p timinglee/redhat/linux


删除文件  删除目录

BASH复制

[root@localhost 桌面]# rm lee
rm:是否删除普通空文件 'lee'?y
[root@localhost 桌面]# rm lee1 lee2 
rm:是否删除普通空文件 'lee1'?y
rm:是否删除普通空文件 'lee2'?y


#-f 强制删除不提示
[root@localhost 桌面]# rm -f lee 
[root@localhost 桌面]# rm -f lee1 lee2


[root@localhost 桌面]# rm timinglee1/ 
rm: 无法删除 'timinglee1/': 是一个目录


#删除目录时要加-r参数,表示递归
[root@localhost 桌面]# rm -r -f  timinglee
[root@localhost 桌面]# rm -fr  timinglee1/
[root@localhost 桌面]# rm -rf  timinglee2/


复制文件

BASH复制

#建立实验素材
[root@localhost 桌面]# touch lee1 lee2 lee3
[root@localhost 桌面]# mkdir  timinglee1 timinglee2 timinglee3

#复制文件
#当文件haha不存在时会建立haha并使其内容和lee3一致
[root@localhost 桌面]# cp lee3  haha

#不能复制多个文件到一个文件种
[root@localhost 桌面]# cp lee1 lee2 haha1
cp: 目标'haha1' 不是目录

#多个文件只能同时复制到目录种
[root@localhost 桌面]# cp lee1 lee2 timinglee1/

#复制目录时需要-r参数
[root@localhost 桌面]# cp -r timinglee1/ timinglee2/

 

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐