第一周作業

linux基礎

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

控制器:是整個計算機的中樞 控制取指令 解析指令 執行指令等操作

運算器:對輸入數據進行各種邏輯運算 加工處理

儲存器:儲存程序 數據和信號 并在需要的時候提供給

輸入設備:輸入數據的外設設備 包括鍵盤 鼠標 光驅等

輸出設備:輸出數據的外設設備 包括顯示器 打印機等

 

2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別

主要包含3大分支:

debian:其著名分支有ubuntu 常用于嵌入式程序編譯時使用的系統 其中有一款分支mint 以界面精美著稱 還有另一個分支knopix 這是一個以安全著稱的分支 debian是唯一一個靠社區運作 而沒有商業機構參與的分支

RedHat:在發展的過程中 逐漸被商業化 出現了著名分支Red Hat Enterprise(RHEL) 其由商業機構進行維護 為客戶提供優秀的服務 解決突發性問題 雖然遵循開源協議 但是只提供源碼 在當時 程序的編譯運行對很多人來講有一定的門檻 于是就出現了一群人 把RedHat提供的源代碼編譯成二進制文件 做成發行版 也就是Centos 其與RedHat是完全兼容的

Slackware:這是一個發源與歐洲的發行版 以精美的界面著稱 盛行與歐洲的一個發行版

 

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

1一切皆文件 硬件設備都通過文件表示 把所有的資源 設備 通信接口都視為文件 用一套共同的接口去訪問? 根本目的是為了解決硬件的復雜與差異性

2有眾多的單一程序組成一個程序 每個程序只做一件事情

3盡量避免與用戶交互 目標是易于以編程的方式實現自動化任務

4使用文本文件保存配置信息

 

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

5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的

使用help命令獲取幫助 或者使用 man指令 man手冊的內容分布 分為8個部分:

1? 用戶命令

2? 系統調用

3? C庫調用

4? 設備文件及特殊文件

5? 文件格式

6? 游戲使用幫助

7? 雜項

8? 管理工具及守護進程

6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定

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

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

/boot: 引導加載器必須用到各靜態文件 kernel initramfs grub等

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

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

/etc: 系統程序的配置文件 智能是靜態

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

/lib: 為系統啟動或跟文件系統上的程序提供共享庫 以及為內核提供內核模塊

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

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

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

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

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

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

/usr: usr Hierarchy 全局共享的只讀數據/proc: 基于內存的 虛擬文件系統 用于為內核及進程儲存其相關信息 多為內核參數

/sys: 管理硬盤?

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98319

(0)
JanJan
上一篇 2018-05-12 22:39
下一篇 2018-05-12 23:17

相關推薦

  • Python數據結構

    數據結構個人總結,方便以后查找。

    Python筆記 2018-04-01
  • 面向對象之魔術方法

    特殊屬性 屬性 含義 __name__ 類、函數、方法的名稱 __module__ 類定義所在的模塊名 __class__ 對象或類所屬的類 __bases__ 類的基類的元組,順序為它們在基類列表中出現的順序 __doc__ 類、函數的文檔字符串,若沒定義則為None __mro__ 類的mro,方法查找順序 __dict__ 類或實例的屬性,可寫的字典 …

    2018-05-20
  • Python內置數據結構——字符串

    知識結構圖 學習筆記 字符串 字符組成的有序序列,字符的集合 使用單引號、雙引號、三引號引起來的字符序列 不可變對象 Unicode類型 定義 單引號、雙引號、三引號 r、R:引號內的字符原樣輸出 元素訪問 索引訪問 可迭代 join連接 “string“.join(iteratable) 使用string作為分隔符將可迭代對象連接起…

    2018-03-31
  • 函數

    函數、參數、參數解構
    返回值、作用域
    遞歸函數
    匿名函數、
    生成器

    2018-04-16
  • Python內置數據結構——列表

    知識框架圖 學習筆記 數據結構分類 數值 int、float、complex、bool都是class int:長整型,沒有上限,取決于內存區域大小 float:支持十進制和科學計數法,僅支持雙精度 complex:復數,有實數和虛數部分 bool:int的子類,True、False對應1、0,可以和整數直接運算 序列對象 字符串str 列表list 元組tu…

    2018-03-26
  • 函數執行過程和遞歸函數練習題

    函數執行過程和遞歸函數練習題

    2018-04-16
欧美性久久久久