diff --git "a/18\345\217\244\347\216\211\350\220\215/20040315\342\200\224\342\200\224\346\220\255\345\273\272\344\270\200\344\270\252\351\235\231\346\200\201\347\275\221\347\253\231.md" "b/18\345\217\244\347\216\211\350\220\215/20040315\342\200\224\342\200\224\346\220\255\345\273\272\344\270\200\344\270\252\351\235\231\346\200\201\347\275\221\347\253\231.md" new file mode 100644 index 0000000000000000000000000000000000000000..de636d96e59c46c024dd8dd3d181444ec3e27ee9 --- /dev/null +++ "b/18\345\217\244\347\216\211\350\220\215/20040315\342\200\224\342\200\224\346\220\255\345\273\272\344\270\200\344\270\252\351\235\231\346\200\201\347\275\221\347\253\231.md" @@ -0,0 +1,33 @@ +# 搭建一个静态网站 + +1. #### 将自己的服务器安装系统:Debian12(最新版本),有一个公网IP复制起来 + +- 复制好IP +- 设置好密码(远程登录时用到) + +2. 使用SHH工具登录该服务器,使用刚才复制的公网IP + +- 登录需要IP +- 需要root密码 + +3. 登录后执行命令:apt-get install nginx -y (安装命令) [上面的命令如果出错,可能是没有更新软件源,先执行命令:apt-get update 后执行第三部] +4. 查看nginx的运行情况:systemctl status nginx (查看状态) +5. 按Ctrl+C 退出查看情况 +6. 查看nginx被安装到那个目录:whereis nginx (找位置) +7. 屏蔽默认配置:vim/etc/nginx/nginx.conf 按i进入编辑模式,按Esc退出编辑,按Shift+:后输入wq (:wq) +8. 执行 nginx -t(检查配置文件格式是否正确) + +``` +在 include/etc/nginx/sites-enabled/*; 前面加 # +``` + +9. 执行:cd/etc/nginx/conf.d 进入nginx的 + +#### 当卡在在一个页面时,尝试以下方式: + +1. 按Esc键 +2. 按Q +3. Ctrl+C + + + diff --git "a/18\345\217\244\347\216\211\350\220\215/20040316\342\200\224\342\200\224\350\275\257\344\273\266\357\274\210\350\275\257\344\275\223\357\274\211.md" "b/18\345\217\244\347\216\211\350\220\215/20040316\342\200\224\342\200\224\350\275\257\344\273\266\357\274\210\350\275\257\344\275\223\357\274\211.md" new file mode 100644 index 0000000000000000000000000000000000000000..36fcc20e5eee461694d071cd13bab7b038c8c10c --- /dev/null +++ "b/18\345\217\244\347\216\211\350\220\215/20040316\342\200\224\342\200\224\350\275\257\344\273\266\357\274\210\350\275\257\344\275\223\357\274\211.md" @@ -0,0 +1,55 @@ +# 软件(软体) + +软件:应用程序,APP,软件,software + +### 分类 + +#### 1.系统软件: + +- 操作系统:winxp,win7,win8,winVista ,win10 ,win11 , + + ​ unix内核:iOS,macOS + + ​ Linux内核:CentOS,Debian,Redhat,Ubantu + + ​ 移动端:安卓,鸿蒙 + +- DLL :动态库(不能独立执行) .exe:可执行文件 + +- 虚拟光驱(现在被U盘取代):早年的技术,一个输入或者输出设备,光盘里的操作系统数据一般是ISO文件刻录进去的 + +- ISO:镜像文件常用格式,是一种压缩文件,zip + +- 系统设置:360,腾讯电脑管家 + +- 输入法 + + + + + +### 2. 网络软件 + +- 浏览器:Chrome谷歌浏览器,360浏览器,IE,Edge,qq浏览器,Firefox,世界之窗,Safari苹果,移动端:UC浏览器 +- 社交软件:微信,QQ,钉钉,飞书 +- 娱乐影音:腾讯视频,爱奇艺,播放器:qq影音,potplayer +- 下载工具:迅雷,IDM +- 网盘:百度,阿里云,微云 +- 邮件管理 + + + +#### 什么是DLL + +.dll文件是Dynamic Link Library(动态链接库)文件的缩写,它是一种共享库文件,包含了程序所需的代码和数据。与静态链接库不同,动态链接库可以在程序运行时动态加载,使得程序的内存占用更小,同时也方便了程序的更新和维护。 + +#### 什么是ISO + +在计算技术中,镜像是指一个单独的文件,它是一个容器,用来存放现有文件系统的数字副本,用于备份。ISO映像或.ISO文件是一种容器格式,用于保存光盘(CD或DVD)上用于存储程序、电影和其他多媒体内容的文件系统。ISO是由国际标准组织制定的格式标准。ISO格式不用于音频CD执行ISO映像备份可以防止在发生硬盘故障时丢失信息。一个.iso文件可刻录到新光盘上,也可直接从硬盘上存储和使用,ISO是用于CD和DVD的格式标准。将操作系统(OS)CD作为ISO存储在计算机上非常方便映像。 + +#### BT下载怎么工作,磁力链 + +##### 原理: + +BitTorrent应用程序从多个其他对等计算机上下载文件,然后编译成一个完成的文件,而不是从服务器上下载。通过这种文件共享方式,用户可以从他人的电脑上下载文件,可能通过自己的电脑为他人服务(注意:在电脑上使用VPN连接确保安全)。使用这种协议可以降低网络拥塞,避免流量过于集中在骨干网络中。在使用BitTorrent协议传输内容的时候,追踪器可以找到对等计算机上的可用资源,并且将下载的文件片段进行重组 + diff --git "a/18\345\217\244\347\216\211\350\220\215/20040319\342\200\224\342\200\224 \345\256\211\350\243\205\344\270\216\345\215\270\350\275\275.md" "b/18\345\217\244\347\216\211\350\220\215/20040319\342\200\224\342\200\224 \345\256\211\350\243\205\344\270\216\345\215\270\350\275\275.md" new file mode 100644 index 0000000000000000000000000000000000000000..4de1efaf52fd1e59a358ccbf2e1ca5f9f68870f5 --- /dev/null +++ "b/18\345\217\244\347\216\211\350\220\215/20040319\342\200\224\342\200\224 \345\256\211\350\243\205\344\270\216\345\215\270\350\275\275.md" @@ -0,0 +1,126 @@ +下载软件的几种途径: +1.官网(也可能找到假网)steam +2.网络搜索 +3.应用商城或软件管家:360,腾讯电脑管家,各种自带商城 Winsoul +4.软件下载站 + +安装软件的注意事项: +1.不要安装到系统盘 +2.不要安装到中文的路径中 +3.安装时,勾选掉不用的选项(推广) + +卸载的方法: +1.不能只删除快捷方式 +2.也不能直接删除文件 +3.最好通过设置里的应用卸载 +4.或者有软件管家用软件管家卸载 +5.用杀毒软件清一下注册表等残留信息 + + + + + +### 作业 + +# 一、计算机启动四步骤 + +### 1. 第一步:硬件初始化 + +计算机启动的第一步是电源管理单元(Power Management Unit,PMU)接收到电源按钮信号,然后向主板发送电源开启信号。一旦电源供应正常,主板上出厂时候固化的程序BIOS(基本输入输出系统(Basic Input/Output System,BIOS))会开始初始化。 + +#### 1.1. BIOS自检(POST) + +BIOS负责计算机硬件的初始化。在计算机通电后,BIOS首先执行自检,或称为POST(Power-On Self-Test)。POST是一系列的硬件自检步骤,旨在检测计算机主要组件的完整性。这些组件包括: + +- CPU(中央处理单元):BIOS检查CPU是否正常工作,包括其时钟频率和缓存。 +- RAM(随机访问内存):BIOS检查RAM模块是否存在、能否访问和工作是否正常。 +- 显卡和显示器:检查图形适配器以及连接的显示器。 +- 硬盘和其他存储设备:检查硬盘、光驱等存储设备是否可用。 + +如果POST检测到问题,计算机通常会发出蜂鸣声或显示错误信息。否则,计算机将继续启动过程 + +#### 1.2. 启动设备 + +BIOS在自检后,需要确定从哪个设备启动操作系统。通常,BIOS会按以下顺序尝试启动设备: + +1. 硬盘驱动器:BIOS会首先尝试从硬盘驱动器(通常是C盘)启动,因为操作系统通常安装在硬盘上。 +2. 光盘驱动器:如果BIOS找不到硬盘上的启动记录(Boot Record),它将尝试从光盘驱动器(如DVD-ROM或CD-ROM)启动。 +3. USB驱动器:如果光盘也没有启动记录,BIOS可能会尝试从USB驱动器(如USB闪存驱动器)启动。 +4. 网络启动:在某些情况下,BIOS还可以配置为从网络引导,通常用于企业环境中的远程部署。 + +BIOS的启动设备顺序通常可以在BIOS设置中进行配置,这允许用户根据需求自定义启动设备。 + +### 2. 第二步:引用加载程序(Boot Loader) + +一旦BIOS确定了启动设备,它将查找该设备上的引导加载程序(Boot Loader)。引导加载程序是一个小型的程序,位于启动设备的特定区域,其任务是加载操作系统内核并启动它。常见的引导加载程序包括GRUB(GNU GRand Unified Bootloader)、LILO(Linux Loader)和Windows引导管理器。 + +#### 2.1.引用加载程序的工作流程 + +引导加载程序的工作流程可以分为以下步骤: + +1. 引导扇区定位:BIOS会尝试读取启动设备的第一个扇区,也称为引导扇区(Boot Sector)。 +2. 引导扇区解析:引导扇区通常包含引导加载程序的信息,如其位置和大小。BIOS会将引导加载程序加载到RAM中。 +3. 引导加载程序启动:引导加载程序被执行,它的主要任务是查找和加载操作系统内核。引导加载程序通常会在硬盘上搜索操作系统内核的位置,然后将内核加载到内存中。 +4. 内核初始化:一旦操作系统内核被加载,它会执行初始化过程,包括配置设备驱动程序、建立内存管理和初始化文件系统。 +5. 操作系统启动:内核完成初始化后,它会启动操作系统的核心功能,允许用户登录或访问应用程序。 + +#### 2.2.GRUB引导加载程序 + +- GRUB是一种常用的引导加载程序,它支持多个操作系统的引导和多重引导配置。GRUB的配置文件通常位于/boot/grub/grub.cfg,在启动时读取,用于确定可用的操作系统和引导选项。用户可以编辑GRUB配置以自定义启动选项,例如选择特定内核版本或添加引导参数。 + +### 3. 第三步:操作系统加载 + +- 一旦引导加载程序成功加载了操作系统内核,操作系统就开始启动 + +#### 3.1.内核初始化 + +内核初始化是操作系统启动的关键步骤。内核负责管理系统的硬件资源、内存分配、进程管理和文件系统等。这一阶段通常包括以下关键任务: + +- 硬件检测:内核需要检测和初始化所有连接到计算机的硬件设备,包括处理器、内存、显卡、硬盘、网络适配器等。 +- 内存管理:内核会建立内存分页表、虚拟内存管理和物理内存管理,确保程序可以安全地访问内存。 +- 文件系统挂载:内核会挂载根文件系统,这是操作系统文件的根目录,通常包含操作系统的关键文件。 +- 初始化进程:内核启动第一个用户空间进程,通常是init或systemd,这是用户程序的起点。 + +#### 3.2.用户空间启动 + +一旦内核初始化完成,控制权将转移到用户空间。用户空间是操作系统中供应用程序执行的环境。在Linux系统中,用户空间通常包括以下组件: + +- Init进程:Init进程是用户空间的第一个进程,负责启动系统中的其他进程。 + +- Shell:Shell是用户与操作系统交互的接口,允许用户运行命令和管理文件系统。 +- 服务和守护进程:操作系统中的服务和守护进程(如网络服务、打印服务)在用户空间启动,以满足系统和用户的需求。 +- 图形用户界面(GUI):如果系统使用GUI,用户界面组件也会在此时启动,通常包括窗口管理器和桌面环境。 + +### 4. 第四步:应用程序启动 + +一旦操作系统初始化完成,用户可以开始启动应用程序。应用程序可以是命令行工具、图形界面程序、浏览器、办公套件等等。 + + + +应用程序启动通常包括以下步骤: + +1. 应用程序加载:操作系统会根据用户请求从磁盘加载应用程序的可执行文件到内存中。 +2. 应用程序初始化:应用程序开始执行,它可能需要读取配置文件、建立数据连接或进行其他初始化操作。 +3. 用户交互:一旦初始化完成,应用程序等待用户输入或响应用户事件。 +4. 应用程序执行:根据用户输入和操作,应用程序执行相应的功能 + + + +# BIOS和CMOS的关系 + +BIOS(基本输入输出系统)和CMOS(互补金属氧化物半导体)是计算机主板上的两个重要组件,它们在功能和作用上既有联系也有区别。 + +### 联系: + +- BIOS芯片中通常包含一个系统设置程序,这个程序用于设置CMOS中的参数。 +- CMOS RAM芯片 用于存储系统配置信息,这些信息包括硬件配置、系统时间等,这些信息在系统加电引导时被读取以初始化机器各个部件的状态。 +- CMOS信息通常由主板上的后备电池供电,即使系统断电,CMOS中的信息也不会丢失。 + +### 区别: + +- BIOS是一种预编程的固件,通常存储在ROM芯片中,它负责执行基本的输入输出操作和硬件控制。 +- CMOS是一种RAM芯片,它用于存储当前系统的硬件配置和用户对某些参数的设定。 +- BIOS芯片不需要外部电源即可保存数据,而CMOS芯片则需要通过主板上的电池供电。 + + + diff --git "a/18\345\217\244\347\216\211\350\220\215/20040320\342\200\224\342\200\224\350\256\241\347\256\227\346\234\272\345\220\257\345\212\250\347\232\204\345\233\233\344\270\252\346\255\245\351\252\244.md" "b/18\345\217\244\347\216\211\350\220\215/20040320\342\200\224\342\200\224\350\256\241\347\256\227\346\234\272\345\220\257\345\212\250\347\232\204\345\233\233\344\270\252\346\255\245\351\252\244.md" new file mode 100644 index 0000000000000000000000000000000000000000..dec4cc50f3517aad8ae05679c94269a4728b505f --- /dev/null +++ "b/18\345\217\244\347\216\211\350\220\215/20040320\342\200\224\342\200\224\350\256\241\347\256\227\346\234\272\345\220\257\345\212\250\347\232\204\345\233\233\344\270\252\346\255\245\351\252\244.md" @@ -0,0 +1,77 @@ +# 计算机启动的四个步骤 + +##### 1. 主板通电 + +通电BIOS开始工作,此时CPU还没有开始工作,BIOS指挥名硬件开始自检,如果 自检发现错误,会终止启动 + +##### 2. 自检通过 + +BIOS会从存储器(可能是硬盘,U盘,也可能是光驱,也可能是网络)到加载系统引导程序(有些电脑可能安装两个以上的系统,win10 macOS ,Debian)到内存 + +##### 3. 引导程序被执行,将操作系统内核加载到内存中,并做一些准备工作。 + +BIOS控制权开始移交给操作系统 + +##### 4. 操作系统开始启动,做一些初始化,内存管理,硬件控制 + + + +BIOS本质上是一种固体化主板芯片的一种程序。开机后最先开始执行,自检通过后,根据BIOS参数,(决定从哪一种媒介去加载引导程序)。如果多个系统,屏幕里就会让你启动哪一个系统 + +##### RAM和ROM的区别 + +RAM:可存可取 + +ROM:只读 + + + +### 计算机数据的存储单位: + +1B=8bit + +1KB=1024B + +1MB=1024KB + +1GB=1024M + +1TB=1024GB + +一个汉字=2B + + + +### 计算机病毒 + +#### 按感染的方式分为: + +引导型病毒、文件型、网络、混分型、网络混合型病毒、复合型、宏病型、外壳型 + + + +### 任务 + +#### 如何进入BIOS设置界面: + +Win10在快速启动下如何进入BIOS设置: + +  1、点击“开始菜单”,选择“设置”; + +  2、点击“更新和安全”; + +  3、点击右边列表项中的“恢复”; + +  4、点击左侧的“立即重启”,这时电脑就会立即重启,所以单击前请保存好未保存文件; + +  5、进入如下界面,点击“疑难解答”; + +  6、点击“启动设置”; + +  7、点击“高级选项”; + +  8、点击“重启”;当电脑再次重启就能进入BIOS界面了 + +  输入高级高级启动选项后,只需单击UEFI固件配置选项即可。 执行此操作后,计算机将重新启动,您将自动访问计算机的UEFI。UEFI是几年前用BIOS替换的另一个引导系统。完成配置后,下次启动计算机时,Windows 10将正常启动。win10系统打开bios的方法其实也不难,只要一步一步操作进入即可。 + +#### \ No newline at end of file diff --git "a/18\345\217\244\347\216\211\350\220\215/20040322\342\200\224\342\200\224BIOS\350\256\276\347\275\256.md" "b/18\345\217\244\347\216\211\350\220\215/20040322\342\200\224\342\200\224BIOS\350\256\276\347\275\256.md" new file mode 100644 index 0000000000000000000000000000000000000000..a870b48b5fb272f8a0b42de526e4ccc958609c80 --- /dev/null +++ "b/18\345\217\244\347\216\211\350\220\215/20040322\342\200\224\342\200\224BIOS\350\256\276\347\275\256.md" @@ -0,0 +1,90 @@ +#### 如何进入BIOS设置 + +推荐F12,因为主流电脑开始默认F12,可以临时修改启动项,也可以进入BIOS设置,一个电脑可以有多个启动媒介会按顺序找到就启动 + +1. 硬盘 win10 +1. CD-ROM +1. U盘 win11 +1. 网络 + + + +现在要用U盘的win11启动的两种方式: + +1. 修改BIOS将U盘的顺序放在第一位 + + a. U盘 win11安装盘 + + b.硬盘 win10 + + c.CD-ROM + + d. 网络 + +2. 临时使用U盘启动,但不修改原来的顺序,F12,F12其实是Boot Meru ,这是一次设置,也就是临时的 + +​ a.硬盘启动 + +​ b.光驱启动 + +​ c.U盘启动 + +​ d.网络启动 + +​ e.进入BIOS设置 + + + +F10:Save &Exit Setup 保存并退出设置 + + + +#### 如何准备好一个可安装的操作系统: + +##### 关于安装的一些点: + +1. ###### 安装的媒介(载体): + + a.硬盘 + + b.U盘 + + c.光盘 + + d.网络 + +2. ###### 获得系统的方式: + +​ a.买系统盘(早期光盘) + +​ b.从网络下载 + +​ i.从官网下载:微软、下载MediaCreate Tool_22Hz 工具 + +​ ii.第三方系统下载: + +​ ①带广性质的 + +​ a.系统之家这类网站 + +​ ②公益性质 + +​ ③360这种电脑管理平台软件 + +3. ###### 安装的方式 + +​ a.直接用制作的U盘启动盘安装安装ISO + +​ b.使用PE等第三方工具 + + + +#### U盘安装也有两种: + +1. U盘直接作成启动盘 +2. U盘安装PE系统,以U盘启动PE,由启动安装系统 + + ##### 任务: 每个人去打开自己的BIOS设置页面,把过程写到笔记,截图说明。 + 我的电脑是机械革命,我是用F2进入BIOS设置页面,默认启动方式是UEFI,我的版本号是1.35.00.00 +![alt text](cd79a7b91867146b8f43c1b0cc84f59.jpg) +![alt text](fdf7899d4609b725dceb3eb022dde0e.jpg) \ No newline at end of file diff --git "a/18\345\217\244\347\216\211\350\220\215/cd79a7b91867146b8f43c1b0cc84f59.jpg" "b/18\345\217\244\347\216\211\350\220\215/cd79a7b91867146b8f43c1b0cc84f59.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..e99c75d86afa7df37a5fa9b882da950b4ae5b9a7 Binary files /dev/null and "b/18\345\217\244\347\216\211\350\220\215/cd79a7b91867146b8f43c1b0cc84f59.jpg" differ diff --git "a/18\345\217\244\347\216\211\350\220\215/fdf7899d4609b725dceb3eb022dde0e.jpg" "b/18\345\217\244\347\216\211\350\220\215/fdf7899d4609b725dceb3eb022dde0e.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..40a804166eae5abf7c533cb4e3748d2a487cb564 Binary files /dev/null and "b/18\345\217\244\347\216\211\350\220\215/fdf7899d4609b725dceb3eb022dde0e.jpg" differ