linux計算機基礎
阿新 • • 發佈:2019-03-16
ctrl lscpu 進行 unalias ctrl+alt 設備 tor cores 提示符 計算機基礎
linux的基本原則:
1,一切皆是文件
2,有目的單一的小程序組成,組合小程序完成復雜任務
3,盡量避免捕獲用戶接口和用戶交互
4,所有的配置文件都保存成文本格式
5,嚴格區分大小寫
系統管理員的任務和職責:
1,對系統的資源進行合理的調配和管理
2,讓系統維持一個高性能的狀態
3,管理服務器的各項硬件設備不出故障
4,檢測系統中各項服務的性能,以及運行狀態
5,對系統安全進行管理
管理對象:
服務器,用戶,服務器的資源,服務器各項進程
馮洛伊曼體系:
運算器,計算器,寄存器,輸入設備,輸出設備 註:隨時硬件的不斷叠代,馮洛伊曼體系也將不在適用於現在的電子設備
電腦構成:
硬件(hardware)
軟件(software)
計算機類別:
巨型計算機
大型計算機
小型計算機
微型計算機(運用最廣)
服務器外形類型:
塔式(Tower)服務器
優點:擴展性強
缺點:大小不一
刀片式服務器
優點:適合集中管理,占用空間小
缺點:性價比低
機架式服務器(1U=45毫米)
優點:占用空間小,方便管理
缺點:單個的性能有所欠缺
容量單位:
2^10 1024 1K
2^20 1024K 1M
2^30 1024M 1G
cpu類型:
非x86服務器
x86服務器
擴展:
計算CPU的總核數: 總核數 = 物理CPU個數 X 每顆物理CPU的核數 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超線程數 物理CPU個數 cat /proc/cpuinfo| grep "physical id" | sort | uniq | wc -l 每個物理CPU的核數 cat /proc/cpuinfo | grep "cpu cores" 邏輯CPU的個數 cat /proc/cpuinfo| grep processor | wc -l
查看CPU命令:
lscpu
cat /proc/cpuinfo
dmesg | grep CPU
查看內存命令:
cat /proc/meminfo
linux的發行版本:centos,redhat,debian,ubuntu...
看Windows的版本信息: systeminfo 看Linux的內核版本信息: uname -r 看當前系統類型: uname -s CentOS6看linux的系統版本: lsb_release -r cat /etc/centos-release CentOS7看Linux的系統版本: cat /etc/centos-release
linux中內核的功能:
1,進程管理
2,內存管理
3,文件系統
4,網絡功能
5,硬件驅動
6,安全機制
擴展:1,在linux系統中可以安裝多個內核版本,在啟動時可以選擇不同的內核運行(可用rpm或yum命令進行安裝)
2,提升linux的性能方法:減少系統中用戶態和內核態的轉換能×××能
十進制二進制轉換:
00000001 1
00000010 2
00000100 4
00001000 8
00010000 16
00100000 32
01000000 64
10000000 128
linux中用戶分類:管理員,系統用戶,普通用戶
管理員:root
登錄提示符:#
普通用戶登錄提示符:$
註:系統用戶默認不會登陸系統
登錄的終端類型:
物理終端
串行終端
偽終端
在Linux的使用中有7個虛擬終端,其中Ctrl+Alt+F(1-6)是用來切換虛擬字符終端(字符終端簡稱GLI),而Ctrl+Alt+F7或者startx來啟動圖形終端,不過前提是要裝了圖形界面才可以啟動(圖形終端簡稱GUI圖形界面)
查看當前登錄終端的命令:tty
交互接口:GUI(圖形接口)
GLI(命令行接口)
查看命令提示符的樣式:echo $PS1
修改提示符:
臨時:PS1=[\e[1;33m\u@\h\W\e[0m]\$
永久:touch /etc/profile.d/
Linux中命令分為內部和外部命令:
enable查看所有的內部命令
type查看命令的類型
命令執行的速度:
命令別名>內部命令>外部命令
外部命令在執行完成後會緩存在hsah表中:
hash –l 顯示hash緩存,可作為輸入使用
hash –p path name 將命令全路徑path起別名為name
hash –t name 打印緩存中name的路徑
hash –d name 清除name緩存
hash –r 清除緩存
定義命令別名:
臨時:在命令行加入
永久:寫入家目錄下的.bashrc中
撤銷別名命令:unalias
在linux中的命令格式:
長選項:--
短選項:-
在Linux中可以用tab鍵做為命令補全
在命令行中用history可以獲得輸入命令的歷史記錄
配置文件存放在/etc/profile中,可以在此文件中修改歷史命令的記錄的個數
歷史命令記錄的位置存放在.bash_history中
命令歷史可以用來搜索調用,也可以用!+命令的記錄參數來調用
linux中可以指定多個幫助命令:
1,man
2,help
3,可在網絡中在線獲取幫助
4,找linux大牛詢問
內部命令:help -cmd
外部命令:cmd --help
註:判斷內部或外部命令可以用type查看
linux計算機基礎