計算機組成及Linux基礎

計算機組成及Linux基礎

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

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

控制器:計算機的核心組件,協調各程序的運行,對計算機的各項資源進行控制分配;

運算器:計算機實現算術運算以及邏輯運算的部件;

存儲器:計算機用來存放數據和程序的基本部件,存儲器由若干存儲單元組成,每個存儲單元都有一個地址,計算機通過地址對存儲單元進行讀寫操作;

輸入設備:向計算機輸入信息的設備,鍵盤,鼠標就是常見的計算機輸入設備;

輸出設備:顯示計算機運行結果的設備,屏幕就是常見的計算機輸出設備。

二:Linux的主要發行版

目前基于Linux內核開發的主流發行版有:Debian,RedHat,S.u.S.E 。

Linux的發行版大概分為兩類。一是由商業公司開發維護的發行版;二是社區組織維護的發行版。商業公司開發的以RedHat為代表,后者則以Debian為主要代表。

RedHat:國內使用最多的Linux版本,也是網絡上資料最多的Linux版本。RedHat系列的包管理方式采用的是基于RPM包的YUM管理方式,包分發方式是編譯好的二進制文件;

Debian:Debian是社區類Linux的典范,是最遵循GNU規范的Linux系統。Debian最具特色的是apt-get / dpkg包管理方式,其實Redhat的YUM也是在模仿Debian的APT方式;

S.u.S.E:是Slackware的二次發行版本,S.u.S.E也是采用基于RPM包的管理方式。

三:Linux的哲學思想

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

1.一切皆文件

Linux幾乎所有的資源都統統抽象為文件的形式表達;包括硬件設備,甚至是通信接口等等;

2.由眾多功能單一的程序組成,一個程序只做一件事情,組合小程序完成復雜的程序;

3.Linux盡量避免與用戶的交互

目的:易于一編程的方式實現自動化任務;

4.使用文本文件保存配置信息。

四: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:顯示歷史名利;

shutdown,poweroff:都是管理關機相關的命令;

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;

外部命令的幫助信息有如下方式:

1.命令自帶的簡要格式的幫助信息:COMMAND –help

2.使用手冊:manual

3.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/91869

(0)
gw章gw章
上一篇 2018-03-04
下一篇 2018-03-04

相關推薦

  • N21第五周

    1.顯示/boot/grub2/grub.cfg中以至少一個空白字符開頭的行; ]# grep '^[[:space:]]\+' /boot/grub2/grub.cfg 2.顯示/etc/rc.d/init.d/functions文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; ]#…

    Linux干貨 2016-08-15
  • 文本處理三劍客之AWK

    AWK的基本格式:    awk [options] 'program' file…          注釋:     program->pat…

    Linux干貨 2016-09-22
  • Week9’s homework

    Week9's homework 1、寫一個腳本(1)判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin)(2)分別統計兩類用戶的個數;通過字符串比較來實現。 #!/bin/bash # for i in $(cat /etc/passwd |…

    Linux干貨 2016-12-24
  • Unix與linux的發展歷程以及linux的發行版

    Unix的發展與誕生是有源頭的,早期的時候,為了生產處多任務操作系統,Bell,MIT,GE這三個單位合作要制作一款多任務操作系統,也就是multitasks,這款操作系統后來是研制成功了,但是往后的目標越來越大也越來越模糊,最終這三家單位也就相繼退出了這個項目。 bell實驗室的Ken Thompson因為之前在multitasks運行過一款游戲,spac…

    Linux干貨 2016-10-30
  • 初學Linux之熟悉文件系統

    每一個具有存儲數據功能的設備,都是有文件系統的,文件系統,規定了數據的儲存的策略,以便數據有條不紊的記錄保存。為了深入的學習Linux,我們必定要了解其文件系統,其中包括:文件系統結構元素;文件的創建和查看;文件刪除、復制、移動等操作;管理文件的方式;軟鏈接和硬鏈接。

    2017-11-26
  • N25-第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost ~]# cp -r /etc/skel /home/tuser1 [root@localhost ~]# ls …

    Linux干貨 2017-01-03
欧美性久久久久