N25_第一周作業_leon

第一周博客作業

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

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

 

功能:

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

 

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

 

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

 

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

 

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

 

2.       linux發行版

主要三大系列:Debian;Slackware;Redhat

 

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

 

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

 

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 引導加載器必須用到的各靜態文件:kernel、initramfs(initrd)、grub

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

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

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

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

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

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

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

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

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

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

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

/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 16:27
下一篇 2016-12-01 17:16

相關推薦

  • Linux磁盤與文件系統管理的一些命令

    fdisk fdisk命令用于觀察硬盤實體使用情況,也可對硬盤分區。它采用傳統的問答式界面,而非類似DOS fdisk的cfdisk互動式操作界面,因此在使用上較為不便,但功能卻絲毫不打折扣。 輸入m列出可以執行的命令 p:顯示磁盤分區表 n:new,新建分區 d:delete,刪除分區 t:更改系統類型 l:列出已知分區類型 w:保存并退出 q:不保存退出…

    Linux干貨 2017-04-23
  • grub legacy、內核編譯

    grub legacy grub: GRandUnified Bootloader    grub 0.x: grub legacy    grub 2.x: grub2 grub legacy:        stage1: m…

    Linux干貨 2016-09-13
  • sed 文本處理工具介紹

    sed簡介: 文本處理三劍客之一的sed sed是一種行編輯器,它一次處理一行內容,本身是一個管道命令,對行的數據進行 替換 增加 刪除 選取的工作 sed的命令為:sed[opition] ‘script’ inputfile…             &nbs…

    2017-06-24
  • LVS負載均衡WordPress

    LVS:        LVS是四層協議的開源負載均衡器,工作在netfilter框架INPUT鏈中,它根據不同的算        法將用戶的請求調度給后端服務器,它不受sockt套接字文件限制,性能比nginx七層       …

    Linux干貨 2017-05-18
  • Linux系統網絡屬性管理之bond

    Bonding 就是將多塊網卡綁定同一IP地址對外提供服務,可以實現高可用或者負載均衡。當然,直接給兩塊網卡設置同一IP地址是不可能的。通過bonding,虛擬一塊網卡對外提供連接,物理網卡的被修改為相同的MAC地址。 Bonding的工作模式 ?Mode 0 (balance-rr) 輪轉(Round-robin)策略:從頭到尾順序的在每一個slave接口…

    Linux干貨 2016-09-18
  • 第五周

      第五周 1 顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;      grep "^[[:space:]]\+" /boot/grub/grub.conf 2 顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至…

    Linux干貨 2017-01-02

評論列表(1條)

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

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

欧美性久久久久