linux計算機基礎

計算機基礎

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查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章