一、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
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四次握手