linux及其文件系統

   計算機是由CPU、存儲設備(內存、硬盤)、I/O設備(鍵盤、鼠標、顯示器)組成。CPU負責進行運算和控制;硬盤和內存負責永久和臨時存儲數據;Input設備負責輸入指令或者數據,output設備負責輸出處理過的數據。

    

    Linux的發行版主要有Debian,Slackware,Redhat;

我們常見的Ubuntu是Debian的衍生版本,OpenSUSE是slackware的衍生版本,Redhat旗下的Redhat Enterprise Linux是其收費服務版本,而CentOS則是Redhat Enterprise Linux的社區版,免費提供給用戶使用,Fedora也是Redhat的另外一個衍生版本。

    linux的哲學思想有:

一切皆文件,即任何硬件或軟件都以不同種類的文件形式存在于linux中;

單一文件組成linux,即有大量功能單一的小文件關聯起來完成整個linux系統的功能;

避免用戶交互,即文件執行后不再與用戶進行交互,從而易于做到自動化;

配置信息文本化,即將配置文件存儲于文本文件中方便使用。

    linux命令的使用格式是:command [options] <arguments>

具體來說,ifconfig 用戶顯示網絡接口的信息; echo 對輸入內容進行回顯; tty用于顯示當前終端路徑; startx用于打開一個GUI終端; pwd用于打印當前工作路徑;  explort用于查看環境變量; history,查看所輸入的歷史命令; shutdown和poweroff為關機命令,可配合不同參數執行立即關機以及延時關機等; reboot為系統重啟命令; hwclock用于顯示硬件時鐘; date用于顯示linux的系統時間和日期。

    可用man命令查詢所有命令的幫助手冊,根據linux發行版不同,man文檔的一般有8,9個部分,每個man文檔其中涵蓋的章節有NAME, SYNOPSIS, DESCRIPTION等,其中SYNOPSIS是用于指出命令使用方式的關鍵章節。

    linux文件系統的層級結構如下:

/bin 存儲任何用戶都可用的命令程序文件

/sbin 存儲系統管理員使用的程序文件

/boot 存儲引導加載器時需要的靜態文件

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

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

/home 普通用戶的家目錄

/root 系統管理員的家目錄

/lib(lib64) 為系統啟動或/bin以及/sbin內的應用程序提供共享庫

/media 便攜設備的掛載點

/mnt 其他文件系統的掛載點

/opt 附加應用程序(add-on)的安裝位置

/srv 存儲當前主機為服務提供的數據

/tmp 存儲程序產生的臨時文件

/usr 此為用戶層級,其內亦可添加 bin,sbin,lib,lib64,include,share,local;其中/usr/local用于存  儲系統管理員安裝的本地應用程序以及第三方程序

/var 用于存儲常發生變化的數據,其內可有cache,lib,local,log,opt,run,tmp

/proc 此為基于內存的虛擬文件系統,存儲內核及進程的信息如/proc/net/ipv4/ip_forward, /proc/net/bonding

/sys 此為另外一種內核數據的訪問途徑,設計用來替代/proc

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

(0)
llw0417llw0417
上一篇 2016-09-21
下一篇 2016-09-21

相關推薦

  • selinux介紹

    本章內容 SELinux概念啟用SELinux管理文件安全標簽管理端口標簽管理SELinux布爾值開關管理日志查看SELinux幫助 SELinux介紹 SELinux: Secure Enhanced Linux,是美國國家安全局「NSA=The National Security Agency」和SCC(Secure Computing Corporat…

    Linux干貨 2016-09-19
  • linux命令格式和常用命令

    Linxu命令使用格式 ~]#COMMAND OPTIONS ARGUMENTS CMMMAND:發起一命令:請求內核將某個二進制程序運行為一個進程; OPTIONS:指定命令的運行特性; 短選項:-C, 例如-l, -d 注意:有些命令的選項沒有-; 如果同一命令同時使用多個短選項,多數可合并:-l -d = -ld 長選項:–word, 例如…

    Linux干貨 2018-03-04
  • Linux概述

    計算機組成概述 計算機組成原理 如上圖計算機的組成結構,CPU運行速度遠遠高于內存,而內存運行速度又遠遠高于I/O;由于三者運行速度巨大差異,如果系統僅運行一個任務(單任務系統),那么將有大量的CPU空閑時間等待緩慢的I/O及內存的讀取。為提高CPU的使用效率,于是便產生了多任務系統系統的需求。 多任務系統 多任務實現的基礎,我們知道計算機處理任務主要靠CP…

    Linux干貨 2016-12-02
  • keepalived+nginx

    keepalived可以認為是VRRP協議在Linux上的實現,主要有三個模塊,分別是core、check和vrrp。core模塊為keepalived的核心,負責主進程的啟動、維護以及全局配置文件的加載和解析。check負責健康檢查,包括常見的各種檢查方式。vrrp模塊是來實現VRRP協議的。本文基于如下的拓撲圖: 配置keepalived+nginx的方…

    Linux干貨 2016-11-04
  • Linux軟件管理(rpm,yum)

    Linux的應用程序安裝提供了兩中格式的軟件包:一種是軟件開發者直接提供的源碼包;另一種是發行版廠商提供事先編譯好打包的軟件包;用戶需要根據需要來選擇何種方式安裝軟件,作為系統管理運維人員,要想合理應用,必須熟悉這兩者之間的內在聯系以及各自的特性和差異; *軟件包管理工具)   — RPM軟件包管理工具  — YUM軟件包前端管理工具 軟…

    Linux干貨 2016-08-29
  • 磁盤管理及shell腳本編程練習

    1、創建一個10G分區,并格式為ext4文件系統 a)?要求其block大小為2048,預留空間百分比為2,卷標為MYDATA,默認掛載屬性包含acl; ~]# mke2fs –t ext4 –b 2048 –m 2 –L MYDATA? /dev/sda3 b)?掛載至/data/madata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; ~…

    2017-11-15

評論列表(2條)

  • 馬哥教育
    馬哥教育 2016-09-22 09:47

    是不是沒寫完啊?

    • llw0417
      llw0417 2016-09-23 03:20

      @馬哥教育寫完了啊,按照題目回答的。哪不對嗎?

欧美性久久久久