A. 什么是linux内核
Linux是由Linus Torvalds开发的类UNIX的操作系统,Linux主要特点是开源的,因此我们可以免费使用来当做服务器。
Linux严格分为两个含义。
1.广泛的Linux是指Linux发行版
2.狭义的Linux是指Linux内核
Linux内核是操作系统的基础,介于硬件和软件之间,并且内核位于操作系统中,操作系统将在硬件和软件之间进行调解,Linux内核是操作系统核心部分的功能。
二:内核的基本性能
1.流程管理
在Linux内核中,程序的执行状态以进程为单位进行管理。此外,内核为每个进程准备一个名为task_stract结构的数据结构。
2.进程调度程序
可执行状态等待哪个进程以哪个顺序执行,由于基本上不可能运行比CPU数量更多的进程,因此运行过程的效率非常重要。
3.内存管理
在Linux内核中,使用物理内存和虚拟内存管理数据。通过分配对应于物理存储器的虚拟地址,而不是实际为每个进程分配物理存储器地址,可以使用容量远大于实际物理存储器容量的存储器。它使它成为可能。此外,由于每个进程都分配了自己的虚拟地址,因此每个进程的内存空间是独立的,并且不会违反其他进程的内存。
3.文件系统
它以文件的形式提供存储数据的访问方法。所有数据都以文件的形式进行管理。/ Directory(根目录)作为顶点,内核本身作为文件和目录的集合存在。
B. linux镄勫唴镙哥粨鏋勬槸浠涔堟牱镄刲inux镄勫唴镙哥粨鏋
linux鏋舵瀯绫诲瀷锛
Linux绯荤粺涓鑸链4涓涓昏侀儴鍒嗭细鍒嗗埆鏄鍐呮牳銆乻hell銆佹枃浠剁郴缁熷拰搴旂敤绋嫔簭銆
鍐呮牳銆乻hell鍜屾枃浠剁郴缁熶竴璧峰舰鎴愪简锘烘湰镄勬搷浣灭郴缁熺粨鏋勶纴瀹冧滑浣垮缑鐢ㄦ埛鍙浠ヨ繍琛岀▼搴忋佺$悊鏂囦欢骞朵娇鐢ㄧ郴缁熴
1.linux鍐呮牳
鍐呮牳鏄镎崭綔绯荤粺镄勬牳蹇冿纴鍏锋湁寰埚氭渶锘烘湰锷熻兘锛屽畠璐熻矗绠$悊绯荤粺镄勮繘绋嬨佸唴瀛樸佽惧囬┍锷ㄧ▼搴忋佹枃浠跺拰缃戠粶绯荤粺锛屽喅瀹氱潃绯荤粺镄勬ц兘鍜岀ǔ瀹氭с
Linux鍐呮牳鐢卞备笅鍑犻儴鍒嗙粍鎴愶细鍐呭瓨绠$悊銆佽繘绋嬬$悊銆佽惧囬┍锷ㄧ▼搴忋佹枃浠剁郴缁熷拰缃戠粶绠$悊绛夈
2.linuxshell
shell鏄绯荤粺镄勭敤鎴风晫闱锛屾彁渚涗简鐢ㄦ埛涓庡唴镙歌繘琛屼氦浜掓搷浣灭殑涓绉嶆帴鍙c傚畠鎺ユ敹鐢ㄦ埛杈揿叆镄勫懡浠ゅ苟鎶婂畠阃佸叆鍐呮牳铡绘墽琛岋纴鏄涓涓锻戒护瑙i喷鍣ㄣ傚彟澶栵纴shell缂栫▼璇瑷鍏锋湁鏅阃氱紪绋嬭瑷镄勫緢澶氱壒镣癸纴鐢ㄨ繖绉岖紪绋嬭瑷缂栧啓镄剆hell绋嫔簭涓庡叾浠栧簲鐢ㄧ▼搴忓叿链夊悓镙风殑鏁堟灉銆
3.linux鏂囦欢绯荤粺
鏂囦欢绯荤粺鏄鏂囦欢瀛樻斁鍦ㄧ佺洏绛夊瓨鍌ㄨ惧囦笂镄勭粍缁囨柟娉曘侺inux绯荤粺鑳芥敮鎸佸氱岖洰鍓嶆祦琛岀殑鏂囦欢绯荤粺锛屽侲XT2銆丒XT3銆丗AT銆丗AT32銆乂FAT鍜孖SO9660銆
4.linux搴旂敤
镙囧嗳镄凩inux绯荤粺涓鑸閮芥湁涓濂楅兘链夌О涓哄簲鐢ㄧ▼搴忕殑绋嫔簭闆嗭纴瀹冨寘𨰾鏂囨湰缂栬緫鍣ㄣ佺紪绋嬭瑷銆乆Window銆佸姙鍏濂椾欢銆両nternet宸ュ叿鍜屾暟鎹搴撶瓑銆
Linux绯荤粺鍐呮牳绌洪棿涓昏佺敱锛
linux绯荤粺鍐呮牳绌洪棿涓昏佺敱5涓閮ㄥ垎缁勬垚:鍒嗗埆鏄鍐呭瓨绠$悊锛岃繘绋嬬$悊锛岃繘绋嬮棿阃氢俊锛岃櫄𨰾熸枃浠剁郴缁熷拰缃戠粶鎺ュ彛銆
linux鏂囦欢绯荤粺鏋舵瀯镄勫洓涓缁勬垚閮ㄥ垎鏄鍝浜涳纻
Linux鏂囦欢绯荤粺鏋舵瀯涓鑸链4涓涓昏侀儴鍒嗭细鍐呮牳銆乻hell銆佹枃浠剁郴缁熷拰搴旂敤绋嫔簭銆
涓銆丩inux鍐呮牳
鍐呮牳鏄镎崭綔绯荤粺镄勬牳蹇冿纴鍏锋湁寰埚氭渶锘烘湰锷熻兘锛屽傝櫄𨰾熷唴瀛樸佸氢换锷°佸叡浜搴撱侀渶姹傚姞杞姐佸彲镓ц岀▼搴忓拰TCP/IP缃戠粶锷熻兘銆侺inux鍐呮牳镄勬ā鍧楀垎涓轰互涓嫔嚑涓閮ㄥ垎锛氩瓨鍌ㄧ$悊銆丆PU鍜岃繘绋嬬$悊銆佹枃浠剁郴缁熴佽惧囩$悊鍜岄┍锷ㄣ佺绣缁滈氢俊銆佺郴缁熺殑鍒濆嫔寲鍜岀郴缁熻皟鐢ㄧ瓑銆
浜屻丩inuxshell
shell鏄绯荤粺镄勭敤鎴风晫闱锛屾彁渚涗简鐢ㄦ埛涓庡唴镙歌繘琛屼氦浜掓搷浣灭殑涓绉嶆帴鍙c傚畠鎺ユ敹鐢ㄦ埛杈揿叆镄勫懡浠ゅ苟鎶婂畠阃佸叆鍐呮牳铡绘墽琛岋纴鏄涓涓锻戒护瑙i喷鍣ㄣ傚彟澶栵纴shell缂栫▼璇瑷鍏锋湁鏅阃氱紪绋嬭瑷镄勫緢澶氱壒镣癸纴鐢ㄨ繖绉岖紪绋嬭瑷缂栧啓镄剆hell绋嫔簭涓庡叾浠栧簲鐢ㄧ▼搴忓叿链夊悓镙风殑鏁堟灉銆
涓夈丩inux鏂囦欢绯荤粺
鏂囦欢绯荤粺鏄鏂囦欢瀛樻斁鍦ㄧ佺洏绛夊瓨鍌ㄨ惧囦笂镄勭粍缁囨柟娉曘侺inux绯荤粺鑳芥敮鎸佸氱岖洰鍓嶆祦琛岀殑鏂囦欢绯荤粺锛屽侲XT2銆丒XT3銆丗AT銆丗AT32銆乂FAT鍜孖SO9660銆
锲涖丩inux搴旂敤绋嫔簭
镙囧嗳镄凩inux绯荤粺涓鑸閮芥湁涓濂楅兘链夌О涓哄簲鐢ㄧ▼搴忕殑绋嫔簭闆嗭纴瀹冨寘𨰾鏂囨湰缂栬緫鍣ㄣ佺紪绋嬭瑷銆乆Window銆佸姙鍏濂椾欢銆両nternet宸ュ叿鍜屾暟鎹搴撶瓑銆
linux镎崭綔绯荤粺镄勭粍鎴愬强鍏跺熀链铡熺悊锛
Linux绯荤粺涓鑸链4涓涓昏侀儴鍒嗭细鍐呮牳銆乻hell銆佹枃浠剁郴缁熷拰搴旂敤绋嫔簭銆傚唴镙搞乻hell鍜屾枃浠剁郴缁熶竴璧峰舰鎴愪简锘烘湰镄勬搷浣灭郴缁熺粨鏋勶纴瀹冧滑浣垮缑鐢ㄦ埛鍙浠ヨ繍琛岀▼搴忋佺$悊鏂囦欢骞朵娇鐢ㄧ郴缁熴
涓锛嶭inux鍐呮牳
鍐呮牳鏄镎崭綔绯荤粺镄勬牳蹇冿纴鍏锋湁寰埚氭渶锘烘湰锷熻兘锛屽傝櫄𨰾熷唴瀛樸佸氢换锷°佸叡浜搴撱侀渶姹傚姞杞姐佸彲镓ц岀▼搴忓拰TCP/IP缃戠粶锷熻兘銆侺inux鍐呮牳镄勬ā鍧楀垎涓轰互涓嫔嚑涓閮ㄥ垎锛氩瓨鍌ㄧ$悊銆丆PU鍜岃繘绋嬬$悊銆佹枃浠剁郴缁熴佽惧囩$悊鍜岄┍锷ㄣ佺绣缁滈氢俊銆佺郴缁熺殑鍒濆嫔寲鍜岀郴缁熻皟鐢ㄧ瓑銆
浜岋紟Linuxshell
shell鏄绯荤粺镄勭敤鎴风晫闱锛屾彁渚涗简鐢ㄦ埛涓庡唴镙歌繘琛屼氦浜掓搷浣灭殑涓绉嶆帴鍙c傚畠鎺ユ敹鐢ㄦ埛杈揿叆镄勫懡浠ゅ苟鎶婂畠阃佸叆鍐呮牳铡绘墽琛岋纴鏄涓涓锻戒护瑙i喷鍣ㄣ傚彟澶栵纴shell缂栫▼璇瑷鍏锋湁鏅阃氱紪绋嬭瑷镄勫緢澶氱壒镣癸纴鐢ㄨ繖绉岖紪绋嬭瑷缂栧啓镄剆hell绋嫔簭涓庡叾浠栧簲鐢ㄧ▼搴忓叿链夊悓镙风殑鏁堟灉銆
涓夛紟Linux鏂囦欢绯荤粺
鏂囦欢绯荤粺鏄鏂囦欢瀛樻斁鍦ㄧ佺洏绛夊瓨鍌ㄨ惧囦笂镄勭粍缁囨柟娉曘侺inux绯荤粺鑳芥敮鎸佸氱岖洰鍓嶆祦琛岀殑鏂囦欢绯荤粺锛屽侲XT2銆丒XT3銆丗AT銆丗AT32銆乂FAT鍜孖SO9660銆
锲涳紟Linux搴旂敤绋嫔簭
镙囧嗳镄凩inux绯荤粺涓鑸閮芥湁涓濂楅兘链夌О涓哄簲鐢ㄧ▼搴忕殑绋嫔簭闆嗭纴瀹冨寘𨰾鏂囨湰缂栬緫鍣ㄣ佺紪绋嬭瑷銆乆Window銆佸姙鍏濂椾欢銆両nternet宸ュ叿鍜屾暟鎹搴撶瓑
linux鍐呮牳镄勫熀链缁勬垚妯″瀷鏄锛
Linux鍐呮牳镄勫熀链缁勬垚妯″瀷鏄,linux鍐呮牳涔嬭惧囬┍锷ㄦā鍨嬨