运维学习(第一周)

 一、vmware软件如何下载安装,安装rocky系统和ubuntu系统,用远程工具通过远程IP登入系统。

1.vmware安装以及系统部署

1.1.下载VMware

        ·官网地址:https://www.vmware.com

        ·百度网盘:链接        提取码:xtb5

1.2.安装VMware

进入安装向导后,点击“下一步”

勾选“我接受许可协议中的条款”,然后点击“下一步”

自定义VMware Workstation的安装目录,然后点击“下一步”

根据个人需求勾选或取消勾选用户体验设置选项,点击“下一步”

选择需要创建的快捷方式位置,点击“下一步”

点击“安装”按钮开始安装

点击“完成”按钮退出安装向导

1.3.下载Rocky和Ubuntu镜像文件

1.3.1.Rocky下载

        ·官网地址:Rocky Linux

        ·中科大:Verifying - USTC Mirrors

1.3.2.Ubuntu下载

        ·官网地址:Enterprise Open Source and Linux | Ubuntu

        ·中科大:Index of /ubuntu-old-releases/releases/24.04/

1.4.安装Rocky和Ubuntu系统

1.4.1.安装Rocky系统

点击“创建新的虚拟机”

选择“典型”模式进行安装,而后选择要安装的系统镜像,点击“下一步”

选择下载好的Rocky9.6系统镜像,点击“下一步”

然后定制虚拟机安装的名字和存储位置,点击“下一步”

定制虚拟机的磁盘容量,点击“下一步”

进行硬件的基本配置,点击“自定义配件”,硬件配置完毕后,直接点击“关闭”,再点击“完成”,查看创建的虚拟机效果

点击“开启此虚拟机”,稍等一下,出现文字界面后,上下箭头“调整到 install Rocky Linux 9.6”,回车

稍等一下,进入到图形界面的系统配置,进行语言配置

点击“继续”,进入安装信息的常见配置页面

配置完成后,回到配置页面,点击右下角的“开始安装”,进行系统的安装操作

等系统安装完毕后,点击右下角的“重启系统”

重启系统完毕后,点击用户,输入密码,回车

1.4.2.安装Ubuntu系统

点击“创建新的虚拟机”

选择“典型”模式进行安装,而后选择要安装的系统镜像,点击“下一步”

选择下载好的Ubuntu24.04系统镜像,点击“下一步”

然后定制虚拟机安装的名字和存储位置,点击“下一步”

定制虚拟机的磁盘容量,点击“下一步”

进行硬件的基本配置,点击“自定义配件”,硬件配置完毕后,直接点击“关闭”,再点击“完成”,查看创建的虚拟机效果

点击“编辑虚拟机设置”这里会出现两个光驱和一个软盘,这两个是用户自动安装操作系统的辅助盘,删除其中一个光驱和软盘,点击“确定”

点击“开启此虚拟机”,稍等一下,出现文字界面后,上下箭头“调整到 Try or install Ubuntu”,回车

进入到图形界面的系统配置,选择中文(简体)

点击“下一步”之后,进入到 安装信息的可访问性配置页面,直接点击“下一步”即可

选择我们自己的语言键盘局部,点击“下一步”

进入到连接到互联网的配置页面,这里最好直接断开网络,点击“下一步”

点击“跳过”

点击“跳过”后,进入到安装ubuntu的交互操作页面,选择“安装Ubuntu”,点击“下一步”

选择“交互安装”,点击“下一步”

选择“默认集合”,点击“下一步”

直接点击“下一步”

选择“擦除磁盘并安装Ubuntu”,点击“下一步”

按照图片的内容进行相关的设定,点击“下一步”

配置时间和日期,点击“下一步”

回到配置概览页面,点击“安装”

等系统安装完毕后,点击“重启系统”

重启系统完毕后,有可能出现的页面是黑色的终端,我们根据提示,输入相关内容即可

1.5.用远程工具通过远程IP登入系统(MobaXterm)

启动MobaXterm,我这里用的是中文版

点击“会话”,接着点击“SSH”

设置远程主机,新建用户名,勾选“指定用户名”,选择新建的用户名,点击“OK”,登录完成

二、什么是shell,以及常见的各类shell

1.定义:shell就是在操作系统和应用程序之间的一个命令翻译工具

2.常见类型:Bash、Zsh、Fish、Ksh、Csh

三、结合man命令总结linux常用基本命令用法,以及查看帮助文档的方法

1.ls:列出当前目录下的文件和文件夹

        用法:ls [选项] [目录]

        示例:ls -a 显示当前目录中的所有文件和目录,包括隐藏文件

2.cd:改变当前工作目录

        用法:cd [目录]

        示例:cd.. 返回上一层目录

3.pwd:显示当前工作目录的完整路径

        用法:pwd

4.cp:复制文件夹或目录

        用法:cp [选项] 源文件 目标文件

        示例:cp file1.txt /path/to/directory/ 将文件复制到指定目录

5.mv:移动文件或目录,或者修改文件或目录的名称

        用法:mv [选项] 源文件 目标文件

        示例:mv file1.txt newname.txt 重命名文件

6.rm:删除文件或目录

        用法:rm [选项] 文件或目录

        示例:rm file1.txt 删除文件

7.mkdir:创建新目录

        用法:mkdir [选项] 目录名

        示例:mkdir newdir 创建新目录

8.rmdir:删除空目录

        用法:rmdir 目录名

9.cat:查看文件内容

        用法:cat 文件名

        示例:cat file1.txt 查看文件内容

10.man:查看命令帮助手册

        用法:man 命令

        示例:man ls 查看 ls命令的帮助文档

四、linux文件系统目录结构和目录的功能

1./bin:存放系统命令的可执行文件,如cat、ls等。

2./boot:存放系统引导时所需的文件,包括内核文件和引导加载程序。

3./dev:存放设备文件,Linux系统将所有硬件设备都视为文件来管理。

4./etc:存放系统的配置文件,如网络配置、用户账户配置等。

5./home:存放所有用户的家目录,每个用户都有一个单独的子目录。

6./lib:存放系统所需的共享库文件,如动态链接库。

7./media:用于挂载可移动媒体设备,如光盘和USB设备。

8./opt:用于存放一些可选的软件包。

9./proc:存放当前运行中的进程信息,是一个虚拟文件系统。

10./root:超级用户root的家目录。

11./sbin:存放系统管理员必须使用的系统二进制文件。

12./tmp:存放临时文件的目录,系统重启时该目录内容会被清空。

13./usr:存放系统用户使用的应用程序和文件。

14./var:存放经常变化的文件,如日志文件、邮件等。

五、文件操作常见的命令和文件夹常见操作和命令

1.常见的文件操作命令

1.ls:显示当前目录下的文件和文件夹
2.cd:进入指定的文件夹
3.pwd:显示当前所在文件夹的完整路径
4.mv:移动文件或重命名文件
5.cp:复制文件或文件夹
6.rm:删除文件或文件夹
7.touch:创建空文件
8.cat:查看文件内容

2.常见的文件夹操作命令

1.cp -r dir1 dir2:递归复制目录
2.cd ~:返回用户主目录
3.du:显示文件夹占用的磁盘空间大小
4.mkdir -p a/b/c:创建多级目录
5.rm -rf dir:强制删除目录
6.mv old new:移动/重命名
7.cp:复制文件或文件夹
8.ls -l:以详细列表形式显示文件夹内容,包括权限、所有者、大小等信息
9.du:显示文件夹占用的磁盘空间大小

六、文件元数据相关的知识点,包含硬链接与软链接的区别

1.定义:文件元数据是指文件本身的属性和信息,包括文件名、大小、创建时间、修改时间、权限等。

2.硬链接和软链接的区别:硬链接是直接指向文件的数据块,修改硬链接会影响原文件;而软链接只是指向文件的路径信息,删除原文件不会影响软链接。硬链接不能跨文件系统,而软链接可以。

七、开放系统互联OSI模型,每层作用及对应的协议

1.物理层:比特流传输,对应的协议有:Ethernet、RS-232

2.数据链路层:帧传输、MAC地址管理,对应的协议有:MAC地址、以太网、PPP

3.网络层:寻址和路由,对应的协议有:IP 、ICMP、IPv4、IPv6

4.传输层:端到端的数据传输,对应的协议有:TCP、UDP

5.会话层:建立/维护连接,对应的协议有:NetBOIS、RPC

6.表示层:数据加密/压缩,对应的协议有:SSL、JPEG

7.应用层:用户接口,对应的协议有:HTTP、FTP、SMTP 、DNS

八、将10.0.0.0/8划分32个子网,求每个子网的掩码,主机数

1.8的子网掩码是255.0.0.0,也就是/8

2.划分32个子网,要满足2的n次方≥32,即n=5

3.新的子网掩码长度:8+5=/13,对应子网掩码255.248.0.0

4.新的主机位数:32-13=19,即每个子网的主机数:2的19次方-2=524,288-2=524,286

九、安装nodejs,并且使用npm完成hexo安装,安装nginx,并且完成hexo博客页面的部署

十、http协议常见的状态码和一次http请求的完整流程

1.HTTP协议常见的状态码

1.1.200 OK 请求成功

1.2.301 永久重定向 域名跳转

1.3.404 Not Found 资源不存在

1.4.500 服务器内部错误 后端代码异常

1.5.503 服务不可用 服务器过载/维护

2.一次http请求的完整流程

DNS域名解析→TCP三次握手→发送HTTP请求→服务器处理→返回响应→浏览器渲染→TCP四次握手

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值