windows DOS 学习笔记 第一天
Windows server
针对服务器平台
各版本变化较小
安全策略严格
防火墙默认关闭网络服务端口
支持的硬件性能高
Windows 个人版
针对个人工作平台
各版本变化较大
安全策略宽松
防火墙默认开启网络服务端口
支持的硬件性能低
相同的windows 内核
Server主要是运行的稳定性、通用性、安全
个人版主要是改善用户体验、丰富功能。
Windows server起源
开创者:Windows NT3.1————微软独立发行的第一个独立研发的windows
第一个真正意义上的纯32为的系统
走向辉煌:windows NT4.0———硬件资源虚拟化、支持多CPU系统。
Windows server时间表:
NT 3.1——1993
从3.2开始,开始使用用户名和密码登录计算机
NT 3.5——1994
NT 3.51——1995
NT 4.0——1996 里程碑
2000——2000
Server 2003——2003 内核版本号:NT5.2,开始发布64位
Server 2003 R2——2005
Server 2008——2008 NT 6.1
Server 2008 R2——2009
Server 2012——2012
Server 2012 R2——2013
Server 2016——2016
虚拟化:在一个OS上运行另一个OS。
虚拟化是对资源的逻辑抽象,隔离,再分配,管理的一个过程
关键词:Setup(安装)
DOS命令-基本操作
DOS:磁盘操作系统,面向磁盘的系统软件。
出现时间:
1981 MS-DOS1.0 发布
1993 MS-DOS6.X 发布
2000 MS-DOS6.X 发布 最终版本
家庭成员:Free-DOS、MS-DOS、PC-DOS
基本操作:
常用方式:win+r 输入cmd
不常用方式:在C:\Windows\System32目录下直接打开cmd.exe
简单命令:ipconfig
1.Ipconfig --------使用时不带任何参数选项时,显示已经配置接口的ip、子网掩码、缺省网关值
2.Ipconfig /all --------显示以配置且所要使用的IP等附加信息,置于本地网卡中的mac地址。 Ip地址是从DHCP服务器租用的,显示dhcp服务器的ip地址和租用地址预计失效时间
3.Ipconfig /renew --------从dhcp重新租用一个地址。大多数,将被赋予和之前相同的ip地址
4.ipconfig /release--------进行释放电脑的ip地址(会自动重新获取ip地址)
5.ipconfig /flushdns--------可以进行刷新DNS缓存
简单命令:ping
功能:检测网络的连通情况、分析网络速度
1.Ping -t -------- 不停的ping对方主机,直到按下CTRL+C
2.Ping -a -------- 解析计算机的 NETBios名
3.Ping -n count -------- 向目标发送count个数据包,默认4个
4.Ping -l -------- 定义数据包大小,默认32byte,最大65500byte
5.Ping -i -------- 定义TTL值,TTL的作用是限制ip数据包在网络中的存在时间。最大值255,推荐值64。不同系统的TTL值是不同的
简单命令:dir
1.dir --------用来查看磁盘文件的,格式为:DIR[目录][参数]
不加目录,默认当前目录
不加参数,从左到右默认显示,为
最后修改日期,球后修改时间、是否执行dir命令(是否文件夹)、文件的大小(文件夹则为空)、项目名称
2.dir/a --------显示具有指定属性的文件夹
3.dir/a:(d、h、s、l、r、a、i、-)
D:目录 H:隐藏文件 S:系统文件 L:解析点 R:制度文件 A:准备存档文件
I:无内容索引文件 -:表示“否”的前缀
4.dir/b --------只显示文件和文件夹的名称和扩展名
5.dir/c --------显示内容的文件大小中显示千位数分隔符,这是默认,/-c来禁用分隔显示符。
6.dir/d --------和b类似,但文件是按栏分类列出来的,包含当前目录和上一级目录,下方有存储空间统计。
7.dir/o --------用特定的顺序列出文件
dir/o:(n、e、g、s、d、-)
N:名称,字母顺序 E:扩展名、字母顺序 G:组目录优先
S:从大到小 D:从先到后 -:反转顺序的前缀
8.dir/p --------在没个信息屏幕后暂停,分段显示
9.dir/q --------显示文件的所有者
10.dir/s --------显示指定目录和所有子目录中的文件
11.dir/t --------控制显示或用来分类的时间字符域
dir/t:(c、a、w)
C:创建时间 A:上次访问时间 W:上次写入时间
简单命令——cd
切换目录命令,不能用来切换驱动器
cd. . -------- 退回上一级目录
cd / --------退回根目录
cd path --------跳转到指定目录
盘符: --------切换盘符 在根目录下
Help cd 或 cd/? --------查看cd命令详细信息
常用命令
Net user命令
主要作用:对用户进行操作
查看所有用户、添加/删除用户、修改用户密码、修改用户注释、修改用户状态、设置用户启用时间段、设置用户使用期限
命令使用:
Net user 查看主机中的用户
Net user 用户名 密码 /add -------- 添加用户 密码至多14个字符
Net user 用户名 /del -------- --------删除用户
Net user 用户名 /active:yes -------- 启用账户
Net user 用户名 /active:no --------停用账户
Net user 用户名 /times:M-F,8:00-22:00;Sa-Su,19:00-21:00 -------- 设置账户使用时间段 (周一到周五,使用首字母 ,周六Sa、周日Su)
Net user 用户名 /expires:年/月/日 -------- 设置账户过期时间
Net user 用户名 -------- -------- ------- ---------查询指定用户
Net user 用户名 /domain --------在当前域的主域控制器上执行操作
Net user 用户名 /comment:“text” --------提供用户的描述性注释,将文本写在引号中
Net user 用户名 /homedir:pathname --------设置用户的主目录的路径,路径必须存在
Net user 用户名 /passwordchg:yes|no --------指定用户是否可以更改自己打的密码,默认yes
Net user 用户名 /passwordreq:yes|no -------- 指定用户的账户是否必须具有密码,默认yes
Net user 用户名 /scriptpath:pathname --------指定用户的登陆文件所在的位置
Net localgroup administrators 用户名 /add --------把用户添加到管理员中,使其具有管理员权限
Netstat命令
作用:解决端口占用、网络入侵发现
功能:显示网络连接、路由表、网络接口信息
命令使用:
Netstat -a -------- 显示所有连接和侦听端口
Netstat -b -------- 显示每个连接或端口关联的可执行程序
Netstat -e --------显示以太网统计:字节、单播数据包、非单播数据包、丢弃、错误、位置协议
Netstat -f -------- 显示外部地址的完全限定域名
Netstat -n --------以数字的形式显示地址和端口号,没有则以域名和服务显示
Netstat -o -------- 显示拥有的与每个连接关联的进程
Netstat -p --------显示proto指定的协议连接
Netstat -r --------显示路由表:接口列表、ipv4路由表、ipv6路由表
Netstat -s -------- 显示每个协议的统计
Netstat -t -------- 显示当前连接卸载状态
netstat命令的参数可以公用一个“-” 例:netstat -se netstat -sp
Netstat -ano -------- 列出所有的连接
Netstat -ano|find “:端口号” -------- 精确查找端口号
Systeminfo命令
作用:获取设备运行情况、网络入侵、了解主机兼容性
功能:显示计算机及其操作系统的详细配置信息。
命令使用:
Systeminfo /s -------- 远程查看计算机信息
Systeminfo /u -------- 指定应该在哪个用户上下文执行命令
Systeminfo /p -------- 为提供的用户上下文指定密码
现在一般计算机会屏蔽RPC服务,因此上面三个参数的应用的场景几乎不存在。
Systeminfo /fo 指定显示结果的格式。Fo:”TABLE”、”LIST”、”CSV”
Systeminfo /fo LIST -------- 纵向显示,是默认参数
Systeminfo /fo TABLE --------横向显示,以表格形式输出
Systeminfo /fo CSV --------横向显示,以“逗号分隔值“格式显示输出
Systeminfo /fo csv或table /nh -------- 取消输出结果中的列标题只适用在table和csv中
2019.11.26