dos 基本操作总结

http://book.51cto.com/art/200804/71037.htm
sc query //查看已运行服务
sc query state= inactive >d:/d.txt //查看未启动的服务
sc query state= all >d:/d.txt //查看所有服务
sc delete 服务名 //删除服务
sc start 服务名 // 启动
sc stop 服务名 //停止
sc pause 服务名 //暂停
sc continue 服务名 //继续
禁止一个服务 sc config 服务名 start= disabled
将一个服务设为自动运行 sc config 服务名 start= auto
将一个服务设为手动运行 sc config 服务名 start= demand
创建一个服务 sc create 服务名 参数1 参数2 ….. 以下是参数列表
type= own|share|interact|kernel|filesys|rec|error
start= boot|system|auto|demand|disabled|error
error=normal|severe|critical|error|ignore
binPath= BinaryPathName
group= LoadOrderGroup
tag= yes|no
depend= Dependencies(space seperated)
obj= AccountName|ObjectName
DisplayName= display name
password= password

tomcat 注册服务 在tomcat安装bin目录下,安装命令:service.bat install servername
删除命令 sc delete servername
net user Administrator 123 //将管理员密码修改为123
net user lf lf /add // 添加用户lf 密码lf 的用户
net localgroup Administrator lf /add //将lf 添加到Administrations 组
net user lf /del 删除lf 用户
net user lf /active:no 激活用户
net user lf /active:yes 禁用用户

net user Administrator 查看Administrator用户的信息
net user 查看所有的用户

net view 查看当前局域网用户
net view \192.168.120.110 用于显示一个计算机上共享资源的列表
net use Z: \192.168.120.110\software 将远程主机共享资源映射为本地z盘
arp 地址解析协议 arp -a 显示当前局域网ip 和物理地址
NBTSTAT命令可以用来查询涉及到NetBIOS信息的网络机器 ip 和名称关系
C:\Users\Administrator>net use \192.168.120.235\ipcgistech@1/user:Administrator//D:>dir\192.168.120.235\d //查看远程计算机目录
D:>sc \192.168.120.235 start MongoDB //启动或者关闭远程服务
C:\Users\Administrator>tracert www.baidu.com 路由跟踪
c:>net start “Windows Firewall”
Windows Firewall 服务正在启动 .
Windows Firewall 服务已经启动成功。

c:>at 22:13 net stop “Windows Firewall” //可以关掉防火墙
c:>at \liufang 22:17 net start “Windows Firewall” //可以启动防火墙
1.隐藏和显示文件夹
attrib +a +r +s +h liu //隐藏文件夹liu
attrib -a -r -s -h liu //显示文件夹liu

文件管理
dir 显示目录
md 创建文件夹
f7 历史命令
nbtstat 指基于NETBIOS协议获得计算机名称——解析为相应IP地址,工作组,MAC 地址实现信息通讯和资源的共享
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。实现ip和物理地址的查询

tracert 119.75.218.77 查看从本地机器到目标机器所经过的路由信息

Netstat状态分类
用netstat -an命令查看!再stat下面有一些英文,简单说一下这些英文具体都代表什么:

LISTEN:(Listening for a connection.)侦听来自远方的TCP端口的连接请求

SYN-SENT:(Active; sent SYN. Waiting for a matching connection request after having sent a connection request.)再发送连接请求后等待匹配的连接请求

SYN-RECEIVED:(Sent and received SYN. Waiting for a confirming connection request acknowledgment after having both received and sent connection requests.)再收到和发送一个连接请求后等待对方对连接请求的确认

ESTABLISHED:(Connection established.)代表一个打开的连接

FIN-WAIT-1:(Closed; sent FIN.)等待远程TCP连接中断请求,或先前的连接中断请求的确认

FIN-WAIT-2:(Closed; FIN is acknowledged; awaiting FIN.)从远程TCP等待连接中断请求

CLOSE-WAIT:(Received FIN; waiting to receive CLOSE.)等待从本地用户发来的连接中断请求

CLOSING:(Closed; exchanged FIN; waiting for FIN.)等待远程TCP对连接中断的确认

LAST-ACK:(Received FIN and CLOSE; waiting for FIN ACK.)等待原来的发向远程TCP的连接中断请求的确认

TIME-WAIT:(In 2 MSL (twice the maximum segment length) quiet wait after close. )等待足够的时间以确保远程TCP接收到连接中断请求的确认

CLOSED:(Connection is closed.)没有任何连接状态

TCP连接建立

首先要说明的是要明确TCP连接建立的过程需要3次握手,下面举例说明各种状态存在的时刻:

  1. 首先在服务器A上开启FTP服务,开始侦听来自远端TCP端口的连接请求,这个时候查看服务器A状态为:LISTENING

  2. 在客户端B上向A发送FTP连接请求,这个时候数据包同步位置1,这是TCP三次握手的第一步。在发送后没收到确认时,在客户端B上其状态为:SYN-SENT。此时客户端B启动连接定时器。如果在75秒内没有收到应答,则放弃连接建立。

  3. 在服务器A上收到从B上发送的SYN同步包后,确认,然后再向B发送SYN的同步包,此数据包同时将TCP标记中的同步位和确认位置1,它既对第一步中的客户端同步数据包进行确认,表示愿意与客户端同步,同时再对客户端主机进行同步请求,这是TCP连接的第一步。这个时候在服务器A上,状态为:SYN-RECEIVED。此时服务器A启动连接定时器。如果在75秒内没有收到应答,则放弃连接建立。

  4. 在客户端B上接收到从A上发过来的确认同步包后进行确认,此数据包中将TCP标记中的确认位置1,表示这是一个确认数据包,此时在客户端B状态转换为:ESTABLISHED

  5. 服务器A接收到从B发过来的确认包后,状态转换为:ESTABLISHED

此时TCP连接正式建立。
TCP连接关闭

  1. 应用程序在在连接不需要的时候,通过客户端B向服务器A发送的终止信息的FIN包后,客户端B处于FIN-WAIT-1状态。

  2. 从服务器A接收到客户端B发送的终止数据包,它告诉客户端B已成功接收客户端的上数据包,此时等待应用程序来关闭连接,此时服务器A进入CLOSE_WAIT状态。

  3. 客户端B接收到带有确认位的数据包后,对此进行确认,同意关闭TCP连接此时客户端B转移到FIN-WAIT-2状态。当连接从FIN-WAIT-1状态转移到FIN-WAIT-2状态时,将一个FIN-WAIT-2定时器设置为10分钟。

  4. 服务器A在应用程序同意终止连接后,向客户端B发送终止FIN包,此时服务器状态转为LAST-ACT。

  5. 客户端B在接收到从服务器A发送的终止包后,同意终止连接,然后再向服务器端发送确认信息,此时客户端B转向TIME-WAIT状态。当连接进入TIME-WAIT状态时,该定时器被激活。

  6. 服务端A在收到客户端B的确认后,关闭连接,服务器A状态转向CLOSED。

  7. 客户端B在TIME-WAIT定时器超时时,与该连接相关的内核数据块被删除,连接终止,转向CLOSED状态。

此时TCP连接正式关闭。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章