N26-第一周作業

1、計算機主要由硬件部分和軟件部分組成。

    硬件部分:

        (1)、CPU:包括運算器、控制器、寄存器、緩存。CPU的核心部件是運算器和控制器,它的功能主要是解釋計算機指令以及處理計算機軟件中的數據。

        (2)、存儲器:稱為內存或隨機訪問存儲器(RAM)。它的功能主要是暫時存放當前正在執行的數據和程序,計算機斷電,數據會丟失。

        (3)、輸入設備(Input):主要功能下指令,提供數據,是用戶和計算機系統進行信息交互的主要設備。

        (4)、輸出設備(Output):輸出數據加工后的結果

        軟件部分:

        (1)、系統軟件:系統軟件是計算機的基礎,比較接近硬件,其他軟件必須通過系統軟件發揮作用。

        (2)、應用軟件:通過高級編程語言編寫,用于完成各項任務。

2、Linux發行版本,不同版本的聯系與區別

    有三大主流版本,分別是:

    (1)、Debian:主流發行版中唯一一個以社區發布運作的。Ubuntu基于Ddbian發行版。

    (2)、slackware:基于SLS發行版。suse基于slackware發行版,suse衍生出的版本有:sles企業版、openSUSE。

    (3)、RedHat:發行版有Red Hat Enterpris。CentOS、Fedora,Oracle Enterprise基于Red Hat Enterpris發行。

3、Linux哲學思想

    (1)、一切皆文件;把幾乎所有資源統統抽象為文件形式;包括硬件設備,甚至同行接口等;這一思想使程序管理者更能全方位的優化和改善各個硬件設備,方便管理員管理。

    (2)、由眾多功能單一的程序組成:一個程序通常只做一件事,并且做好;組合小程序完成復雜任務;這一思想避免了程序在執行過程中某個線程即使被搶占也不會對程序造成致命的影響,同時多個小程序并發執行,提高了效率。

    (3)、盡量避免跟用戶交互;目標:易于以變成的方式實現自動化任務;使系統更加智能化。

    (4)、使用文本文件保存配置信息;便于計算機管理者排查錯誤和更改配置文件。

4、說明Linux命令的使用格式;詳細介紹各種命令的使用方法

    COMMAND(命令) OPTIONS(參數) ARGUMENTS(作用對象)

   ifconfig用于查看網絡設備的信息,比如說網卡,一般eno開頭的則為本地網卡。
   
       ifconfig eno16777736 192.168.0.7/24
   
       ifconfig 后跟網卡的名稱 配置ip地址和子網掩碼
       
       ifconfig eno16777736 down
       
       禁用本地網卡
       
       ifconfig eno16777736 up
 
       啟用本地網卡
       
   echo命令:回顯,將后面的打印到屏幕上。
   
      echo -n 1111 
          -n參數:對輸出的不進行換行輸出:
          
          執行-n參數的輸出結果:
          [root@localhost ~]# echo -n 1111
          1111[root@localhost ~]# 
          
          不加-n參數的輸出結果:
          [root@localhost ~]# echo 1111
          1111
          
      echo -e "\n" 1111
          -e參數:使轉義字符生效
          
          執行-e參數輸出的結果:
          [root@localhost ~]# echo "\n"1111
           
           \n1111
           
          不加-e參數輸出的結果:
          [root@localhost ~]# echo "\n"1111
          \n1111
          
   tty命令:用于顯示終端機連接標準輸入設備的文件名稱。
   
       [root@localhost ~]# tty
       /dev/pts/1
       
    startx命令:用來啟動X Window
    
    export命令:設置或顯示環境變量。
    
    pwd命令:顯示當前工作目錄
        
            [root@localhost ~]# pwd
            /root
            
     history命令:顯示執行過的命令
     
         [root@localhost ~]# history
            1  ifconfig
            2  ip addr show list
            3  ip addr 
            4  ip addr
            
         -d:后面接接命令的序列號可以刪除指定的命令。
         
             [root@localhost ~]# history -d 1
             [root@localhost ~]# history
                1  ip addr show list
                2  ip addr 
                3  ip addr
                
          -c:清除命令歷史
          
              [root@localhost ~]# history -c
              [root@localhost ~]# history 
              1  history 
              
           -w:把歷史列表中的命令追加到文件中
           
               [root@localhost ~]# history 
                1  history 
               [root@localhost ~]# mkdir /tmp/oldhistory
               [root@localhost ~]# history -w /tmp/oldhistory/11.txt
               [root@localhost ~]# cat /tmp/oldhistory/11.txt 
               history 
               mkdir /tmp/oldhistory
               history -w /tmp/oldhistory/11.txt
               
           -r:從文件讀取命令歷史列表中
           
               [root@localhost ~]# history -c
               [root@localhost ~]# history
                1  history
               [root@localhost ~]# history -r /tmp/oldhistory/11.txt 
               [root@localhost ~]# history 
                1  history
                2  history -r /tmp/oldhistory/11.txt 
                3  history 
                4  mkdir /tmp/oldhistory
                5  history -w /tmp/oldhistory/11.txt
                6  history 
                
             history后面接數字可以顯示最近指定的命令:
        
                [root@localhost ~]# history 
                    1  history
                    2  history -r /tmp/oldhistory/11.txt 
                    3  history 
                    4  mkdir /tmp/oldhistory
                    5  history -w /tmp/oldhistory/11.txt
                    6  history 
                [root@localhost ~]# history 2
                    6  history 
                    7  history 2         
                
         shutdown命令:關機或重啟
                  shutdown [OPTIONS...] [TIME] [WALL...]
		    
		    OPPTIONS:
		    -h: halt(關機)
		    -r: reboot(重啟)
		    -c: cancel(取消關機重啟)

		    TIME:
		    now(現在關機重啟)
		    hh:mm(在hh:mm后關機重啟)
		    +m(m分鐘后關機重啟)

		    WALL:給各個終端發信息

            poweroff:關機命令

            reboot:重啟命令

            

            hwclock:硬件時鐘,顯示硬件時鐘的時間

                    

                    -s,–hctosys 以硬件時間為準,把系統時間調整為與硬件時間相同

    -w,–systohc 以系統時間為準,把硬件時間調整為與系統時間相同

            

            date:系統時鐘

                顯示日期時間:date [OPTION]… [+FORMAT]

                

                 FORMAT的格式

                    

                    %F:顯示完整的日期

                    

                    [root@localhost ~]# date +%F
                     2016-12-01

                    %T:顯示時間

            

                   [root@localhost ~]# date +%T
                    06:15:13

                    %Y:顯示年

                    

                   [root@localhost ~]# date +%Y
                    2016

                    %m:顯示月;%d:顯示天;%H:顯示小時;%M:顯示分鐘;%S:顯示秒;%s:顯示從1970年1月1號到命令執行那一刻

5、man命令如何使用                

        man COMMAND

        

        根據whatis 命令查找在哪個章節:

                [root@localhost ~]# whatis userdel
                userdel (8)          - delete a user account and related files

        數字(8)位man的章節數

               [root@localhost ~]# man 8 userdel

         

章節劃分

    

                                                        man1:用戶命令:普通用戶和管理員都可以運行的命令

man2:系統調用:

man3:C庫調用:

man4:設備文件及特殊文件:

man5:文件格式:(配置文件格式)

man6:游戲使用幫助;

man7:雜項;

man8:管理工具及守護進程;

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位系統特有的存放共享庫的路徑;

/meida:便攜式設備掛載點,cdrom.floppy等;

/mnt:其他文件系統的臨時掛載點;

/opt:附加程序的安裝位置;第三方應用程序;

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

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

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

bin,sbin

lib,lib64

include:C程序頭文件;

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

local:另一個層級目錄;

X11R6:X-window程序的安裝位置

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

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

(0)
lafengjinzilafengjinzi
上一篇 2016-12-27
下一篇 2016-12-28

相關推薦

  • LVS模型練習

    本次涉及到的練習:nat練習、dr練習、FWM機制練習、mysql集群練習、httpd的集群練習、httpd和mysql結合調度的練習 yum install ipvsadm nat練習     設置:     (1)centos7.2作為lvs調度,有兩塊網卡,(公網地址)其中…

    Linux干貨 2016-10-30
  • 第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。                 使用到命令chmod &nbsp…

    Linux干貨 2017-02-02
  • 初識MySQL(一)

        數據庫(DATABASES)      數據庫是一個單位或是一個應用領域的通用數據處理系統,存儲有企業和事業部門、團體和個人的有關數據的集合,該集合中數據是從全局觀點出發建立的,按一定的數據模型進行組織、描述和存儲。其結構基于數據間的自然聯系,從而可提供一切必要的存取路徑,且數據不…

    Linux干貨 2015-08-24
  • 8.5-文本處理工具(命令篇)

     1、文件查看命令: cat, tac,rev cat [OPTION]… [FILE]…     -E: 顯示行結束符$     -n: 對顯示出的每一行進行編號     -A:顯…

    Linux干貨 2016-08-07
  • RAID磁盤列陣

                            RAID   RAID是英文Redundant Array o…

    Linux干貨 2016-09-07
  • 文件查找與解壓縮

    文件查找: which 查找可以執行文件,只搜索$PATH里的目錄 $ which ls /bin/ls which只搜索$PATH里的目錄,如果搜索當前目錄的文件是沒有任何結果的 $ ls -l 總用量 0 -rw-rw-r– 1 huanghao huanghao 0 3月 1 12:24 a.txt $ which a.txt wherei…

    Linux干貨 2017-08-04

評論列表(1條)

  • lafengjinzi
    lafengjinzi 2016-12-27 23:37

    到后面才知道那個網頁里的插入代碼怎么插,但是前面的已經來不及改了。T…T

欧美性久久久久