磨刀不誤砍柴工

          合抱之木,生于毫末;九層之臺,起于累土;千里之行,始于足下。

             ::  ::  ::  :: 管理
          3.1 Linux 控制臺的使用
              默認 Linux下有6個字符控制臺,每個控制臺可獨立作業,互不影響。
              在圖形界面:Ctrl + Alt + F1->F6  可切換至任何一個字符界面
              在字符界面:Ctrl + Alt + F7 或 輸入 startx 可切換回圖形界面

          3.2 系統與硬件
              Linux下通過命令可以清楚的顯示硬件信息 (dmesg|more命令)
          1) 查看系統PCI設備
              PCI是在CPU和原來的系統總線之間插入的一級總線,具體由一個橋接電路實現對這一層的管理,并實現上下之間的接口以協調數據的傳送。管理器提供信號緩沖,能在高時鐘頻率下保持高性能,適合為顯卡,聲卡,網卡,MODEM等設備提供連接接口
              
          命令:lspci
          "lspci -v "能顯示更詳細的信息

          2)查看CUP信息
          命令:more /proc/cpuinfo

          3) 查看內存信息
          命令:more /proc/meminfo

          4) 查看磁盤分區信息
          命令:fdisk -l

          3.2.2 Linux 外在設備的使用
          Linux中外在設備(如軟盤,U盤,光盤)需要通過掛載的方式才能使用
          1)硬件與設備文件
          硬件設備都是以文件的形式存在。使用設備就像使用普通文件一樣。
          1)。1 設備文件
          設備文件都存放在 /dev 目錄下
          命名:主設備號(表示設備類型) + 次設備號(表示哪一個設備)
          1)。2 軟盤
          設備文件是: /dev/fdx
          主設備號fd 是 floppydisk的縮寫,x指代編號。如 /dev/fd0表示第一個軟盤驅動器
          1)。3 U盤
          U盤被識別為 SCSI設備。
          設備文件是:/dev/sdax
          主設備號 sd 表示 SCSI disk,a表示第一塊SCSI設備。x表示SCSI設備上相應的分區編號
          1)。4 光盤
          設備文件是:/dev/hda
          許多Linux發行版本,有/dev/cdrom設備文件,它是一個指向光驅的符號鏈接
          1)。5 磁帶
          設備文件是:/dev/st1
          主設備號st 代表 “SCSI tape”


          2)常見文件類型
          msdos 
              - DOS文件類型
          vfat      - windows文件類型
          iso9660   - 光盤格式文件類型
          ext2/ext3 - Linux下文件類型

          3)設備的掛載
              命令是 mount ,格式是:
              mount -t 文件類型系統 設備名 掛載目錄
              目錄/mnt專門用做掛載點

              注意:mount掛載的是軟盤,光盤和U盤,而不是軟驅,光驅。所以換另一張盤時,需要先卸載,然后重新掛載光盤

          3)。1 掛載軟盤
              命令:mount -t msdoc /dev/fd0 /mnt/floppy
          3)。2 掛載U盤
              命令:mount -t vfat /dev/sda1 /mnt/usb
          3)。3 掛載光盤
              命令:mount -t iso9660 /dev/hda /mnt/cdrom  或者 mount /dev/cdrom /mnt/cdrom

          4)設備的卸載
              命令: umount 掛載目錄



          3.3 文件系統結構介紹
          3.3.1 目錄結構
          1)經典樹形目錄
          root/
          ├── dev
          ├── bin
          ├── opt
          ├── root
          ├── home
          ├── proc
          ├── lib
          ├── sbin
          ├── usr
          ├── tmp
          ├── var
          ├── boot
          ├── mnt

          2)目錄功能介紹
          很多Linux發行版目錄結構都遵循FSSTND標準,這一標準的特點是根目錄非常簡潔,只包含系統最基本的文件。

          2)。1 /etc 目錄
          主要用于存放系統管理的配置文件以及子目錄。相關的網絡配置文件和啟動文件也存放在這個目錄。
          passwd
                  用戶庫文件,每個用戶的用戶名,UID,GID和工作目錄等都在此文件中
          shadow        存放用戶口令的文件(口令加密后)
          group         存儲用戶組信息
          fstab        系統開機自動掛載分區列表,需要設置開機自動掛載的分區,都可以在此文件中加入
          inittab       init命令的配置文件,用于整個系統的初始化配置
          hosts         設定自己的IP與名字的對應表,類似windows的hosts
          resolv.conf   客戶端DNS配置文件
          init.d        此目錄包含所有服務啟動腳本,開機由系統自動啟動這些服務
          sysconfig/network-scripts/ifcfg-eth0 IP地址配置文件
          X11
                    X-Window的配置文件
          syslog.conf   系統日志輸出配置文件
          crontab       系統級別的守護進程配置文件
          sysctl.conf   系統內核參數配置文件
          services      定義了系統服務和端口的對應關系
          profile       系統全局環境變量配置文件 

          2)/usr 目錄
              主要用于存放應用程序和文件。系統安裝時選擇的軟件包默認安裝此目錄。通常我們自己安裝的軟件包默認情況下也安裝在這。目錄一般比較大
          src                包含所有程序的源代碼。其中主要是 Linux 核心程序源代碼
          Local              該目錄存放本地安裝的軟件和其它文件,與Linux系統無關
          bin及local/bin     使用者可執行的二進制文件目錄
          lib及local/lib     系統使用的函數庫目錄
          sbin及local/sbin   系統管理員才能執行的命令
          include            此目錄包含了C語言的頭文件,文件擴展名大多是.h
          share              存放共享的文件和數據庫


          3) /var目錄
              存放系統運行及軟件運行的日志信息
          log        存放各應用日志,經常變動,需定期清理
          lib        存放運行時需要改變的庫文件
          spool      mail,打印機街坊輸入輸出的緩沖目錄
          tmp        允許比/tmp存放更大的文件
          lock       存放被鎖定的文件(鎖文件)
          local      存放/usr/local中安裝程序的可變數據
          account    存放已經格式化的man頁
          run        包含下次系統啟動前的系統信息

          4) /dev目錄
              包含系統所有的設備文件
          fd*            軟盤
          autio*         聲卡
          hd*            IDE硬盤
          sd*            SCSI
          lp*            并行串口
          pty*           網絡中登陸的遠程終端
          ram*           內存
          tty*           字符控制臺
          ttys*          串行端口,類似于windows下的com端口
          console        桌面控制臺
          null           空設備 

          5) /proc 目錄
              是一個虛擬目錄,目錄所有信息都是內存的映射
          cpuinfo         cup信息
          meminfo         內存信息
          filesystems     目前系統支持的文件類型
          devices         內核中設備驅動程序列表
          net             網絡使用協議及狀態信息
          dma             目前使用的dma通道
          ioports         當前使用的IO端口
          modules         當前系統加載的內核模塊信息
          stat            系統的各種狀態信息
          uptime          系統總的啟動時間和空閑時間,以s為單位
          version         內核版本信息
          loadavg         系統平均負載
          kcore           系統物理內存的映像與物理內存一樣大小
          kmsg            內核輸出信息

          6)其它目錄

          /boot 目錄
              存放Linux 的一些核心文件,如果被破壞,系統將無法啟動。
          /bin 目錄和 /sbin 目錄
              存放可執行的二進制文件。sbin 中的s 是 super user的意思。
          /home目錄
              系統中每個用戶的工作目錄
          /lib目錄
              存放共享程序庫和映像文件。
          /root目錄
              是root用戶的默認主目錄    
          /mnt目錄
              是外在設備的掛載點目錄
          /lost+found目錄
              用于保存丟失的文件
          /tmp目錄
              臨時文件目錄


          3.3.2 系統核心組成
              一個完整的Linux內核一般由5個部分組成。
              內存管理,進行管理,進程間通信,虛擬文件系統,網絡接口。

          3.4 運行機制介紹
              
          3.4.1 系統運行級
              init程序:是Linux操作系統最主要的程序之一。是一個由系統內核啟動的用戶級進程,同時也是其它進程的祖先。是系統運行的第一個進程,它的進行號始終是1
              共有7個運行級,均在 /etc/inittab 文件中指定
          0        關機模式
          1        單用戶模式,只有管理員可以登陸
          2        多用戶模式,不支持文件共享,例如不支持NFS服務,這種模式不常用
          3        完全的多用戶模式,支持NFS服務,這是最常用的用戶模式,默認登錄到系統的字條界面
          4        基本不用的用戶模式
          5        完全的多用戶模式,默認登陸到圖形界面
          6        重啟模式

              這些運行級與init程序相對應。例如執行 init 1 ,系統就進入單用戶模式,執行 init 6 系統就重啟。
              
          3.4.2 系統啟動過程
          1) 內核引導
          2) 運行init
          3) 系統初始化
          4) 啟動運行級的守護進程
          5) 建立終端
          6) 登錄系統

          3.4.3 系統關機過程














          posted on 2013-07-18 21:46 liwei5891 閱讀(198) 評論(0)  編輯  收藏 所屬分類: 循序漸進Linux筆記

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 泸水县| 邓州市| 甘洛县| 信阳市| 石泉县| 苏州市| 永春县| 西丰县| 赞皇县| 五峰| 共和县| 西乌| 达孜县| 郓城县| 古交市| 吉隆县| 安远县| 河东区| 长沙县| 金昌市| 望江县| 湟源县| 肇源县| 北海市| 刚察县| 永清县| 奈曼旗| 永定县| 普宁市| 阿勒泰市| 平顶山市| 九寨沟县| 马龙县| 玉田县| 高阳县| 同江市| 文化| 建始县| 紫金县| 吉安县| 莲花县|