馬哥教育網絡班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 12:05
下一篇 2016-08-15 12:05

相關推薦

  • 計算機的組成及其功能

    計算機現如今已經成為了我們生活中不可缺少的一部分,那么它是由什么組成的呢?簡單來說,計算機系統是由硬件系統(hardware system)和 軟件系統(software system)兩部分組成。 Mac電腦背景圖.jpg 下面我們來羅列一下計算機系統的主要組成,請看下圖 計算機系統組成.png 計算機的功能 我們知道計算機十分強大,那么它都有哪…

    Linux干貨 2017-08-23
  • Linux作業管理和并發執行

    概述 本章將為大家介紹一些進程管理的補充部分作業管理和任務的并發執行,同時也將介紹一下Linux系統上計劃任務的相關內容,具體分為:1、Linux作業管理2、任務的并發執行 第一章 Linxu作業管理 1、前臺作業和后臺作業    前臺作業:通過中斷啟動,且啟動后一直占據終端    后臺作業:可通過終端啟動,但啟動后即…

    Linux干貨 2016-09-28
  • 文件查詢、yum安裝等零散知識點總結

    歸納重要知識點:文件查詢、Linux配置文件、文件的壓縮與歸檔、yum安裝包文件   這篇博客介紹以前遺落的重要知識點進行歸納總結,分為四大塊:文件查詢命令、全局與個人配置文件、文件的壓縮與歸檔、yum命令安裝程序包的相關條件與操作。下面結合個人理解與學習內容一一進行總結。     一.文件查詢命令locate與find &nb…

    Linux干貨 2016-08-26
  • 創建yum源及httpd源碼編譯

    創建yum源及源碼編譯httpd yum本身相比于rpm來說,能夠將有依賴的包文件一次性的安裝完成,是相當的方便的。 yum的服務器支持的幾種格式: http、https、ftp、file 1、yum基礎命令 1、yum命令 yum [options] [command] [package …] [options]: 基本不用 [command]: re…

    Linux干貨 2017-08-08
  • n28 第二周作業

    n28 第二周作業

    Linux干貨 2017-12-09
  • Linux程序包管理之RPM

    前言 Linux平臺上常見的軟件包格式主要有三種,分別是源碼格式包、通用二進制格式包和rpm格式包本文主要講解rpm格式包安裝及管理。RPM是Redhat Package Manager的縮寫,是由Redhat公司開發的Linux軟件包管理具,因其便捷的管理方式與開源思想,逐漸被其他Linux發行商所采用,現已成Linux平臺下通用的軟件包管理方式。 rpm…

    Linux干貨 2015-03-28

評論列表(1條)

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

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

欧美性久久久久