zoukankan      html  css  js  c++  java
  • 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

    
    
    
  • 相关阅读:
    "alert(1) to win" writeup
    "CoolShell puzzle game" writeup
    Maximum Subarray(最大连续子序列和)
    hacking 学习站
    爬虫:备份人人网状态
    ichunqiu在线挑战--网站综合渗透实验 writeup
    ichunqiu在线挑战--我很简单,请不要欺负我 writeup
    IDF-CTF-简单的js加密 writeup
    IDF-CTF-cookie欺骗 writeup
    IDF-CTF-不难不易的js加密 writeup
  • 原文地址:https://www.cnblogs.com/yanghuan0901/p/8520141.html
Copyright © 2011-2022 走看看