N32-第一周-小羅

1岸梨、描述計算機的組成及其功能



計算機組成:

輸入單元、輸出單元稠氮、CPU內(nèi)部控制單元曹阔、算數(shù)邏輯單元、主存儲器

功能

CPU包括內(nèi)部控制單元和算數(shù)邏輯單元隔披;

CPU兩種架構:精簡指令集(RISC)與復雜指令集(CISC)赃份;

精簡指令集(RISC):微指令集較為精簡,每個指令的運行時間都很短奢米,完成的動作也很單純芥炭,指令的執(zhí)行效能較佳;但是若要做復雜的事情恃慧,就要由多個指令來完成园蝠。

復雜指令集(CISC);CISC在微指令集的每個小指令可以執(zhí)行一些較低階的硬件操作痢士,指令數(shù)目多而且復雜彪薛,每條指令的長度并不相同。因為指令執(zhí)行較為復雜所以每條指令花費的時間較長怠蹂,但每條個別指令可以處理的工作較為豐富善延。

CPU=腦袋瓜子:每個人會作的事情都不一樣(微指令集的差異),但主要都是透過腦袋瓜子來進行判斷與控制身體各部分的活動城侧。

主存儲器功能:

主存儲器包括內(nèi)存和硬盤易遣;

內(nèi)存:腦袋中放置正在被思考的數(shù)據(jù)的區(qū)塊:在實際活動過程中,我們的腦袋瓜子需要有外界刺激的數(shù)據(jù) (例如光線嫌佑、環(huán)境豆茫、語言等) 來分析侨歉,那這些互動數(shù)據(jù)暫時存放的地方就是主存儲器,主要是用來提供給腦袋瓜子判斷用的信息揩魂。

硬盤:等于腦袋中放置回憶的記憶區(qū)塊:跟剛剛的主存儲器不同幽邓,主存儲器是提供腦袋目前要思考與處理的信息,但是有些生活瑣事或其他沒有要立刻處理的事情火脉,就當成回憶先放置到腦袋的記憶深處吧牵舵!那就是硬盤!主要目的是將重要的數(shù)據(jù)記錄起來倦挂,以便未來將這些重要的經(jīng)驗再次的使用畸颅;

輸入單元功能:

鍵盤、鼠標方援、網(wǎng)卡之外重斑,目前的體感裝置也是重要的輸入設備;就好像手腳一般肯骇,操縱著人體與外界環(huán)境的互動窥浪!

輸出單位功能:

顯示適配器=腦袋中的影像:將來自眼睛的刺激轉成影像后在腦袋中呈現(xiàn),所以顯示適配器所產(chǎn)生的數(shù)據(jù)源也是 CPU 控制的笛丙。


2漾脂、按系列羅列Linux的發(fā)行版,并描述不同發(fā)行版之間的聯(lián)系與區(qū)別胚鸯。



基于Debian的發(fā)行版:

  軟件數(shù)量豐富骨稿,包管理工具強大,系統(tǒng)穩(wěn)定

  Ubuntu:以桌面應用聞名

  Knoppix:以安全軟件著稱

基于RedHat的發(fā)行版:

  RedHat Enterprise Linux:面向企業(yè)用戶的的Linux系統(tǒng)姜钳,具有高度穩(wěn)定性坦冠,支持個平臺虛擬化

  CentOS:針對收費版的RHEL而由社區(qū)二次開發(fā)的系統(tǒng)

  Fedora:個人桌面版,基本每6個月發(fā)行一個版本

基于Slackware的發(fā)行版:

  Slackware:以簡潔哥桥、安全辙浑、穩(wěn)定聞名

  S.u.S.E:

  openSUSE:以界面華麗聞名

  SLES:企業(yè)版SUSE系統(tǒng),轉為服務器拟糕,大型機設計

其它:

  Gentoo:對使用者有更高要求判呕,支持定制,更加自由透明

  ArchLinux:輕量簡潔送滞,追求代碼最小化侠草,軟件更新速度快


3、描述Linux的哲學思想犁嗅,并按照自己的理解對其進行解釋性描述边涕。



1、一切皆文件:把幾乎所有資源統(tǒng)統(tǒng)抽象為文件形式,包括硬件設備功蜓,甚至通信接口等园爷;

2、小型霞赫,由眾多功能單一的程序組成腮介,一個程序只做一件事肥矢,并且做好端衰,通過組合小程序完成復雜任務;

3甘改、盡量避免跟用戶交互旅东,用編程的方式實現(xiàn)自動化任務;

4十艾、使用文本文件保存配置信息抵代,無論要實現(xiàn)什么功能都只需要修改對應的配置文件即可。


4忘嫉、說明Linux系統(tǒng)上命令的使用格式荤牍;詳細介紹ifconfig、echo庆冕、tty康吵、startx、export访递、pwd晦嵌、history、shutdown拷姿、poweroff惭载、reboot、hwclock响巢、date命令的使用描滔,并配合相應的示例來闡述。


1踪古、?Linux系統(tǒng)上命令的使用格式:

??? COMMAND [OPTIONS...] [ARGUMENTS...]

?選項:用于啟用或關閉命令的某個或某些功能伴挚;

?短選項:-c,?例如:-l, -h

?多個短選項可命令使用,例如-l -h,?可寫作-lh灾炭;

?長選項:--word茎芋,例如:--long,--human-readable

?參數(shù):命令的作用對象,向命令提供數(shù)據(jù)蜈出;

?? 注意:

①多選項田弥,以及多參數(shù)和命令之間都應該使用空白字符分隔

②取消命令執(zhí)行:Ctrl+c

2、?命令ifconfig使用詳解

顯示或配置網(wǎng)卡信息铡原。

? 命令格式:

?? # ifconfig [interface]

# ifconfig?//查看當前系統(tǒng)的網(wǎng)絡配置情況偷厦。


# ifconfig interface?//查看當前網(wǎng)卡的配置情況商叹。


# ifconfiginterface [aftype] options | address ...

?常用選項:

Up:啟用當前網(wǎng)卡

Down:禁用當前網(wǎng)卡

?修改地址(單次生效,重啟丟失):

ifconfig eth0 hwether xx:xx:xx:xx:xx:xx:?? //修改當前網(wǎng)卡eth0的物理地址

ifconfig eth0 192.168.100.1 netmask 255.255.255.0?? //修改當前網(wǎng)卡eth0的IP地址

ifconfigeth0:0 192.168.200.1 netmask 255.255.255.0?//在當前網(wǎng)卡添加不同段IP地址只泼,可添加多個依次命名即可剖笙。

示例:


3、?命令echo使用詳解

回顯命令

命令格式:

echo [-neE] [arg ...]

選項:

-n:?禁止自動添加換行符號请唱;

示例:


-e:?允許使用轉義符弥咪;

\n:?換行

\t:制表符

示例:

\n代表換行(使用頻率高)


\t代表tab?(使用頻率高)


echo “$VAR_NAME”:變量會替換,雙引號表弱引用十绑;

echo '$VAR_NAME': 變量不會替換聚至,強引用;


4本橙、?命令tty使用詳解

顯示當前連接終端設備名稱扳躬。

命令格式:

tty [OPTION]...

示例:



5、?命令startx使用詳解

? 字符界面切換至圖形界面甚亭,前提該字符界面是由圖形界面切換過來的贷币。


6、?命令export使用詳解

? 修改環(huán)境變量值

? 命令格式:

??? export [-fn] [name[=value] ...] or export –p

? 示例:

export?變量名=“值”

7亏狰、?命令pwd使用詳解

顯示當前目錄


示例:


cd?-??也是調用?$OLDPWD這個環(huán)境變量


8役纹、?命令history使用詳解

?管理命令歷史

登錄shell時,會讀取命令歷史文件中記錄下的命令:~/.bash_history

登錄進shell后新執(zhí)行的命令只會記錄在緩存中骚揍;這些命令會用戶退出時“追加”至命令歷史文件中字管;

?環(huán)境變量:

HISTSIZE:命令歷史記錄的條數(shù);

HISTFILE:~/.bash_history信不;

HISTFILESIZE:命令歷史文件記錄歷史的條數(shù)嘲叔;

舉例:


history?-d?offset(偏移量-編號):刪除第幾條命令

history?-c??清空history命令記錄

history?#:顯示第幾條命令

舉例:


!#:執(zhí)行第幾條命令

執(zhí)行825條命令

舉例:



3榛睢A蚋辍:執(zhí)行上一條命令

舉例:


!string:執(zhí)行以指定字符的命令

執(zhí)行wh開頭的命令



!$:調用上一條命令的最后一個參數(shù)

舉例:


9下硕、?命令shutdown丁逝、poweroff、reboot使用詳解

關機或重啟:

? halt, poweroff

? reboot

-f:?強制梭姓,不調用shutdown

-p:?切斷電源

shutdown:

命令格式

? shutdown [OPTION]...? TIME [MESSAGE]

??? -r: reboot

??? -h: halt

-c:cancel(取消)

??? TIME:

now:?立刻

+m:?相對時間表示法霜幼,從命令提交開始多久之后;例如?+3誉尖;命令開始時3分鐘后關機

hh:mm:絕對時間表示罪既,指明具體時間;


10、命令hwclock使用詳解

顯示硬件時鐘

?? ? -s, --hctosys (時間同步)

?? ? -w, --systohc(系統(tǒng)時間寫入硬件時鐘)

舉例:



11琢感、命令date使用詳解

?命令格式:

?? ??? ?date [OPTION]... [+FORMAT]:顯示

?? ??? ? FORMAT: 格式符號

?? ??? ???? %D

?? ??? ???? %F

?? ??? ???? %T

舉例


設定系統(tǒng)時間

date [MMDDhhmm[[CC]YY][.ss]]:設置 eg:date 0815072115.21?

????? ???? MM: 月分

????? ???? DD:幾號

????? ???? hh: 小時

????? ???? mm: 分鐘

????? ???? YY: 兩位年份

????? ???? CCYY: 四位年份

????? ???? .ss: 秒鐘



五丢间、如何在Linux系統(tǒng)上獲取命令的幫助信息,請詳細列出驹针,并描述man文檔的章節(jié)是如何劃分的烘挫。


區(qū)分內(nèi)部外部命令:

??#?type?COMMAND

舉例:


顯示cd為內(nèi)部命令;

內(nèi)部命令幫助:

#?help?COMMAND

舉例:



外部命令幫助獲燃砩:

(1) # COMMAND --help

# COMMAND -h

(2) man COMMAND

?手冊頁:/usr/share/man

??? man1 ...man8

man1:用戶命令

man2:系統(tǒng)調用

man3:C庫調用

man4:設備文件及特殊文件

man5:配置文件格式

man6:游戲

man7:雜項

man8:管理類的命令

注意:有些關鍵在不止一個章節(jié)中存在幫助手冊饮六;

?要查看指定章節(jié)中的手冊:man# COMMAND

man命令的配置文件:/etc/man.config

MANPATH/PATH/TO/SOMEWHERE:?指明新的手冊文件搜索位置

# man -M/PATH/TO/SOMEWHERE COMMAND:?到指定位置下搜索COMMAND命令的手冊頁并顯示之;


舉例


man?2?:顯示系統(tǒng)調用命令

whatis?read

whatis?read顯示read有2個章節(jié)暗甥;(1p)和(3p)是沒什么作用的喜滨;

man?2?read?顯示第二章節(jié)幫助內(nèi)容

幫助手冊中的段落說明:

????? NAME(命令的名字和基本功能)

????? SYNOPSIS(命令的簡要使用幫助)

????? DESCRIPTION(功能詳細描述)

????? OPTIONS(選項)

????? EXAMPLES(使用示例)

????? AUTHOR(作者)

????? REPORTINGBUGS(報告BUG聯(lián)系人)

????? SEE ALSO(其他參考方式)

SYNOPSIS:

[]:可選內(nèi)容

<>:?必選內(nèi)容

a|b:二選一

...:?同一內(nèi)容可出現(xiàn)多次

man命令的操作方法:

Space, ^V,^f, ^F:?向文件尾翻屏捉捅;

b, ^B:?向文件首部翻屏撤防;

d, ^D:?向文件尾部翻半屏;

u, ^U:?向文件首部翻半屏棒口;

RETURN, ^N,e, ^E or j or ^J:?向文件尾部翻一行寄月;

y or ^Y or^P or k or ^K:向文件首部翻一行;

q:?退出无牵;

#:跳轉至第#行漾肮;

1G:?回到文件首部

G:翻至文件尾部

?文本搜索:

??? /KEYWORD:

?以KEYWORD指定的字符串為關鍵字,從當前位置向文件尾部搜索茎毁;不區(qū)分字符大小寫克懊;

n:下一個

N:上一個

??? ?KEYWORD:

???? 以KEYWORD指定的字符串為關鍵字,從當前位置向文件首部搜索七蜘;不區(qū)分字符大小寫谭溉;

n:跟搜索命令同方向,下一個

N:跟搜索命令反方向橡卤,上一個

(3) info

?? info COMMAND

(4)?程序自身的幫助文檔

?? /usr/share/doc/COMMAND-VERSION

(5)?程序官方文檔

(6)?發(fā)行版的官方文檔

? http://www.redhat.com/docs

(7) Google

(8) slideshare

?http://www.slideshare.net/


六扮念、請羅列Linux發(fā)行版的基礎目錄名稱命名法則及功能規(guī)定。


根文件系統(tǒng)(rootfs):

? root filesystem

?LSB, FHS: (FileSystem HeiracheStandard)

???? /etc, /usr, /var, /root,/home, /dev

?/boot:引導文件存放目錄碧库,內(nèi)核文件(vmlinuz)柜与、引導加載器(bootloader, grub)都存放于此目錄;

/bin:供所有用戶使用的基本命令嵌灰;不能關聯(lián)至獨立分區(qū)弄匕,OS啟動即會用到的程序;

/sbin:管理類的基本命令沽瞭;不能關聯(lián)至獨立分區(qū)迁匠,OS啟動即會用到的程序;

/lib:基本共享庫文件,以及內(nèi)核模塊文件(/lib/modules)柒瓣;

/lib64:專用于x86_64系統(tǒng)上的輔助共享庫文件存放位置儒搭;

/etc:配置文件目錄(純文本文件);

/home/USERNAME:普通用戶家目錄芙贫;

/root:管理員的家目錄搂鲫;

/media:便攜式移動設備掛載點;

????? cdrom

????? usb

/mnt:臨時文件系統(tǒng)掛載點磺平;

/dev:設備文件及特殊文件存儲位置魂仍;

b: block device,隨機訪問

c: character device拣挪,線性訪問

/opt:第三方應用程序的安裝位置擦酌;

/srv:系統(tǒng)上運行的服務用到的數(shù)據(jù);

/tmp:臨時文件存儲位置菠劝;

/usr: universal shared,read-only data赊舶;(全局共享,只讀數(shù)據(jù))

bin:?保證系統(tǒng)擁有完整功能而提供的應用程序赶诊;

??????? sbin:

lib:

lib64:

include: C程序的頭文件(headerfiles)笼平;

share:結構化獨立的數(shù)據(jù),例如doc,man等舔痪;

local:第三方應用程序的安裝位置寓调;

??????? bin, sbin,lib, lib64, etc, share

????? /var: variable data files

cache:?應用程序緩存數(shù)據(jù)目錄;

lib:?應用程序狀態(tài)信息數(shù)據(jù)锄码;

local:專用于為/usr/local下的應用程序存儲可變數(shù)據(jù)夺英;

lock:?鎖文件

log:?日志目錄及文件;

opt:?專用于為/opt下的應用程序存儲可變數(shù)據(jù)滋捶;

run:?運行中的進程相關的數(shù)據(jù)痛悯;通常用于存儲進程的pid文件;

spool:?應用程序數(shù)據(jù)池炬太;

tmp:?保存系統(tǒng)兩次重啟之間產(chǎn)生的臨時數(shù)據(jù)灸蟆;

/proc:?用于輸出內(nèi)核與進程信息相關的虛擬文件系統(tǒng)(偽文件系統(tǒng));

/sys:用于輸出當前系統(tǒng)上硬件設備相關信息的虛擬文件系統(tǒng)(偽文件系統(tǒng))亲族;

/selinux:security enhanced Linux炒考,selinux相關的安全策略等信息的存儲位置;

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末霎迫,一起剝皮案震驚了整個濱河市斋枢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌知给,老刑警劉巖瓤帚,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件描姚,死亡現(xiàn)場離奇詭異,居然都是意外死亡戈次,警方通過查閱死者的電腦和手機轩勘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來怯邪,“玉大人绊寻,你說我怎么就攤上這事⌒” “怎么了澄步?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長和泌。 經(jīng)常有香客問我村缸,道長,這世上最難降的妖魔是什么武氓? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任梯皿,我火速辦了婚禮,結果婚禮上聋丝,老公的妹妹穿的比我還像新娘索烹。我一直安慰自己工碾,他們只是感情好弱睦,可當我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著渊额,像睡著了一般况木。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上旬迹,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天火惊,我揣著相機與錄音,去河邊找鬼奔垦。 笑死屹耐,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的椿猎。 我是一名探鬼主播惶岭,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼犯眠!你這毒婦竟也來了按灶?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤筐咧,失蹤者是張志新(化名)和其女友劉穎鸯旁,沒想到半個月后噪矛,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡铺罢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年艇挨,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片韭赘。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡雷袋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出辞居,到底是詐尸還是另有隱情楷怒,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布瓦灶,位于F島的核電站鸠删,受9級特大地震影響,放射性物質發(fā)生泄漏贼陶。R本人自食惡果不足惜刃泡,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望碉怔。 院中可真熱鬧烘贴,春花似錦、人聲如沸撮胧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芹啥。三九已至锻离,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間墓怀,已是汗流浹背汽纠。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留傀履,地道東北人虱朵。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像钓账,于是被迫代替她去往敵國和親碴犬。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內(nèi)容