网络安全练气篇——操作系统基础

目录

windows系统基础

什么是windows?

windows用户和管理组

1、用户管理和组管理

三种方式登录

相关命令行

2、windows防火墙

3、windows目录

4、windows服务

5、常见端口及其相对应的服务

6、windows进程

7、windows注册表

8、常见的dos命令

系统信息

网络

用户

共享

文件及命令操作

批处理文件

9、windows操作快捷键

win组合键

其他快捷键

linux系统基础

linux 系统安装

linux系统基本知识

目录结构详细说明

运行级别所对应的

命令学习

命令的注意事项

1、查看文件命令——ls

2、cd切换用户当前目录

3、pwd查看用户当前所在位置

4、mkdir创建目录

5、rmdir删除目录

6、touch创建文件命令

7、file查看文件类型

8、cp复制文件

9、rm删除文件

10、mv移动文件或者重命名

linux系统命令快捷键


windows系统基础

什么是windows?

windows是美国微软公司的一款操作系统

windows用户和管理组

1、用户管理和组管理
三种方式登录
  • guest以来宾或者访客模式登录
  • administrator系统最高权限管理员
  • user普通用户
相关命令行

用户:

net user ——查看用户
net user user1 123123   /add——创建用户
net user user$ 123123   /add——创建隐形用户
net user user1    /del——删除用户

管理组:

net localgroup——查看组
​
net localgroup ops——查看组内详细信息
​
net localgroup group1  /del  user1——把用户从组里删除、
​
net localgroup ops  /delete————删除用户组
2、windows防火墙

Windows防⽕墙是⼀种操作系统内置的安全功能,它可以监视⽹络流量并阻⽌不安全的连接,以及限制应⽤程序的⽹络访问权限。

3、windows目录
  • Program File————默认安装程序的目录
  • Windows—————存放winodws操作系统文件和系统组件的目录
  • Users—————存放系统用户个人文件夹的目录
  • Temp—————临时文件夹
  • Program Data——————存放系统应用程序公用数据的目录
4、windows服务
  • http服务
  • https服务
  • ssh服务(命令行,用于linux的命令控制,远程终端)
  • dhcp服务(给客户机发送一个可用的IP)
  • rdp服务(windows的远程桌面,类似于linux的ssh服务)
  • web服务
  • dns服务(提供域名解析服务)
  • telnet服务
  • smb服务(文件共享服务)
  • ftp服务
5、常见端口及其相对应的服务
  • 80端口——HTTP服务
  • 443端口——HTTPS服务
  • 3306端口——MYSQL服务
  • 20/21端口——FTP服务
  • 22端口——SSH服务
  • 23端口——telnet服务
  • 25端口——SMTP服务
  • 53端口——DNS服务
  • 3389端口——RDP服务
6、windows进程

需要用到的命令

tasklist———查看进程
​
tasklist  |  findstr  进程名   ——查看与其相关的所有进程
​
taskkill  -F  /PID   进程序列号—————杀死该进程
7、windows注册表

打开方式:cmd命令输入regedit

目录的作用

  • HKEY_CLASSES_ROOT:管理文件系统
  • HKEY_CURRENT_USER:当前用户配置
  • HKEY_LOCAL_MACHINE:本机计算机配置
  • HKEY_USERS:管理系统的用户信息
  • HKEY_CURRENT_CONFIG:管理当前用户的系统配置
8、常见的dos命令
系统信息
CHCP  65001——————修改字体编码为UTF-8
​
CHCP 936——————修改字体编码为GBK 简体中文
​
systeminfo————查看系统信息
​
hostname————查看主机名
​
set————查看环境变量
​
color————改变cmd的字体颜色
​
cls————清除屏幕
​
control userpasswords2————打开用户账户
​
runas  /user:administrator  cmd——————以administrator的方式登录并运行cmd
网络
ipconfig   /all——————显示完整网络信息
​
ping -t -l 65500 ip ————死亡之ping(ddos攻击)
​
ipconfig  /release————释放ip
​
ipconfig  /renew————重新获得ip
​
ipconfig  /flushdns————刷新DNS缓存
​
ipconfig    /displaydns————显示DNS解析程序缓存的内容
​
route  print——————打印路由信息
​
arp -a————查看arp缓存
​
net view————查看局域网内其他计算机名称
​
netsh advfirewall show  allprofiles————防火墙状态
​
netsh advfirewall  firewall show rule name=all——防火墙规则
用户
net config workstation————查看当前登录用户
​
whoami————查看我是哪个用户
​
net user————查看有哪些用户
​
net  user  supermage————查看用户supermage的信息
​
net  localgroup————查看组
​
net   localgroup   administrators————查看组administrators的信息
​
net user hack 123  /add ————新建一个用户hack,密码为123
​
net user hack  /del ——————删除用户hack
​
net  localgroup  administrators hack  /add——————将普通用户hack提权到管理员
​
net  user guest  /active:yes————激活guest用户
​
net  userguest /active:no————关闭guest用户
共享
net use————查看连接
​
net share—————查看本地开启的共享
​
net share ipc$————开启ipc$共享
​
net share ipc$  /del————删除ipc$共享
​
net  share c$  /del————删除c盘共享
​
net  use \\192.168.10.15\ipc$   /u:"" ""————与192.168.10.15建立ipc空连接
​
net use  \\192.168.10.15/u:"" "" ————与192.168.10.15建立ipc空连接,可以把ipc$去掉
​
net use \\192.168.10.15/u:"administrator" "root" ————以administrator身份与192.168.10.15建立连接
​
net use \\192.168.10.15 /del————删除ipc连接
​
net use \\192.168.10.15\c$   /u:"administrator" "root"———— 建立c盘共享
​
dir  \\192.168.10.15\c$ ————查看192.168.10.15的c盘文件
​
dir \\192.168.10.15\c$\user ————查看192.168.10.15的c盘文件下的user目录
​
dir \\192.168.10.15\c$\user\test.exe ————查看192.168.10.15的c盘文件下的user目录下的test.exe
​
net use \\192.168.10.15\c$  /del ————删除该c盘共享连接
​
net use k: \\192.168.10.15\c$   /u:"administrator"  "root" 将目标c盘映射到本地k盘
​
net use k: /del————删除该映射
文件及命令操作
echo hello,world  > 1.txt————向1.txt中写入hello,world
​
echo hello,world >>1.txt————向1.txt中追加hello,world
​
type 1.txt————查看内容
​
del————删除一个文件
​
ren  1.txt  2.txt————将1.txt 重命名为2.txt
​
type 1.txt————查看1.txt文件的内容
​
md————创建一个文件夹
​
rd—————删除一个文件夹
​
rd  /s/t 目录名 ——————删除文件夹和它下面的所有子文件夹还有文件
​
move 1.txt d:/——————将1.txt文件移动到d盘下
​
123.txt edit————打开123.txt文件(可编辑)
​
dir c:\————查看c盘下的文件
​
dir c:\    /A  ————查看c盘下的所有文件,包括隐藏文件
​
dir c:\    /S   ————查看c盘下和其子文件夹下的文件
​
dir c:\    /B   —————只显示c盘下的文件名
​
shutdown -s -t  60  -c "你的电脑被黑了"   ——————  -s关机   -r重启  -a取消
批处理文件

批处理文件就是dos命令的组合文件,写在批处理文件的命令会被逐一执行,后缀名为.bat

9、windows操作快捷键
win组合键
  • win+R 启动 “运行”
  • win+E 打开本地资源管理器
  • win+U 打开 “ 设置 ”
  • win+X 打开系统管理栏
  • win+D 显示/关闭当前活动窗口
  • win+M 当前活动窗口最小化
  • win+L 锁屏
其他快捷键
  • F2单击一个文件后,F2重命名
  • F5刷新
  • Ctrl + alt + del 打开任务管理器
  • alt + tab 切换页面

linux系统基础

linux 系统安装

需要准备的工具:VMware 16 pro/17 pro

需要准备的镜像文件:Centos 7 镜像文件

注意:建议小白安装完后,记得快照一下,养成一个好习惯

linux系统基本知识

目录结构详细说明
  • / :linux文件系统的入口,最高级目录
  • /bin:存放二进制可执行文件,普通用户可执行的命令
  • /boot:内核和加载内核所需的文件
  • /dev:设备文件存储目录,如硬盘、U盘等
  • /etc:所有的系统配置文件,包括新安装的程序文件
  • /home:普通用户目录,在此创建相应用户文件目录
  • /home/zhangsan :普通用户张三的家目录
  • /var:经常变动的数据,如日志、邮件等
  • /usr:软件安装目录,程序执行目录
  • /sbin:存放二进制可执行文件,基本的系统维护命令,只能由超级用户使用
  • /root:超级管理员”root”的家目录,类似于home下的目录
运行级别所对应的
运行级别Systemd的target说明
0target关机状态,使用该级别时将会关闭主机
1rescue.target单用户模式,不需要密码验证即可登录系统,多用于系统维护
2multi-user.target用户定义/域特定运行级别。默认等同于3
3multi-user.target字符界面的完整多用户模式,大多数服务器主机运行在此级别
4multi-user.target用户定义/域特定运行级别。默认等同于3
5graphical.target图形界面的多用户模式,提供了图形桌面操作环境
6reboot.target重新启动,使用该级别时将会重启主机
命令学习

在linux中我们要知道linux系统中基本的命令格式如下:

命令字 【命令选项】 【命令参数】   

Command 【option】 【arguments】

命令的注意事项

在linux中命令的输入过程中一般对于新手常犯的错误就是空格的使用,在输入命令时,命令字、命令选项、命令参数之间一定要有空格分开。在命令输入结束时要使用回车结束命令

1、查看文件命令——ls

ls————查看当前目录下的所有文件

ls -a ————列出所有文件,包括隐藏文件

ls -l————详细列出目录下文件的权限,等详细信息

ls -F ————列出目录下文件名及其目录类型

2、cd切换用户当前目录

 这条命令使用的语法是cd 目录(绝对路径或者相对路径)

cd ~ 返回用户宿主目录

cd . 用户的当前目录  

 cd .. 返回上一级目录

3、pwd查看用户当前所在位置
4、mkdir创建目录
5、rmdir删除目录
6、touch创建文件命令
7、file查看文件类型
8、cp复制文件

cp 源文件 目标位置

9、rm删除文件

rm –r 循环删除直到删除没有

rm –f 强制删除

rm –rf 强制删除文件

10、mv移动文件或者重命名

linux系统命令快捷键

tab自动补齐其相关的一些命令
\反斜杠强制换行
ctrl+u删除光标前的所有字符(剪切)
ctrl+k删除光标后的所有字符(剪切)
ctrl+y粘贴刚才删除的字符
ctrl+l清屏
ctrl+c取消当前的命令编辑/结束当前执行的命令
ctrl+d从shell中注销关机,类似于命令行中输入exit,init 0,reboot
ctrl+a光标移动到首行,类似于home键
ctrl+e光标移动到行尾,,类似于end键
ctrl+z转入后台运行/效果等同于ctrl+c
ctrl+r查找历史命令(常用)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/852365.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RK3568平台(显示篇)HDMIOUT调试

一.HDMIOUT代码路径 DRM 全称是 Direct Rendering Manager 是 DRI ( Direct Rendering Infrastructure ) 框架的一个 组件。LINUX 4.4/4.19 内核采用 DRM 框架, HDMI 驱动的路径为: kernel/drivers/gpu/drm/rockchip/dw_hdmi-Rockchip.c kernel/driv…

【Spine学习07】之跑步动作制作思路总结

前几节试着做了待机和走路动画 现在开始尝试做跑步动作 注意跑步动作和走路一样 暂时不需要使用IK约束但是会用到塞贝尔曲线(模拟裙子飞起动效) 第一步: 先将人物整体斜放置(因为人跑步的时候,身体前倾) …

电池包断路单元DBU的预充电电阻应用案例

当电池组接触器闭合到电机和逆变器上时,逆变器电容器中会有电流涌入。这种非常高的电流至少可能会使接触器老化,并可能永久损坏接触器。 因此,当我们关闭电池组上的接触器时,我们分三个步骤执行此操作: 1.关闭主负极…

2024-06-10 Unity 编辑器开发之编辑器拓展10 —— 其他常见工具类

文章目录 1 AssetDatabase1.1 准备工作1.2 常用 API 2 PrefabUtility1 准备工作2 常用 API 3 EditorApplication3.1 准备工作3.2 常用 API 4 CompilationPipeline4.1 CompilationPipeline.assemblyCompilationFinished4.2 CompilationPipeline.compilationFinished4.3 示例 5 A…

git 怎么设置代理

Git 设置代理通常用于在公司内网或需要通过代理服务器访问外网的情况下。以下是一些常用的设置方法: 命令行一次性设置代理: 使用 git config 命令可以临时设置代理,这将只影响当前的仓库。 git config --global http.proxy http://proxyuser…

MMDetection实用工具详解(下):模型复杂度、基准测试

工具目录 四、模型复杂度应用展示结果解析 五、基准测试鲁棒性测试基准应用展示结果解析Testing gaussian_noise at severity 0Testing gaussian_noise at severity 2Aggregated results 遇到的tools自定义导包模块No Module Error错误解决思路 上期MMDetection内三个实用工具详…

Mongodb使用$<identifier>过滤更新数组元素

学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第65篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。如果您认为我的文章对您有帮助或者解决您的问题,欢迎在文章下面点个赞,或者关…

JAVA学习笔记DAY5——SSM_Spring

文章目录 技术体系结构单体架构分布式架构 框架 FrameworkSpringIoc容器和核心概念组件Spring管理组件优点Spring Ioc 容器和容器实现普通容器复杂容器SpringIoc容器具体接口和实现类SpringIoc 容器管理配置方式 SpringIoc Ioc DI Spring Ioc 实践和应用Spring Ioc创建步骤配置…

算法day29

第一题 695. 岛屿的最大面积 本题解法:采用bfs的算法; 本题使用象限数组的遍历方法和定义布尔数组vis来遍历每一个元素的上下左右元素,防治被遍历的元素被二次遍历; 本题具体分析如上题故事,但是由于要求区域的最大面…

如何更新 iOS 18 Beta 版本?具体步骤总结

如何更新 iOS 18 Beta 想必有一些用户已经迫不及待的想要知道怎么更新 iOS 18 Beta 版本了吧,下面就给大家总结了具体的操作步骤: 在更新 iOS 18 Beta 版本之前记得我们需要将手机的数据进行备份,大家可以自行选用备份软件比如 iCloud 等。…

Codeforces Round 952 (Div. 4) c++题解(A-H1)

开头 : 这场没打,今天vp了一下,写了A-G,然后就去吃饭了! 比赛链接 : Dashboard - Codeforces Round 952 (Div. 4) - Codeforces A 直接交换,输出即可 inline void solve(){string a , b ; cin >> a>> b ;char c a[0] ;a…

GaussDB系统视图归纳总结及常用运维SQL

文章目录 一、GaussDB系统视图归纳总结二、常用运维SQL 一、GaussDB系统视图归纳总结 GaussDB 是华为基于开源数据库PostgreSQL开发的商业数据库,在兼容oracle和mysql上做出了不少努力,GaussDB的系统视图对标Oracle,有以下对应关系&#xff…

嵌入式硬件VS软件,到底哪个更难?

在嵌入式系统开发中,硬件和软件是密不可分的两个方面。但是,究竟是硬件开发更具挑战性,还是软件开发更难以应对呢?本文将就这一问题展开讨论,探究嵌入式硬件和软件在开发过程中的各种挑战与特点。 一、硬件开发&#…

html是什么?http是什么?

html Html是什么?http是什么? Html 超文本标记语言;负责网页的架构; http((HyperText Transfer Protocol)超文本传输协议; https(全称:Hypertext Transfer Protocol …

Java | Leetcode Java题解之第149题直线上最多的点数

题目&#xff1a; 题解&#xff1a; class Solution {public int maxPoints(int[][] points) {int n points.length;if (n < 2) {return n;}int ret 0;for (int i 0; i < n; i) {if (ret > n - i || ret > n / 2) {break;}Map<Integer, Integer> map ne…

Docker-Portainer可视化管理工具

Docker-Portainer可视化管理工具 文章目录 Docker-Portainer可视化管理工具介绍资源列表基础环境一、安装Docker二、配置Docker加速器三、拉取Portainer汉化版本镜像四、运行容器五、访问可视化界面 介绍 Portainer是一款开源的容器管理平台&#xff0c;它提供了一个直观易用的…

AI数字人的开源解决方案

目前&#xff0c;国内外已经涌现出一些优秀的数字人开源解决方案&#xff0c;这些解决方案为开发者提供了构建数字人应用的工具和基础设施。以下是一些比较知名的数字人开源解决方案。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1…

如何通过 6 种方法从 iPhone 恢复已删除的文件

想知道如何从 iPhone 恢复已删除的文件吗&#xff1f;本文将指导您如何从 iPhone 恢复数据&#xff0c;无论您是否有 iTunes/iCloud 备份。 iPhone 上已删除的文件去哪儿了&#xff1f; 许多 iPhone 用户抱怨他们经常丢失 iPhone 上的一些重要文件。由于意外删除、iOS 更新失败…

【StableDiffusion】Embedding 底层原理,Prompt Embedding,嵌入向量

Embedding 是什么&#xff1f; Embedding 是将自然语言词汇&#xff0c;映射为 固定长度 的词向量 的技术 说到这里&#xff0c;需要介绍一下 One-Hot 编码 是什么。 One-Hot 编码 使用了众多 5000 长度的1维矩阵&#xff0c;每个矩阵代表一个词语。 这有坏处&#xff0c…

SpringBoot系列——使用Spring Cache和Redis实现查询数据缓存

文章目录 1. 前言2. 缓存2.1 什么是缓存2.2 使用缓存的好处2.3 缓存的成本2.4 使用Spring Cache和Redis的优点 3. Spring Cache基础知识3.1 Spring Cache的核心概念3.2 Spring Cache的注解3.2.1 SpEL表达式3.2.2 Cacheable3.2.3 CachePut3.2.4 CacheEvict 4. 实现查询数据缓存4…