前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >DBA | Oracle 12C 在 WinServer 2022 企业服务器部署实践

DBA | Oracle 12C 在 WinServer 2022 企业服务器部署实践

作者头像
全栈工程师修炼指南
发布于 2024-08-07 08:05:33
发布于 2024-08-07 08:05:33
23500
代码可运行
举报
运行总次数:0
代码可运行

上一章,我们以 Oracle 11g 版本为例简单介绍了Oracle 数据库体系结构,涵盖了 Oracle 11g 版本概述,以及分别针对体系结构中的逻辑存储结构、物理存储结构、内存结构、进程结构、数据库实例结构等几个方面进行简单的介绍,对于后续深入学习 Oracle DBA 打下一个坚实的基础,此章节,我们开始在 Windows Server 2022 服务器上, 从企业DBA 的视角进行 Oracle 12c 数据库部署安装,然后实践数据库的卸载重装,以及数据库实例的创建和删除,实例监听程序设置,数据库连接及其状态查看,以及对安装过程中存在的问题进行解决。

0x01 Oracle12C 数据库安装

1.1 环境需求与下载

描述: Oracle 的环境搭建需求建议如下:

硬件环境:

  • 物理内存: 4G及以上。
  • 虚拟内存: 物理内存*2。
  • 磁盘空间: 最小需求6GB建议大于8GB。
  • CPU处理器: 建议1.5GHz及以上。

软件环境:

  • 操作系统: Windows 2019 / Windows 2022 (资料多), Linux 桌面/服务器版本 (节省资源)
  • Oracle 数据库:目前官网提供下载的19C、21c 以及 23ai 版本,可直接访问 Oracle Download 页面下载,而12C.11g 则通过Oracle 软件交付云页面下载【后续有流程】。

weiyigeek.top-Oracle Database Software Downloads关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

安装环境

  • 操作系统 :Microsoft Windows Server 2022 Standard 10.0.20348 暂缺 Build 20348
  • CPU 处理器 : 2C (2.9GHz)
  • 内存空间 : 8G
  • 磁盘空间 : 数据库安装D盘 (100G)
  • Oracle 版本 : Oracle 12C (winx64_12201_database.zip) ,特别注意: 由于Oracle 11g、12c 已经过了支持时期,Oracle 官网已经进行归档,不再官网页面提供下载,因此需要到 Oracle 归档页面进行下载,下面参考作者的操作步骤进行下载。

温馨提示:若需要文章相关的数据库安装包,以及相关客户端工具的童鞋,请关注公众号【全栈工程师修炼指南】并回复关键字 Oracle-20240806 获取。

关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

下载安装程序

Step 1.浏览访问Oracle 软件交付云页面 [https://edelivery.oracle.com/ ] 并注册登录,选择 下载软件包,输入 Oracle Database 12c, 点击 搜索

weiyigeek.top-Oracle 12c软件交付云页面图

Step 2.选择后点击右上角的 Continues,进入 Oracle 11g 数据库下载页面,并选择对应的操作系统版本即可,此处为了后续学习使用我将 Windows 和 Linux 版本都进行下载。

weiyigeek.top--Oracle12c 数据库下载页面图

Step 3.点击 Continues 进入到下一步,勾选同意许可,再次点击 Continues 继续。

weiyigeek.top-同意软件许可图

Step 4.最后将进入到下载页面,选择 Download 按钮或者点击zip包进行下载。

weiyigeek.top-下载 Oracle 12c 数据库图

Step 5.最后将下载好的zip压缩包上传到服务器上,并解压到C盘或者当前目录下,至此我们安装包已经备好。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 注意:依次解压下面的压缩文件
V839963-01.zip

Tips : 注意 Oracle Database 10.2、11.x、12.x和18c 可作为介质或FTP请求提供给那些拥有任何版本的有效Oracle数据库产品许可证的客户。

关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

1.2 服务端安装

安装配置流程

  • Step 1.重命名服务器主机名称PS> Rename-Computer TestDB然后修改C:\Windows\System32\drivers\etc目录中的 hosts 文件进行硬解析配置,例如127.0.0.1 TestDB,以及解压V839963.zip到下载目录中。

weiyigeek.top-服务器主机名称

温馨提示:更改主机名称后需要重启系统生效,此外这里无需准备JDK环境,因为Oracle 安装包中会自带并解压。

关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

  • Step 2.右键管理员运行setup.exe -> 将会打开Oracle安装界面此处配置安全更新我取消勾选 -> 然后选择数据库安装选项:

1.创建和配置数据库 (在安装数据库软件的同时创建了数据库及数据库实例) - 此处选择 2.仅安装数据库软件 (只安装了数据库软件,没有创建数据库及数据库实例) 3.升级现有的数据库 (例如将 Oracle 12101 数据库版本升级到 12201 版本的数据库 )

weiyigeek.top-创建和配置数据库

Tips :如不能成功执行或者卡到安装界面上可以参考如下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 针对客户端安装,在cmd中执行命令;
setup.exe -ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false" 
# 针对服务端安装,在cmd中执行命令:
setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
  • Step 3.安装Oracle的系统类别(由于我们是在服务器上安装选择服务器类) -> 安装类型选择单实例数据库安装 -> 再选择高级安装 -> 数据库安装版本选择企业版 (可以根据您购买的Oracle 许可进行选择)。

weiyigeek.top-服务器类与安装版本

  • Step 4.设置Oracle的主目录用户(建议选择虚拟账户或者自定义账号) 此处创建dba用户 -> 选择安装位置为d盘 -> 配置类型选择一般用途/事务处理

weiyigeek.top-Oracle的主目录用户关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

  • Step 5.配置数据库默认标识 (即默认实例名称) 如果不需要创建容器数据库则取消勾选 -> 配置选项中选择 字符集 (建议使用AL32UTF8) 此处根据数据库或者业务需求我选择中文字符集(ZHS16GBK) -> 取消示例方案。

weiyigeek.top-数据库默认标识关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

  • Step 6.选择文件系统后指定数据库文件位置D:\app\dba -> 恢复选项一定要勾选上 -> 设置sys(本地管理用户权限)、system(网络管理用户权限)用户密码(注意有密码复杂度要求、8位以上大小写与数字组合【建议不要有特殊字符、且用户密码不要一致】) -> 查看概要中的配置(如果不正确可以及时修改) -> 建议保存安装配置的应答文件以备恢复或者新安装使用。

weiyigeek.top-文件系统指定数据库文件位置关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

  • Step 7.等待安装完成 -> 出现如下图提示则表示安装成功 最后点击关闭即可。

weiyigeek.top-Oracle 安装成功

  • Step 8.通过浏览器访问 OEM (Oracle 企业管理管理工具): https://testdb:5500/em/, 利用上面创建的本地用户sys进行登陆即可, 它可以进行Oracle 服务器的调优配置,我将会在最后一章中进行介绍其使用。

weiyigeek.top-Oracle 企业管理管理工具关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

1.3 数据库卸载与重装

描述: 前面我们安装好了 Oracle,如果在安装过程中安装失败,此时我们需要将 Oracle 卸载干净后进行重新安装。

Oracle 12C 卸载

描述: 如果数据库配置了自动存储管理(ASM),先删除聚集同步服务 CSS( ClusterSynchronization Services), 在 DOS 命令终端中执行 localconfig delete, 然后再删除自动存储管理(ASM), DOS 命令终端中执行 oracle-delete-assia+asm

  • Step 0.首先需要删除我们创建的数据库实例,可参考后续的《数据库实例创建与删除》章节停止Oracle 实例,关闭监听。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 在服务器上以管理员身份访问 Oracle 数据库
sqlpuls "/ as sysdba"

# 停止 Oracle 实例
shutdown immediate

# 关闭监听
lsnrctl stop
  • Step 1.然后关闭所有 Oracle 服务 -> Win + R (运行) -> services.msc 进行服务管理输入 o 就可以看到oracle开头的服务。
  • Step 2.在Oracle安装目录下找到 deinstall.bat 双击执行卸载, 或者在开始菜单中点击Universal Installer进入Oracle 卸载,此时我的路径是 D:\app\dba\product\12.2.0\dbhome_1\deinstall,(非常注意需要以管理员权限运行)。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Checking for required files and bootstrapping ...
Please wait ...
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
已复制         1 个文件。
日志的位置 C:\Users\Administrator\logs\
# 之后按照提示删除对应的Listener以及Oracle主目录。

weiyigeek.top-Oracle卸载关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

  • Step 3.在系统注册表中清理Oracle卸载余留参数选项,主要是以下Oracle注册表路径 -> Win + R (运行) -> regedit
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE # 目录
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI # 除 Microsoft oDbc for Oracle 注册表键以外的所有含有 Oracle的键
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services # 所有以 oracle或 OraWeb为开头的键
计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder/Start Menu/Program # 所有以 oracle 开头的键
  • Step 4.删除环境变量中的 PATH 和 CLASSPATH 中包含 Oracle的值(echo %path%), 然后删除“开始”/“程序”中所有 Oracle的组和图标,最后删除所有和 ORACLE 相关的目录

关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

Oracle 12C 重装

描述 : Oracle 12C 的重装与Oracle 安装基本一致此处不在累述,不过有一点值得注意的是在进行安装数据库软件的同时创建了数据库及数据库实例出错时,此时我们可以先选择仅安装数据库软件(不能接收用户请求和响应数据给用户),等待安装完成后再进行创建数据库以及 Oracle 实例。

1.4 数据库实例创建与删除

描述: 前面我们说到Oracle 服务器可以创建多个 Oracle 实例和数据库,但实例与数据库的关系通常也是一对一的,客户端通过实例(管理、联系Oracle数据库的一组进程)联系数据库(实际上是存储数据的静态文件系统)。

创建操作流程如下:

  • Step 1.开始菜单之中选择Database Configuration Assistant 进入数据库配置助手中 -> 选择创建数据库 -> 进行数据库创建模式配置(典型配置) -> 在全局数据库名处(输入要创建的数据库名称) -> 存储类型默认文件系统即可 -> 数据库文件位置你可以自定义也可采用缺省配置 -> 输入sys用户管理口令 -> 在 Oracle 主目录用户口令处(输入dba账户的密码) -> 在可插入数据库名中输入 orcltest

weiyigeek.top-创建test数据库关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

  • Step 2.显示我们创建配置test数据库的配置项 -> 如无任何问题点击完成即可 -> 等待数据库创建完成。

weiyigeek.top-创建配置test数据库的配置项

  • Step 3.创建完成后会让您更改该数据库以及实例的管理用户的口令(建议设置不一样的口令),之后查看 services.msc 你将会发现多了三个服务OracleJobSchedulerTEST、OracleServiceTEST(实例服务)、OracleVssWriterTEST

weiyigeek.top-数据库以及实例的管理用户的口令

  • Step 4.至此完毕(后续讲解·SQLPlus时演示),此时你可以在D:\app\dba\oradata\TEST找到该数据库的数据存储目录。

关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

删除操作流程如下:

  • Step 1.同样在开始菜单之中选择Database Configuration Assistant 进入数据库配置助手中 -> 选择创建数据库 -> 删除数据库 -> 选择需要删除的数据库对象(此处TEST) -> 输入sys口令进行验证 -> 点击下一步

weiyigeek.top-删除test数据库

  • Step 2.查看删除数据库得概要 -> 确保无误后点击完成 -> 然后会显示数据库删除进度 -> 等待成功的结果 -> 并且此时你会发现服务中以无test相关的oracle服务。

weiyigeek.top-完成TEST数据库的删除关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

1.5 数据库实例监听程序

描述: Oracle 监听程序服务主要为进行接收客户请求, 没有监听程序则无法连接实例以及获取数据库中的数据信息。

监听程序 : 就是运行在Oracle服务器端用于监听客户端的请求的程序,其默认端口通常设置为1521/TCP

weiyigeek.top-Oracle 监听程序服务关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

Q: 没有监听程序的两种情况?

1.Oracle 数据库软件安装后不存在监听程序服务(例如:OracleOraDB12Home1TNSListener)。2.Oracle 数据库原有的监听程序无法正常的监听客户端请求。

此时遇到上面此类情况我们可以删除监听程序后重新创建。

删除监听程序

  • Step 1.在开始菜单之中选择 Net Configuration Assistant 进入数据库网络配置助手中 -> 监听程序配置 选择删除工作 -> 点击下一步 -> 选择要删除的监听程序 LISTENER (默认) -> 此时会有一个提示框出现点击是即可 -> 点击下一步

weiyigeek.top-删除监听程序

  • Step 2.等待删除监听程序完成 -> 最后点击完成。

关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

创建监听程序

  • Step 1.在开始菜单之中选择 Net Configuration Assistant 进入数据库网络配置助手中 -> 监听程序配置 只能选择添加工作 -> 输入监听程序名称 以及 主目录用户的密码 -> 选择监听程序接收连接的协议 -> 点击下一步。

weiyigeek.top-创建监听程序

  • Step 2.进行监听程序服务端口的配置(默认1521即可) -> 看到监听程序配置完成 -> 点击下一步完成 -> 最后在服务中查看Oracle相关的Listener服务是否其启用。

weiyigeek.top-完成创建监听程序关注公众号【全栈工程师修炼指南】,学习更多全栈知识!

1.6 数据库状态查看

描述:在 Oracle 12C 数据库安装完成后,我们可以使用SQLPlus连接到数据库进行实例和数据库状态查看,例如:

1.查看数据库监听状态,命令行执行如下命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PS C:\> NETSTAT.EXE -ano | findstr ":1521"
PS C:\> lsnrctl status 
# 若出现 READY 状态则表示监听正常
服务 "orcl" 包含 1 个实例。
  实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序.

weiyigeek.top-查看Oracle数据库监听状态图

2.设置nls_lang环境变量防止终端显示乱码,与数据库编码对应即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set nls_lang=AMERICAN_AMERICAN.ZHS16GBK

3.使用命令行终端连接掉数据库执行如下命令。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 服务器上执行以管理员身份运行
sqlplus "/ as sysdba"

# 查看数据库状态(正常状态:READ WRITE)
select open_mode from v$database;

# 查看实例状态(正常状态:OPEN)
select status from v$instance;
# 挂载数据库
# alert database mount;
# 打开数据库
# alert database open;

# 查看dbf文件路径
select name from v$datafile;

# 查看运行日志文件路径
select * from v$diag_info;

weiyigeek.top-查看Oracle数据库运行状态图

至此,在 Windows Server 2022 安装 Oracle 12C 数据库基本就完成了,后续会继续更新 Oracle 数据库的客户端连接以及Oracel 中几大基本 SQL 入门语句简述和实战,敬请期待。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈工程师修炼指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
开源项目 | 目前订阅微信公众号最优雅的技巧
描述:开源项目 wewe-rss 由 cooderl 作者开发,它是目前最优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书)v2.x 。
全栈工程师修炼指南
2024/07/06
1.1K0
开源项目 | 目前订阅微信公众号最优雅的技巧
运维 Tips | DELL 企业服务器 R710 磁盘阵列配置指南
由于戴尔存储服务器控制器坏了,且已经过保其维修的金额都要赶上购买此机器的一半了,遂将戴尔存储服务器svc2000中的磁盘,装到DELL服务器R710中,并做RAID5的磁盘阵列,通过NFS方式提供网络共享存储。
全栈工程师修炼指南
2024/08/14
2410
运维 Tips | DELL 企业服务器 R710 磁盘阵列配置指南
运维实践 | 华为服务器使用iBMC带外管理快速安装国产操作系统
描述:为了合理利用公司中服务器资源,需将原本作为VMware EXSi使用的RH5885-V3服务器安装成物理机器,并且加入到Kubernetes集群中作为工作负载(Node),其次因为国产化需求的原因,需要将其安装国产化的服务器操作系统,UP这里就使用老生常谈的 Kylin Server V10 SP3 系统,不在做过多介绍,有兴趣的朋友,可以看看我前面的关于《国产化系统银行麒麟》的相关文章,本文主要记录华为RH5885-V3使用iBMC带外管理快速安装国产服务器操作系统,为有需要使用带外管理来进行操作系统安装的朋友提供参考,希望大家多多支持。
全栈工程师修炼指南
2024/05/09
1.7K0
运维实践 | 华为服务器使用iBMC带外管理快速安装国产操作系统
运维 Tips | 宝塔Linux面板安装使用及安全配置那些事,新手站长必知!
描述: 宝塔 Linux 面板服务器工具实际上UP很早就听说过,但一直没有使用过,可能是作为一名专业运维不太喜欢有界面的东西(PS: 开玩笑,主要是没时间去折腾),正好作者在腾讯云上买了五年的轻量服务器主机,日常主要用于个人博客以及工具站使用(PS: 欢迎访问 weiyigeek.top),日常运维以及修改文件都是通过SSH方式来进行,并且在防火墙做了IP访问限制,如果在外面想连接到服务器进行管理就不是很方便,遂想到 宝塔 Linux 面板可以通过浏览器界面进行服务器运维管理,所以简单的研究了一下,发现这个工具还是很好用,可以很方便的进行服务器管理,下面我们就把宝塔Linux服务器管理工具部署到这台主机,以及帮助新使用的朋友可以快速上手,除此之外也对宝塔Linux面板的安全配置等,避免在使用时的一些坑。
全栈工程师修炼指南
2024/06/19
2.3K0
运维 Tips | 宝塔Linux面板安装使用及安全配置那些事,新手站长必知!
运维Tips | 当同时忘记Kylin麒麟系统root与grub密码如何应对?
描述:今天接到同事电话说安装的一台国产服务器Kylin V10 SP3 系统的root登录密码忘记了,遂想着直接进入单用户模式更改root不就行了吗,谁想到被GRUB密码拦住去路,由于当时做等保主机安全模板的时候添加了grub认证,然后grub密码又忘记了,于是乎只能通过挂载KylinOS系统镜像,进入到救援模式修改(去掉)grub密码,然后重启进入单用户模式修改root密码,由于配置过程还是比较多,以下是作者的操作步骤,帮助遇到相同问题的道友。
全栈工程师修炼指南
2024/07/06
1.3K0
运维Tips | 当同时忘记Kylin麒麟系统root与grub密码如何应对?
硬件玩物 | 性价比超高的NAS,威联通【TS-464-C2】快速上手初体验!
根据《数据安全法》数据备份和容灾规定要求,需要建立健全的数据备份机制,确保个人信息数据的安全存储和备份。在数据备份方面,需要保证数据的完整性和可恢复性,以应对意外情况或灾难发生时的数据丢失情况。同时,还需要建立容灾预案,确保在突发事件发生时能够迅速有效地恢复数据和系统运行,保障个人信息的安全。与此同时,备份设备是公司IT信息化建设中非常重要的一环,用于保护公司重要数据免受意外损失的影响。
全栈工程师修炼指南
2024/04/30
5350
硬件玩物 | 性价比超高的NAS,威联通【TS-464-C2】快速上手初体验!
记一次在苹果Mac系统中使用BootCamp安装Windows双系统之旅
描述: 有一部分苹果电脑用户通常会其Mac系统上安装 Windows 系统,来兼容一些日常办公及其应用软件的运行环境, 但是实际上不建议,发挥不出Mac笔记本的实际性能,但是苹果公司为了让Mac进入广阔的市场,专门开发了Bootcamp用Mac的应用来帮助引导windows系统,使之可以在保留Mac系统的同时,安装Windows系统,这就是我们常说的苹果电脑双系统。
全栈工程师修炼指南
2024/04/30
1.9K0
记一次在苹果Mac系统中使用BootCamp安装Windows双系统之旅
跨界探索:在苹果系统M系列处理器上安装Windows 11系统的实践经历
描述:在上一篇,文章中,我们介绍了在旧版本苹果MacOS系统安装Windows的方法,当时也是一位同事需要将macOS笔记本安装成为双系统,当时由于是2019年前的型号,所以使用的是BootCamp的方式进行安装;昨天又受另外一个同事所托,需要将苹果笔记本电脑安装一个 Windows 10系统,结果到手后一看系统和处理版本,发现是苹果的 M1 处理器,而苹果的M系列处理器采用的是ARM架构的,不支持64位架构的,要用启动转换助理只能在英特尔芯片上用,所以传统的双系统是无望了,遂Google 上搜索了相关资料,发现有大佬分享了苹果 M1 / M2 处理器安装 Windows 11的方法,是使用虚拟机的方式来进行Windows11/10系统安装,在实践的过程中还是存在一些小坑,为了帮助有同样需要的小伙伴们,就在此记录一下,希望大家多多支持。
全栈工程师修炼指南
2024/05/09
5.4K0
跨界探索:在苹果系统M系列处理器上安装Windows 11系统的实践经历
机器学习筑基篇,Jupyter Notebook 精简指南
描述:前面我们已经在机器学习工作站(Ubuntu 24.04 Desktop + Geforce RTX 4070Ti SUPER)中安装 Anaconda 工具包,其中也包含了 Jupyter Notebook (/ˈdʒuːpɪtə(r)/ /nəʊtbʊk/)工具及其相关依赖项,接下来我们简单介绍一下 Jupyter Notebook 一个Web在线交互计算的工具集,及其安装、配置、使用方法,给各位初次学习机器的朋友做一个指引!
全栈工程师修炼指南
2024/07/16
5030
机器学习筑基篇,Jupyter Notebook 精简指南
机器学习筑基篇,​Ubuntu 24.04 快速安装 PyCharm IDE 工具,无需激活!
描述:虽然在之前我们安装了VScode,但是其对于使用Python来写大型项目以及各类配置还是比较复杂的,所以这里我们还是推荐使用PyCharm来编写构建Python项目,毕竟还是要使用专业的软件做专业的事,会让我们开发效率更高。
全栈工程师修炼指南
2024/07/16
6020
机器学习筑基篇,​Ubuntu 24.04 快速安装 PyCharm IDE 工具,无需激活!
运维 | 在企业环境中快速安装配置 Win Server 2022 服务器操作系统
描述:在上一篇文章中,我们提到过 Server 2022 发布于 2021 年 8 月,是迄今为止(2024年3月20日 09:15:07)Windows 在服务器操作系统中最新的版本(PS: 不过听说 Windows Server 2025 也快了),它建立在Windows Server 2019之上,带来了许多针对虚拟化、存储、安全性和Windows Admin Center 管理的改进以及Azure集成,使得它成为一个更加强大、安全和高效的服务器操作系统。
全栈工程师修炼指南
2024/03/25
1.9K0
运维 | 在企业环境中快速安装配置 Win Server 2022 服务器操作系统
硬件玩物 | 在超高性价比的NAS中打造个人知识笔记管理利器!
描述:作为一名IT工作者,一般都有一些自己从业的笔记与资料,作者也是本着好记性不如烂笔头,喜欢将一些东西通过笔记的形式记录下来,但是这些笔记都是保存在个人电脑中,如果想要将笔记分享给其他人,就需要将笔记导出为PDF格式,其次就是笔记内容的索引搜索,确实有些不是很方便。作者在最开始是使用Wiz为知云笔记购买了2年多的会员,也使用了两年,后面确实因为一些原因(想白嫖😳,咳咳咳,节约成本),就将笔记迁移到本地以Markdown笔记的形式保存,最近买了一台威联通(QNAP)TS-464C2NAS ,所以就萌生了在NAS中搭建私有化为知笔记的想法。
全栈工程师修炼指南
2024/05/09
1.4K0
硬件玩物 | 在超高性价比的NAS中打造个人知识笔记管理利器!
AIGC | Ubuntu24.04桌面版必备软件安装
描述:在进行使用Ubuntu 24.04 TLS Desktop系统进行机器学习前,我们需要在学习环境中安装一些后续可能会使用到的一些工具,如git、vim、tmux、htop等。
全栈工程师修炼指南
2024/07/06
1.8K0
AIGC | Ubuntu24.04桌面版必备软件安装
网安工具 | Windows便携式渗透测试环境PentestBox入门到进阶使用指南
本文为作者原创文章,为尊重作者劳动成果禁止非授权转载,若需转载请在【全栈工程师修炼指南】公众号留言,或者发送邮件到 [master@weiyigeek.top] 中我将及时回复。
全栈工程师修炼指南
2023/10/31
2.7K0
网安工具 | Windows便携式渗透测试环境PentestBox入门到进阶使用指南
Python3 | 练气期,函数创建、参数传递、作用域!
描述:上一章,我们学习了Python3编程中最基本而得流程控制语句,相信大家在作者的实践下也已经掌握了相关关键字了吧,这一章我们一起学习Python3编程入门中函数定义、函数调用、函数参数(传递、类型),匿名函数、递归函数。内嵌函数和闭包、装饰器函数,以及命名空间作用域的讲解,它也是Python编程中最基础且常用的部分,所以说也是需要我们掌握的。
全栈工程师修炼指南
2024/07/29
650
Python3 | 练气期,函数创建、参数传递、作用域!
Linux 命令:每日一学,一文说尽打包压缩工具实践
前面,我们介绍了Linux中文件查找find命令以及与之联用最勤的xargs命令,作者以一个个简单的实例给各位看友展示了在运维中两个命令的使用技巧,今天我们再来介绍一些打包、压缩解压等相关命令。
全栈工程师修炼指南
2024/10/14
3420
Linux 命令:每日一学,一文说尽打包压缩工具实践
虚拟化 | 使用VMware vCenter Converter快速将计算机从物理环境或其他虚拟化平台迁移到vSphere环境
初始,我想在vCenter中直接进行迁移,但是发现不能更改磁盘类型为精简置备以及磁盘空间不能缩小指定空间,想到可以使用 VMware vCenter Converter 缩小其分区大小且更改磁盘类型,说干就干,遂有了此文。
全栈工程师修炼指南
2023/11/20
4.9K18
虚拟化 | 使用VMware vCenter Converter快速将计算机从物理环境或其他虚拟化平台迁移到vSphere环境
运维必学 | 函数参数传递-从零开始学Windows批处理(Batch)编程系列教程
本文为作者原创文章,为尊重作者劳动成果禁止非授权转载,若需转载请在【全栈工程师修炼指南】公众号留言,或者发送邮件到 [master@weiyigeek.top] 中我将及时回复。
全栈工程师修炼指南
2023/10/31
1.6K0
运维必学 | 函数参数传递-从零开始学Windows批处理(Batch)编程系列教程
Linux 命令 | 每日一学,文本处理三剑客之grep命令实践
上一篇,我们学习了Shell脚本编程中的正则表达式【Linux 运维 | 6.从零开始,Shell编程中正则表达式 RegExp 速成指南】, 不知道各位初学的童鞋是否已经初步掌握了呢,接下来我们学习Linux中的文本处理三剑客之一grep命令,grep 命令是Linux系统中常用的文本搜索工具,它可以根据指定的字符串模式或者正则表达式对文件内容每行进行搜索、匹配等操作。
全栈工程师修炼指南
2024/09/29
1700
Linux 命令 | 每日一学,文本处理三剑客之grep命令实践
玩机技巧 | Windows 离座锁屏功能更新,再也不用担心忘记锁屏了!
针对有上述问题的朋友,这里 UP简单、快速的介绍一下 Windows 10 、11 系统有多种方式锁屏。
全栈工程师修炼指南
2024/05/11
8370
玩机技巧 | Windows 离座锁屏功能更新,再也不用担心忘记锁屏了!
推荐阅读
开源项目 | 目前订阅微信公众号最优雅的技巧
1.1K0
运维 Tips | DELL 企业服务器 R710 磁盘阵列配置指南
2410
运维实践 | 华为服务器使用iBMC带外管理快速安装国产操作系统
1.7K0
运维 Tips | 宝塔Linux面板安装使用及安全配置那些事,新手站长必知!
2.3K0
运维Tips | 当同时忘记Kylin麒麟系统root与grub密码如何应对?
1.3K0
硬件玩物 | 性价比超高的NAS,威联通【TS-464-C2】快速上手初体验!
5350
记一次在苹果Mac系统中使用BootCamp安装Windows双系统之旅
1.9K0
跨界探索:在苹果系统M系列处理器上安装Windows 11系统的实践经历
5.4K0
机器学习筑基篇,Jupyter Notebook 精简指南
5030
机器学习筑基篇,​Ubuntu 24.04 快速安装 PyCharm IDE 工具,无需激活!
6020
运维 | 在企业环境中快速安装配置 Win Server 2022 服务器操作系统
1.9K0
硬件玩物 | 在超高性价比的NAS中打造个人知识笔记管理利器!
1.4K0
AIGC | Ubuntu24.04桌面版必备软件安装
1.8K0
网安工具 | Windows便携式渗透测试环境PentestBox入门到进阶使用指南
2.7K0
Python3 | 练气期,函数创建、参数传递、作用域!
650
Linux 命令:每日一学,一文说尽打包压缩工具实践
3420
虚拟化 | 使用VMware vCenter Converter快速将计算机从物理环境或其他虚拟化平台迁移到vSphere环境
4.9K18
运维必学 | 函数参数传递-从零开始学Windows批处理(Batch)编程系列教程
1.6K0
Linux 命令 | 每日一学,文本处理三剑客之grep命令实践
1700
玩机技巧 | Windows 离座锁屏功能更新,再也不用担心忘记锁屏了!
8370
相关推荐
开源项目 | 目前订阅微信公众号最优雅的技巧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文