一、系統基礎 1、三大部件: CPU:運算器、控制器、存儲器 記憶體:CPU的數據只能從記憶體中讀取,且記憶體數據是易失性的(頁面) IO: 控制匯流排、數據匯流排 2、OS的管理 GUI:圖形用戶界面 GNOME KDE XFCE CLI:命令行管理界面 shell 常見的shell程式: sh bash ...
一、系統基礎
1、三大部件:
CPU:運算器、控制器、存儲器
記憶體:CPU的數據只能從記憶體中讀取,且記憶體數據是易失性的(頁面)
IO: 控制匯流排、數據匯流排
2、OS的管理
GUI:圖形用戶界面 GNOME KDE XFCE
CLI:命令行管理界面 shell
常見的shell程式:
sh --- bash
csh
tcsh
kch
zsh
cat /etc/shells 查看系統可以支持的shell程式
3、調用
system call
api
4、操作系統的歷史知識
Linux是一類Unix電腦操作系統的統稱。Linux操作系統也是自由軟體和開放源代碼發展中最著名的例子。在1991 年的十月,由一個名為 Linus Torvalds的年輕芬蘭大學生帶頭開發的作業系統。
5、開源體系
GNU --- GPL協定
寬鬆的GPL協定
Apache
BSD
6、Linux的常見發行商版本
Red Hat、CentOS、Ubuntu、Gentoo、Slackware、Fedora……
二、基礎命令
1、命令的用法
基礎格式: 命令 選項 操作對象
擴展: 命令 子命令 選項 操作對象
2、獲取命令幫助
ring0 --- ring3
內置命令 --- 運行在ring0
外置命令 --- 運行在ring3
擴展:虛擬化 --- ring-1 --- ring0 --- ring3 --- 硬體輔助虛擬化(intel vt-x)
內置命令: help命令獲取幫助
外置命令:命令 –help / -h 獲取命令幫助
man --- manual手冊,分為1-8個級別,每個級別對應的內容是不相同的,而各個命令有可能只有一個或幾個的幫助內容
1:表示用戶命令
2:表示系統調用
3:庫調用
4:特殊文件(設備文件)
5:文件格式(配置文件的語法)
6:游戲
7:雜項(Miscellaneous)
8:管理命令(/sbin, /usr/sbin, /usr/local/sbin)只有管理員才有許可權使用的命令
whatis命令:查看命令所支持的man級別類型 man 調用more來進行查看文件
/內容 預設向下查找指定內容 n下一個 N 上一個
?內容 預設向上查找指定內容 n 下一個 N 上一個
查看info信息
在/usr/share/doc 下存放了命令的幫助文檔,和文件的來源和歷史有關
安裝的第三方軟體
3、系統基礎命令
PATH環境變數
echo $PATH
常用命令
date、clock、hwclock、cd、pwd、ls、stat、cat、tac、file
其他常用命令
who w whoami --- 顯示當前登陸的用戶信息
whereis which whatis
shutdown halt reboot init 0 init 6 poweroff ---關機、重啟
shutdown調用的就是poweroff