第一周作业
1-1vmware软件下载安装步骤:
在浏览器地址栏输入:https://support.broadcom.com/group/ecx/productdownloads ——> 点击左边栏的 My Downloads,然后在检索框输入 vmware Workstation,然后下载17版本到本地 ——> 下载完成后,双击安装包文件开始安装,如果系统提示权限请求,选择“是”或“允许”以继续安装 ——> 进入安装向导后,点击“下一步”继续,勾选“我接受许可协议中的条款”,然后点击“下一步”——> 如果你需要虚拟化环境支持,这里最好勾选 自动安装WHP 功能 ——> VMware Workstation的安装目录从C盘直接改成D盘,选择新的安装位置,然后点击“确定”——> 用户体验设置选项都不要勾选,以避免不必要的干扰,点击“下一步”继续 ——> 选择需要创建的快捷方式位置,例如桌面或开始菜单,点击“下一步”继续 ——> 点击“安装”按钮开始安装VMware Workstation ——> 安装完成后,将密钥复制到输入框中,并点击“下一步”完成许可证验证,点击“完成”按钮退出安装向导,然后重启电脑
1-2.在vmware软件中安装ubuntu系统步骤:
在浏览器地址栏输入:https://cn.ubuntu.com/download 并回车下载 ubuntu-24.04.3-desktop-amd64.iso(ubuntu桌面版)的镜像到指定的目录下 ——> 双击打开 VMware Workstation,右键创建一个名为 ubuntu24 文件夹,并在D盘下创建一个VMs文件夹,在VMs文件夹下分别创建3个子文件夹:0.13、0.16、0.19 ——> 创建新的虚拟机,下一步 ——> 定位到ubuntu-24.04.3-desktop-amd64.iso指定的目录并选中,下一步 ——> 全名填写:admin,用户名填写:admin,密码填写:123456,确认填写:123456,下一步 ——> 虚拟机名称填写:Ubuntu-24-13,位置定位到刚才创建的Vms文件夹下的0.13文件夹 ——> 最大磁盘大小填:2000,勾选 将虚拟磁盘存储为单个文件 ——> 先不勾选 创建后开启此虚拟机,完成 ——> 编辑虚拟机设置,删掉一个光盘,软盘也删掉 ——> 开启此虚拟机,选中第1行并回车 ——> 关闭图形界面窗口,双击Install Ubuntu24.04.3 LTS ——> 选择 中文(简体),下一步 ——> 下一步 ——> 输入一长串的abcdefghijklmnopqrstuvwxyz测试一下键盘,然后清空,下一步 ——> 点击右上角把网络连接断开,下一步 ——> 不更新,直接跳过 ——> 按默认的交互式安装,下一步 ——> 按默认集合,下一步 ——> 下一步 ——> 下一步 ——> 您的姓名填写:sswang,您的电脑主机名填写:ubuntu24-13,键入一个用户名填写:sswang,选择一个密码填写:123456,确认您的密码填写:123456,勾选登录时需要密码,下一步 ——> 下一步 ——> 安装
1-3.在vmware软件中安装rocky系统步骤:
在VMware Workstation Pro软件下,新建一个Rocky9的文件夹,创建新的虚拟机,下一步 ——> 定位到Rocky-9.4-x86_64-dvd.iso所在的路径,并下一步 ——> 虚拟机名称填写:rocky9-12,安装路径填写:D:\VMs\rocky\0.12,下一步 ——> 最大磁盘大小填:200,勾选“将虚拟磁盘存储为单个文件”,下一步,完成 ——> 开启此虚拟机,光标直接定位到 Install Rocky Linux 9.4,并回车(下面一行 Test this media & install Rcoky Linux 9.4 意思是 检查一下这个光盘能不能用,如果能用接下来再去安装,从官网上下载下来的肯定管用,不需要检测)——> 进入到rocky9.4系统之后,选择 简体中文,并继续 ——> 点击 安装源,再点击 完成 ——> 点击 安装目标位置,再点击 完成(取消掉!,等存储讲完之后回过头再来安装一下他,那个时候会定制安装系统的存储分区) ——> 点击 软件选择,现在只勾选 最小安装(不带图形的,一会去把他升级为桌面版,如果勾选 带GUI的服务器 表示一下子安装桌面版),点击 完成 ——> 点击 网络和主机名,网络里面默认的IP地址我不想用,点击 配置,打开一个窗口,点击 IPv4设置,方法 设置成 手动,点击 添加 一个IP地址,地址填写:10.0.0.12、子网掩码填写:24、网关填写:10.0.0.2、DNS服务器填写:10.0.0.2,这样一个IP地址就添加好了,点击 保存 ——> 发现ip地址没更新,关闭再打开就自动更新了 ——> 主机名填:rocky9-12,点击 应用,当前主机名也同步修改为:rocky9-12,原先主机名默认是localhost,最后点击 完成,这样网络就配置好了 ——> 点击 安全配置文件,安全策略想开就开一下,不想开就关掉,我们不懂安全,就按默认的,点击 完成 ——> 点击 root密码,只勾选 允许root用户使用密码进行SSH登录(ubuntu默认是不允许root登录),Root密码填写:123456,确认填写:123456,点击 2次完成(因为密码太简单了)——> 点击 创建用户,全名填写:sswang(用户名会同步全名自动填写),将用户设为管理员和需要密码才能使用该账户2个选项同时勾选,密码填写:123456,确认密码填写:123456,点击 2次完成(因为密码太简单了)——> 开始安装 ——> 重启系统
2.shell就是在操作系统和应用程序之间的一个命令翻译工具,shell主要分为2类:①图形界面shell;②应用行式shell
3.linux常用基本命令用法:ls、touch、mkdir、cd、cp、mv、rm;查看帮助文档的方法:基本命令 --help
4.在linux文件系统中,超级用户(管理员用户)所在的目录:/root,普通用户(例如sswang):/home/sswang
5.文件操作常见的命令和文件夹常见操作和命令:touch nihao.txt、mkdir fangjian1、cp -r fangjian1 /root/、cp nihao.txt nihao1.txt1、cp -r fangjian1 /root/、mv fangjian1 fangjian2、mv fangjian1 /root/fangjian1/、mkdir nibuhao/nihao -p、rm -rf nibuhao/nihao
7.OSI七层模型:①物理层:负责传输比特流,提供物理连接和传输介质,如电缆、光缆等,包括了针脚、电压、线缆规范、集线器、中继器、主机接口卡等。②数据链路层:在相邻的两个节点之间建立、维持和释放数据链路【所谓链路就是小网络】,进行差错控制和流量控制,通过网卡设备的物理标识每一个主机的唯一地址,例如以太网、无线局域网(Wi-Fi)和通用分组无线服务(GPRS)等。③网络层:为分组交换网上的不同主机提供通信服务,实现网络互联和路由选择,例如:互联网协议(IP)等。④传输层:为应用程序提供端到端的通信服务,确保数据在传输过程中的完整性和可靠性,例如:传输控制协议(TCP)等。⑤会话层:负责建立、管理和终止会话,实现数据同步等功能。⑥表示层:负责数据的表示和编码转换,确保数据在不同系统之间的兼容性,unicode是编码方案,utf8是其中的一种具体实现方案,我们平常所说的文件类型后缀,其实都是数据的一种表现样式。⑦应用层:为应用软件提供网络服务,如文件传输、电子邮件等 -- 生成数据的一种方式,例如: HTTP、HTTPS、FTP、TELNET、SSH、SMTP、POP3、MySQL等
9.按 ctrl+C 终止上一个程序 index.js 的运行,创建一个博客项目 ls —> cd .. —> mkdir hexo_project —> cd hexo_project/ —> ls —> npm config set registry https://registry.npmmirror.com —> ls -a —> npm install -g hexo-cli —> hexo init myblogs —> ls —> cd myblogs/ —> npm install —> npm -v —> node -v —> 升级node.js到指定20+版本,npm install -g n —> sudo n 20.19.0 —> node -v —> 刷新环境变量,hash -r —> node -v —> npm install —> ls —> hexo server —> 在浏览器访问当前 ip + 端口(http://localhost:4000/)
10.http协议常见的状态码:200(发起请求后成功返回数据)、404(发起请求后没有任何数据被返回);http请求的完整流程:①通过NDS解析就能拿到需要访问的ip地址 ——> ②因为不允许页面数据丢失,所以需要建议一个TCP连接,然后通过端口找到对应的nginx应用程序 ——> ③再从客户端向服务端建立一个http连接,客户端首先发起请求,然后服务端接收请求、处理请求、响应数据处理并返回给客户端 ——> ④浏览器把响应的数据渲染到页面

浙公网安备 33010602011771号