N26-第一周博客作業

:計算機的組成及其功能

 1.運算器(CPU) 對數據進行各種運算;

 2.控制器(CPU) 用來控制整個計算機操作系統;

 3.存儲器 內存(RAM)存儲程序和各種數據信息;

 4.輸入裝置 (Input)下達指令,提供數據,常見的輸入裝置有鼠標,鍵盤等;

 5.輸出設備 (Output)輸出數據加工后的結果,常見的是終端CRT,打印機等;

二:linux的發行版,并描述不同發行版之間的區別

發行版主要有三個分支:

基于Debian:Ubuntu,Debian,Knoppix等

基于RedHat:Red Hat Enterprise Linux,Centos等

基于Slackware:S.U.S.E ,SLES,OpenSUSE等

linux的發行版很多,但是它們實際上只有一個內核,發行版就是在內核的基礎上安裝了應用程序而組成的系統;這些應用又大多來自于GNU社區,代碼基本一樣,所以各大發行版之間的區別并不大。但是linux不同的發行版上也會有一些區別,按軟件包管理系統的不同,分以Redhat的rmp包管理系統和Ubuntu的基于DPKG包管理系統。使用前者的發行版包括SLES、Fedora、openSUSE、centos、RHEL等,包文件以rpm為擴展名;使用后者的包括Ubuntu系列,Debian系列等,包文件以deb為擴展名。

三:linux的哲學思想,并按照自己的理解對其進行解釋性的描述

Linux的哲學思想:

1.一切皆文件:把幾乎所有的資源都抽象為文件形式。文件可以通過Linux的cat、grep,head等工具讓使用者進行查看,尤其硬件設備也通過文件形式(/dev)保存,也方便使用者控制,在linux使用過程中刪除文件要慎重;

2.由眾多功能單一的程序組成:一個程序就做一件事,并且做好,

3.盡量避免跟用戶交互:方便用戶的管理和維護,也防止出現誤操作等,管理系統時我們可以使用普通用戶;易于以編程(shell,python等)的方式實現自動化任務;

4.使用文本文件保存配置信息:通過文本處理工具可以完成系統配置,例如修改/etc/sysconfig/network-scripts/ifcfg-eno16777736配置文件,可以實現靜態IP地址的配置;

四:說明Linux系統上命令的使用格式,詳細解釋ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述

  1. Linux的命令使用格式:#COMMAND [OPTIONS][ ARGUMENTS]。其中,OPTIONS有兩種表現形式:短選項:-char,例如:-l –d,如果同一命令同時使用多個短選項,多數可以合并,例如:-ld。如果為長選項:–word,例如:–help,不能合并!

  2. 命令的詳解

    ifconfig:用來查看活動接口的IP地址與命令ip addr list 含義相同

  blob.png

 echo 回顯,顯示一行文本

blob.png

其它用法:

blob.png

例如:

blob.png

tty:查看當前的終端設備,即終端設備的類型

blob.png

從圖片可以看出我使用的是偽終端,即CRT,XSell之類的終端連接程序

startx啟動圖形化界面(此項我就不試了)

export:變量賦值:export name=value

blob.png

blob.png

pwd:查看當前的工作目錄

blob.png

可以看到我在的是管理員用戶的家目錄

history:查看曾經執行過的命令,并且可以通過選項來執行曾經使用過的命令

blob.png

可以看到我曾經執行了549條

當然也可以通過選項來查看最近使用的幾行命令等

如下圖:

blob.pngblob.png

 調用命令歷史列表中的命令:
 !#:再一次執行歷史列表中的第#條命令;

blob.png

 !!:再一次執行上一條命令;

blob.png

!STRING:再一次執行命令歷史列表中最近一個以STRING開頭的命令;

blob.png

shutdown:用于系統關機或者重啟使用的命令

blob.png

-P  關機  -r 重新啟動 -h 系統服務停止時關機 -k 顯示警告信息

-c 取消當前的shutdown指令 now 立刻關機 +m 在幾分鐘后關機 +hh:mm 某一刻關機

poweroff:關機命令

-f 強制關機     -p 斷電關機

reboot 重啟  

-f 強制重啟    -p 斷電關機

blob.png

 hwclock :查看或者修改硬件時間(可參考命令clock)

blob.png

 date:查看或修改系統時間

blob.png

修改時間的格式

blob.png

五.如何在linux上獲取命令的幫助信息,請詳細的列出來,并描述man文檔的章節是如何劃分的 

  1. 命令分為內置命令和外部命令兩種

    內置命令:由shell程序的自帶命令

    外部命令:獨立的可執行的文件,文件名即是命令名

 查看命令的類型:type 

  內置命令顯示如下:

blob.png

外置命令:一般會顯示路徑

blob.png

2.獲取命令的幫助信息

內置命令可以使用help來換取幫助信息

blob.png

blob.png

外部命令:

簡要格式的使用幫助–help

blob.png

N26-第一周博客作業詳細的使用手冊man,位置在/usr/share/man

blob.pnginfo 獲取在線文檔幫助

blob.png

其它我們可以通過訪問linux的一些官方站點或者是使用google進行搜索

http://man.linuxde.net

man命令文件一般存在的目錄

blob.png

使用手冊為壓縮類型格式的文件,有章節之分

1:用戶命令

2.系統調用

3.C庫調用

4.設備文件及特殊文件

5.文件格式

6.游戲使用幫助

7.其它雜項

8.管理工具和守護進行

并非所有的command在所有章節之下都有手冊

六:羅列linux發行版的基礎目錄名稱命名發展及功用規定

linux的文件系統簡稱為:FHS (文件系統的分層標準)

目錄結構為倒置的樹結構,最上層為/(根),然后在此根目錄下延伸其它的目錄

可以通過命令tree來查看一個目錄下的子目錄

blob.png

linux下的目錄及其功能:

/bin:所有用戶可用的基本命令程序文件;

/sbin:供系統管理使用的工具程序;

/boot:引導加載器必須用到的各靜態文件:kernel, initramfs(initrd), grub等;

/dev:存儲特殊文件或設備文件;

設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備);

/etc:系統程序的配置文件,只能為靜態;

/home:普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶名同名的子目錄,/home/USERNAME;

/root:管理員的家目錄;可選;

/lib:為系統啟動或根文件系統上的應用程序(/bin, /sbin等)提供共享庫,以及為內核提供內核模塊

    libc.so.*:動態鏈接的C庫;

    ld*:運行時鏈接器/加載器;

    modules:用于存儲內核模塊的目錄;

/lib64:64位系統特有的存放64位共享庫的路徑;

/media:便攜式設備掛載點,cdrom, floppy等;

/mnt:其它文件系統的臨時掛載點;

/opt:附加應用程序的安裝位置;可選路徑;

/srv:當前主機為服務提供的數據;

/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所用戶執行寫入操作;有特殊權限;

/usr:usr Hierarchy,全局共享的只讀數據路徑;

bin, sbin

lib, lib64

include:C程序頭文件;

share:命令手冊頁和自帶文檔等架構特有的文件的存儲位置

local:另一個層級目錄;

X11R6:X-Window程序的安裝位置

src:程序源碼文件的存儲位置

/usr/local:Local hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序;

/var:/var Hierarchy,存儲常發生變化的數據的目錄;

/proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息;它們多為內核參數,例如net.ipv4.ip_forward, 虛擬為net/ipv4/ip_forward, 存儲于/proc/sys/, 因此其完整路徑為/proc/sys/net/ipv4/ip_forward;

/sys:sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑;其主要作用在于為管理Linux設備提供一種統一模型的的接口;

原創文章,作者:geshubo,如若轉載,請注明出處:http://www.www58058.com/65420

(0)
geshubogeshubo
上一篇 2016-12-31
下一篇 2016-12-31

相關推薦

  • LVS類型及工作原理

    lvs工作原理 lvs(Linux Virtual Server),工作于layer4,其原理是根據請求報文的目標IP和PORT將其轉發至后端主機集群中的某一提供服務的主機,具體轉發到哪一臺后端主機需要由挑選算法來決定。通俗來說,lvs的功能是通過在內核空間的netfilter上的INPUT鏈上的ipvs實現的,當報文由物理網絡接口進入主機后,ipvs將流經…

    Linux干貨 2016-12-05
  • 第二周的作業

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 命令:ls NAME:用于列出目錄的內容; SYNOPSIS:ls [OPTION]… [FILE]… FILE: 如果FILE是個文件的話,則顯示文件名; 如果FILE是個目錄的話,則列出目錄的內容; OPTION: -l:顯示長格式的信息,一共包含了7個…

    Linux干貨 2016-11-23
  • 第七周 系統啟動維護管理

    1、簡述linux操作系統啟動流程 2、簡述grub啟動引導程序配置及命令行接口詳解 3、實現kickstart文件制作與光盤鏡像制作    

    2018-01-12
  • Redis的編譯安裝

    介紹     redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set –有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更…

    Linux干貨 2015-02-28
  • Shell 編 程 之 until循 環 語 句-20160817

    Shell 編 程 之 until循 環 語 句 §·練習題: 1 每隔3秒鐘到系統上獲取已經登錄的用戶的信息;如果發現用戶hacker登錄,則將登錄時間和主機記錄于日志/var/log/login.log中,并提示該用戶退出系統? 解:解題思路:按照題意該腳本一直無限循環,一直探測用戶h…

    Linux干貨 2016-08-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-03-02 19:54

    非常的詳細和認真,加油,再接再勵。

欧美性久久久久