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

2024-06-14 12:04

本文主要是介绍网络安全练气篇——操作系统基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

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.chinasem.cn/article/1060356

相关文章

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

Linux操作系统 初识

在认识操作系统之前,我们首先来了解一下计算机的发展: 计算机的发展 世界上第一台计算机名叫埃尼阿克,诞生在1945年2月14日,用于军事用途。 后来因为计算机的优势和潜力巨大,计算机开始飞速发展,并产生了一个当时一直有效的定律:摩尔定律--当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。 那么相应的,计算机就会变得越来越快,越来越小型化。

如何做好网络安全

随着互联网技术的飞速发展,网站已成为企业对外展示、交流和服务的重要窗口。然而,随之而来的网站安全问题也日益凸显,给企业的业务发展和用户数据安全带来了巨大威胁。因此,高度重视网站安全已成为网络安全的首要任务。今天我们就来详细探讨网站安全的重要性、面临的挑战以及有什么应对方案。 一、网站安全的重要性 1. 数据安全与用户隐私 网站是企业存储和传输数据的关键平台,包括用户个人信息、

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

C 语言基础之数组

文章目录 什么是数组数组变量的声明多维数组 什么是数组 数组,顾名思义,就是一组数。 假如班上有 30 个同学,让你编程统计每个人的分数,求最高分、最低分、平均分等。如果不知道数组,你只能这样写代码: int ZhangSan_score = 95;int LiSi_score = 90;......int LiuDong_score = 100;int Zhou

c++基础版

c++基础版 Windows环境搭建第一个C++程序c++程序运行原理注释常亮字面常亮符号常亮 变量数据类型整型实型常量类型确定char类型字符串布尔类型 控制台输入随机数产生枚举定义数组数组便利 指针基础野指针空指针指针运算动态内存分配 结构体结构体默认值结构体数组结构体指针结构体指针数组函数无返回值函数和void类型地址传递函数传递数组 引用函数引用传参返回指针的正确写法函数返回数组

【QT】基础入门学习

文章目录 浅析Qt应用程序的主函数使用qDebug()函数常用快捷键Qt 编码风格信号槽连接模型实现方案 信号和槽的工作机制Qt对象树机制 浅析Qt应用程序的主函数 #include "mywindow.h"#include <QApplication>// 程序的入口int main(int argc, char *argv[]){// argc是命令行参数个数,argv是

【MRI基础】TR 和 TE 时间概念

重复时间 (TR) 磁共振成像 (MRI) 中的 TR(重复时间,repetition time)是施加于同一切片的连续脉冲序列之间的时间间隔。具体而言,TR 是施加一个 RF(射频)脉冲与施加下一个 RF 脉冲之间的持续时间。TR 以毫秒 (ms) 为单位,主要控制后续脉冲之前的纵向弛豫程度(T1 弛豫),使其成为显著影响 MRI 中的图像对比度和信号特性的重要参数。 回声时间 (TE)