N26_第一周

計算機組成

    CPU:核心部件:

                運算器: 對數據進行算術運算和邏輯運算

                控制器: 對程序規定的控制信息進行解釋

                存儲器:存儲程序、數據、信號、命令等信息

                 內存,RAMRandom Access Memory

         Input 下指令,提供數據等   鼠標 鍵盤

         Output 輸出數據加工后的結果   顯示器

    程序的組成:指令+數據

      算法+數據結構


    其大致工作流程如圖:

m1.jpg

Linux的發行版本

    linux有眾多的發行版本其主流版本如下

Debian  社區來做—Knoppix

               —-Ubuntu

Slackware— S.u.s.e  主流發行版的第二個代表  SLES

REDHAT—Red Hat EnterPrise  —Centos 紅帽企業版的2次發行版

               |             —Oracle Enterprise  oracle進行的二次發行版

               |

               |—————-Fedora Core


其發行版分支時間軸圖參考

http://futurist.se/gldt/

png全圖:http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.png

Linux哲學思想

    linux遵循自由 開源的設計理念任何人都可以獲取其源碼,進行定制和從新發布

    (1) 一切皆文件

                把幾乎所有資源抽象為文件形式:包括硬件設備,通信接口

    (2) 由眾多功能單一的程序組成。一個程序只做并做好一件事

                組合小程序完成復雜任務

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

                易于以編程的方式實現自動任務

    (4) 使用文本文件保存配置信息

linux文件系統結構:層級結構 有索引 是一個倒置的樹狀結構

    / 原始起點

    /bin  /user /sbin 等 第二層結構

    /usr/local  /usr/src 等 第三層結構

    … … …

linux命令的語法格式:

    command [OPTIONS]…[ARGUMENTS]…

        options:  指定命令的運行特性 有長選項和短選項兩種

                        短選選: -c  例如 -l  -d

                        長選項:–word 例如 –help

         ARGUMENTS:命令的作用對象

Linux常用命令:

pwd  : 顯示工作目錄

[root@node1 ~]# pwd

/root

cd : 切換目錄

cd: 切換至家目錄

cd~:  切換至家目錄

cd-: 在上一次所在目錄與當前目錄之間來回切換

[root@node1 etc]# pwd

/etc

[root@node1 etc]# cd 

[root@node1 ~]# pwd

/root

[root@node1 ~]# cd ~zhh

[root@ node1]# pwd

/home/zhh

[root@node1 zhh]# 

ls : list  列出指定目錄下的內容

      ls [option]…[file]…

 

          -a  顯示所有文件,包括隱藏文件

          -A 顯示除. .. 之外的所有文件

          -l–long  長格式列表,即顯示文件的詳細屬性信息

          -d: 查看目錄(不查看里面的內容)

          -h:增強可讀性

[root@node1 ~]# ll -dh /var

drwxr-xr-x. 22 root root 4.0K Apr 22  2016 /var


cat:concatenate   文本文件查看工具

    只能查看文本文件 看不了二進制文件如/bin/ls

    cat [OPTION… [FILE]…

        -n: 給顯示的文本行編號 

        –E: 顯示行結束符$    #了解

 

[root@node1 ~]# cat -n /etc/issue

     1  CentOS release 6.5 (Final)

     2  Kernel \r on an \m

     3

echo : 回顯

    echo [SHORT-OPTION]… [STRING]…、

        -n : 不進行換行

        -e: 讓轉譯符生效 

[root@node1 ~]# echo -e "hello\tworld"

hello world

[root@node1 ~]# echo -n "hello world"

hello world[root@node1 ~]# 

shutdown  關機 重啟命令

    shuntdown [OPTIONS]

        -r 重啟計算機

        -h  關機

            +時間: 定時關機

        -c :取消之前的定時關機命令

[root@node1 ~]# shutdown -h 23:21

Broadcast message from root@node1.cn

      (/dev/pts/0) at 2:26 …

The system is going down for halt in 1255 minutes!

date  查看系統時間

     date [OPTION]… [+FORMAT]

        -s 修改時間

[root@node1 ~]#  date +%Y-%m-%d

2017-01-02

[root@node1 ~]# date +%H:%M

14:04

[root@node1 ~]# date -s 13:59

Mon Jan  2 13:59:00 CST 2017

ifconfig  顯示網絡設備

    ifconfig [interface]

           ifconfig interface [aftype] options | address …

          up: 啟動指定網絡設備

          down: 關閉指定網絡設備

          [ip地址] 指定網絡設備的ip

          mtu: 設置網絡設備的MTU

[root@node1 ~]# ifconfig eth0 up

[root@node1 ~]# ifconfig eth0 192.9.100.86

[root@node1 ~]#   ifconfig eth0 mtu 1500

Linux 獲取命令使用幫助

    內部命令: help COMMAND

    外部命令:

            a:命令自帶簡要格式的使用幫助

                #command –help

            b: 使用手冊 manual

                位置:/usr/share/man

                用法 man COMMAND

                使用手冊有章節之分

                        1:用戶命令

                        2:系統調用

                        3:c庫調用

                        4:設備文件及特殊文件

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

                        6:游戲使用幫助

                        7:雜項

                        8:管理工具及守護進程

            c: info COMMAND

                獲取命令在線文檔

            d :很多應用程序會自帶幫助文檔 /usr/share/doc/APP-VERSION

                README : 程序的相關信息

                INSTLL : 安裝幫助

                CHANGES : 版本迭代時的改動信息

            e :Linux 主流發行版 或應用程序的官方文檔

            f :google

                技巧: keyword filetype:pdf  #查找pdf格式文檔

                       keyword site:domain.tld  #在某個站點搜索

Linux發行版基礎目錄名及功用

/   通常稱為根分區。所有的文件和目錄皆由此開始。只有root用戶對此目錄擁有寫權限。

    /etc  配置文件  包含所有應用程序的配置文件,也包含啟動、關閉某個特定程序的腳本,例如,

    /etc/passwd,/etc/init.d/network等。

    /boot 存放Linux系統啟動時需要加載的文件。 (一般在另外一個磁盤分區里面保存) Kernel、grub等文件都存放在此。

    /home  普通用戶所有數據存放在這個目錄下 

     /var  是一個可增長的目錄,包含很經常變的文件。例如,/var/log(系統日志)、/var/lib (包文件) 

    /root  管理員所有數據。  root用戶的家目錄

    /tmp  臨時文件存儲位置

    /usr  usr表示的是unix software source

    /bin 普通命令  此目錄包含二進制可執行文件。

    /sbin  系統命令 ,此目錄中的命令主要供系統管理員使用,以進行系統維護。例如,iptables、reboot、fdisk等。

    /mnt – 掛載目錄  掛載點,系統管理員可用于臨時掛載文件系統。

    /dev  包含設備文件。在Linux中,一切都被看做文件。終端設備、USB、磁盤等等都被看做文件,如/dev/sda。

        

            

        

     

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

(0)
xiaozxiaoz
上一篇 2017-01-11
下一篇 2017-01-11

相關推薦

欧美性久久久久