馬哥教育網絡班22期第一周課程練習1-3天

1.描述計算機組成及其功能

CPU:  運算器  控制器  寄存器  緩存

存儲器:  RAM(隨機訪問存儲器) 

I/O設備: 

      

      i:下指令,提供數據 如:鍵鼠

      o:輸出數據加工的結果 如:顯示器 打印機 

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

linux發行版本

slackware

         suse 

               opensuse

Debian

         Ubuntu

               mint

Redhat

         rhel:redhat enterprise linux  18個月發行一次

         CentoS:兼容rhel

         fedora:6個月發行一次         

Archlinux

Gentoo

LFS: Linux from scratch          

Android: kernel busybox java虛擬機            

GNU:

        Apache

        BSD

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

   1.一切皆文件  通信接口 硬件設備信息 都可以被cat查看

   2.由多個功能單一的程序 一起完成復雜任務

   3.以文本文件保存配置信息

   4.多以終端方式操作 避免與用戶交互 

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

ifconfig:查看活動接口的ip等信息

        flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500

        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255

        ether 00:00:00:00:00:00  txqueuelen 0  (Ethernet)

        RX packets 0  bytes 0 (0.0 B)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 0  bytes 0 (0.0 B)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

echo:回顯

 

     -n:不換行

     -e:讓轉義符生效

         \n 換行

         \t 制表符

         echo"x" x是變量 或 字符串

tty:查看當前終端設備

startx:進入Xwindow圖形界面

export:設置或查看環境變量

pwd:打印出當前工作目錄

    oject]# pwd

            /home/ks/project

history: 查看歷史命令

          -c:清除歷史命令

          -d num:刪除指定num行命令

          history num:顯示最近num行命令

 

shutdown:關機命令

         -c:取消關機

         -r:重啟

poweroff:關機

 

        -f:強制重啟

        -n:直接重啟 (不將內存數據寫入磁盤)

reboot:重啟

hwclock:硬件時鐘

        -s  hwtosys 把系統時間改為硬件時間

        -w  systohc 把硬件時間改為系統時間

date: 顯示 當前日期時間

   date [option] +FORMAT格式符:

           %T:當前時間

           %Y:年份

            m:月

            d:日

            H:時

            M:分

            S:秒

   設定日期: date [YYMMDDhhmm[[CC]YY][.ss]]

                   年月日時分 長年格式   秒             

[root@bogon home]# date

2016年 08月 12日 星期五 14:55:28 CST

[root@bogon home]# date +%T

14:55:32

[root@bogon home]# date +%Y

2016

[root@bogon home]# date +%m

08

[root@bogon home]# date +%M

55

[root@bogon home]# date +%d

12

[root@bogon home]# date +%s

1470984986

[root@bogon home]# date +%s

1470984989

[root@bogon home]# date +%S

45

[root@bogon home]# date +%S

47

[root@bogon home]# 

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

help:內部命令 help跟上內建#COMMAND

    

   

    help exit

   exit: exit [n]

   退出shell。

   

   以狀態 N 退出 shell。  如果 N 被省略,則退出狀態

   為最后一個執行的命令的退出狀態。

man:外部命令 man #COMMAND

      man ls

     LS(1)                            User Commands                           LS(1)

NAME

      ls – list directory contents

SYNOPSIS

      ls [OPTION]… [FILE]…

DESCRIPTION

      List  information  about  the FILEs (the current directory by default).

      Sort entries alphabetically if none of -cftuvSUX nor –sort  is  speci‐

      fied.

      Mandatory  arguments  to  long  options are mandatory for short options

      too.

      -a, –all

             do not ignore entries starting with .

      -A, –almost-all

             do not list implied . and ..

man章節劃分:

       1.用戶命令

       2.系統調用

       3.C庫調用

       4.設備及特殊文件

       5.文件格式

       6.游戲

       7.雜項

       8.管理工具及守護進程

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

  /:根

  /bin:所有用戶使用的基礎命令程序文件

  /sbin:管理員用戶使用的工具

  /boot:引導加載器需要的文件如:grub kernel initramfs(initrd)

  /dev:存放硬件設備和特殊文件

  /etc:系統程序靜態配置文件,不能為二進制

  /home:管理員的家目錄

  /lib:為系統啟動和根文件系統的程序提供共享庫,為內核提供內核模塊

      models:存放內核模塊

      libc.so:動態鏈接C庫

      ld*:運行時加載器/鏈接器

  /lib64:為64位系統存放共享庫

  /media:便攜式設備掛載點 cdrom

  /mnt:其他文件臨時掛載點   

  /opt:附加應用程序的安裝位置,可選路徑

  /tmp:臨時文件目錄

  /srv:當前主機為服務提供的數據

  /usr:全局共享的只讀路徑

  /var:存儲常發生變化的數據路徑

  /proc:虛擬文件系統,內核進程等存儲相關信息  多為內核參數

  /sys:sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據途徑

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

(0)
LarryNewLarryNew
上一篇 2016-08-15
下一篇 2016-08-15

相關推薦

  • 了解 linux

    計算機組成     CPU  ——> central processing unit, 運算器&控制器             主要工作管理和運算;   &…

    Linux干貨 2016-09-17
  • HAProxy服務配置

    HAProxy 是一款提供高可用性、負載均衡以及基于TCP(第四層)和HTTP(第七層)應用的代理軟件。 相較與 Nginx,HAProxy 更專注與反向代理,因此它可以支持更多的選項,更精細的控制,更多的健康狀態檢測機制和負載均衡算法。 四層和七層負載均衡的區別: 四層: 通過分析IP層及TCP/UDP層的流量實現的基于“IP+端口”的負載均衡。 七層: …

    Linux干貨 2017-05-19
  • 關于man的幾個重要命令

    接觸Linux有很多年了,以前對于linux我覺得自己懂得的還算一般吧,可是聽了馬哥的關于linux的視頻課程,發現自己就是一個還沒入門的菜鳥,所以果斷的狠心的報了馬哥的網絡班,拜在馬哥旗下,以后就打著馬哥的旗號到外面混,哈哈最初的這幾天學習,因為工作和時間的等等等的關系,所以才到現在還在趕著寫我的博客作業,現在就最有感觸的幾個命令串聯一下。學習linux肯…

    Linux干貨 2016-10-31
  • 【盤點】2017年9-11月運維大會(時間+地點)

    到底未來的運維模式是什么?如今運維人員面臨著怎樣的轉變? 活動家為您精心挑選整理了9-11月七場運維大會希望本文能幫您! CNUTCon 全球運維技術大會2017 大會簡介: CNUTCon全球運維技術大會是由InfoQ主辦的運維&容器技術盛會。大會為期2天,主要面向各行業對運維&容器技術感興趣的中高端技術人員。秉承著“同步前沿技術、共享實戰…

    2017-08-31
  • Linux Shell(腳本)編程入門

    為什么要進行shell編程 在Linux系統中,雖然有各種各樣的圖形化接口工具,但是sell仍然是一個非常靈活的工具。Shell不僅僅是命令的收集,而且是一門非常棒的編程語言。您可以通過使用shell使大量的任務自動化,shell特別擅長系統管理任務,尤其適合那些易用性、可維護性和便攜性比效率更重要的任務。 下面,讓我們一起來看看shell是如何工作的: 建…

    Linux干貨 2017-08-05
  • 優云實踐:巧用Salt,實現CMDB配置自動發現

    隨著互聯網+新形勢的發展,越來越多的企業步入雙態(穩敏雙態)IT時代,信息化環境越來越復雜,既有IOE三層架構,也有VCE、Openstack等云虛擬化架構和互聯網化的分布式大數據架構。所以,企業急需建立一套合適的配置管理庫(CMDB),像人類“大腦”一樣統一存儲從基礎架構到業務應用各層面的配置信息,以便協調“身體”(運維系統)各部分完成復雜的運維工作。 C…

    系統運維 2016-07-26

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-17 15:48

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

欧美性久久久久