馬哥Linux雲計算架構班--第一週學習做業

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

馮·諾依曼體系bash

CPU、內存、存儲設備、輸入設備、輸出設備ide

cpu 負責運算和處理模塊化

內存 負責臨時存儲google

存儲設備 負責永久存儲code

輸入設備 信息的輸入遊戲

輸出設備 信息的展現進程

二、按系列羅列Linux的發行版,並描述不一樣發行版之間的聯繫與區別。ip

Linux有三大主流發行版 debian系、slackware系和redhat系內存

debian系通常包括:ubuntu

debian程序包的安裝方式爲dpkg
ubuntu程序包的安裝方式爲apt-get

slackware系通常包括:suse,opensuse

suse程序包管理器爲zypper

紅帽系通常包括:redhat和fedora

redhat爲yum管理

三、描述Linux的哲學思想,並按照本身的理解對其進行解釋性描述。

Linux的哲學思想

a、一切皆文件(幾乎全部的資源均可以通通抽象爲文件形式)

b、模塊化(由衆多功能單一的程序組成)

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

ifconfig 查看網卡信息

echo 命令回顯

用法:echo $PATH

tty 查看終端

用法:tty

startx 開啓圖形化界面

export 聲明變量

pwd 打印當前路徑

history 查看歷史信息

shutdown 關機命令

用法:shutdown -h now

poweroff 關機命令

reboot 重啓系統

hwclock 查看硬件時鐘

date 打印系統時間

用法:%Y 年
%m 月
%d 日
%H 小時
%M 分鐘
%S 秒

修改時間:date [MMDDhhmmYY.ss] 幾月幾號幾時幾分某年幾秒

clock

-s --hctosys 修改硬件時間爲系統時間
 -w --systohc 修改系統時間爲硬件時間

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

獲取命令幫助有這樣幾種方式

a、manual手冊頁(manual手冊位於/usr/share/man)

man的用法

man command

man幫助手冊各段落的含義

Name 命令的做用
Synopsis 語法格式
description 詳細用法包括選項
examples 使用示例
author 做者
bugs bug
see also 其餘參考

具體share下面manual手冊的分類爲(通常一、五、8用的比較多):

一、用戶命令(普通用戶和管理員用戶均可以運行的命令)
二、系統調用
三、C庫調用
四、設備文件和特殊文件
五、配置文件格式
六、遊戲相關的
七、雜七雜八
八、系統管理員手冊

b、若是是bash內置命令,用help command也常常用

c、百度或google

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

/ 根目錄

/boot 系統引導目錄 存放引導加載器必須用到的各靜態文件(kernel,initramfs(initrd),grub)

/bin 二進制執行文件存放目錄 給全部用戶使用

/sbin 二進制執行文件存放目錄 給系統管理員使用

/dev 存放特殊文件或設備文件的目錄

/etc 配置文件存放目錄

/home 普通用戶的家目錄

/lib 庫文件存放目錄,還包括內核模塊存放的目錄

/lib64 64爲系統特有的存放64位庫文件的目錄

/mnt 設備臨時掛載點

/media 設備掛載目錄

/opt 第三方軟件安裝目錄

/tmp 臨時文件存放目錄

/usr 軟件安裝目錄

/var 動態可變化的存放目錄

/proc 基於內存的,虛擬文件系統 用戶爲內核及進程存儲相關信息 通常多爲內核參數

/sys 也是一種訪問內核的虛擬文件系統,比/proc好用一些

/srv 存放服務類程序用到的中間數據

相關文章
相關標籤/搜索