1.ç®è¿°DOSåDDOSçåºå«ç®è¿°dosåddosçåºå«
2.谁能告诉我病毒的攻攻击主要类型?
3.为什么我安完cygwin后进入的是dos界面而没进入它的linux控制界面
ç®è¿°DOSåDDOSçåºå«ç®è¿°dosåddosçåºå«
dnsé²æ¤æä¹åï¼1.ææDNSæå¡å¨éå¶ååæå¡å¨éå½æ¥è¯¢åè½ï¼éå½dnsæå¡å¨è¦éå¶éå½è®¿é®ç客æ·ï¼å¯ç¨ç½ååIP段ï¼
2.éå¶åºä¼ ézonetransferï¼ä¸»ä»åæ¥çDNSæå¡å¨èå´å¯ç¨ç½ååï¼ä¸å¨å表å çDNSæå¡å¨ä¸å 许åæ¥zoneæ件
allow-transfer{ };
allow-update{ };
3.å¯ç¨é»ç½åå
å·²ç¥çæ»å»IPå å ¥bindçé»ååï¼æé²ç«å¢ä¸è®¾ç½®ç¦æ¢è®¿é®ï¼
éè¿acl设置å 许访é®çIPç½æ®µï¼
éè¿acl设置å 许访é®çIPç½æ®µï¼éè¿acl设置å 许访é®çIPç½æ®µï¼
4.éèBINDççæ¬ä¿¡æ¯ï¼
5.使ç¨érootæéè¿è¡BINDï¼
4.éèBINDççæ¬ä¿¡æ¯ï¼
5.使ç¨érootæéè¿è¡BINDï¼
6.å é¤DNSä¸ä¸å¿ è¦çå ¶ä»æå¡ãå建ä¸ä¸ªDNSæå¡å¨ç³»ç»å°±ä¸åºè¯¥å®è£ WebãPOPãgopherãNNTPNewsçæå¡ã
建议ä¸å®è£ 以ä¸è½¯ä»¶å ï¼
1ï¼X-Windowsåç¸å ³ç软件å ï¼2ï¼å¤åªä½åºç¨è½¯ä»¶å ï¼3ï¼ä»»ä½ä¸éè¦çç¼è¯ç¨åºåèæ¬è§£éè¯è¨ï¼4ï¼ä»»ä½ä¸ç¨çææ¬ç¼è¾å¨ï¼5ï¼ä¸éè¦ç客æ·ç¨åºï¼6ï¼ä¸éè¦çå ¶ä»ç½ç»æå¡ãç¡®ä¿åå解ææå¡çç¬ç«æ§ï¼è¿è¡åå解ææå¡çæå¡å¨ä¸ä¸è½åæ¶å¼å¯å ¶ä»ç«¯å£çæå¡ãæå¨åå解ææå¡åéå½åå解ææå¡éè¦å¨ä¸åçæå¡å¨ä¸ç¬ç«æä¾ï¼
7.使ç¨dnstopçæ§DNSæµé
#yuminstalllibpcap-develncurses-devel
ä¸è½½æºä»£ç /tools/dnstop/src/dnstop-.tar.gz
#ï¼
9.å¢å¼ºDNSæå¡å¨çé²èDos/DDoSåè½
使ç¨SYNcookie
å¢å backlog,å¯ä»¥ä¸å®ç¨åº¦åç¼å¤§éSYN请æ±å¯¼è´TCPè¿æ¥é»å¡çç¶åµ
缩çretries次æ°:Linuxç³»ç»é»è®¤çtcp_synack_retriesæ¯5次
éå¶SYNé¢ç
é²èSYNAttackæ»å»:#echo1>/proc/sys/net/ipv4/tcp_syncookiesæè¿ä¸ªå½ä»¤å å ¥/etc/rc.d/rc.localæ件ä¸ï¼
.ï¼å¯¹ååæå¡åè®®æ¯å¦æ£å¸¸è¿è¡çæ§ï¼å³å©ç¨å¯¹åºçæå¡åè®®æéç¨ç¸åºçæµè¯å·¥å ·åæå¡ç«¯å£å起模æ请æ±ï¼åææå¡å¨è¿åçç»æï¼ä»¥å¤æå½åæå¡æ¯å¦æ£å¸¸ä»¥åå åæ°æ®æ¯å¦åå¨ãå¨æ¡ä»¶å 许çæ åµä¸ï¼å¨ä¸åç½ç»å é¨é¨ç½²å¤ä¸ªæ¢æµç¹åå¸å¼çæ§ï¼
.æä¾ååæå¡çæå¡å¨æ°éåºä¸ä½äº2å°ï¼å»ºè®®ç¬ç«çååæå¡å¨æ°é为5å°ã并ä¸å»ºè®®å°æå¡å¨é¨ç½²å¨ä¸åçç©çç½ç»ç¯å¢ä¸;使ç¨å ¥ä¾µæ£æµç³»ç»ï¼å°½å¯è½çæ£æµåºä¸é´äººæ»å»è¡ä¸º;å¨ååæå¡ç³»ç»å¨å´é¨ç½²ææ»å»è®¾å¤ï¼åºå¯¹è¿ç±»åçæ»å»;å©ç¨æµéåæçå·¥å ·æ£æµåºDDoSæ»å»è¡ä¸ºï¼ä»¥ä¾¿åæ¶éååºæ¥æªæ½ï¼
.ï¼éå¶éå½æå¡çæå¡èå´ï¼ä» å 许ç¹å®ç½æ®µçç¨æ·ä½¿ç¨éå½æå¡ï¼
.ï¼å¯¹éè¦ååç解æç»æè¿è¡éç¹çæµï¼ä¸æ¦åç°è§£ææ°æ®æååè½å¤åæ¶ç»åºåè¦æ示;é¨ç½²dnssecï¼
.建ç«å®åçæ°æ®å¤ä»½æºå¶åæ¥å¿ç®¡çç³»ç»ãåºä¿çææ°ç3个æçå ¨é¨è§£ææ¥å¿ï¼å¹¶ä¸å»ºè®®å¯¹éè¦çååä¿¡æ¯ç³»ç»éå7Ãçç»´æ¤æºå¶ä¿éï¼åºæ¥ååºå°åºæ¶é´ä¸è½è¿äºåéã
ddosä¸pdosæ»å»çåºå«ï¼
ç:ddosä¸pdosæ»å»çåºå«:Ddosæ¯åå¸å¼æç»æå¡ï¼Pdosæ¯æ°¸ä¹ æç»æå¡
å ¨ç§°DistributedDenialofServiceï¼ä¸æææ为âåå¸å¼æç»æå¡âï¼å°±æ¯å©ç¨å¤§éåæ³çåå¸å¼æå¡å¨å¯¹ç®æ åé请æ±ï¼ä»è导è´æ£å¸¸åæ³ç¨æ·æ æ³è·å¾æå¡ãéä¿ç¹è®²å°±æ¯å©ç¨ç½ç»èç¹èµæºå¦ï¼IDCæå¡å¨ã个人PCãææºãæºè½è®¾å¤ãæå°æºãæå头ç对ç®æ å起大éæ»å»è¯·æ±ï¼ä»è导è´æå¡å¨æ¥å¡èæ æ³å¯¹å¤æä¾æ£å¸¸æå¡ï¼åªè½å®£å¸gameoverã
æ°¸ä¹ æç»æå¡æ»å»(PDoS)ï¼ä¹è¢«ç§°ä¸ºphlashingï¼æ¯ä¸ç§ä¸¥éç ´åç³»ç»çæ»å»ï¼éè¦æ´æ¢æéæ°å®è£ 硬件ãä¸åå¸å¼æç»æå¡æ»å»ä¸åï¼PDOå©ç¨çæ»å»å®å ¨æ¼æ´å 许è¿ç¨ç®¡çå害è 硬件管çæ¥å£ä¸çç½ç»ç¡¬ä»¶ï¼å¦è·¯ç±å¨ãæå°æºæå ¶ä»è¿ç¨ç®¡çç½ç»ãæ»å»è å©ç¨è¿äºæ¼æ´ç¨ä¿®æ¹ãæåææ缺é·çåºä»¶æ åæ¿æ¢è®¾å¤åºä»¶ï¼åæ³å®æå称为éªåãå æ¤ï¼è¿ç§âç åâè£ ç½®å¨ç»´ä¿®ææ´æ¢ä¹åï¼ä¸å¯è½ç¨äºåæ¥çç¨éã
PDoSæ¯ä¸ç§çº¯ç²¹ç硬件ç®æ æ»å»ï¼ä¸DDoSæ»å»ä¸ä½¿ç¨åµå°¸ç½ç»ææ ¹/èææå¡å¨ç¸æ¯ï¼é度æ´å¿«ï¼æéèµæºæ´å°ãç±äºè¿äºç¹å¾ä»¥åå¨å¯ç¨ç½ç»çåµå ¥å¼è®¾å¤(NEED)ä¸çå®å ¨æ¼æ´çæ½å¨åé«æ¦çï¼è¿ç§ææ¯å·²ç»å¼èµ·è®¸å¤é»å®¢å¢ä½ç注æã
PhlashDanceæ¯RichSmith(Hewlett-Packardç³»ç»å®å ¨å®éªå®¤çåå·¥)å建çå·¥å ·ï¼ç¨äºå¨å¹´ä¼¦æ¦EUSecWeståºç¨å®å ¨ä¼è®®ä¸æ£æµåæ¼ç¤ºPDoSæ¼æ´ã
æ¬ææ¥æºï¼
d-dosæ»å»æ¯ä»ä¹ï¼
DDoSå ¨ç§°DistributedDenialofService,ä¸æè¯ä¸ºâåå¸å¼æç»æå¡â,å°±æ¯å©ç¨å¤§éåæ³çåå¸å¼æå¡å¨åç®æ åé请æ±ï¼ä»è导è´æ£å¸¸åæ³ç¨æ·æ æ³è·å¾æå¡ã
æ个æ¯æ¹ï¼å¦æé»å®¢æ§å¶äºæåä¸ä¸ç计ç®æºï¼ç¶å让å®ä»¬åæ¶å»åä¸å°Webæå¡å¨å起请æ±ãè该æå¡å¨çååºè½åæ¯æéçï¼é£ä¹å®å¾å¿«å°±ä¼å 为èµæºèå°½èåæ¢ååºäºã
æå¡å¨ç¹å¿è¯·ç¨ååè¯æä¹è§£å³ï¼
1.æ£æ¥ç½ç»è¿æ¥æ¯å¦ç¨³å®ï¼å»ºè®®æ´æ¢æ 线ç½ç»å°è¯ã
2.æ´æ°è½¯ä»¶çæ¬å°è¯ã
3.设置-åºç¨ç¨åºç®¡çå¨/åºç¨ç¨åº-æ´å¤-éç½®åºç¨ç¨åºå好ã
4.å°æ°æ®å¤ä»½ï¼è系人ï¼çä¿¡ï¼å¾ççï¼ï¼æ¢å¤åºå设置éæ°å®è£ å°è¯ã
5.æ´æ°ä¸ææºç³»ç»çæ¬ã
ä»ä¹æ¯DDOSæ»å»ï¼å®çåçæ¯ä»ä¹ï¼å®çç®çæ¯ä»ä¹ï¼è¶è¯¦ç»è¶å¥½ï¼è°¢è°¢ï¼
ç½ç«æ头ççå°±æ¯è¢«æ»å»ï¼å¸¸è§çæå¡å¨æ»å»æ¹å¼ä¸»è¦æè¿å ç§ï¼ç«¯å£æ¸éã端å£æ¸éãå¯ç ç ´è§£ãDDOSæ»å»ãå ¶ä¸ï¼DDOSæ¯ç®åæ强大ï¼ä¹æ¯æé¾é²å¾¡çæ»å»æ¹å¼ä¹ä¸ã
é£ä»ä¹æ¯DDOSæ»å»å¢ï¼
æ»å»è åæå¡å¨ä¼ªé 大éåæ³ç请æ±ï¼å ç¨å¤§éç½ç»å¸¦å®½ï¼è´ä½¿ç½ç«ç«çªï¼æ æ³è®¿é®ãå ¶ç¹ç¹æ¯ï¼é²å¾¡çææ¬è¿æ¯æ»å»çææ¬é«ï¼ä¸ä¸ªé»å®¢å¯ä»¥è½»æ¾åèµ·GãGçæ»å»ï¼èè¦é²å¾¡GãGçææ¬å´æ¯ååé«æã
DDOSæ»å»æå人们称ä¹ä¸ºDOSï¼DenialofServiceï¼æ»å»ï¼å®çæ»å»åçæ¯ï¼ä½ æä¸å°æå¡å¨ï¼ææä¸å°ä¸ªäººçµèï¼æå°±ç¨æç个人çµèåä½ çæå¡å¨åé大éçåå¾ä¿¡æ¯ï¼æ¥å µä½ çç½ç»ï¼å¹¶å å¤§ä½ å¤çæ°æ®çè´æ ï¼éä½æå¡å¨CPUåå åçå·¥ä½æçã
ä¸è¿ï¼éçç§æçè¿æ¥ï¼ç±»ä¼¼DOSè¿æ ·ä¸å¯¹ä¸çæ»å»å¾å®¹æé²å¾¡ï¼äºæ¯DDOSâåå¸å¼æç»æå¡æ»å»è¯çäºãå ¶åçåDOSç¸åï¼ä¸åä¹å¤å¨äºDDOSæ»å»æ¯å¤å¯¹ä¸è¿è¡æ»å»ï¼çè³è¾¾å°æ°ä¸å°ä¸ªäººçµèå¨åä¸æ¶é´ç¨DOSæ»å»çæ¹å¼æ»å»ä¸å°æå¡å¨ï¼æç»å¯¼è´è¢«æ»å»çæå¡å¨ç«çªã
DDOS常è§ä¸ç§æ»å»æ¹å¼
SYN/ACKFloodæ»å»ï¼æ为ç»å ¸ãææçDDOSæ»å»æ¹å¼ï¼å¯éæåç§ç³»ç»çç½ç»æå¡ã主è¦æ¯éè¿åå害主æºåé大é伪é æºIPåæºç«¯å£çSYNæACKå ï¼å¯¼è´ä¸»æºçç¼åèµæºè¢«èå°½æå¿äºåéååºå èé ææç»æå¡ï¼ç±äºæºé½æ¯ä¼ªé çæ 追踪起æ¥æ¯è¾å°é¾ï¼ç¼ºç¹æ¯å®æ½èµ·æ¥æä¸å®é¾åº¦ï¼éè¦é«å¸¦å®½çåµå°¸ä¸»æºæ¯æã
TCPå ¨è¿æ¥æ»å»ï¼è¿ç§æ»å»æ¯ä¸ºäºç»è¿å¸¸è§é²ç«å¢çæ£æ¥è设计çï¼ä¸è¬æ åµä¸ï¼å¸¸è§é²ç«å¢å¤§å¤å ·å¤è¿æ»¤TearDropãLandçDOSæ»å»çè½åï¼ä½å¯¹äºæ£å¸¸çTCPè¿æ¥æ¯æ¾è¿çï¼æ®ä¸ç¥å¾å¤ç½ç»æå¡ç¨åºï¼å¦ï¼IISãApacheçWebæå¡å¨ï¼è½æ¥åçTCPè¿æ¥æ°æ¯æéçï¼ä¸æ¦æ大éçTCPè¿æ¥ï¼å³ä¾¿æ¯æ£å¸¸çï¼ä¹ä¼å¯¼è´ç½ç«è®¿é®é常ç¼æ ¢çè³æ æ³è®¿é®ï¼TCPå ¨è¿æ¥æ»å»å°±æ¯éè¿è®¸å¤åµå°¸ä¸»æºä¸æå°ä¸å害æå¡å¨å»ºç«å¤§éçTCPè¿æ¥ï¼ç´å°æå¡å¨çå åçèµæºè¢«èå°½è被æè·¨ï¼ä»èé ææç»æå¡ï¼è¿ç§æ»å»çç¹ç¹æ¯å¯ç»è¿ä¸è¬é²ç«å¢çé²æ¤èè¾¾å°æ»å»ç®çï¼ç¼ºç¹æ¯éè¦æ¾å¾å¤åµå°¸ä¸»æºï¼å¹¶ä¸ç±äºåµå°¸ä¸»æºçIPæ¯æ´é²çï¼å æ¤æ¤ç§DDOSæ»å»æ¹å¼å®¹æ被追踪ã
å·Scriptèæ¬æ»å»ï¼è¿ç§æ»å»ä¸»è¦æ¯é对åå¨ASPãJSPãPHPãCGIçèæ¬ç¨åºï¼å¹¶è°ç¨MSSQLServerãMySQLServerãOracleçæ°æ®åºçç½ç«ç³»ç»è设计çï¼ç¹å¾æ¯åæå¡å¨å»ºç«æ£å¸¸çTCPè¿æ¥ï¼å¹¶ä¸æçåèæ¬ç¨åºæ交æ¥è¯¢ãå表ç大éèè´¹æ°æ®åºèµæºçè°ç¨ï¼å ¸åç以å°å大çæ»å»æ¹æ³ã
å¦ä½é²å¾¡DDOSæ»å»ï¼
æ»ä½æ¥è¯´ï¼å¯ä»¥ä»ç¡¬ä»¶ãå个主æºãæ´ä¸ªæå¡å¨ç³»ç»ä¸æ¹é¢å ¥æã
ä¸ã硬件
1.å¢å 带宽
带宽ç´æ¥å³å®äºæ¿åæ»å»çè½åï¼å¢å 带宽硬é²æ¤æ¯ç论æä¼è§£ï¼åªè¦å¸¦å®½å¤§äºæ»å»æµéå°±ä¸æäºï¼ä½ææ¬é常é«ã
2ãæå硬件é ç½®
å¨æç½ç»å¸¦å®½ä¿è¯çåæä¸ï¼å°½éæåCPUãå åã硬çãç½å¡ãè·¯ç±å¨ã交æ¢æºç硬件设æ½çé ç½®ï¼éç¨ç¥å度é«ãå£ç¢å¥½ç产åã
3ã硬件é²ç«å¢
å°æå¡å¨æ¾å°å ·æDDoS硬件é²ç«å¢çæºæ¿ãä¸ä¸çº§é²ç«å¢éå¸¸å ·æ对å¼å¸¸æµéçæ¸ æ´è¿æ»¤åè½ï¼å¯å¯¹æSYN/ACKæ»å»ãTCPå ¨è¿æ¥æ»å»ãå·èæ¬æ»å»ççæµéåDDoSæ»å»
äºãå个主æº
1ãåæ¶ä¿®å¤ç³»ç»æ¼æ´ï¼å级å®å ¨è¡¥ä¸ã
2ãå ³éä¸å¿ è¦çæå¡å端å£ï¼åå°ä¸å¿ è¦çç³»ç»å 载项åèªå¯å¨é¡¹ï¼å°½å¯è½åå°æå¡å¨ä¸æ§è¡è¾å°çè¿ç¨ï¼æ´æ¹å·¥ä½æ¨¡å¼
3ãiptables
4ãä¸¥æ ¼æ§å¶è´¦æ·æéï¼ç¦æ¢rootç»å½ï¼å¯ç ç»å½ï¼ä¿®æ¹å¸¸ç¨æå¡çé»è®¤ç«¯å£
ä¸ãæ´ä¸ªæå¡å¨ç³»ç»
1.è´è½½åè¡¡
使ç¨è´è½½åè¡¡å°è¯·æ±è¢«åè¡¡åé å°å个æå¡å¨ä¸ï¼åå°å个æå¡å¨çè´æ ã
2ãCDN
CDNæ¯æ建å¨ç½ç»ä¹ä¸çå 容ååç½ç»ï¼ä¾é é¨ç½²å¨åå°çè¾¹ç¼æå¡å¨ï¼éè¿ä¸å¿å¹³å°çååãè°åº¦çåè½æ¨¡åï¼ä½¿ç¨æ·å°±è¿è·åæéå 容ï¼éä½ç½ç»æ¥å¡ï¼æé«ç¨æ·è®¿é®ååºé度åå½ä¸çï¼å æ¤CDNå éä¹ç¨å°äºè´è½½åè¡¡ææ¯ãç¸æ¯é«é²ç¡¬ä»¶é²ç«å¢ä¸å¯è½æä¸æ éæµéçéå¶ï¼CDNåæ´å çæºï¼å¤èç¹åæ æ¸éæµéï¼ç®å大é¨åçCDNèç¹é½æGçæµéé²æ¤åè½ï¼åå ä¸ç¡¬é²çé²æ¤ï¼å¯ä»¥è¯´è½åºä»ç®ç»å¤§å¤æ°çDDoSæ»å»äºã
3.åå¸å¼é群é²å¾¡
åå¸å¼é群é²å¾¡çç¹ç¹æ¯å¨æ¯ä¸ªèç¹æå¡å¨é ç½®å¤ä¸ªIPå°åï¼å¹¶ä¸æ¯ä¸ªèç¹è½æ¿åä¸ä½äºGçDDoSæ»å»ï¼å¦ä¸ä¸ªèç¹åæ»å»æ æ³æä¾æå¡ï¼ç³»ç»å°ä¼æ ¹æ®ä¼å 级设置èªå¨åæ¢å¦ä¸ä¸ªèç¹ï¼å¹¶å°æ»å»è çæ°æ®å å ¨é¨è¿ååéç¹ï¼ä½¿æ»å»æºæ为ç«çªç¶æã
谁能告诉我病毒的主要类型?
一般说来,有两类主要的计算机病毒.第一类是由FILE INFECTORS(文件感染者)组成,这种病毒将其自身附着到通常的程序文件.它通常感染属性为COM和EXE的程序文件,可是一些这种类型的病毒能够感染任何运行或解释所需要的程序文件,象:.SYS,.OVL,.OBJ,.PRG,.MNU和BAT文件.有一种PC病毒,他通过将自身的代码插入到用C语言编制的源文件来感染源代码文件,而且这种PC病毒是由被感染的原代码文件产生的任何可执行的形式来复制病毒的功能.
文件感染者能够直接行动或是驻留;直接行动的病毒在被执行时,它将选择一个或更多的程序来感染。首次运行一个染有驻留病毒的击源程序时,病毒就将其自身驻留在内存中,代码并且从这以后将感染其它的攻攻击执行程序(如耶路撒冷病毒)或当某些条件满足后感染其它的文件。直接行动病毒某时也被行为非驻留病毒,击源但大多数的代码金魔方 dll 源码病毒是驻留型病毒。
第二类主要的攻攻击病毒是系统或引导记录感染程序:这些病毒感染他所发现的位于硬盘上某一操作系统的可执行的代码。在PC上有些常见的击源引导扇区病毒,这种病毒仅仅感染DOS引导扇区,代码MBR(主引导记录)病毒能感染固定磁盘的攻攻击主引导记录和磁盘的DOS引导扇区。例如:大脑、击源石头、代码帝国、攻攻击AZUSA,击源和米开朗基罗病毒。代码所有普通引导型和主引导记录病毒都是常驻内存的。
一些病毒既能感染文件也能感染引导扇区(Tequila(龙石兰)病毒就是这种类型的病毒;)这种类型的病毒通常也叫混合型病毒。
除了上面描述的两个主要类型的病毒,许多的反病毒专家将下面的病毒划分为不同的类型。
文件系统或伴随病毒(如DIR-II)是通过修改目录表入口,以至于在运行程序之前装载和执行病毒。而程序本身并没有受到物理的损坏,只是程序的路径入口遭到了破坏。一些人将他们归类为第三类病毒,而另些人则认为他们是文件型病毒的子类。偶而,也称这种病毒为"LINK VIRUS"链接病毒。
内核(KERNEL)病毒攻击包含有操作系统"core"(或内核)的程序的特定功能(2APA3A是DOS内核病毒,并且也是多形性的)。能够感染内核程序的文件型病毒不是内核病毒----内核病毒这个词用来描述使用内核文件某些特定功能的病毒。(如他们在磁盘上的ea带源码物理定位或约定俗成的专门加载或调用。)
为什么我安完cygwin后进入的是dos界面而没进入它的linux控制界面
DOS的版本
DOS在年推出其1.0版,功能还非常基本和薄弱;年推出2.0,主要增加了目录操作功能,使文件管理上了一个新台阶(目录和文件的概念我们将在讲解DOS内部命令时介绍);年推出3.0,主要支持1.2MB的5.英寸高密软盘(1.X和2.X只支持低密盘)和大容量硬盘;推出目前普及率最高的DOS 3.3,主要支持3.5英寸软盘和网络。至此,DOS已经发展的相当成熟,尽管后续版本(目前PC-DOS的最新版本为7.0版,MS-DOS公布的最新版本为6.)不断推出,但均无重大的内核改进,只不过增加了许多实用功能,如检测磁盘,清除病毒,硬盘增容等。
DOS是Disk Operation System(磁盘操作系统) 的简称,是~年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由为软公司为IBM的个人电脑开发的,称为MS-DOS,因此后来其他公司生产的与MS-DOS兼容的操作系统,也延用了这个称呼,如PC-DOS、DR-DOS等等。
年,MS-DOS 1.0发行,作为IBM PC的操作系统进行捆绑发售,支持k内存及k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,源码好卖吗微软公司竟会从这个不起眼的出处开始发迹。
年,支持双面磁盘。
年MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬盘。同年发布的2.对2.0版进行了一些bug修正。
年,MS-DOS 3.0增加了对新的IBM AT支持,并开始对部分局域网功能提供支持。
年,MS-DOS 3.2 支持了K 的5寸软盘。
年,MS-DOS 3.3 支持了IBM PS/2设备及1.M的3寸软盘,并支持其他语言的字符集。
年,MS-DOS 4.0 增加了DOS Shell 操作环境,并且有一些其他增强功能及更新。
年,MS-DOS 5.0发行,增加了DOS Shell功能,增强了内存管理和宏功能。
年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、Msbackup等,增加了磁盘压缩功能,增强了对Windows 的支持。
年,格式刷源码MS-DOS 7.0 增加了长文件名支持、LBA大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows 中内嵌的。之后的MS-DOS 7.1全面支持FAT分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。
WINDOWS发展简史
作为世界上最流行的操作系统,Windows可不是从一开始就是这样的。Windows的进化过程经常是不确定和不稳定的。其成功是和处理器速度、内容容量等息息相关的,微软也非常依赖第三方的软件来填补概念和消费者之间的鸿沟。 随着Vista的发售,有必要通过截屏回顾一下年来,Windows操作系统所走过的路。 Windows 1.0 比尔·盖茨于年正式宣布推出Windows系统,但是微软的第一个图形用户界面操作系统Windows 1.0,却直到年月才放出,此时距离苹果推出Mac已经有两年之久了。由于涉及到和苹果的版权问题,此时的Windows系统还不能拥有例如重叠窗口和回收站的功能。Windows 1.0更多的是一个MS-DOS的扩展,而不是一个单独的操作系统,不过已经能够支持有限的多任务和鼠标操作了。
Windows 2.0 盖茨很快和苹果签订了授权协议,以便在Windows中使用Macintosh GUI的某些原素。不过随后,苹果将盖茨送上了法庭,数据图表源码称在新推出的Windows 2.0中,有处涉嫌抄袭。Windows 2.0提供了图标和层叠窗口的功能。 另外,Windows 2.0还得到了一些关键的程序支持。早期版本的Word和Excel使用Windows作为界面;当时流行的桌面发布程序Aldus PageMaker,一度只在Mac电脑上运行,同样也进驻了Windows 2.0,这对Windows来说是一个关键的事件,因为这极大的扩展了系统的实用性和市场份额。 此主题相关如下:
Windows 3.0 这一版的Windows于年发布,可以说是一次彻头彻尾的改进。新的文件管理系统和增强的图形性能,终于使Windows PC变成了Mac的强劲对手,而这一过程花了六年的时间。操作系统拥有全新的外观,受保护的和增强的操作模式使得内存管理更为有效。Windows 3.0取得了巨大的成功,在两年的时间里销售了超过万的拷贝。开发人员开始编写大量的第三方软件,对于消费者购买来说是不小的刺激。大量的现金改变了微软的方向,使之更专注于操作系统的开发上。
Windows 3. 主要就是Windows 3.0版的更新产品,Windows 3.支持包括TrueType可升级字体、多媒体、对象链接和嵌入等功能。一大堆在系统从3.0之后推出的升级补丁,也都集成进3.版之中。 此主题相关如下:
Windows 3. NT 这是一个非常强大的Windows版本,是在消费版的3.上独立开发而来的,NT是专门为商业和工程师等需要非常成熟操作系统的用户而设计的。和3.版不一样的是,NT是专门为位处理器编写的。不幸的是,当时只有很少的硬件能够支持。开发人员不愿意费尽去让他们的产品兼容NT,因为这非常复杂,而且这一操作系统仅仅占据了很小的市场份额。 此主题相关如下
Windows Windows 真正的将计算处理带到普通人的身边,让很多人从此走进了Windows和电脑的世界。由于捆绑了Internet Explorer,Windows 成为了浏览网页的常用入口。Windows 从此开始使用大家熟悉的开始按钮和任务栏,这种风格一直保持到今天。 Windows 也标志了微软和向下兼容之间永无止境的斗争,从3.开始的许多架构,当然也包括其中的设计失误,都延续到Windows 当中。而且一些部分运行在位模式,另一些则不,这样使得操作系统能够在过去和现在之间摇摆。很多用户都不知道这个问题,他们唯一清楚的就是系统非常的不稳定,而且总是要打升级补丁。 此主题相关如下:
Windows 不仅仅是从Windows 稳定的升级到新的系统,Win 还支持多显示器显示,WebTV和采用新的FAT文件系统带来的更大的文件分割。Win 是一版将Internet Explorer集成进GUI的系统,引发了对微软垄断行为诉讼的热潮。 随后又放出了Windows Second Edition,增加了网络连接共享功能。此主题相关如下:
Windows 这一版Windows推出的时间是年的2月,Win2K是Windows中NT系列的升级,这是第一个通过互联网进行自动升级的Windows版本。
Windows XP 年推出的XP将NT架构,和从//ME上传承而来的用户界面,融合在一起。虽然仍然在安全性方面收到攻击,但是XP已经在很多地方获得了改善,包括文件管理、速度和稳定性。尤其是在GUI方面的明显改善,使得操作系统对于没什么经验的用户来说更为容易上手。 :
Windows Vista 最后就是才推出的Vista,至于Vista会带来怎样的影响,现在还不好说。在XP六年之后推出的Vista,在GUI上游客非常明显的变化,而且还带来了很多的新特性,路走怎么,让时间来说话吧。
答案补充
Linux操作系统发展简史
年,Richard Stallman面对程序开发的封闭模式,发起了一项国际性的源代码开
放的所谓牛(GUN)计划,力图重返年代基于源码开放从事创作的美好时光。他为保护源
代码开放的程序库不会再度受到商业性的封闭式利用,制定了一项GPL条款,称为Copylef
t版权模式。
年6月,R..Stallman完成了万行源代码开放的"编译器"(GNU gcc),获得了一
项重大突破,做出了极大的贡献。
年月,M.Tiemann以美元开始创业,创造了专注于经营开放源代码"Cygnus
Support"(天鹅座支持公司)源代码开放计划。(注意,Cygnus中隐含着gnu三个字母)。
Cygnus是世界上第一家也是最终获得成功的一家专营源代码程序的商业公司。Cygnus的"编
译器"是最优秀的,它的客户有许多是一流的IT企业,包括世界上最大的微处理器公司。
答案补充
年月,Linus Torvalds写了个小程序,取名为Linux,放在互联网上。他表达了
一个愿望,希望借此搞出一个操作系统的"内核"来。这完全是一个偶然事件。但是,在互
联网上,Linux刚一"露头",便被广大的牛羚计划的追随者们看中,全部上阵,七手八脚,
把它"加工"成了一个功能完备的操作系统,叫做CNULinux。
年1月,Bob Young创办了RedHat(小红帽),以CNULinux为核心,集成了多个
源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行
版",在市场上出售。这在经营模上是一种创举。Bob Young称:我们从不想拥有自己的"版
权专有"技术,我们卖的是"方便"(给用户提供支持、服务),而不是自己的"专有技术"。
源代码开放程序包括各种品牌发行版的出现,极大的推动了Linux的普及和应用。
答案补充
年2月,以Eric Raymond为首的一批年轻的"老牛羚骨干分子"终于认识到CNULinux体
系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了"Open Sour
ce Intiative"(开放源代码促进会)"复兴"的大旗,在互联网世界里展开了一场历史性的
Linux产业化运动。在IBM、Interl为首的一大批国际性重型IT企业对Linux产品及其经营模
式的投资并提供全球性技术支持的大力推动下,催生了一个正在兴起的基于源代码开放模
式的Linux产业,也有人称为开放源代码(OpenSource)现象。
答案补充
年1月,Linux 2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很
多用于支持 桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能
。
年月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的
变化。这些变化包括:1.更好地支持大型多处理器服务器,特别是采用NUMA设计的服务器
;2。更好地支持嵌入式设备,如手机、网络路由器或者视频录像机等;3.对鼠标和键盘指
令等用户行为反应更加迅速;4.块设备驱动程序做了彻底更新,如与硬盘和CD光驱通信的
软件模块。
这不是一场新的技术革命(程序还是那些程序),这是一次回到正确路上的充满创新
激情的"科学复兴"。
答案补充
Linux 发展的重要里程碑
年,Linus Torvalds 首次接触 MINIX
年,Linus Torvalds 开始在 MINIX 上编写各种驱动程序等操作系统内核组件
年,Linus Torvalds 公开了 Linux 内核
年,Linux 1.0 版发行,Linux 转向 GPL 版权协议
年,Linux 的第一个商业发行版 Slackware 问世
年,美国国家标准技术局的计算机系统实验室确认 Linux 版本 1.2.(由 Ope
n Linux 公司打包)符合 POSIX 标准
年,Linux 的简体中文发行版相继问世
年,Linux2.4版内核发布
年,Linux2.6版内核发布