初識Linux基礎

一:計算機的組成及其基本功能

計算機主要由五大基礎部件組成:控制器,運算器,存儲器,輸入設備,輸出設備.

  1. 控制器:計算機的核心組件,協調各程序的運行,對計算機的各項資源進行控制分配;
  2. 運算器:計算機實現算術運算以及邏輯運算的部件;
  3. 存儲器:計算機用來存放數據和程序的基本部件。
    存儲器由若干存儲單元組成,每個存儲單元都有一個地址,計算機通過地址對存儲單元進行讀寫操作;
  4. 輸入設備:向計算機輸入信息的設備,鍵盤,鼠標就是常見的計算機輸入設備;
  5. 輸出設備:顯示計算機運行結果的設備,屏幕就是常見的計算機輸出設備。

二:Linux的主要發行版

linux的發行版:

  • RedHat
  • Fedora
  • suse(Novell)
  • 紅旗
  • debian
  • Ubuntu
  • centos

不同發行版之間的聯系和區別: —?Red Hat ,是redhat自己的發行的企業版,是redhat的一個重要節點。Fedore是一款基于linux的操作系統,也是一組維持計算機正常運行的軟件集合。由紅帽公司贊助。?suse linux,針對個人用戶。?紅旗linux的發行版,包括桌面版、工作站版、數據中心服務器版、HA集群版和紅旗嵌入式linux等產品. 是中國較大、較成熟的linux發行版之一。
debian,三大發行版中唯一以社區形式運作,不以商業公司形式運作。
是一個致力于創建自由操作系統的合作組織。而且debian開發者所創建的操作系統中絕大部分基礎工具來自于GNU工程。?
Ubuntu(烏版圖)是一個以桌面應用為主的linux操作系統。
Ubuntu的目標在于為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟件構建而成的操作系統。 * Centos是一個基于redhat linux 提供的可自由使用源代碼的企業級linux發行版本。
目前Centos已被收購,成為redhat旗下的一個組織。

三:Linux的哲學思想

Linux的哲學思想主要由如下幾項:

  • 一切皆文件。Linux幾乎所有的資源都統統抽象為文件的形式表達;包括硬件設備,甚至是通信接口等等;
  • 由眾多功能單一的程序組成,一個程序只做一件事情,組合小程序完成復雜的程序;
  • Linux盡量避免與用戶的交互。目的:易于一編程的方式實現自動化任務;
  • 使用文本文件保存配置信息。

四:Linux系統上命令的使用格式及基礎命令

Linux命令的語法通用格式:COMMAND OPTIONS ARGUMENTS,即命令 [選項] [參數]。
以下介紹幾個Linux系統上的基礎命令: —?ifconfig*:用來查看Linux系統的網絡配置信息。
在命令提示符下輸入ifconfig 回車,就可以看到Linux系統當前的基本網絡配置信息;

  • echo:回顯命令。
    在命令行中輸入echo命令 [選項] [參數],回車在終端屏幕上即會回顯處相應的信息。
    例如在提示符下輸入 echo “Hello World”;回車,屏幕上就會出現Hello World輸出;
  • tty:用于顯示出連接到當前標準輸入的終端設備文件名。
    例如輸入tty ,輸出結果為/dev/pts/1;
  • startx:定義一個圖形化回話。
    語法為:startx [ [ client ] options … ] [ — [ server ] [ display ] options … ];
  • export:用于將shell變量輸出為環境變量,或者將shell函數輸出為環境變量。
    語法:export [選項] [參數]。
    例如在Linux命令提示符下輸入export,可查看已經存在的環境變量;
  • pwd:顯示當前的工作目錄;
  • history:顯示歷史名利;
  • shutdownpoweroff:都是管理關機相關的命令;
  • reboot:重啟系統的命令;
  • hwclock:查詢和設置系統的硬件時間,語法:hwclock [function] [option…];
  • date:查詢或設定系統日期。
    語法:date [OPTION] [+FORMAT]
    FORMAT:格式符:
    ~]# date +%F YYYY-MM-DD
    +%T hh:mm:ss
    +%Y YYYY
    +%m MM
    +%d DD
    +%H hh
    +%M mm
    +%S ss
    +%s: 從1970年1月1號(unix元年)0點0分0秒到命令執行那一刻經過的秒數;
    -s:根據STRING設定時間,[MMDDhhmm[[CC]YY][.ss]]

五:Linux系統上獲取命令幫助信息

內部命令的幫助信息:help COMMAND; — 外部命令的幫助信息有如下方式: —?命令自帶的簡要格式的幫助信息:COMMAND –help?使用手冊:manual * info方式

man文檔的章節劃分包括以下: — 1. 用戶命令
2. 系統調用 3. C庫調用 4. 設備文件及特殊文件 5. 文件格式(配置文件格式) 6. 游戲使用幫助 7. 雜項 8. 管理工具及守護進程。

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

Linux的基礎目錄如下: —?/:根目錄,所有一切文件皆在其下;?/bin:存放系統命令;?/boot:存放系統的啟動文件和內核;?/dev:設備文件主目錄;?/root:超級用戶root家目錄;?/tmp:臨時文件存放目錄;?/opt:第三方程序文件存放目錄;?/mnt:用戶掛在目錄;?/lib & /lib64:系統庫文件存放目錄;?/home:普通用戶的家目錄;/sbin:存放超級用戶使用的命令;?/etc:系統主配置文件主目錄。

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/91877

(0)
小王小王
上一篇 2018-03-04
下一篇 2018-03-04

相關推薦

  • 權限解析

    一、文件權限        用戶的創建的每個文件,都有自己特定的屬性信息,比如文件類型,文件的權限,文件的所有者和所屬組,以及文件的修改日期等屬性組成。        文件的權限即是指文件本身賦予了用戶什么樣的權力,也就…

    2017-05-30
  • shell腳本編程基礎

    一.編程基礎             ? 程序:指令+數據             ? 程序編程風格:  &n…

    Linux干貨 2016-08-12
  • vim編輯器及shell基礎

    1、復制/etc/rc.d/rc.sysint文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#cp /etc/rc.d/rc.sysint /tmpvim /tmp/rc.sysint:%s@^[[:space:]]\+@#&@g 2、復制/boot/grub/grub.conf至/tmp目錄中,刪除/…

    Linux干貨 2017-12-08
  • 通絡通信

    網絡詳解: 網絡的osi層次結構: 物理層: 以太網規定,連入網絡的所有設備,都必須具有”網卡”接口。數據包必須是從一塊網卡,傳送到另一塊網卡。 網卡的地址,就是數據包的發送地址和接收地址,這叫做MAC地址。 每塊網卡出廠的時候,都有一個全世界獨一無二的MAC地址,長度是48個二進制位,通常用12個十六進制數表示。 前6個十六進制數是廠商編號,后6個是該廠商…

    Linux干貨 2016-09-02
  • 0803作業

    課上練習 1.當用戶xiaoming 對/testdir  目錄無執行權限時,意味著無法做哪些操作?  drwxr-xr–. 14 root root 4096 Aug  3 13:35 /testdir [xiaoming@localhost ~]$ touch /testdir/f1…

    Linux干貨 2016-08-04
  • http加速器varnish

    一、web緩存概述       緩存,又稱加速器,用于加速運行速度較快的設備與較慢設備之間的通信。基于程序的運行具有局部性特征其能實現加速的功能:       時間局部性:一個數據被訪問之后,在隨后較短的時間內有可能被訪問。   &nbsp…

    2016-11-18
欧美性久久久久