☰
云计算第三学期第一次作业
2026/9/30 6:06:19 网站建设 项目流程

安装Linux操作系统的详细步骤

一、安装vmwarm

  1. 打开安装包

  2. 更改安装路径到D盘,取消体验计划,创建桌面快捷方式,开始安装

  3. 软件运行身份以管理员身份运行

二、vmware卸载

1.打开控制面板 win+r

2.程序 卸载程序 更改 删除

三、新建虚拟机

  1. 创建新的虚拟机 自定义(高级)
  2. 选择稍后安装操作系统,系统选Linux‑Red Hat Enterprise Linux9 64位
  3. 虚拟机名:RHCSA‑BASE,存放路径D盘
  4. CPU:1处理器,4内核;内存4096MB;网络选NAT;I/O控制器选推荐
  5. 磁盘:sata类型,新建虚拟磁盘,大小100GB,拆分为多文件
  6. 确认配置,完成创建

四、调整虚拟机硬件

  1. 编辑虚拟机设置,CD/DVD使用iso映像文件
  2. 显示:关闭3D加速,自由拉伸
  3. 选项 高级,固件BIOS,确定保存

五、安装RHEL9.8系统

  1. 开启虚拟机,选择Install
  2. 安装语言选简体中文
  3. 安装摘要配置:
    • 时区、语言支持设为中国;软件选带GUI服务器
    • 安装目标:自定义手动分区:/boot 1024M、swap 4G、剩余全部给/,接受分区更改
    • 设置root密码,创建普通用户
  4. 开始安装,完成后重启

六、首次登录

  1. 登录页点 未列出,输入root及密码登录 root为管理员账号
  2. 注销:右上角电源菜单选择Log Out

七、虚拟机克隆

  1. 选中RHCSA‑BASE 虚拟机 管理 克隆
  2. 克隆源选当前状态,创建链接克隆
  3. 设置新虚拟机名称和存放路径

内核 shell GNU Linux操作系统 的相关介绍

一、内核

Linux是一种内核(kernel),负责对于系统软件运行的调度,相当于人的大脑,只有内核可以直接调度,内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间

二、shell

内核的保护机制,负责对软件请求进行分析处理和屏蔽,同时提供一个和操作者沟通的交互界面

三、GNU

开源组织

四、Linux操作系统

如何开始shell,shell的命令行提示符含义

一.如何开启shell

  1. 应用程序-------->终端
  2. 在桌面右键选择在终端中打开

二.如何调整字体大小

  1. 临时调整字体大小
    ctrl+减号#字体变小
    ctrl+shift+加号#字体变大
  2. 永久调整字体大小
    桌面终端 设置 配置文件首选项 自定义字体

如何在shell中执行命令

一.如何在shell中输入命令

  1. 命令必须在行提示符之后输入否则无法执行
  2. 如果行提示符被占用,可以使用ctrl+c结束占用程序
  3. 命令的完整格式为
命令 参数 对象
以上元素必须用空格隔开
命令就是要执行的程序参数就是程序的指定功能
对象就是命令作用的目标
在系统中参数通常用“-”或者“--“开头
-表示单词缩写
--单词全拼
参数通常可以一次加多个,如果写全那么中间用空格隔开比如:
-a -b -c
如果把参数合并那么可以写成:
-abc
-a -b -c=-abc=-bac=-cab
合并后通常没有顺序要求
实验:
右键打开命令行
[root@localhost桌面]# touch file #建立文件
[root@localhost桌面]# gedit #打开图形文本编辑
touchfile#当命令行占用了此命令执行无效
^C
[root@localhost桌面]# touch file
[root@localhost桌面]# gedit #用gedit占用了命令行,如果需要释放命令行
^C#执行ctrl+c
[root@localhost桌面]#
[root@localhost桌面]# ls file #显示文件名称
file
[root@localhost桌面]# ls -s file #-s是ls命令的参数,指定ls执行时显示文件大小
0file
[root@localhost桌面]# ls --size file #-s是缩写--size是全拼
[root@localhost桌面]# ls -i file #显示文件节点号(文件身份证号)
202313051file
[root@localhost桌面]# ls -s file #只显示文件大小
0file
[root@localhost桌面]# ls -i -s file #显示文件节点号同时显示大小
202313051 0file
[root@localhost桌面]# ls -s -i file #顺序无固定
202313051 0file
[root@localhost桌面]# ls -si file #可以把参数合并
202313051 0file
[root@localhost桌面]# ls -is file
202313051 0file
[root@localhost桌面]# ls file
file

二.命令行提示符的含义

  1. root:当前登录的账户名,root为管理员
  2. Timinglee:主机名,默认为localhost
  3. 提示符标志:#或$ ,表示账户身份,#表示root,$表示普通账户
  4. ~ :该位置表示当前工作目录,~表示用户家目录(用户登录系统后未作任何操作情况下所在的目录)

shell中的快捷键

一.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+左|右 光标以单词为单位移动

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

一.命令行中历史调用

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

命令行中的补齐功能

一.如何在命令行中的自动补全

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

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

一.查看命令功能

[root@timinglee 桌面]# whatis date date (1) - print or set the system date and time [root@localhost 桌面]# whatis date date:没有合适结果。 #系统安装完成时间太短,系统的帮助还没更新 #解决上面的问题 [root@localhost 桌面]# mandb 正在处理 /usr/share/man/overrides 下的手册页... 正在为路径 /usr/share/man/overrides/man3 更新索引缓存。请等待...完成。 正在 /usr/share/man/overrides 下查找孤立 cat 页面... 正在 /var/cache/man/overrides 下查找孤立 cat 页面... 正在处理 /usr/share/man 下的手册页...

2.查看命令的用法(--help)

[root@localhost 桌面]# date --help [] #此选项可以加也可以不加 ... #此选项加的个数任意多个 [root@localhost 桌面]# date +%H:%M:%S 20:10:34 <> #表示必须要在执行命令时加入的内容 [root@localhost 桌面]# passwd -l passwd:该选项需要使用用户名称。 [root@localhost 桌面]# passwd -l lee 锁定用户 lee 的密码 。 passwd: 操作成功

3.详细帮助的查看

man [root@localhost 桌面]# man date ATE(1) User Commands DATE(1) NAME date - print or set the system date and time SYNOPSIS date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] DESCRIPTION Display the current time in the given FORMAT, or set the system date. Mandatory arguments to long options are mandatory for short options too. -d, --date=STRING display time described by STRING, not 'now' --debug annotate the parsed date, and warn about questionable usage to stderr #man 要查看的内容时会进入帮助页面,按<q> 退出 #/关键字可以搜索要搜索的内容 n 向下匹配 N 向上匹配 #在man页面中可以使用上|下来逐行查看 [root@localhost 桌面]# man -k passwd #看命令有多少种级别的帮助 passwd (1) - update user's authentication tokens passwd (1ossl) - OpenSSL application commands passwd (5) - password file #帮助的级别 1 可执行程序或 shell 命令 2 系统调用(内核提供的函数) 3 库调用(程序库中的函数) 4 特殊文件(通常位于 /dev) 5 文件格式和规范,如 /etc/passwd 6 游戏 7 杂项(包括宏包和规范,如 man(7),groff(7)) 8 系统管理命令(通常只针对 root 用户) 9 内核例程 [非标准

文件管理

一.新建空文件

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

二.建立目录

[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

三.删除文件或目录

[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/

四.复制文件和复制目录

#建立实验素材 [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/

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询