1、計算機的組成及功能
控制器:對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。
運算器:對數據進行各種算術運算和邏輯運算。
存儲:存儲程序、數據和各種信號、命令等信息。
輸入:將程序、數據、字符、控制命令等信息輸入到計算機進行處理。
輸出:將計算機處理過的數據或信號輸出出來。
2、linux不同發行版之間的聯系和區別
linux系統主要有3個分支,Debian、Slackware、RedHat,則3個分支都是基于linux做二次開發的
Debian:不是一個公司,自發組織,最原汁原味的linux,系統穩定,主要發行版有Ubuntu,Ubuntu具有最有好的桌面環境,最全的軟件包,適合初學者
Slackware:主要用于商業桌面和服務器,主要發行版有SUSE,以及基于SUSE的SLES和openSUSE。
RedHat:RedHat系列包括RHEL(收費)、Fedora Core(免費)、CentOS(免費),國內使用人數最多,文檔最全,系統穩定,適合于服務器。
區別在于一些細節,按軟件包管理系統的不同,分以Redhat的rmp包管理系統和Ubuntu的基于DPKG包管理系統。使用前者的發行版包括SLES、Fedora、openSUSE、centos、RHEL等,包文件以rpm為擴展名;使用后者的包括Ubuntu系列,Debian系列等,包文件以deb為擴展名。
3、linux哲學思想
一切皆文件
理解:不僅普通的文件,目錄、字符設備、塊設備、 套接字等在Linux 中都是被當做文件;它們雖然類型不同,但是對其提供的卻是同一套操作界面。
單一小程序
理解:一個單一的程序或者可執行的文件,不會太過于復雜和過大,這樣才會保證Linux的高速運轉。過于復雜的程序。linux也會通過連接很多是簡單程序來實現復雜程序的運轉,保證了簡單功能的高效性的同時,復雜的程序也必然是高效性的
盡量避免與用戶接觸
理解:
使用文本文件保存配置信息
理解:配置保存在文本文件中,修改配置只需修改文本文件,只需要一款文本編輯器就可以方便實現
提供機制而非策略
理解:提供機制讓用戶自主調配
4、linux命令使用格式,以及常見命令使用方法
命令格式:命令 [選項] [參數]
選項和參數根據命令的不同和需要可有可無
ifconfig [網卡] [參數]:查看和配置網卡
ifconfig:查看所有已激活網卡信息
up/down:啟動/關閉網卡設備,例如ifconfig eth0 up 啟動網卡eth0
-a :無論是否激活,顯示所有網卡信息
arp/-arp:啟用或關閉支持ARP協議
mtu:設置網卡最大傳輸單元,例如ifconfig eth0 mtu 3000
echo [option] [arguments]:用于在shell中打印shell變量的值或輸出指定字符串
-e:激活轉義符
tty:打印標準輸入文件名
startx:啟動X window圖形界面
export [option] [變量名稱]=[變量設置值]:顯示,修改環境變量
export:顯示所有環境變量
export [變量名稱]=[變量設置值]:修改環境變量
export -n 變量名稱:刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續指令的執行環境中
pwd:顯示當前所在路徑
history:顯示使用過的歷史命令
-c:清除歷史命令
shutdown [option] [time] [message]:關機命令
-h:關機 shutdown -h now立即關機
-r:重啟 shutdown -r now立即重啟
指定time可以實現定時關機或重啟
-h +5 :5分鐘后關機
-h 10:03 10點03分關機
-c:取消之前設置的定時關機
poweroff:立即關機
reboot:殺掉所有進程立即關機
hwclock [option]:顯示或修改硬件時鐘
-r;–show:顯示硬件時鐘
-s:以硬件時鐘為準,修改系統時鐘
-w:以系統時鐘為準,修改硬件時鐘
date:顯示或修改系統時間
顯示:需要在選項前加+
%Y:完整年份
%m:月份
%d:日
%H:小時
%M:分鐘
%S: 秒
例如date +%Y%m%d
修改:-s 修改系統時間,以下格式都可以
date -s “01:01:01 2008-05-23″
date -s “2008-05-23 01:01:01″
date -s 07/13/2011
5、linux獲取命令幫助信息
man command:打開command命令的man文檔
command –help:
info command:info命令
man文檔的章節劃分如下
(1)、用戶命令章節,所有用戶都可以使用
(2)、系統命令調用章節,
(3)、C庫調用
(4)、設備及特殊文件
(5)、配置文件的格式及相關參數
(6)、游戲
(7)、雜項
(8)、管理命令
6、 linux發行版基礎目錄名稱命名法則及功用規定
/bin:所有用戶可用的基本命令程序文件
/sbin:供系統管理使用的工具程序
/boot:引導加載器必須用到的各靜態文件:kernel,initramfs(initrd),grub等
/dev:存儲特殊文件或設備文件:設備有兩種類型:字符設備、塊設備;
/etc:系統程序的配置文件,只能為靜態。
/home:普通的家目錄的集中位置,一般每個普通用戶的家目錄默認為
此目錄下與用戶名同名的子目錄:/home/yu
/lib:為系統啟動或跟文件系統上的應用程序(/bin,/sbin等)提供共享庫,
以及為內核提供內核模塊
libc.so.*:動態鏈接C庫:
ld*:運行時鏈接器和加載器;
modules:用于存儲內部模塊的目錄
/lib64:64位系統特有的存放64位共享庫的路徑;
/media:便攜式設備掛載點:cdrom,floppy等;
/mnt:其它文件系統的臨時掛載點;
/opt:附加應用程序的安裝位置;可選路徑;
/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;
可供所用戶執行寫入操作;有特殊權限;
/usr:usr Hierarchy:全局共享的只讀數據路徑;
Linux版本號的命名規則
3部分組成:主版本號、次版本號、末版本號
次版本號,可以確定Linux內核版本的類型
—開發版,次版本號數字為奇數
–穩定版,次版本號數字為偶數
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89399
內容上還可以再豐富一下,比如操作示例等,繼續加油~