第一周作業筆記

1、描述計算機的組成及其功能。
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定

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

計算機系統分兩部分:硬件系統(Hardware)和軟件系統(Software)
硬件系統為主機和外部設備:
  1. 運算器:運算器的功能是對數據進行算術運算(加、減、乘、除等)和邏輯運算。
  2. 控制器:控制 器控制整個計算機系統
  3. 存儲器:存儲器分為內部存儲(RAM)和外部存儲(ROM),RAM斷電后數據丟失,ROM斷電不丟失。
  4. 輸入設備(INPUT):輸入數據的設備(鍵盤,鼠標,掃描儀等)。
  5. 輸出設備(OUTPUT):輸出設備對處理完后的數據做輸出(顯示器,打印機等設備)
  6. 硬盤是輸入也是輸出設備
軟件系統分系統軟件和應用軟件:
  • 系統軟件:操作系統,程序語言處理系統,數據庫管理系統,服務程序
  • 應用軟件:通用軟件,專用軟件

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

目前市面上有三大主流Linux發行版:Debian、Slackware、RedHat,在此基礎上有許多二次發行版。
  • Debian:Ubuntu、Knopix以桌面版為主
  • Slackware:S.u.S.E、OpenSUSE
  • RedHat:RHEL(企業版)、CentOS(社區版)、Fedora

不同發行版有不同的包管理器

  • Debian:deb,apt-get
  • RedHat:rpm, yum, dnf
  • S.u.S.E: rpm, zypper
  • Archlinux: port

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

  • 一切都是一個文件(包括硬件也是以文件形式掛載)
  • 小型,單一用途的程序
  • 鏈接程序,共同完成復雜的任務
  • 避免令人困惑的用戶界面
  • 配置數據存儲在文本中

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

  • ifconfig:查看活動的ip地址
  • echo:回顯
  • tty:查看當前終端
  • startx:開啟圖形界面
  • export:
  • pwd:顯示工作目錄
  • history:查看歷史命令
  • shutdown:關機或重啟
  • poweroff:關機
  • reboot:重啟機器
  • hwclock:顯示時間
  • [root@centos7 ~]# hwclock
    Sat 23 Jun 2018 02:43:34 PM CST -0.399358 seconds
  • date:顯示或設置系統日期時間
  • [root@centos7 ~]# date
    Sat Jun 23 16:44:32 CST 2018

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

內部命令:help COMMAND

[root@centos7 ~]# help type
type: type [-afptP] name [name …]
Display information about command type.

For each NAME, indicate how it would be interpreted if used as a
command name.

Options:
-a display all locations containing an executable named NAME;
includes aliases, builtins, and functions, if and only if
the `-p’ option is not also used
-f suppress shell function lookup
-P force a PATH search for each NAME, even if it is an alias,
builtin, or function, and returns the name of the disk file
that would be executed
-p returns either the name of the disk file that would be executed,
or nothing if `type -t NAME’ would not return `file’.
-t output a single word which is one of `alias’, `keyword’,
`function’, `builtin’, `file’ or `’, if NAME is an alias, shell
reserved word, shell function, shell builtin, disk file, or not
found, respectively

Arguments:
NAME Command name to be interpreted.

Exit Status:
Returns success if all of the NAMEs are found; fails if any are not found.
typeset: typeset [-aAfFgilrtux] [-p] name[=value] …
Set variable values and attributes.

Obsolete. See `help declare’.

外部命令:

(1) 命令自帶簡要格式的幫助

COMMAND? –help

(2)使用手冊:manual

man COMMAND

NAME:功能性說明

SYNOPSIS:語法格式

DESCRIPTION

OPEIONS:選項

EXAMPLES:使用示例

AUTHOR:作者

BUGS:報告程序BUG的方式

  1. 命令的幫助信息,詳細列出;
    內部命令:help,command
    外部命令:
    (1)命令自帶簡要格式的使用幫助
    #command –help
    (2)使用手冊
    #man command
  2. man文檔章節是如何劃分的;
    (1)man 手冊格式
    | 章節 | 概念 |

    | NAME | 命令名稱及功能簡要說明 |
    | SYNOPSIS |用法說明,包括可用的選項 |
    |DESCRIPTION | 命令功能的詳細說明,可能包括每一個選項的意義 |
    | OPTIONS |說明每一項的意義 |
    | FILES | 此命令相關的配置文件 |
    |AUTHOR|作者|
    | BUGS | 漏洞 |
    | EXAMPLES |使用示列 |
    |SEE ALSO|另外的參照|
    (2)man共有以下幾個章節
    |代碼|功能|

    |1|標準用戶命令(Executable programs or shell commands)|
    |2|系統調用(System calls)functions provided by the kernel|
    |3|庫調用(Library call)functions within program libraries|
    |4|特殊文件(設備文件)的訪問入口(/dev)Special files (usually found in /dev)|
    |5|文件格式(配置文件的語法),指定程序運行特性File formats and conventions|
    |6|游戲(Games)|
    |7|雜項(Miscellaneous)including macro packages and conventions|
    |8|管理命令 System administration commands|
    |9|跟kernel有關的文件Kernel routines|
    (3)man手冊的使用方法
    翻屏
    向后翻一屏:space(空格鍵) 向前翻一屏:b
    向后翻一行:Enter(回車鍵) 向前翻一行:K
    查找:
    /KEYWORD 向后查找 n:下一個
    ?KEYWORD 向前查找 N:前一個
    退出:q

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

 

  1. / 根目錄
  2. /boot? 引導加載器必須用到的各靜態文件
  3. /bin? 所有用戶可用的基本命令程序文件
  4. /sbin 供系統管理的工具程序
  5. /dev? 存儲特殊文件或設備文件
  6. /etc 系統程序的配置文件,只能為靜態
  7. /home 普通用戶的家目錄集中位置
  8. /lib 為系統啟動或根文件系統 上的應用程序提供共享庫,以及為內核 提供內核 模塊
  9. /lib64? 64位系統
  10. /media 便攜式設備掛載點
  11. /mnt 其他文件系統的臨時掛載點
  12. /opt? 附加程序的安裝位置 :可選路徑
  13. /root 管理員的家目錄:可選
  14. /srv 當前主要為服務提供的數據
  15. /tmp Temporary files臨時文件 為那些會產生臨時文件的程序提供的用于存儲
  16. /usr? usr Hierarchy,全局共享的只讀數據路徑

 

 

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

(0)
liuqiyouliuqiyou
上一篇 2018-06-21
下一篇 2018-06-22

相關推薦

  • 防火墻技術(一)

    防火墻(Firewall),也稱防護墻,是由Check Point創立者Gil Shwed于1993年發明并引入國際互聯網。它是一種位于內部網絡與外部網絡之間的網絡安全系統。一項信息安全的防護系統,依照特定的規則,允許或是限制傳輸的數據通過。

    2018-06-30
  • 批量部署工具Ansibale筆記

    自動化運維

    2018-05-28
  • nginx實現請求轉發

    反向代理適用于很多場合,負載均衡是最普遍的用法。 nginx?作為目前最流行的web服務器之一,可以很方便地實現反向代理。 nginx?反向代理官方文檔:?NGINX REVERSE PROXY 當在一臺主機上部署了多個不同的web服務器,并且需要能在80端口同時訪問這些web服務器時,可以使用?nginx?的反向代理功能: 用?nginx?在80端口監聽所…

    Linux筆記 2018-07-08
  • Virtualization虛擬化技術介紹

    Virtualization即虛擬化技術,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術可以單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統,并且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率

    2018-07-27
  • 初學linux所遇到錯誤詳解與使用技巧

    適合小白新手,好懂易操作。

    2018-03-31

評論列表(1條)

  • 馬哥教育
    馬哥教育 2018-06-29 11:03

    在開始部分列出提綱,告訴讀者接下來的內容;后面內容整理的也不錯。

欧美性久久久久