發行版其實就是在核心的基礎上,新增特定的桌面環境和常用的軟體。最大的好處就是省去了組裝的麻煩。
安裝virtualbox
安裝centos 6.8
網路配置
1.切換目錄:cd /etc/sysconfig/network-scripts
/2.備份檔案:cp ifcfg-eth0 ifcfg-eth0
.bak
3.修改配置:onboot=yes
4.重啟網絡卡:service network restart
涉及命令
cd:切換工作目錄
pwd:檢視當前工作目錄
ls:列表顯示指定目錄的內容,不指定目錄顯示當前工作目錄的內容
ifconfig:檢視或設定網絡卡資訊
ping:檢查網路連通性
快捷操作
tab:自動補全
clear:清空螢幕,等價於 ctrl + l
ctrl + c:結束當前程序
基本輸入輸出系統(bios-「basic input output system」基本的輸入輸出系統)
系統上電後,基本的硬體檢查:(其主要功能是為計算機提供最底層的、最直接的硬體設定和控制。
此外,bios還向作業系統提供一些系統引數。系統硬體的變化是由bios隱藏,程式使用bios功能而不是直接控制硬體。
現代作業系統會忽略bios提供的抽象層並直接控制硬體元件。)
主引導記錄(mbr)
讀取第乙個載入的啟動引導程式(boot loader)
(main boot record)是位於磁碟最前邊的一段引導(loader)**。
它負責磁碟作業系統(dos)對磁碟進行讀寫時分區合法性的判別、分割槽引導資訊的定位,
它由磁碟作業系統(dos)在對硬碟進行初始化時產生的。
啟動引導程式(boot loader)
在作業系統執行之前執行的一段**,將系統的軟硬體帶到乙個合適的狀態,為執行作業系統做準備
作業系統
載入核心,解壓,硬體初始化,啟動核心;啟動的程式在/boot目錄下
守護程序(init)
cat /etc/inittab 用貓眼看一下裡面的內容
核心啟動後執行的第乙個程式,在/sbin/init,也叫守護程序;它會解析/etc/inittab檔案,並根據其中指定的執行模式進行後續的初始化操作,/etc/inittab檔案指定的主要的執行級別如下:
0:關機
1:單使用者
2:無網路的多使用者
3:有網路的多使用者
4:保留
5:圖形介面
6:重啟
檢視執行級別:runlevel 或者 who -r
執行系統初始化指令碼/etc/rc.d/rc.sysinit
根據執行級別,執行對應的目錄的系統指令碼
執行所有的系統初始化指令碼,執行使用者自定義的基本/etc/rc.d/rc.local,這裡存放使用者自定義的命令
使用者登入
桌面環境(gnome、kde)
命令列終端
遠端連線(putty、xshell)
了解FreeRTOS作業系統
1 與freertos核心有關的檔案數量為3個,分別是list.c queue.c tasks.c 該檔案位於freertos source 2 與記憶體分配有關的檔案共有5個,分別是heap 1.c,heap 2.c,heap 3.c,heap 4.c,heap 5.c。5個檔案只需選擇其中的1個...
1作業系統了解
1.1作業系統做什麼 作業系統負責程式的啟動過程,負責程式的執行過程,同時在執行過程中不斷為使用者程式的執行提供各種各樣的支援。比如說建立程序,分配記憶體,執行程序等。1.2作業系統是什麼 作業系統是計算機系統中的乙個系統軟體,是一些程式模組的集合 1 組織和管理計算機的軟硬體資源 2 組織計算機的...
作業系統 了解CPU cache
cache一詞源自法語,其原意為 藏匿處,隱藏的地方 cache被應用於電腦科學之後,專指cpu與主記憶體之間的儲存器高速緩衝器 cache的出現 是為了緩解cpu的儲存需求與主記憶體的訪問效能之間越來越大的差距.現代cpu的cache都是整合在片內的,越靠近cpu 流水線的cache由於需要極其快...