馬哥教育網絡班21期+第1周課程練習

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

運算器:進行各種算術和邏輯運算

控制器:用于數據緩存、數據交換以及接收和識別CPU命令

存儲器:用于臨時存放各種程序和數據,如內存

輸入設備:向計算機輸入數據

輸出設備:將計算機計算結果以數字、文本或圖形等結果顯示出來

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

linux三大發行版:

slackware:suse、openSUSE

debian:ubuntu

redhat:RHEL、CentOS、 fedora

聯系:所有發行版均使用linux內核

區別:發行商根據自己對于系統的理解所開發出的不同功能和樣式。

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

一切皆文件:把幾乎所有資源,包括設備都組織為文件格式,對系統的編譯和配置其實就是在對文件中的內容進行更改。

由眾多單一目的小程序組成;一個程序只實現一個功能組合小程序完成復雜任務;協同工作,分布式計算。

盡量避免與用戶交互:實現腳本編程,以自動完成功能;適合進行無人值守的自動化運維。

使用純文本文件保存配置信息:一款好用的文本編輯器即能完成配置工作。配置邏輯清晰。

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

ifconfig:查看IP地址和相應信息。

ifconfig interface [aftype] options | address …

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:D9:2B:BB  

          inet addr:192.168.49.128  Bcast:192.168.49.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fed9:2bbb/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:6149 errors:0 dropped:0 overruns:0 frame:0

          TX packets:3935 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:7893441 (7.5 MiB)  TX bytes:245149 (239.4 KiB)

lo        Link encap:Local Loopback  

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:16 errors:0 dropped:0 overruns:0 frame:0

          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:960 (960.0 b)  TX bytes:960 (960.0 b)

echo:回顯命令

echo [SHORT-OPTION]… [STRING]…

echo LONG-OPTION

[root@localhost ~]# echo -n /etc/fstab 

/etc/fstab[root@localhost ~]# 

tty:查看當前終端設備

[root@localhost ~]# tty

/dev/pts/1

startx:打開桌面

export:設置或顯示環境變量

pwd:顯示當前目錄位置

history:管理命令歷史

-a:追加本次會話新的命令至命令歷史中的列表中

-d:刪除歷史列表中指定的命令

-c:清空命令歷史

!+命令歷史的編號:快速調用歷史命令

!string:調用命令歷史列表中以string開頭的命令

?。。褐貜瓦\行上一次命令


shutdown:關機

shutdown [OPTION]…  TIME [MESSAGE]

-r:重啟

-c:取消關機

=============================================================

[root@localhost ~]# shutdown -r +5

Broadcast message from root@localhost.localdomain

        (/dev/pts/1) at 2:05 …

The system is going down for reboot in 5 minutes!

==============================================================

[root@localhost ~]# shutdown -c

[root@localhost ~]# 

The system is going down for reboot in 5 minutes!

shutdown: Shutdown cancelled

[root@localhost ~]# 



poweroff、reboot:重啟或停止系統


hwclock:顯示和設置硬件時間

-s:將硬件時間同步到系統時間

-w:將系統時間同步到硬件時間

date:顯示和設置系統時間

date +%a 顯示當前為周幾

date +%D顯示日期


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

內部命令:

help  command

外部命令:

command –help

command  -h 

man command

man命令配置文件存放位置:/etc/man.config

man手冊路徑:/user/share/man

man章節劃分:

                  man1:存放用戶命令

      man2:存放系統調用

      man3:存放C庫調用

      man4:存放設備文件和特殊文件

      man5:存放配置文件格式

      man6:存放游戲

      man7:存放雜項

      man8:存放管理類命令


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

      /boot:引導文件存放目錄;內核文件、引導加載器都存放于此目錄

      /bin:供所有用戶使用的基礎命令;不能關聯至獨立分區,OS啟動就會用到程序

      /sbin:管理類的基本命令; 不能關聯至獨立分區,OS啟動就會用到程序

      /lib:基本的庫文件;內核模塊文件(/lib/modules);

      /lib64:專用于64位系統上的輔助共享庫文件存放位置;

      /etc:配置文件目錄(純文本文件)

      /home/USERNAME:普通用戶家目錄

      /root:管理員家目錄

      /media:掛載便攜式移動設備掛載點

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

      /dev:設備文件及特殊文件存放

      /opt:第三方應用程序安裝位置

      /srv:系統上運行的服務用到的數據

      /tmp:臨時文件

      /usr:universal shared,read-only data;

               bin:保證系統擁有完整功能而提供的應用程序。

               sbin:

               lib:

               libx64:

               include:C程序的頭文件;

               share:結構化獨立數據,例如doc,man

               X11R6:

               local:第三方應用程序的安裝位置

      /var:variable data files

              cache:應用程序緩存數據目錄

              lib:應用程序狀態信息數據目錄

              local:專用于/usr/local下的應用程序存儲可變數據

              lock:鎖文件

              log:日志文件

              opt:專用于為/opt下的應用程序存儲可變數據

              run:運行中的進程相關的數據;通常用于存儲進程的pid文件

              spool:應用程序數據池

              tmp:保存系統兩次重啟之間產生的臨時數據

       /proc:用于輸出內核與進程信息相關的虛擬文件系統

       /sys:用于輸出當前系統上硬件設備相關信息的虛擬文件系統

       /selinux:security enhanced linux,系統相關的安全策略等信息的存儲位置


原創文章,作者:Bazinga,如若轉載,請注明出處:http://www.www58058.com/23623

(0)
BazingaBazinga
上一篇 2016-07-12
下一篇 2016-07-12

相關推薦

  • 正則表達式grep,sed

    HTTP 一個簡單的網頁文件 service iptables stop echo “<h1>I ?LOVE YOU</h1>” > /var/www/html/index.html 文本排序sort sort 1.txt ??排序規則先數字后字母,小寫字母在前。 sort -t “:&#82…

    Linux干貨 2018-03-13
  • N25第二周作業

    第二周作業 一、Linux上的文件管理類命令有哪些,其常用的使用方法以及相關實例演示 演示用結構  [root@centos01 yanshi]# tree -a /tmp/yanshi/   /tmp/yanshi/ ├── a │   └── 1…

    Linux干貨 2016-12-14
  • 單網卡多IP,雙網卡實現負載

        有些時候會我們一個IP不夠用,但是又不想加網卡,可以試試一個網卡實現多個IP,下面我們來操作一下。 生成新增IP配置文件信息;  [root@localhost network-scripts]# cat ifcfg-eth0      DE…

    Linux干貨 2016-09-06
  • 馬哥教育網絡20期+第三周練習博客

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@host1 ~]# w | awk 'NR>2{print $1}' | sort | uniq root 2、取出最后登錄到當前…

    2016-06-29
  • 日?!猻ed練習

    1、刪除centos7系統/etc/grub2.cfg文件中所有以空白開頭的行行首的空白字符# sed -i.bak ‘s/^[[:space:]]*//’ /data/grub2.cfg2、刪除/etc/fstab文件中所有以#開頭,后面至少跟一個空白字符的行的行首的#和空白字符# sed -i.bak ‘s@^#[[:…

    2018-04-13

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-12 11:31

    寫的很好,排版還可以在漂亮一點,加油

欧美性久久久久