2016-1-7
linux歷史
linux來自minix,minix來自unix。創始者:芬蘭大學的李納斯。
linux內核和發行版
內核剛開始發行只有90k,內核網站www.kernel.org, 按期會更新內核版本。例如:2.6.18
2主版本。6次版本。18末版本。針對內核進行開發,叫作開發版。目前僅有幾十m。
發行版本:redhat(紅帽子)系列:centos(徹底免費),suse(歐洲用的較多),fedora(我的版-未
測試,不穩定),紅旗linux,gentoolinux(較難,須要必定的基礎),mandriva,turbolinux。debian
系列:ubuntu,knoppix(不須要安裝,只須要鏡像就能使用)。
主要區別:軟件安裝方式不一樣。
2016-1-9
linux開源軟件
apache(服務器)/nginx(服務器)/mysql/php/samba/mongodb/python/ruby/sphinxdeng 。php的圖標放下來比較像大象,因此用大象作圖標。
linux基礎錯誤提示:
command not found 命令打錯了,或者該命令沒有安裝。
No Such file or directory 文件打錯了。
2016-1-10
VMware虛擬機的安裝與使用
內存調整(不要超過計算機內存的一半),驅動鏡像調整。
虛擬機快照:VMware特有的備份。
克隆:連接:生成和當前計算機如出一轍的系統,佔有空間較少,用到多少資源算多少。
完整克隆:生成大小和原計算機大小相同,好處是原機刪除後仍然存在。php
分區:
主分區:最多有四個。
擴展分區:
最多有一個。
主分區加擴展分區最多有四個。
不能寫入數據,只能包含邏輯分區。
邏輯分區
能夠正常的格式化和寫入數據。
格式化(高級格式化),又稱邏輯格式化。是爲了寫入文件系統。
文件系統:windows中:FAT16,FAT32,NTFS。磁盤碎片整理就是爲了讓數據塊(block)儘可能的整合到一塊兒。
一個數據塊有一個編號叫作i節點,也稱iload。查詢文件時,經過i節點去尋找數據塊而後去尋找數據。
linux:EXT4(默認,大小4kb),EXT2,EXT3。python
linux下的全部硬件定義爲文件。/爲根目錄。dev爲linux下全部硬件的目錄。mysql
windows下不須要給硬件取設備名定義位置,分區,格式化,分配盤符就能使用。linux
linux在格式化和分配盤符間多了一個,加入一個必須給分區創建設備文件名,系統自動檢測。設備和分區都應當有設備名。/dev/sda1. a是硬盤名,1是分區名。字母,數字依次增長。如今用的都是sata硬盤,hd基本淘汰。nginx
linux中分配盤符叫作掛載,盤符叫掛載點。windows叫cdef。sql
。mongodb