計算機基本概念:
1、計算機硬件組成:
2、計算機系統結構:
3、操作系統的功能:硬件驅動、進程管理、內存管理、網絡管理、安全管理、文件管理等。
4、OS通用目的的軟件程序:用戶<-->應用軟件<-->操作系統<-->硬件。
linux起源:
1、1991年Linus Torvalds 發布Linux創建開放源碼,類Unix 的內核,在GPL下發布,(下載地址:www.kernel.org)
2、linux操作系統組成:linux內核+GNU工具。
3、linux常見發行版:slackware:SUSE、debian:ubuntu、redhat、CentOS等。
4、開源協議:GPL,LGPL, Apache,BSD
5、GNU項目與GPL,LGPL協議:
GNU:編寫大量兼容於UNIX系統的可自由傳播使用的軟件用來替換UNIX系統中的商業軟件。
GPL:通用公共許可證軟件必須以源代碼的形式發布,提供源代碼,允許用戶任意復制、傳遞、修改使用以及再次發布新的軟件版本如果使用GPL授權保護的必須遵守GPL協議。可以出售(附帶技術支持和服務)。
LGPL:次級公共許可證如果你對遵循LGPL的軟件進行調用,而不是包含則允許封閉源代碼。
6、軟件分類:商業、共享、自由。
linux哲學思想:
1.一切皆文件。
2.單一目的的小程序。
3.組合小程序完成復雜任務。
4.文本文件保存配置信息。
5.盡量避免捕獲用戶接口。
獲取linux發行版:
CentOS全系列下載地址:http://www.centoscn.com/CentosSoft/iso/
Linux各系列下載地址:http://www.centoscn.com/CentosSoft/linux/
企業貢獻:
阿里雲開源鏡像站:http://mirrors.aliyun.com/
搜狐開源鏡像站:http://mirrors.sohu.com/
網易開源鏡像站:http://mirrors.163.com/
CentOS7系統安裝:
boot: 以圖形模式安裝(默認)
boot:linux text 以文本模式安裝
boot:linux rescue 進入急救模式
1、光盤引導進入系統安裝界面:選擇第一項安裝CentOS7
2、選擇語言:默認英文,時區我們選擇亞洲上海。
3、最小安裝,選擇安裝的軟件
4、選擇系統安裝位置,磁盤分區:
5、建議分區方案:
a)常規方案,建議/boot分區給200M,swap分區可以是內存的1.5倍(內存<8G),剩余的空間都給“/”跟分區。
b)如果有數據庫及存儲角色,可以單獨分一個/data分區用來存儲重要數據。
c)如果業務需求不確定,可以預留部分空間備用。
6、開始安裝:
7、選擇用戶設置-root密碼:
8、安裝完成后重啟,登錄成功
基本操作:
1、用戶登錄:
超級用戶:root,提示符#
普通用戶:非root,提示符$
2、終端:用戶與主機交互用到的設備
物理終端:直接接入本機差點顯示器和鍵盤設備,/dev/console
虛擬終端:設備路徑:/dev/tty#,CentOS默認開啟6個虛擬終端:ctrl+alt+f1-f6
圖形終端:提供桌面環境
模擬終端:命令行或基於ssh、tenlet等協議遠程打開,設備路徑:/dev/pts/#
串行終端:ttys
偽終端:pty
查看當前的終端設備:~]# tty
3、圖形與命令行界面:
圖形界面:GNOME、KDE 占用系統資源大,不利於遠程管理
命令行界面:(字符界面)推薦使用高效,穩定,占用系統資源小,便於遠程管理
4、命令行基本操作:
切換終端:chvt # (#代表第#個終端)
hostname 查看主機的完整名稱
ifconfig 查看ip地址
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看內存
uname –r 查看內核版本號
arch 查看cpu架構
cat /etc/redhat-release 查看系統版本號
X.YY.ZZ
X主版本號 YY次版本號 ZZ末版本號
YY奇數開發板,偶數穩定版
關機操作:
Shutdown –h now (+15可延長15分鍾后執行)
Poweroff
init 0
halt
重啟操作:
Shutdown –r now
Reboot
Init 6
顯示登陸用戶名:who
查看我是誰:Whoami
啟動GUI:startx &
廣播:wall
語言管理:locale
日歷:cal
時間管理:date
測試網絡連通性:ping
5、命令行的快捷方式:
tab鍵:自動補全文件名、命令等,按兩次tab鍵,系統將輸出可用的名稱列表
“\”:反斜線,強制換行
ctrl+K: 快速刪除當前光標處之后的所有字符
ctrl+y: 粘貼剛才所刪除的字符
ctrl+u:刪除到行尾
ctrl+C: 取消當前命令行的編輯
ctrl+D: 從shell提示中注銷並關閉,類似輸入exit回車
ctrl+L: 清屏
ctrl+a: 把光標移動到行首
ctrl+e: 把光標移動到行尾
ctrl+z:轉入后台運行
Ctrl + r 在歷史命令中查找 (這個非常好用,輸入關鍵字就調出以前的命令了)
Ctrl Shift + 調大字符
Ctrl - 縮小字符
Ctrl Shift n 打開新的偽終端
Ctrl Shift t 打開新的偽終端
Alt 數字 偽中斷切換
*************************
linux下任何設備都稱為文件
linux下嚴格區分大小寫
linux下一定使用tab鍵