N26 – 第一周作業

一、計算機組成及其功能

    如圖,計算機由硬件和軟件組成。其中硬件可劃分為控制器、運算器、存儲器,以及輸入和輸出設備;軟件則分為直接與硬件通信的系統軟件,以及運行在其上的各類應用軟件。

計算機組成.jpg    

二、Linux發行版的不同系列

    Linux是一套開源的操作系統,任何人都可以基于Linux的內核(Linux Kernel)推出自己獨有的版本。迄今為止已經推出了成百上千個不同的版本,其中比較主流的三個系列是Debian系列、Slackware系列和RedHat系列。

    Debian系列的衍生版中比較著名的是Ubuntu,這個系列沒有商業組織進行維護;Slackware系列的衍生版包括S.u.S.E和openSUSE;RedHat系列由于著名的RedHat公司的推廣和技術支持而被更多的企業所使用,其衍生版包括RHEL、CentOS、OracleEnterprise,以及Fedra。

    另外Gentoo和Archlinux也是近年逐漸興起的Linux版本。

Linux發行版.jpeg

三、Linux的哲學思想

    1、一切皆文件

        Linux中的普通文件、目錄、設備,乃至系統運行時的參數,都以文件的形式保存和處理。

    2、每個程序只完成一個小功能,大的任務由眾多小功能組合而成

        Linux中有非常多的基礎CLI命令,它們能完成各種各樣細節的功能和操作。而想要完成一個復雜任務的最好方式,就是運用這些基礎命令的組合。

    3、用文本文件保存配置信息

        配置文件都以靜態的文本文件的形式存儲。

    4、盡量減少用戶交互

        用戶交互越多,故障點越多,故障概率越大。

四、一些Linux命令的介紹

    Linux常用命令(之一).png

    date命令示例:

        ~]#date +"%F"   ==> 2016-12-28

        ~]#date -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%S"   ==> 2009-02-13 23:02:30

    hwclock/clock命令示例:

        ~]#clock ==> 2016年12月28日 星期三 21時29分05秒  -0.407197 seconds

    cal命令示例:

        ~]# cal 1 2017 ==>

              一月 2017     

        日 一 二 三 四 五 六

         1  2  3  4  5  6  7

         8  9 10 11 12 13 14

        15 16 17 18 19 20 21

        22 23 24 25 26 27 28

        29 30 31

    ifconfig命令示例:

        ~]# ifconfig    ==>

        eth0      Link encap:Ethernet  HWaddr 00:0C:29:02:37:C7  

                  inet addr:192.168.0.113  Bcast:192.168.0.255  Mask:255.255.255.0

                  inet6 addr: fe80::20c:29ff:fe02:37c7/64 Scope:Link

                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    shutdown命令示例:

        ~]# shutdown +3    ==>    The system is going down for maintenance in 3 minutes!

        ~]# shutdown -c    ==>    shutdown: Shutdown cancelled

    tty命令示例:

        ~]# tty    ==>/dev/pts/3

    echo命令示例:

        ~]# echo -n $HISTSIZE    ==>

        1000[root@localhost ~]#

五、如何在Linux中獲取命令幫助

    首先通過type命令了解需要獲得幫助的命令是內部命令還是外部命令,內部命令使用 ~]#help COMMAND獲取幫助;

    對于外部命令,有多種方法可以獲得幫助:

    1、man COMMAND

    2、info COMMAND

    3、COMMAND -h/–help

六、Linux發行版的基礎目錄名稱命名法則及功用規定

Linux發行版基礎目錄名稱法則.png    /bin:所有用戶都可以使用的命令

    /sbin:僅供管理員使用的命令的存儲目錄

    /boot:引導加載器必須用到的各個靜態文件

    /home:跟“/用戶名”,為用戶家目錄

    /root:管理員家目錄

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

    /mnt:其它設備掛載點

    /lib:庫文件

    /lib64: 64位庫文件

    /etc:配置文件

    /tmp:臨時文件

    /proc:系統進程的虛擬文件

    /sys:使用新一代方法存儲的系統進程的虛擬文件,比proc更易于管理

    /media:可移動設備的掛載點

    /opt:其它第三方應用的安裝目錄

    /srv:service縮寫,存放本機為啟動的服務提供的數據

    /usr: Unix Software Resource,供全局使用的應用軟件安裝目錄;其中的/src為程序源碼的存儲路徑

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

(0)
oranixoranix
上一篇 2016-12-28 21:59
下一篇 2016-12-28 22:48

相關推薦

  • N26-博客作業-week10

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) 2、為運行于虛擬機上的CentOS 6添加一塊新硬件,提供兩個主分區;  (1) 為硬盤新建兩個主分區;并為其安裝grub;  (2) 為硬盤的第一個主分區提供內核和ramdisk文件; 為第二個分區提供rootfs;  (3) 為rootfs提供bas…

    2017-04-09
  • python 多版本管理(pyenv)

    01 – Python 簡介和安裝 01 – Python 簡介和安裝 1. Python 簡介 2. 安裝 pyenv 3. pyenv 使用 4. pyenv-virtualenv 5. 安裝 IPython 和 Jupyter 01 – Python 簡介和安裝 1. Python 簡介 編程風格 面向過程:以指令為…

    Linux干貨 2016-07-10
  • Linux磁盤管理(一)之分區、格式化、掛載使用

    磁盤管理(一)   本章節內容: 磁盤結構 分區類型   管理分區   管理文件系統   掛載設備   一、磁盤結構: 1、設備號碼:  主設備號:major number, 標識設備類型 次設備號:minor number, 標識同一類型下的不同設備  &n…

    Linux干貨 2016-08-26
  • Bonding多塊網卡綁定同一IP地址

    Bonding多塊網卡綁定同一IP地址 就是將多塊網卡綁定同一IP地址對外提供服務,可以實現高可用或者負載均衡。當然,直接給兩塊網卡設置同一IP地址是不可能的。通過bonding,虛擬一塊網卡對外提供連接,物理網卡的被修改為相同的MAC地址。 一共有七種模式這里提供三種常用的:   一、Mode 0 (balance-rr)  輪轉( Round-robin…

    Linux干貨 2016-09-07
  • Linux yum客戶端的配置及yum命令

    一、什么是yum我們在Linux系統上安裝處理軟件,一般是使用RPM,它是通過預先編譯完成并且把軟件打包為RPM文件格式后,再加以安裝的一種方式,使用者只要拿到這個打包好的軟件,然后將里頭的文件放置到應該擺放的目錄,這樣就完成了安裝。但是,由于有些軟件是有依賴于其他軟件的,當你要安裝某個RPM類型的軟件時,RPM會檢驗RPM軟件數據庫,它所依賴的相關軟件包是…

    2017-06-11
  • linux 磁盤管理

    1、查看系統存在硬盤:lsblk  2、對磁盤分區操作:fdisk /dev/sda p: 顯示當前硬件的分區,包括沒保存的改動 n: 創建新分區 e: 擴展分區 p: 主分區 d: 刪除一個分區 w: 保存退出 t: 修改分區類型 L:顯示所支持的所有類型 3、在CentOS 5和7 使用partprobe同步分區。 4、mkfs -t 文件類型…

    Linux干貨 2017-08-13

評論列表(2條)

  • 馬哥教育
    馬哥教育 2017-02-27 17:10

    這個圖我給滿分,不怕你驕傲,非常非常好。

欧美性久久久久