第一周linux學習總結

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、描述計算機的組成及其功能

計算機由五大部件級成,遵循馮諾依曼體系。
1.CPU:主要由運算器與控制器組成。另外還有寄存器和緩存
運算器:計算機中執行各種算術和邏輯運算操作的部件。
控制器:向計算機其他部件發送控制信息
寄存器:用于存放中間結果或其他信息的高速存儲器
緩存:CPU緩存(Cache Memory)是位于CPU與內存之間的臨時存儲器,它的容量比內存小的多但是交換速度卻比內存要快得多。
2.存儲器(Memory):存儲器的功能是存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。
3.輸入(Input system):輸入設備是計算機的重要組成部分,輸入設備與輸出設備合你為外部設備,簡稱外設,輸入設備的作用是將程序、原始數據、文字、字符、控制命令或現場采集的數據等信息輸入到計算機。常見的輸入設備有鍵盤、鼠標器、光電輸入機、磁帶機、磁盤機、光盤機等。
4.輸出(Output system):輸出設備與輸入設備同樣是計算機的重要組成部分,它把外算機的中間結果或最后結果、機內的各種數據符號及文字或各種控制信號等信息輸出出來。微機常用的輸出設備有顯示終端CRT、打印機、激光印字機、繪圖儀及磁帶、光盤機等。

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

Linux發行版過多,這里僅列舉一些常用的發行版本

  • Debian
    • Ubuntu
      • mint
  • Slackware
    • SuSE
      • OpenSUSE
  • Redhat
    • Fedora
    • CentOS
  • Gentoo
  • ArchLinux
  • LFS

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

(1)一切皆文件:把幾乎所有資源,包括硬件設備都組織為文件格式
(2)由眾多單一目的小程序組成:一個程序只實現一個功能,而且要做好
(3)組合小程序完成復雜任務
(4)盡量避免跟用戶交互(目標:實現腳本編程,以自動完成某些功能)
(5)使用純文本文件保存配置信息(目標:一款合用的文本編輯器即能完成系統配置工作)

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

4.1.linux命令使用格式
COMMAND OPTIONS ARGUMENTS
4.2.ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用方法
4.1.1 ifconfig命令被用于配置和顯示Linux內核中網絡接口的網絡參數。
命令格式:
ifconfig [網絡設備] [參數]
常用參數:
up 啟動指定網絡設備/網卡。
down 關閉指定網絡設備/網卡。
-a 顯示全部接口信息。
例1、顯示網絡設備信息
ifconfig
例2、啟動關閉指定網卡
ifconfig eth0 up
ifconfig eth0 down
例3、配置IP地址
ifconfig eth0 192.168.1.2
ifconfig eth0 192.168.1.2 netmask 255.255.255.0
ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.120.255
4.1.2 echo在顯示器上顯示一段文字,一般起到一個提示的作用。
命令格式:
echo [ -n ] value
常用參數:
-n 不要在最后自動換行
-e 若字符串中出現以下字符,則特別加以處理,而不會將它當成一般
\c 最后不加上換行符號;
\n 換行且光標移至行首;
\t:制表符
例1、echo -e “hello linux\nhello linux”
4.1.3 tty命令用于查看當前的終端位置
4.1.4 startx命令用于進入圖形界面
4.1.5 export命令用于設置或顯示環境變量
例1、顯示環境變量
export
例2、設置環境變量
export PATH=”$PATH:/opt/au1200_rm/build_tools/bin”
4.1.6 pwd命令用于顯示工作目錄
4.1.7 history用于查看歷史命令
命令格式
-c:清空命令歷史
-d offset:刪除指定命令歷史
n:表示多少個;例:history -d 333 9 //從333條開始,刪除9條
-r:讀取.bash_history中的命令
-w:將內存中的命令寫入.bash_history
例1、顯示歷史命令
history
history 10 //只顯示最近10條命令
例2、刪除記錄
history -d 304 //刪除第304條記錄
history -d 333 9 //從333條開始,刪除9條
4.1.8 shutdown命令用于關機或重啟
命令格式:shutdown [OPTIONS…] [TIME] [WALL…]
OPTIONS
-h:halt
-r:reboot
-c:cancel
TIME:
now
hh:mm
+m
例1、重啟
shutdown -r +10 //10分鐘后重啟
shutdown -r 19:10 //19:10重啟
例2、關機
shutdown -h now //立刻關機
4.1.9 poweroff命令用于關機
4.1.10 reboot命令用于重啟主機
4.1.11 hwclock命令用于顯示或設置硬件時鐘
參數:-s, –hctosys:把系統時鐘設置成與硬件時鐘一樣,以硬件為準,to之前的是標準
-w, –systohc:以系統時鐘為準
例1、將系統時鐘同步到硬件時鐘
hwclock -w
4.1.12 date命令用于顯示或設置系統時鐘
命令格式:
顯示系統時鐘:date [OPTION] … [+FORMAT]
FORMAT:格式符
%F,%T,%Y,%m,%d,%H,%M,%S,%s
設定日期時間:date [MMDDhhmm[[CC]YY][.ss]]
例1、改為2017年10月10日8點8分9秒
date 101008082017.09

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

語法:man COMMAND
幫助文檔分以下幾部分:
NAME:命令的功能說明
SYNOPSIS:命令使用語法格式,這段最重要
DESCRIPTION:描述
OPTIONS:選項說明
EXAMPLES:使用示例
AUTHOR:作者
BUGS:報告程序bug的方式
SEE ALSO:參考
SYNOPSIS中符號的含義:
[ ]:可選內容
<>:必須提供的內容
a|b|c:多選一
…:同類內容可出現多個
使用手冊:壓縮格式的文件,有章節之分:
/usr/share/man
man1, man2, …
1:用戶命令:
2:系統調用
3:c庫調用
4:設備文件及特殊文件
5:文件格式;(配置文件格式)
6:游戲使用幫助
7:雜項
8:系統管理員手冊,管理工具及守護進程
語法:man CHAPTER COMMAND
注意:并非每個COMMAND在所有章節下都有手冊

查看:
whatis COMMAND //查看在哪些幫助章節中有命令的文件信息
注意:其執行過程是查詢數據庫進行的
makewhatis //手動更新數據庫

man命令打開手冊以后的操作方法:
翻屏
空格鍵:向文件尾部翻一屏
b:向文件首部翻一屏
ctrl+d:向文件尾部翻半屏
ctrl+u:向文件首部翻半屏
回車鍵:向文件尾部翻一行
k:向文件首部翻一行
G:跳轉至最后一行
#G:跳轉至指定行
1G:跳轉至文件首部

文本搜索:
/keyword:從文件首部向尾部依次查找;不區分字符大小寫
?keyword:從文件尾部向首部依次查找
n:與查找命令方向相同;N:與查找命令方向相反
退出:
q:quit

選項:
-M /PATH/TO/SOMEDIR:到指定目錄下查找命令手冊并打開

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

/bin:所有用戶可用的基本命令程序文件、
/sbin:共系統管理使用的工具程序
/boot:引導加載器必須用到的各靜態文件;kernel,initramfs(initrd),grub等
/dev:存儲特殊文件或設備文件。設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備)
/etc:系統程序的靜態配置文件,只能為靜態,不能為二進制文件
/home:普通用戶的家目錄的集中位置;一般每個普通的家目錄默認為此目錄下與用戶名同名的子目錄 ,/home/USERNAME
/root:管理員的家目錄;可選
/lib:為系統啟動或根文件系統上的應用程序(/bin, /sbin)提供共享庫,以及為內核提供內核模塊
/lib64:64位系統特有的存放64位共享庫的路徑
/media:便攜式設備掛載點,cdrom, floppy等
/mnt:其他文件系統的臨時掛載點
/opt:附加應用程序的安裝位置;可選路徑
/srv:當前主機為服務提供的數據
/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所有用戶執行寫入操作;有特權權限;
/usr:usr Hierarchy,全局共享的只讀數據路徑
/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設備提供一種模型的接口

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

(0)
ruopu1989ruopu1989
上一篇 2017-12-04 19:41
下一篇 2017-12-04 21:12

相關推薦

  • 計算機組成及Linux基礎

    計算機組成及Linux基礎

    Linux干貨 2018-03-04
  • nginx配置(一)

    Nginx:http協議:web服務器(類似于httpd)、http reverse proxy(類似于httpd)、imap/pop3 reverse proxy NGINX is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/…

    Linux干貨 2017-05-05
  • N22-第一周(作業)

    馬哥教育網絡班22期-第一周課程練習:   一.描述計算機的組成及其功能       計算機組成:CPU :包含控制器,運算器,寄存器,緩存。通過時序復用的方式來處理加工來自輸入設備的指令或數據,協調各組件之間的工作       存儲器(內存):編址存儲單元陣列,用于暫時存放CP…

    Linux干貨 2016-08-13
  • 腳本實現httpd創建虛擬主機

    概述 本文使用腳本實現基于主機名的虛擬主機按需創建: 腳本可接受參數,提供獨立站點目錄; 生成獨立站點首頁; 腳本可接受參數,參數虛擬主機名稱; 每虛擬使用單獨的配置文件; 腳本可接受參數,參數虛擬主機名稱; 環境 系統基于CentOS7.2,并通過yum安裝httpd 2.4.6 建議關閉防火墻和selinux。 演示   客戶機將域名解析寫入/…

    Linux干貨 2016-10-08
  • LINUX–命令的格式、類型、別名的概述及運用

    命令格式       COMMAND [OPTIONS…] [ARGUMENTS..]      [OPTIONS..] 選項:用于啟用或關閉命令的某個或某些功能                &n…

    2017-05-21
  • bash 循環語句for、while、until

    循環執行 循環執行     定義:將某段代碼有次數或無次數循環執行多次。     構成要素:退出條件和進入條件     循環的三種語句:for、while、until for循環:      &nbs…

    Linux干貨 2016-08-21

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-12-16 12:26

    贊,總結的命令部分可以加一些用例哈,繼續加油~

欧美性久久久久