N25_第一周作業_leon

第一周博客作業

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

計算機主要有五大部分組成:控制器;運算器;存儲器;輸入設備;輸出設備。

 

功能:

控制器:計算機的指揮系統。控制器通過地址訪問存儲器,從存儲器中取出指令,經譯碼器分析后,根據指令分析結果產生相應的操作控制信號作用于其他部件,使得各部件在控制器控制下有條不紊地協調工作

 

運算器:實現算術運算和邏輯運算的部件。

 

存儲器:是計算機中用來存放所有數據和程序的記憶部件,它的基本功能是按指定的地址存(寫)入或者取(讀)出信息。計算機中的存儲器可分為兩大類:一類是內存儲器,簡稱內存或主存;另一類是外存儲器(輔助存儲器),簡稱外存或輔存。存儲器由若干個存儲單元組成,每個存儲單元都有一個地址,計算機通過對存儲地址對存儲單元進行讀寫。

 

輸入設備:是向計算機中提供信息(程序、數據、聲音、文字、圖形、圖像等)的設備。常見的輸入設備有:鍵盤、鼠標、圖形掃描儀、觸摸屏、條形碼輸入器、光筆等。外存儲器也是一種輸入設備。

 

輸出設備:輸出數據加工的結果。主要有顯示器、打印機和繪圖儀等。外存儲器也當作一種輸出設備。

 

2.       linux發行版

主要三大系列:DebianSlackware;Redhat

 

Debian Debian系列,包括DebianUbuntu等。Debian是社區類Linux的典范,是迄今為止最遵循GNU規范的Linux系統。Debian最具特色的是apt-get / dpkg包管理方式?;谒R姷陌l行版有ubuntuknopix等。

 

Slackware:是由Patrick Volkerding開發的GNU/Linux發行版。與很多其他的發行版不同,它堅持KISS(Keep It Simple Stupid)的原則?;谒R姷陌l行版有suseopensuse等。

 

Redhat Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所謂的Redhat Advance Server,收費版本)Fedora Core(由原來的Redhat桌面版本發展而來,免費版本)、CentOS(RHEL的社區克隆版本,免費)。

 

3.       linux的哲學思想

(1)       linux一切皆文件

不僅普通的文件,目錄、字符設備、塊設備、 套接字等在 Unix/Linux 中都是以文件被對待。

(2)       由眾多功能單一的程序組成

(3)       盡量避免跟用戶交互

(4)       配置數據存儲在文本中

 

4.       Linux命令使用格式及若干命令的使用

Linux命令通用格式:# COMMAND OPTIONS ARGUMENTS

 

ifconfig:或者ip addr list  查看活動接口的ip地址、掩碼、網關等信息。

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:82:D9:99 

          inet addr:192.168.73.3  Bcast:192.168.73.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe82:d999/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

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

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

          collisions:0 txqueuelen:1000

          RX bytes:343770 (335.7 KiB)  TX bytes:403979 (394.5 KiB)

 

eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:82:D9:99 

          inet addr:192.168.73.4  Bcast:192.168.73.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

 

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:6 errors:0 dropped:0 overruns:0 frame:0

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

          collisions:0 txqueuelen:0

          RX bytes:306 (306.0 b)  TX bytes:306 (306.0 b)

 

echo:回顯命令

如果是文本內容,直接顯示

   [root@localhost ~]# echo "hello"

hello

   如果是變量,則顯示變量的內容

[root@localhost ~]# echo "$PATH"

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

 

   tty:查看當前的終端設備

   [root@localhost ~]# tty

/dev/pts/1

 

   startx:啟動圖形界面

  

   export:設置或顯示變量屬性

[root@localhost ~]# export

declare -x G_BROKEN_FILENAMES="1"

declare -x HISTCONTROL="ignoredups"

declare -x HISTSIZE="1000"

declare -x HOME="/root"

declare -x HOSTNAME="localhost.localdomain"

declare -x LANG="en_US.UTF-8"

declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"

declare -x LOGNAME="root"

 

   pwd:打印當前工作目錄

[root@localhost network-scripts]# pwd

/etc/sysconfig/network-scripts

 

   history:顯示歷史命令

[root@localhost network-scripts]# history

   13  netstat -an

   14  tcpdump -nn -i eth0

   15  tcpdump -i eth0

   16  tcpdump -nn -i eth0

   17  mii-tool eth0

   18  hostname

   19  hostname dd

   20  hostname

   21  vi /etc/resolv.conf

   -c 清除歷史命令

   n 顯示最近n條歷史命令

 [root@localhost network-scripts]# history 5

 1010  cd network-scripts/

 1011  pwd

 1012  history

 1013  history 10

 1014  history 5

-r: 從文件讀取命令歷史至歷史列表中;

-w:把歷史列表中的命令追加至歷史文件中

 

shutdown:以一種安全的方式關閉系統

-h: halt  關機

-rreboot 重啟

-ccancel 取消之前的關機命令

poweroff:關機命令

  

   reboot:重啟系統

  

   hwclock:查詢和設置硬件時鐘

   -s 設置系統時間同步于硬件時間

   -w設置硬件時間同步于系統時間

 

   date:顯示系統日期及時間

[root@localhost network-scripts]# date

Thu Dec  1 22:49:23 CST 2016

 

5.       如何獲取命令幫助信息,及man的章節劃分

獲取命令幫助信息:內部命令 help COMMAND

                  外部命令 man COMMAND

man章節的劃分:1. 用戶命令

                2. 系統調用

                3.  C庫調用

                4. 設備文件及特殊文件

                5. 文件格式(配置文件格式)

                6. 游戲使用幫助

                7. 雜項

                8. 系統管理員命令(root

 

6.       Linux發行版基礎目錄命令法則以及功能規定

/bin 所有用戶可用的基本命令程序文件

/sbin 供系統管理使用的工具程序

/boot 引導加載器必須用到的各靜態文件:kernelinitramfs(initrd)、grub

/dev  存儲特殊文件或設備文件

設備有兩種類型: 字符設備(線性設備)、塊設備(隨機設備)

/etc  系統程序的配置文件,只能為靜態

/home 普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶名同名的子目錄,/home/USERNAME

/root 管理員的家目錄;可選

/lib   為系統啟動或根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及為內核提供內核模塊

       libc.so.*: 動態鏈接的C

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

       modules:用于存儲內核模塊的目錄

/lib64  64位系統特有的存放64位共享庫的路徑

/media 便攜式設備的掛載點,cdromfloppy

/mnt   其它文件系統的臨時掛載點

/opt    附件應用程序的安裝位置;可選路徑

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

/tmp   為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所有用戶執行寫入操作;有特殊的權限

/usr    usr Hierarchy ,全局共享的只讀數據路徑

        IncludeC程序頭文件

        share 命令手冊頁和自帶文檔等架構特有的文件的存儲位置

        local  另一個層級目錄

        X11R6X-Windows程序的安裝位置

        src   程序源碼文件的存儲位置

 

/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設備提供一種統一模型的接口。

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

(0)
leonleon
上一篇 2016-12-01
下一篇 2016-12-01

相關推薦

  • python知識點

    #ipython的使用## 幫助功能?:Ipython的概述和簡介help(name):查詢指定名稱的幫助obj?:列出obj對象的詳細信息obj??:列出更加詳細信息 ## 特殊變量_ :表示前一次的輸出__:倒數第二次輸出___:倒數第三次輸出_dh:目錄歷史_oh:輸出歷史 ## shell命令!command 執行shell命令!ls -l!touc…

    Linux干貨 2017-10-03
  • Jumpserver 3.0 全新改版 更輕、更快、更便捷

               Jumpserver Wiki                       &…

    系統運維 2016-01-05
  • 馬哥教育網絡班21期+第4周課程練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@centos ~]# cp -r /etc/skel /home/tuser1 [root@centos ~]# ls -aldh&…

    Linux干貨 2016-07-29
  • 計算機基礎知識點

    說明:(僅僅記錄個人認為重要的內容) CPU的相關概念 主頻:主頻是cpu的時鐘頻率(cpu clock speed),是cpu運算時的工作頻率(1秒內發生的同步脈沖數) 的簡稱。單位是HZ,一般 來說,主頻越高,cpu的速度越快。由于內部結構的不同,并非所有的時鐘頻率 相同的cpu的性能都一樣  外頻:系統…

    Linux干貨 2017-02-14
  • N26-博客作業-week9

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash # declare -i nologin_num=0,login_num=0 for i in $(cut -d: -f7 /etc/passwd); do if …

    Linux干貨 2017-04-01
  • httpd的特性(初階應用)

    httpd的特性   httpd常用配置/etc/httpd/conf/httpd.conf 1、修改監聽的IP和PORT Listen [IP:]PORT (1)省略IP表示為0.0.0.0 (2)Listen指令可重復多次 Listen 8080 Listen 80 (3)先修改監聽的socket,重啟服務后方可生效 2、持久連續 KeepAl…

    2017-09-30

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-12-09 20:42

    總結的很好,下次要加一例子說明就更棒了

欧美性久久久久