环境搭建包含四个部分:操作系统+数据库+开发语言+服务器
一般一个软件出来必须要包含的四部分:OS+DB+DEV+SERVER
OS操作系统: Windows
DB数据库:oracle,mysql,db2
dev开发语言: Java,python,c,vb
sever服务器:tomcat,apach,iis
一个软件出来的基本步骤:
0)准备干净无毒的操作系统,基本配置符合项目软件的最低要求
安装或者拷贝(虚拟机-vmware)
1)准备好干净无毒的最低配置符合要求的操作系统
2)安装服务器和配置,把开发包放到服务器指定的地方
3)安装数据库和配置
4)把开发包放到服务器的指定位置,进行基本的浏览器等配置(b/s结构)
5)访问应用软件,进行基本的配置
例如一个考试系统的搭建,数据包为exam
基本部分组成:操作系统+数据库+开发语言+服务器
a,安装iis服务器:server2003里面有安装包(开始+控制面板+添加删除+组建+应用服务器-asp)(数据库暂未安装可以通过这个路径安装)
b,把开发包放到指定的地方(…wwwroot)
c,运行简单的配置
d,打开浏览器进行访问
DOS命令:顾名思义(Disk Operate System)磁盘操作系统
在DOS命令语法中,所有[]和<>中的部分称为参数,[]
中的参数是可选的,<>中的参数是必需的,不同的参数
会使命令产生不同的效果;
• 在微软的命令提示符窗口输入的命令不区分大小写
Help---查看系统内可用的DOS命令
[command] /? ---- 查看某个命令的参数信息
例如输入:dir /?
【参数】/?:查看制定参数的内容
创建文本:echo 内容 >目录\文件名.txt或copy con 文件名 按回车 输入文字 CTRL+Z保存
参数示例:
cd:改变目录位置
示例:c:\program files\java>cd.. 返回上一级
c:\program files\java>cd\ 返回根目录
c:\program files\java>d: 切换到d盘
dir:显示一个目录下的文件和子目录
>dir/?
md:新建目录(文本文档)
>md 目录名
或>md a\a\目录名 在已有的目录下建立新目录
或d:\>md c:\ 在c盘建立新目录
copy:复制文件至指定路径
>copy a.txt d:\ba 复制a.txt至d:\ba
>copy a.txt d:\ba c: 从d:\ba复制 a.txt 到c盘
del:删除目录中的一个或一组文件
>del 文件名
>del/s 删除制定文件夹下的所有文件
注意:del不能删除文件夹
rd:删除空目录
>rd 路径 删除空目录(不能有文件)
>rd /s 路径 删除目录及目录下所有文件
move:移动文件
>move 源文件路径 目标路径
ren:重命名
>ren 文件路径\文件名 新文件名(旧、新文件名都要带上文件属性 名称和文件属性是一体的)
format:格式化
format【盘符】
type:显示文本内容
>type 文件路径
如果一屏显示不完 可以在末尾加上 |more
attrib:修改文件属性
>attrib [+/-][R/A/S/H] 文件路径
其他命令
ipconfig 显示当前ip配置
cls 清屏
键盘上键或F7 显示历史命令
tree/f或a 显示目标目录结构
date 查看/修改日期
time 查看/修改时间
系统资源管理器ctrl+shift+esc
常用协议、服务和对应的端口号
1、netstat(显示协议统计和当前TCP/IP 网络连接)
可以用快捷键ctrl+C终止上步操作
netstat /?(显示netstat命令的参数信息)
netstat -ano(ano由三个参数组成a、n、o)查看:协议、本地地址、外部地址、状态、PID
netstat -ano |findstr [端口号] 查看该端口号是否被占用
tasklist |findstr [PID] 表示查看该pid的进程等信息
taskkill /pid*** pid后输入的是要终止程序的pid
taskkill /im *** im后要输入的是进程名,例如:taskkill /im QQ.exe
当操作上面步骤结束不了要结束的进程时,可以在后面加上-f -t
例如:taskkill /im QQ.exe -f -t (强制结束QQ进程)
一个进程可以占用多个端口,一个端口只能被一个进程占用
tracert+IP 查找当前电脑到输入IP的电脑所经过的路径
从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的
ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,
还会包含主机名)。
在DOS里面 :">"代表命令提示符
DOS命令下创建一个文件夹:md 例如想要在C盘中创建一个叫“abc”的文件夹: cd..\..; md abc
.. 访问上层路径;
. 访问当前的路径;
Cls 清空屏幕;
tasklist与netstat ano经常结合使用
1、知道进程名查询该进程所占用的端口号,以QQ进程为例
2、知道某个端口号查询占用该端口的进程,并删除该进程,例如知道4300端口
协议:TCP、UDP
TCP:TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠
的、基于 字节流的传输层通信协议
UDP:UDP协议全称是用户数据报协议 ,在网络中它与TCP协议一样用于处理数据
包,是一种无连接的协议。
本地地址与外部地址:通俗点说就是自己和别人连接时,自己的地址就是本部地址,别
人的地址就是外部地址
0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚
的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。
对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在
网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省
路由。
127.0.0.1本机地址,主要用于测试。用汉语表示,就是“我自己”。在Windows系统
中,这个地址有一个别名“Localhost”。
状态:
LISTENING(服务器处于监听状态)
ESTABLISHED(已经建立连接)
CLOSE-WAIT:等待从本地用户发来的连接中断请求
CLOSING:等待远程TCP对连接中断的确认
TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确
认
CLOSED:没有任何连接状态
PID:指进程识别号。操作系统里每打开一个程序都会创建一个进程ID,即PID。