Windows基础+转化课
1. 什么是IT,英文全称
infornation techlogy,但在软件公司中,我们说的IT(信息技术服务部)指的是计算机、
网络、系统基础设施的维护人员。(网管、网络管理、员工电脑设备维护、硬件资产、资源
维护等)
------------
dos:ping 192.168.1.**(连接局域网主机,可以查看网络质量)
加上-t 可以一直连接
毫秒超过70,就是网络质量差
计算机运行三要素:主板 内存 cpu
操作系统:xp、win7、win8、vista、linux、ios。。。
服务器:windows server 2000、windows server 2003、server2008、
sever2012、server2016
个人:dos、windows 3.1、windows95、win98、windows ME(过渡系
统)、windows Xp (较之前版本最稳定的)、win7、win8、win8.1、win10
数据库:mysql、oracle、sqlserver(微软)、db2。。。。
开发语言:java、php、c、c++、c#、vb、python、.net、js。。。。
服务器:tomcat、apache、IIS。。。
aone(项目管理软件):windows+mysql+php+apache
oa:windows+mysql+java+tomcat
exam:windows+acess+asp(微软2003年以前都是用asp开发语言)+iis
oa:linux+oracle+java+tomcat
铁路网:
(asp.net是一个技术架构,是一个微软2003年以后推出的集成的开发框架)
XAMPP集成工具(wamp、lamp) x:操作系统(os)a:apache;m:mysql;p:php
localhost:当地本机
与别的主机连接
打开cmd:ping空格IP地址,确认IP连接正常
win+r:\\IP地址 连接局域网主机
输入主机名称及password
------
运行菜单 输入control 快捷打开控制面板
----
共享文件(注意:共享的文件必须提前设置共享属性)
----
win+r 输入msconfig 进入系统配置
BS 必须通过输入网址浏览文件
CS 必须在客户端下载软件 连接进入
----
市面上两大操作系统 windows、*nix(unix、linux、mac、bsd(安全性比较高))
后三种都属于unix的衍生版本
linux是为了兼容unix创造 最后开放了源代码
mac操作系统是为了兼容unix和bsd
IBM(aix)IBM特殊定制的基于unix的操作系统
HP(HP unix)
------
windows95 第一款真正完整的视窗操作系统
-------
清理dns缓存:dos:ipconfig/flushdns
浏览器:工具>internet选项>删除
查看mac地址:getmac或者ipconfig/all
查看网卡类型:systeminfo
解析域名:nslookup
查询域名和IP的指向关系
net config server 命令显示"服务器"服务的当前配置
net start/stat 各种服务(windows firewall防火墙)
命令:netsh
netsh winsock reset 重置winsock目录
http://blog.csdn.net/zdhlwt2008/article/details/46737267ert IP?
netsh命令详解
----------------------------
pconfig/? 显示可行的IP操作
版本号第二位如果是偶数,那么应该是相对比较稳定的
如果是奇数,那么可能不是那么稳定
思考:了解hosts、dns?(windows下hosts文件的位置:C:\Windows\System32\drivers\etc\hosts)
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的
网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的
网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对
应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
DNS服务器和域名服务器同义,是进行域名(domain name)和与之相对应的IP地址 (IP
address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP
address)的表,以解析消息的域名。
-----
如果在浏览器访问www.baidu.com,进入aone环境的话,怎么做?
找到本地hosts文件,打开,找到其中baidu域名相关联的ip地址,将ip地址更改为aone环
境的ip。
查看windows服务:我的电脑右键>管理>服务
思考:在windows里面怎么添加后台服务?
在执行的命令前加上start /b,比如start /b run.bat。就相当于Linux下的run.sh &。
网络通信三要素:端口号、协议、IP地址
ip地址可以唯一表示一台主机,相当于主机的名字,访问主机只能访问基于网络协议的被访
问主机的默认端口,但访问的主机不限于从本机哪个端口传输出数据。网络协议相当于沟通
两台主机的基本语言,两台主机交流必须基于同一种语言。
hosts文件依靠手动输入,可以通过手动输入域名和相关ip来更改访问
一般情况下,浏览器第一次访问地址是通过dns进行翻译域名,以后则是通过dns缓存直接
调用域名和IP地址的相关联关系
运行菜单快捷键进入控制面板添加删除:appwiz.cpl
-------------
A:IP地址记录,用于把域名指向一个IP地址。
CNAME:别名记录,用于把域名指向另一个域名。
MX:邮件交换记录,指向您的邮件服务器。
TXT:保存域名的附加文本信息,长度限制255。通常用来做SPF记录以对抗垃圾邮件。
在整个软件技术圈子里 讲语言 都是dba
什么交web服务器、什么是应用服务器、有什么区别、默认端口?
Web服务器:
一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web
客户端提供文档。
Web服务器作用:
1、放置网站文件,让全世界浏览;
2、可以放置数据文件,让全世界下载。
Web服务器分类:
1、Apache;
2、Nginx;
3、IIS。Internet Information Services
Web服务器工作原理可分为四个步骤:
连接过程、请求过程、应答过程以及关闭连接。
应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的
途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。
随着internet的发展,应运而生的新的开发模式,即所谓的“浏览器、服务器“结构、“瘦
客户机“模式,应用服务器就是一种实现这种模式的核心技术。
web的应用程序驻留在应用服务器上(application server)
应用服务器和WEB服务器的区别
通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是
客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门
处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)
商业逻辑(business logic)。
应用服务器处理业务逻辑,web服务器是用于处理HTML文件的。
web服务器通常比应用服务器简单,如apache就是web服务器,
Jboss就是EJB应用服务器。
应用服务器:Weblogic、Tomcat、Jboss
WEB SERVER:IIS、 Apache
web服务器的默认端口是80端口,因为基于HTTP进行通信
80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网
冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协
议。可以通过HTTP地址(即常说的“网址”)加“:80”来访问网站,因为浏览网页服务默
认的端口号都是80,因此只需输入网址即可,不用输入“:80”了。
操作建议:
在Windows2000/XP/Server2003中要查看端口,可以使用NETSTAT命令:
“开始">"运行”>“cmd”,打开命令提示符窗口。在命令提示符状态下键入“NETSTAT
-a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。
命令格式:netstat -a -e -n -o -s
-a表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。
-e表示显示以太网发送和接收的字节数、数据包数等。
-n表示只以数字形式显示所有活动的TCP连接的地址和端口号。
-o表示显示活动的TCP连接并包括每个连接的进程ID(PID)。
-s表示按协议显示各种连接的统计信息,包括端口号。
动静分离:web和应用服务器相结合
Web服务器:网页浏览
FTP服务器:文件传输
NNTP服务器:新闻服务
SMTP服务器:邮件发送
oracle(甲骨文) 全球第二软件公司
常见web服务器:提供web服务的软件系统(开源:apache,世界第一开源软件基金会;
Nginx 商业:iis、webblogic、websphere)
常用应用服务器:开源:tomcat、jbossresin基于java(不同的编程语言只能执行相应的应
用服务器)商业:weblogic、websphere、iis
注意:应用服务器一半和语言有对应关系。php开发的项目不能放在tomcat里面运行。
j2ee的应用服务器,一个容器,支持静态,servlvert动态请求。
状态码:302 临时转发
200 代表OK 状态正常
1.CS BS 移动端的区别,包含测试注意点的区别?
移动客户端就是可以在手机终端运行的软件。也是3G/4G产业中一个重点发展的项目,具
有重要的意义,具体如下:
1、客户端(Client)或称为用户端,是指与服务相对应,为客户提供本地服务的程序。除
了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合
运行。
2、因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时
的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相
应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户
机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行
2.地址栏输入: www.baidu.com 和 baidu.com 有区别吗,技术上?
域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算
机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域
名,指代有行政自主权的一个地方区域)。
3.域名 IP 都是什么?
子网掩码 mac地址 网关……
4.怎么清除windows下面的浏览器缓存、dns缓存记录。
打开cmd(win+r 输入cmd)
输入ipconfig/displaydns(查看系统内dns缓存)
输入ipconfig/flushdns(清空系统dns缓存)
打开 chrome浏览器,在地址栏输入地址:chrome://net-internals/#dns 查看浏
览器内的dns缓存,查看浏览器内的dns缓存。
点击界面上的 clean host cache 按钮进行缓存的清空
--------------------
常见的服务和端口
-----------------
什么交web服务器、什么是应用服务器、有什么区别、默认端口?
Web服务器:
一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web
客户端提供文档。
应用服务器和WEB服务器的区别
通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是
客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门
处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)
商业逻辑(business logic)。
动静分离:web和应用服务器相结合
oracle(甲骨文) 全球第二软件公司
常见web服务器:提供web服务的软件系统(开源:apache(同名,也是世界第一开源软
件基金会)、Nginx 商业:iis、webblogic、websphere)
常用应用服务器:开源:tomcat、jbossresin基于java(不同的编程语言只能执行相应的应
用服务器)商业:weblogic、websphere、iis
注意:应用服务器一半和语言有对应关系。php开发的项目不能放在tomcat里面运行。
j2ee的应用服务器,一个容器,支持静态,servlvert动态请求。
F12 开发者工具:状态码:302 临时转发
200 代表OK 状态正常
HTML 超文本语言
“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:
Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
同一个组中 拥有默认权限
域常出现与大公司 子计算机的操作权限时由另一台计算机名
域账户都是保存在域里,而不是各自主机,都交由it部门管理
远程桌面连接
注意 关闭防火墙
正常情况下所有人都不可以进入,但特别人可以进入,叫防火墙例外。
运行:matsc/v 192.168.*.*** 直接连接
出站、入站规则
绿色表示可以,灰色代表默认,红色代表禁用
--------------------
一些快捷键,热键
------------
PID 进程ID 最小为一,最大为6535 2的32次幂-1
1024以下的PID一般属于系统保留,PID是每次开机系统随机分配的
电脑图标不要超过15个
ntfs(New Technology File System )和fat32文件系统的区别?
1、磁盘分区容量区别
NTFS可以支持的分区(如果采用动态磁盘则称为卷)大小可以达到2TB(2048GB),而
Windows 2000中的FAT32支持分区的大小最大为32GB
2、单个文件容量区别
FAT32在实际运行中不支持单个文件大于4GB的文件,一旦超过容量限制那么系统就会提示磁盘空
间不足。
NTFS就目前来说已经突破了单个文件4GB的容量限制,目前来说似乎没容量限制,只要硬盘空间
容量有多大,那么就NTFS就可以分到多大。
因为现在的很多应用程序以及游戏大作都超过了4GB容量,因此用户必须将大程序安装的磁盘改成
NTFS格式。
3、安全方面区别
可以针对电脑用户对该格式下所有的文件夹、文件进行加密、修改、运行、读取目录及写入权限的
设置。此外,在磁盘分区下任意文件夹或文件上右键属性,在高级属性窗口中勾选中加密内容以便
保护数据即可做到加密。
FAT32文件安全设置:不支持;NTFS文件安全设置:支持
4、磁盘配额的区别
在一台电脑有多个用户使用时,而作为系统管理员,可以给用户设置不同的磁盘空间容量,被设置
用户只能使用这个被限额的磁盘空间。
如:管理员设置用户A的D盘磁盘配额为1GB,那么用户A在使用电脑时,E盘他只能用1GB的空
间,多的用不了。
FAT32磁盘配额:不支持;NTFS磁盘配额:支持
5、磁盘利用率区别:
在Windows2000的FAT32文件系统的情况下,分区大小在2GB~8GB时簇的大小为4KB;分区大小
在8GB~16GB时簇的大小为8KB;分区大小在 16GB~32GB时,簇的大小则达到了16KB。
而Win 2000的NTFS文件系统,当分区的大小在2GB以下时,簇的大小都比相应的FAT32簇小;当分
区的大小在2GB以上时(2GB~2TB),簇的大小都为4KB。
相比之下,NTFS可以比FAT32更有效地管理磁盘空间,最大限度地避免了磁盘空间的浪费。
6、系统文件压缩的区别
在磁盘分区中任意文件中右键属性,我们在高级属性窗口中可以设置给单个文件或整个文件夹压
缩,压缩之后可以一定程度上节省占用磁盘空间的容量大小。而且当对文件进行读取时,文件将自
动进行解压缩;文件关闭或保存时会自定对文件进行压缩。
FAT32系统文件压缩:不支持;NTFS系统文件压缩:支持
7、磁盘碎片方面的区别
从FAT16的文件系统格式,到之后的FAT32然后再到现在的NTFS文件系统格式,我们就会发现从
磁盘分区的格式不同,那么所产生的磁盘碎片也是越来越小。
FAT32磁盘碎片:产生的磁盘碎片一般;NTFS磁盘碎片:产生的磁盘碎片较少
8.、现实应用中区别
NTFS目前多用于电脑、移动硬盘等各种大中型空间容量的磁盘。
FAT32却多用于U盘、内存卡等小型磁盘。
综上,我们可以看出:NTFS文件系统与FAT文件系统相比,功能更强大,适合更大的磁盘及分
区,且磁盘利用率还很高,安全性与稳定性也杠杠的,想较FAT32是更为完善和灵活的文件系统。
但是 兼容性方面,NTFS相较FAT32并不好,很多挂载在NTFS上并不能进行,比如linux。
这也就是因为FAT32作为一个老系统,兼容性更好,而NTFS是2000年之后新生的。
fat32转换ntfs:打开cmd命令窗口,输入命令“convert h: /fs:ntfs”
------------------------
常见的windows下网络相关命令
思考题:指出指向位置
. 代表当前路径
.. 代表上一层路径(父目录)
D:\test1\test2>copy .\c.txt d:\Users\
D:\test1>copy test2\c.txt ..\Users
D:\test1\test2>copy .\..\test2\c.txt d:\Users\V\..
copy d:\test1\test2\.\..\test2\c.txt d:\Users\V\..\..
copy d:\test1\test2\.\..\test2\c.txt D:\Users\V\..\.\..\..\..
Copy 文件并重命名, 和拷贝文件到目录中
D:\test1\test2>copy .\c.txt d:\test1\test3\
D:\test1\test2>copy .\c.txt d:\test1\test3\cc.txt