windows运维学习笔记

一、windows命令

运行命令(win+R)

gpedit.msc:本地组策略编辑器

services.msc:服务

mstsc #远程服务

regedit #注册表编辑器

cmd命令: (127.0.0.1 回环地址)

  • nslookup 命令:

    • nslookup www.baidu.com

    • 手工解析百度域名 返回ip地址

  • net命令:

    • net user test 123456 /add 加一个test的用户密码为123456
    • net user test /delete 删除test用户
    • net user test /active:yes 将test用户激活
    • net localgroup administrators test /add 将test加入管理员组
    • net user test /times:m-s,08:00-17:00 设置test用户登录时间为周一到周日,8-17点
  • ipconfig 命令:

    • ipconfig # 查看ip基本信息
    • ipconfig -all # 查看ip详细信息
  • ping 命令:

    • ping 目标地址 # 测试网络是否连通(默认ping4个包)
    • ping -t 目标ip # 一直ping
    • ping -n 数字 目标ip # 修改ping包数量
    • ping -l 数字 目标ip #修改ping包大小
  • echo命令:

    • echo 想要输出的文字 # 类似于print在控制台输出
    • echo 想要输出的文字 >test.txt(文件名) # 可以将输入文字写成文本 两个>>表示 在文本中追加
  • md命令:

    • md 目录名 #创建目录
  • rd命令:

    • rd 目录名 #删除目录 只能删除空目录
  • type 命令:

    • type 想要浏览的文件 [| more (类似linux)] # 控制台打印文件内容
  • dir命令:

    • dir # 浏览当前目录下的所有文件
    • dir 路径 # 浏览路径下的所有文件
    • dir /a # 表示查看目录下所有文件包括隐藏
  • copy命令:

    • copy con 文件名 # 写文件
    • copy 文件名 路径 # 将文件拷贝到其他目录
  • move命令:

  • move 文件 路径 # 将文件移动到别的目录

  • ren命令:

    • ren 旧名 新名 # 修改文件名
  • del 命令:

    • del 文件名 #删除文件
    • del *.txt (zip等) [/q] # 批量删除txt文件 /q表示不询问直接删
    • del *.* # 删除所有文件
  • shutdown命令:

    • shutdown -s -f -t 秒 -c “提示关机”
    • #s表示关机 t表示时间 f表示强制 c表示关机前提示 l表示注销 r表示重启
    • shutdown -a # 取消定时
  • assoc命令*(修改关联):

    • assoc .txt=exefile # 将.txt后缀修改为exe文件
  • attrib 命令*:(若将+ 改为 - 取消权限)

    • attrib +h +s +a 文件名 #+h表示加隐藏 +s将文件提升为系统级别 +a 只读属性
  • fsutil file createenew d:\system ini 32143221314(字节) *

    # 创建ini文件后面数字表示字节填充文件大小

更多DOS命令查看DOS命令大全

二、批处理编写(.bat)

@echo off  # 屏蔽执行过程
title my qq password # 修改cmd标题
color 0a  # 若想知道命令颜色  color?
echo hellow world
pause  #使程序暂停
echo.   # 表示空一行
echo laji is cleaning...
ping -n 10 127.0.0.1 >nul 2>nul 
#第一个表示隐藏ping结果但不隐藏错误信息,第二个表示隐藏错误信息
# 相当于无限循环(死机)
copy 文件名.bat %userprofile%\启动
:1
start   # 开启cmd   若start后面加 文件名,网站名,exe名就是运行
goto 1
@echo off
title 小程序
color 0a
:menu
cls
echo ======================
echo       1.定时关机
echo       2.取消定时
echo       3.退出
echo ======================
set /p num=您的选择:
if “%num%”==“1” goto 1
if “%num%”==“2” goto 2
if “%num%”==“3” goto 3
echo 输入错误!!
pause
goto menu

:1
set /p a=请输入时间:    
# /p相当于input 等待用户输入 若没有则后面为a的值
shutdown -s -f -t %a%  #  %变量% 表示取变量值 
goto menu
:2
shutdown -a
goto menu
:3 
exit
适用 2003 或 xp 蓝屏命令
ntsd -c q -pn winlogon.exe #强制杀死登录的用户进程导致蓝屏

taskkill /im explorer.exe /f #强制杀死桌面进程

三、用户与组管理

每一个账户有自己唯一的SID(安全标识符)

UID是500 固定给administrator,从1000开始给普通用户

账户密码存储位置 C:\Windows\System32\config\SAM #暴力破解/撞库

  • 哈希算法不可逆 SAM文件正常打不开
  • 撞库:库中有大量密码库,一个一个试,有可能匹配不到
内置账户:

#人使用账户

1、administrator #管理员账户

2、guest #来宾账户

#计算机使用账户

3、system #系统账户 ==权限至高无上

4、local services # 本地服务账户 == 权限等于普通

5、network services # 网络服务账户 == 权限等于普通

配置文件(%userprofile% == C:\Users\Administrator)
#修改用户密码,在admin账户下
net user 用户 密码 
# 新增用户
net user 用户 密码 /add  
# 删除用户
net user 用户 /del  
# 激活或禁用用户
net user 用户名 /active:yes/no

组管理:作用简化权限赋予

权限赋予方式:

1、用户——组——赋权限

2、用户——赋权限

# 计算机默认组
administrator   #管理员组
guests      # 来宾组
users #普通用户组
network #网络配置组
print #打印机组
Remote Desktop #远程桌面组

# 设置命令
net localgroup #展示本地所有组
net localgroup 1组/add #创建新组
net localgroup Administrators  #查看管理员组中成员
net localgroup Administrators test/add #将test用户加入管理员组
net localgroup Administrators test/del #将test用户删除管理员组
# 注:虽然test为管理员但不能删administrator账户

远程连接(需要在同一局域网内)

#查看本机开放的端口号
netstat -an
telnet:23
远程桌面协议RDP:3389
NTFS安全权限

存储文件的格式:

  • FAT #windows
  • NTFS #windows
  • EXT #linux常见

NTFS 优点:(FAT不具备)

1、提高磁盘读写性能

2、可靠性 加密文件系统 设置权限(ACL)

3、磁盘利用率 压缩 磁盘配额

4、支持单个文件大于4个G

文件共享服务器
C:\Users\Administrator>whoami
win-20150903zmt\administrator

C:\Users\Administrator>whoami /user

用户信息
----------------

用户名                        SID
============================= ============================================
win-20150903zmt\administrator S-1-5-21-534803752-1430807802-3290913128-500


隐藏共享:

在共享名后面加上 , 如 果 其 他 客 户 想 要 看 见 在 路 径 输 入 文 件 名 ,如果其他客户想要看见在路径输入文件名 ,

#查看共享文件
net share 

#删除共享文件
net share 文件名 /del

#创建共享
net share c$=c:\(共享名=共享路径)

四、服务器

1、DHCP

作用:自动分配ip地址

地址池/作用域:ip,子网掩码,网关,dns,租期

优点:避免ip冲突,减少工作量,提高地址利用率

DHCP原理/租约过程:

1、发送DHCP Discovery广播包

  • 客户机广播请求ip地址(包括mac地址)

2、响应DHCP offer广播包

  • 服务器响应提供的ip地址(但无子网掩码,网关等参数)

3、发送DHCP Request广播包

  • 客户机选择ip(可确认使用哪一个ip地址)

4、服务器发送DHCP ACK广播包

  • 服务器确定租约,并提供详细参数ip,子网掩码,网关,dns,租期

*DHCP租期50%过后客户机会再次发送Request包

DHCP攻击与防御

1)攻击DHCP服务器:频繁发送伪装DHCP请求,导致DHCP地址资源耗尽

​ 防御:交换机(管理型)的端口上做动态MAC地址绑定

  1. 伪装DHCP服务器攻击:通过自己部署为DHCP服务器,为客户机提供非法ip地址

​ 防御:在交换机上,除合法的DHCP服务器所在接口,设置DHCP offer禁用

# ip所有信息
ipconfig /all
#释放ip 取消续约 手动配置ip
ipconfig /release
#从新获取ip  相当于手动续约
ipconfig /renew
# 刷新缓存
ipconfig /flushdns
# 显示dns缓存
ipconfig /displaydns
2、DNS部署与安全

www.sina.com.cn : www为主机名,sina.com.cn为域名。

主机名+域名 域名划分:www(mail)为主机名(二级域名),sina为1级域名,com,cn为顶级域名。

顶级域名:

com:商业机构

org:组织

edu:教育

gov:政府

cn:中国

net:互联网

dns解析过程:

1、找缓存中是否有

2、本台dns是否直属解析域名

3、找 根DNS->顶级DNS->一级DNS->…

正向解析:已知域名,解析ip

反向解析:已知ip,解析域名

  • 域名解析记录类型

A:记录:正向解析记录

CNAME记录:别名

PTR:反向解析记录

MX:邮件交换记录

NS:域名服务器解析

3、WEB服务器和FTP服务器

WEB服务器发布软件:

微软:IIS(可以发布web网站和FTP站点)

linux:Apache/LAMP/Tomcat/nginx .etc

第三方:phpstudy、XAMPP(学习用,商业用上面的官方)

部署WEB服务器:

1)配置静态IP地址

2)安装IIS-WEB插件

一个服务器ip只能绑定一个站点:

解决方法: 1、在ipv4协议中选择高级,设置第二个ip

​ 2、同一个ip设置不同的端口号,端口号在1000以上(1,2测试用)

​ 3、相同ip,相同端口,不同的域名(主机头)

动态网站:扩展名.Asp .php 可以连接前台页面和后台数据库

FTP服务器(文件传输协议):

1、工作方式:

1)主动模式

2)被动模式

2、部署FTP服务器

1)配置静态IP

2)安装IIS—FTP软件

3)使用默认站点或创建新的站点

五、网络

1、VPN
  • 虚拟转有网络
  • 作用:在不安全的网络下,安全的传输数据,类似专网

安全三要素:

  • 机密性
  • 完整性
  • 身份验证

*端口号

TCP 20/21 #FTP端口
TCP 23  #telnet的端口
TCP 53/UDP 53  #DNS端口
UDP 67/68   # DHCP端口号
TCP 80  #http
TCP 443 #网页浏览端口,主要是用于HTTPS服务
3389  #Server远程桌面的服务端口
445 #各种共享文件夹或共享打印机
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值