第一周作業

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

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

運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理

控制器的功能是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等

存儲器的功能是 存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息

輸入設備的功能是下指令,提供數據

輸出設備的功能是輸出數據加工的結果

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

Debian
ubuntu 面向個人用戶,主打用戶界面
mint
knopix
Slackware
S.u.S.E
SLES
OpenSUSE? ?屬于德文使用界面,免費的
RedHat:
RedHat Enterprise Linux: RHEL? 面向企業的發行版的服務與支持需要支付費用。
CentOS: Community ENTerprise OS? 是免費版本,功能使用與 RHEL一樣,但不支持服務。
Fedora Core

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

一切皆文件;linux的所有資源幾乎都以文字形式存在,硬件設備也不例外。

由眾多功能單一的程序組成;一個程序只做一件事,并且做好。

盡量避免跟用戶交互。

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

四、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、……等命令使用,配合相應實例闡述。

命令格式:COMMAND? OPTIONS ARGUMENTS

ifconfig

[xi@zhws ~]$ ifconfig
eth3 Link encap:Ethernet HWaddr 00:0C:29:DE:04:DA
inet addr:192.168.52.52 Bcast:192.168.52.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fede:4da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28553 errors:0 dropped:0 overruns:0 frame:0
TX packets:24774 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2351708 (2.2 MiB) TX bytes:3215031 (3.0 MiB)

[xi@zhws ~]$ ifconfig eth3
eth3 Link encap:Ethernet HWaddr 00:0C:29:DE:04:DA
inet addr:192.168.52.52 Bcast:192.168.52.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fede:4da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28591 errors:0 dropped:0 overruns:0 frame:0
TX packets:24803 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2354738 (2.2 MiB) TX bytes:3218681 (3.0 MiB)

echo [SHORT-OPTION]… [STRING]…

-n: 不進行換行;
-e:讓轉義符生效;
\n:換行
\t:制表符

[xi@zhws ~]$ echo $ SHELL
$ SHELL

tty [OPTION]…

[xi@zhws ~]$ tty
/dev/pts/0

startx(ARGUMENTS)

export(選項)(參數)

用于將shell變量輸出為環境變量,或者將shell函數輸出為環境變量。

[xi@zhws ~]$ export
declare -x CVS_RSH=”ssh”
declare -x G_BROKEN_FILENAMES=”1″
declare -x HISTCONTROL=”ignoredups”
declare -x HISTSIZE=”1000″
declare -x HOME=”/home/shu”
declare -x HOSTNAME=”zhws”
declare -x LANG=”en_US.UTF-8″
declare -x LESSOPEN=”|/usr/bin/lesspipe.sh %s”
declare -x LOADEDMODULES=””
declare -x LOGNAME=”xi”

pwd [OPTION]…

顯示當前工作目錄

[xi@zhws ~]$ pwd
/home/shu

history

查看命令歷史列表

[xi@zhws ~]$ history
1 exit
2 su root
3 su zhangws
4 useradd mod
5 exit
6 sudo useradd mon
7 su root
8 sudo command to run
9 sudo -1
10 sudo -t

shutdown [OPTION]… TIME [MESSAGE]

shutdown +5 
"System will shutdown after 5 minutes"

poweroff [OPTION]... 用于關機

reboot [OPTION]... 用于重啟

hwclock [functions] [options]
 顯示或設定硬件時鐘
 -s, --hctosys:以硬件為準,把系統調整為與硬件時間相同;
 -w, --systohc:以系統為準,把硬件時間調整為與系統時鐘相同;

 date:系統時鐘 顯示日期時間:
 date [OPTION]... [+FORMAT]

[xi@zhws ~]$ date
Wed Apr 5 06:14:11 CST 2017

 

五、如何獲取幫助信息,描述man文檔章節劃分。

對于內部命令獲取幫助? ???help command?

對于外部命令獲取幫助

  1. ?command — help
  2. man command?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
  3. info command? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
  4. ?很多應用程序會自帶幫助文檔:/usr/share/doc/APP-VERSION
  5. 主流發行版官方文檔??http://www.redhat.com/doc
    6.程序官方的文檔:
    7.搜索引擎google

man 文檔共8章

man 1:用戶命令;
2:系統調用;
3:C庫調用;
4:設備文件及特殊文件;
5:文件格式;(配置文件格式)
6:游戲使用幫助;
7:雜項;
8:管理工具及守護進行;

 

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

/ 根目錄

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

/usr/sbin
/usr/lib

/usr/lib64
/usr/include:C程序頭文件;
/usr/share:命令手冊頁和自帶文檔等架構特有的文件的存儲位置
/usr/local:系統管理員安裝的應用程序目錄
/usr/X11R6:X-Window程序的安裝位置
/usr/src:程序源碼文件的存儲位置
/usr/local:Local hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序;
/var:/var Hierarchy,存儲常發生變化的數據的目錄;
/var/cache  應用程序緩存目錄。
/var/account  處理賬號日志(選項)。
/var/crash  系統錯誤信息(選項)。
/var/games  游戲數據。
/var/lib   各種狀態數據。
/var/lock  文件鎖定紀錄。
/var/log  日志記錄。
/var/mail  電子郵件。
/var/opt  /opt目錄的變量數據。

/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/89469

(0)
淑淑淑淑
上一篇 2017-12-03 22:37
下一篇 2017-12-03 23:17

相關推薦

  • ansible初識

    主要組成部分,相關配置文件

    2018-01-21
  • 最簡單的Linux系統——更加深入了解Linux啟動過程

    自制一個最簡單的Linux: 1、有一個新的磁盤,并創建分區 2、掛載分區,創建目錄 3、拷貝內核文件 4、創建MBR和grub.conf文件 5、創建/etc/fstab文件,設置開機自動掛載 6、拷貝一個bash程序 7、卸載分區,以新磁盤重啟系統

    Linux干貨 2016-09-11
  • N25第二周作業

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。     其常用的有: touch、stat、rm、cp、mv、install touch 命令    命令格式: touch [OPTION]… File… 命令參數: -a&n…

    Linux干貨 2016-12-12
  • Linux Basics–part4

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限 ~]# cp -rf /etc/skel/ /home/tuser1 && chmod -R go=— /home/tuser1 [root@ronny1 ~]# ll -d /home/tuser…

    Linux干貨 2017-08-07
  • 馬哥Linux學習之Linux背景和主要發行版篇

        Linux是一種 類Unix計算機操作系統的統稱,簡單的說來就是Linux內核+GNU工程的各種工具和數據庫。Linux包括各種Linux的發行版,其實也就是為達到不同的目的而制作(目的包括對不同計算機結構的支持,對一個具體區域或語言的本地化,實時應用或嵌入式)的不同版本。     Linux的由來.…

    2015-03-19
  • LVM邏輯卷管理器

    Logical Volume Manager     LVM(邏輯卷管理)是Linux環境下對磁盤分區進行管理的一種機制。     普通的磁盤分區管理方式在邏輯分區劃分好之后就無法改變其大小,     某個分區空間耗盡時,解決的方法通常是使…

    Linux干貨 2016-08-29

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-12-12 19:18

    博客內容整理的很好,一開始的內容比較基礎,但很重要,需要堅持,再接再勵!

欧美性久久久久