2024年最全Windows下shutdown命令的详细用法_windows关机命令 shutdown,HarmonyOS鸿蒙面试题集锦

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!


img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取


执行此命令后,计算机将立即关闭,不会给予任何延迟。使用前需确保在执行此命令前已保存所有工作。


**示例2:延迟关机**


如果你想在一段时间后自动关闭计算机,可以使用带有延迟时间的参数。例如,下面的命令将在5分钟后关闭计算机:



shutdown /s /t 300

这里的`300`表示延迟时间为300秒,即5分钟。这给了用户足够的时间保存工作和关闭程序。


**示例3:计划关机**


你可以使用`shutdown`命令来计划在未来的某个时间点自动关机。例如,如果你想在晚上10点自动关闭计算机,可以首先计算从现在到晚上10点的时间差(以秒为单位),然后使用以下命令:



shutdown /s /t <计算出的秒数>

假设现在的时间是下午2点,那么晚上10点距离现在还有8小时,即28800秒。因此,你可以使用以下命令:



shutdown /s /t 28800

这样,计算机将在晚上10点自动关闭。


**示例4:立即重启**


如果你需要立即重新启动计算机,可以使用以下命令:



shutdown /r /t 0

执行此命令后,计算机将立即重启,不会给予任何延迟。同样,使用前需确保在执行此命令前已保存所有工作。


**示例5:显示注释并关机**


你可以在关机前显示一条注释信息,以通知用户或记录操作原因。例如:



shutdown /s /t 60 /c "系统即将进行维护,请保存工作并退出。"

此命令将在60秒后关闭计算机,并在关机前显示指定的注释信息,提醒用户保存工作并退出。


**示例6:取消计划的关机**


如果你之前设置了计划关机,但现在想要取消它,可以使用以下命令:



shutdown /a

执行此命令后,已计划的关机或重启操作将被中止。


**示例7:远程关机**


如果你需要远程关闭另一台计算机,可以使用`/m`参数指定远程计算机的名称或IP地址。例如:



shutdown /s /m \\远程计算机名 /t 0

此命令将立即关闭名为“远程计算机名”的计算机。请确保你有足够的权限来执行远程关机操作。


综上,我们可以看到`shutdown`命令在实际应用中的多样性和灵活性。无论是立即关机、延迟关机、计划关机还是远程关机,都可以通过调整参数来满足不同的需求。当然,在使用这些命令时,请务必谨慎操作,确保不会对系统或数据造成不必要的损失。


### 如何入门学习网络安全


学习网络安全需要具有一个扎实的计算机基础知识和网络基础知识,如果未来要从事网络安全领域的研发岗位,还需要具有一个扎实的数学基础。由于整体的知识量非常大,所以学习网络安全首先应该有一个自己的学习切入点,对于动手能力比较强的人来说,可以从网络基础知识开始学起,然后逐渐了解各种网络安全设备的相关知识。


##### 路线图


先来看一张整体的路线图,初步了解下这个方向需要学习的知识有哪些  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20cf98ccbd7c414e955c0c2fc79c0b66.png)  
 我一共划分了六个阶段,但并不是说你得学完全部才能上手工作,对于一些初级岗位,学到第三四个阶段就足矣。


来吧,话不多说,一起学起来,见证从青铜变身王者的旅程!


##### 黑铁(练气期)


第一个阶段——石器时代,针对的是纯新手小白刚刚入场。在这个阶段,主要是打基础,需要学习的有五部分内容:


**Windows**  
 Windows上基础的一些命令、PowerShell的使用和简单脚本编写,以及Windows以后经常会打交道的几个重要组件的使用:注册表、组策略管理器、任务管理器、事件查看器等。


除此之外,学习在Windows上面搭建虚拟机,学会安装系统,为接下来学习Linux做准备工作。


**Linux**  
 网络安全,必然要与Linux经常打交道,我看到很多新人一上来就跟着一些培训班学习Kali,学的云里雾里的。连基本的Linux概念都没建立起来,就急着学Kali,这属于还没学会走路就去学跑步,本末倒置了。  
 ​![在这里插入图片描述](https://img-blog.csdnimg.cn/91e77e6635704f478e3a6b1b878f90b1.png)


在基础阶段,主要以使用为主,学习文本编辑、文件、网络、权限、磁盘、用户等相关的命令,对Linux有一个基本的认知。


##### 计算机网络


网络安全,计算机网络肯定是非常重要的存在。作为基础阶段,这一小节主要从宏观上学习计算机网络,而不是死扣某一个协议的某些字段意义。


首先从局域网出发,了解计算机通信的基本网络——以太网,局域网内是如何通信的?集线器、交换机有什么区别?MAC地址、IP地址、子网、子网掩码分别是做什么用的?


​![在这里插入图片描述](https://img-blog.csdnimg.cn/339da483f4ac4ebea114a9a5e84a096a.png)


随后引出更大的广域网、互联网,什么是网络通信协议,通信协议分层的问题,通过七层和四层模型快速建立起计算机网络的基础概念,各层协议的作用,分别有哪些协议,这些协议在当今的互联网中具体是怎么应用的。


##### Web基础


网络渗透中非常重要的一个组成部分就是Web安全,要学习Web安全,得先从Web前端基础开始入手。


这一小节非常简单,就是学习最原始的Web前端三板斧:HTML+CSS+JS的开发使用,为将来学习Web相关的安全知识打下基础。  
 ​![在这里插入图片描述](https://img-blog.csdnimg.cn/aad986f568a14b588e39ee23a3f35694.png)


这一小节是相对偏实际动手多一些,需要自己多动手进行一些网页编程,尤其是JavaScript的熟悉掌握,了解Ajax是什么东西,常用的jQuery库也学习一下,这都是Web前端中非常基础和常用的内容。


##### 数据库基础


基础阶段的最后一部分,可以来接触一些数据库的基础知识了。


这个阶段主要学一些理论知识,重点掌握库、表、索引等概念,然后学习SQL的编写,学会增删改查数据。暂时不用编程来操作数据库。


##### 青铜(筑基期)


度过了石器时代,你已经储备了一些计算机的基础知识:操作系统的使用,网络协议,前端基础,数据库初识,但这距离做网络安全还不够,在第二个青铜阶段,你还需要再进一步学习基础,在第一阶段之上,难度会开始慢慢上升。


这一阶段需要学习的知识有:


##### Web进阶


在前面的石器时代,咱们初步接触了网页编程,了解了网页的基本原理。不过那时候是纯前端的,纯静态的网页,没有接触后端。在这个进阶的阶段,你要开始接触Web后端的内容了。


首先从常用的两大主流Web服务器出发,学习Apache和Linux的基本知识,随后引出动态网页的基本原理,从CGI/Fast-CGI过渡到后来的ASP/PHP/ASPX/JSP等动态网页技术,了解它们的发展历史,演变过程和基础的工作原理。


最后再学习一些Web开发中的基础知识:表单的操作、Session/Cookie、JWT、LocalStorage等等,了解这些基本的术语都是什么意思,做什么用,解决了什么。


##### PHP编程


学习Web后端开发,得搭配学习一个后端开发语言才行。在这一小节,选择从PHP入手。


不过要记住,这里选择PHP不是让你以后从事PHP的后端开发,也不是说PHP现在有多流行,而是特定历史背景下,PHP相关的网站安全问题非常具有代表性,选择这门语言更方便我们研究安全问题。


由于学习的目的不同,所以在学习方法上和普通的后端开发就有所不同了。在这里咱们学习一下语法基础,基本的后端请求处理,数据库访问,然后再接触一下常用的ThinkPHP框架即可,当然如果你有兴趣,学的更深入当然更好。


##### 计算机网络进阶


第二阶段需要再充实一下计算机网络的学习。这一次,重点把精力放在HTTP/HTTPS以及抓包分析之上。


Linux上的tcpdump必须掌握,包括常见的参数配置。然后重点学习Wireshark分析数据包,用Fiddler抓取分析加密的HTTPS流量。  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/aac7f2709caf405a9c7525c0379de623.png)


通过在抓包软件下查看通信流量,对计算机网络的认识从抽象变得具象。


##### 加解密技术


接着,来了解一些网络安全领域内经常打交道的编解码技术和加解密技术。包括base64编码、对称加密、非对称加密、哈希技术等等。


​![在这里插入图片描述](https://img-blog.csdnimg.cn/31086f1e6a924250afaddeb6c896ce2d.png)


了解它们基础的概念、做什么用的,解决什么问题,最后再了解下工作原理。


推荐书籍:《加密与解密》


##### 白银(结丹期)


现在进入第三个阶段——白银时代,激动人心的时刻就要到来了,在这个阶段,我们开始全面学习真正的网络安全技术了,前面两个阶段打下的基础,在这个阶段,也将派上用场。


这一阶段需要学习的知识有:


##### Web安全入门


有了前面的Web前端和PHP编程的基础,可以来正式学习Web安全了。Web安全领域内几大典型的攻击手法:SQL注入、XSS、CSRF、各种注入、SSRF、文件上传漏洞等等,每一个都需要详细学习,一边学习理论,一边动手实践。


千万注意别拿互联网上的网站来攻击学习,这是违法的行为。自己可以在虚拟机中搭建一些包含漏洞的网站(网络上有很多可以下载来玩),拿自己建的网站练手。


##### 网络扫描与注入


前面学习了一些Web安全的攻击手法,但光有这些还不够,当我们面对攻击目标后,如何寻找攻击点,获取目标的信息至关重要。


这些信息包括:目标运行了什么操作系统,开放了哪些端口,运行了哪些服务,后端服务是什么类型,版本信息是什么等等,有哪些漏洞可以利用,只有获取到了这些信息,才能有针对性的制定攻击手段,拿下目标。


常见的网络信息扫描包括端口扫描、网站后台扫描、漏洞扫描等等。需要学习常用的扫描工具以及它们的工作原理。


##### 信息搜集 & 社会工程学


除了上面需要扫描的信息,在网络安全中,经常还需要调研很多信息,比如网站的注册信息、相关联的人物、网站内部的内容检索等等。这就需要学习掌握信息搜集和社会工程学的相关技术。


​whois信息用来查询域名信息,shodan、zoomeye、fofa等网络空间搜索引擎检索IP、域名、URL等背后的信息,Google Hacking利用搜索引擎来检索网站内部信息,这些东西都是在网络信息搜集中经常用到的技能。


##### 暴力破解


在网络攻击中,当扫描到目标开放的服务后,最直接的就是想要登录进去。常见的服务有SSH、RDP、MySQL、Redis、Web表单等等。


这个时候,暴力破解通常会派上用场,通过使用各种服务常见用户名密码组成的字典,通过程序暴力破解。


常用的爆破工具有hydra、超级弱口令,另外还有一个mimikatz,常用来获取Windows系统的密码。


##### 黄金(元婴期)


上一个阶段,学习了一些安全攻击技术,在这一个阶段,需要学习一下安全防御和安全检测技术,安全具有攻防两面性,缺一不可。


##### WAF技术


首先要学习的就是WAF——Web应用防火墙。


Web安全学习的是通过Web技术攻击计算机系统,WAF就是检测和防御这些安全攻击。正所谓知己知彼才能百战百胜,作为攻方,要掌握WAF的工作原理,找到弱点绕过检测,作为守方,需要不断加强安全检测和防御能力,有效的发现和抵御Web攻击。


需要学习当下主流的WAF软件所采用的架构比如openresty、modsecurity,以及主要的几种检测算法:基于特征的、基于行为的、基于机器学习的等等。


##### 网络协议攻击 & 入侵检测


WAF主要针对的是Web相关的安全攻击,到这一小节,将视野进一步拓展到整个网络协议栈,TCP劫持、DNS劫持、DDoS攻击、DNS隧道、ARP欺骗、ARP泛洪等等,需要掌握这些传统经典攻击手段的原理,搭建环境实践,为后续的内网渗透打下基础。


另外作为防守的一方,还需要学习通过网络流量分析技术来进行安全检测,了解常用的网络分析技术,检测框架,规则语法,对以后从事安全相关开发或安全防御工作进行储备。


##### 日志技术


通过日志来发现攻击行为是一种最常见的行为,攻击者的Web请求,系统登录,暴力破解尝试等等都会被系统各种软件记录在案,攻击者得手后也经常会抹除相关的日志记录,所以学习掌握这些日志,是攻防两队的人都需要学习的技能。


常见的日志有系统登录日志(Windows、Linux)、Web服务器日志、数据库日志等等。


##### Python编程


在这个阶段,是时候来学习一些Python编程开发了。虽然网络安全不用经常做大量的工程开发,但掌握基本的编程能力,可以用来编写爬虫、数据处理、网络扫描工具、漏洞POC等等,都是非常有用的,而众多编程语言中,Python无疑是最适合的。


##### 浏览器安全


这个阶段的最后一部分,来学习了解一些浏览器侧的安全知识,夯实Web安全中与浏览器相关的漏洞攻击。


需要重点掌握IE、Chrome两款最主流的浏览器特性,浏览器的沙盒机制是什么,同源策略和跨域技术等等。


##### 铂金(化神期)


##### 第三方组件漏洞


前面Web安全相关的攻击都是一些很多年的经典手法了,经过多年的发展已经相当成熟,相关的漏洞早已不如以前多,现在很多时候的攻击,都是依靠各种各样的第三方组件漏洞完成的,所以学习研究这些常见第三方组件的漏洞,一方面掌握这些攻击手法用于实战中使用,另一方面触类旁通,对从事漏洞挖掘的工作也是非常有帮助的。


研究的对象主要涵盖目前互联网服务中实际使用的一些工程组件,比如Java技术栈系列Spring全家桶、SSM、Redis、MySQL、Nginx、Tomcat、Docker等等。


##### 内网渗透


网络渗透中,攻下一个点后,只是一个开始,攻入以后如何转移,控制更多的节点,是内网渗透研究学习的范畴。典型的如当年的永恒之蓝病毒,通过SMB协议漏洞,快速扩散传播,造成了大面积的中招。


​


内网渗透中要学的东西既多且杂,难度要上升不少,但这是做网络渗透的非常重要的一块儿,必须多啃一啃。这一部分理论较少,偏实战性多一些,需要多搭建环境模拟学习。


![img](https://img-blog.csdnimg.cn/img_convert/987fa5fcd02b3e88763ca2301fe1736f.png)
![img](https://img-blog.csdnimg.cn/img_convert/1d4d2a844c71aa569f2e501a7f2cfca5.png)

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618636735)**


**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

,快速扩散传播,造成了大面积的中招。


​


内网渗透中要学的东西既多且杂,难度要上升不少,但这是做网络渗透的非常重要的一块儿,必须多啃一啃。这一部分理论较少,偏实战性多一些,需要多搭建环境模拟学习。


[外链图片转存中...(img-CrZuWvr7-1715791414377)]
[外链图片转存中...(img-nvLczwGV-1715791414378)]

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618636735)**


**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值