Linux基礎知識

計算機組成、Linux的發行版、Linux的哲學思想、Linux常用命令、Linux獲取幫助信息

一、描述計算機的組成及其功能。

計算機(Computer):俗稱電腦,是一種能接收和存儲信息,并按照存儲在其內部的程序對海量數據進行自動、高速地處理,然后把處理結果輸出的現代化智能電子設備

計算機系統由硬件(Hardware)系統和軟件(Software)系統兩大部分組成

1、硬件(Hardware)系統分為主機以及外部設備

主機包括中央處理器(cpu)以及內存儲器(ROM、RAM)

外部設備包括外部存儲器(硬盤,光盤等)、輸入設備(鍵盤、鼠標等)、輸出設備(顯示器等)以及其他設備

2、軟件(Software)系統分為系統軟件以及應用軟件

系統軟件包括操作系統(Linux、Windows等)、程序語言處理系統、數據庫管理系統以及服務程序

應用系統包括通用應用軟件(office等辦公軟件)以及專用應用軟件(用戶程序)

 

 

二、Linux的發行版

1、slackware:SUSE Linux Enterprise Server (SLES) OpenSuse桌面

2、debian:Ubuntu,mint

3、redhat:RHEL:RedHat Enterprise Linux(每18個月發行一個新版本)

CentOS:兼容RHEL的格式

中標麒麟:中標軟件

Fedora:每6個月發行一個新版本

4、ArchLinux:輕量簡潔

5、Gentoo:極致性能,不提供傳統意義的安裝程序

6、Android:kernel+busybox(工具集)+java虛擬機

三、Linux發行版之間的不同

??????在Linux發行版中,通常均使用軟件包管理系統,不同的操作系統,軟件包管理系統也不盡相同。比較常見的軟件包管理系統有以下幾種 ?????

? ? ? ? ??– dpkg:一般為Debian系使用,前端管理工具為apt-get ????

?? ? ? ??– rpm(The RPM Package Manager):一般為Red Hat系使用,S.u.S.E也有使用,前端工具包含多種:?

? ? ? ? ? ?yum:作為RHEL及CentOS的前端工具 ??????

? ? ? ? ? dnf:作為Fedora的前端工具 ????

? ? ? ? ? ZYpper:作為S.u.S.E及opensuse的前端工具 ?????

? ? ? ? ? urpmi:作為Mandriva Linux及Mageia的前端工具?

四、Linux的哲學思想

? ? ? ? ?1、一切都是一個文件:把幾乎所有資源統統抽象成文件形式,包括硬件設備以及通訊接口等

? ? ? ? ?2、由眾多單一目的程序組成:一個程序只實現一個功能,多個程序組合完成復雜任務

? ? ? ? ?3、盡量避免與用戶交互:易于以編程的方式實現自動化任務

? ? ? ? ?4、使用文本文件保存配置信息:

五、Linux系統上命令的使用格式,常用命令介紹

1、命令格式:COMMAND ?[OPTIONS…] ?[ARGUMENTS…]

OPTIONS:指定命令的運行特性,選項有如下兩種表現形式(有些選項可以帶參數,此稱為選項參數)

短選項:-c 例如:-l, -h(注意:有些選項沒有-;如有多個短選項,大部分可以合并)

長選項:–word 例如:–all, –human-readable(注意:長選項不能合并)

ARGUMENTS:命令的作用對象,比如文件名,用戶名等

2、ifconfig:查看當前系統中存活的網絡接口設備信息

-a:查看所有網絡接口設備

3、echo:回顯

-n:不進行換行

-e:讓轉義符生效(\n:換行、\t:制表符)

4、tty:顯示出連接到當前標準輸入的終端設備文件名

5、startx:用來啟動X Window,實際上是啟動X Window程序

6、export:用于將shell變量輸出為環境變量,或將shell函數輸出為環境變量

? ? ? ? ? ? ? ?-f:代表【變量名稱】中為函數名稱

? ? ? ? ? ? ? ?-n:刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續指令的執行環境中】

? ? ? ? ? ? ? ?-p:列出所有shell賦予程序的環境變量

7、pwd:顯示工作目錄

8、history:用于顯示指定數目的指令命令

? ? ? ? ? ? ? ??-c:清空當前歷史命令 ????

? ? ? ? ? ? ? ??-a:將歷史命令緩沖區中命令寫入歷史命令文件中 ???

? ? ? ? ? ? ? ??-r:將歷史命令文件中的命令讀入當前歷史命令緩沖區 ??

? ? ? ? ? ? ? ??-w:將當前歷史命令緩沖區命令寫入歷史命令文件中 ??????

? ? ? ? ? ? ? ??n:打印最近n條歷史命令(n為數字)

9、shutdown:系統關機

? ? ? ? ? ? ? ???-h:將系統關機

? ? ? ? ? ? ? ???-r:重啟系統

? ? ? ? ? ? ? ??-k:送出信息給所有用戶,但不會實際關機

? ? ? ? ? ? ? ??-c:取消關機 ??

10、poweroff:用來關閉計算機操作系統并且切斷系統電源

? ? ? ? ? ? ? ?-d:關閉操作系統時,不將操作寫入日志文件 ???

? ? ? ? ? ? ? ?-f:強制關閉系統 ?

11、reboot:用來重新啟動正在進行的Linux操作系統

? ? ? ? ? ? ? ?-d:重新開機時不把數據寫入數據文件/var/tmp/wtmp ???

? ? ? ? ? ? ? ?-f:強制重新開機,不調用shutdown指令的功能

12、hwclock:顯示或設置硬件時鐘

? ? ? ? ? ? ? ?-r, –show 讀取硬件時鐘并打印結果

? ? ? ? ? ? ? ?–set 將 RTC 設置為 –date 指定的時間

? ? ? ? ? ? ? ?-s, –hctosys 從硬件時鐘設置系統時間

? ? ? ? ? ? ? ?-w, –systohc 從當前系統時間設置硬件時鐘

13、date:顯示或設置系統時間與日期

? ? ? ? ? ? ? ?-d<“字符串”>:顯示字符串所指的日期與時間 ????

? ? ? ? ? ? ? ?-s<“字符串”>:根據字符串設置的日期與時間 ?

六、Linux系統上獲取命令的幫助信息

1、內部命令:help ?COMMAND

2、外部命令:

(1)命令自帶簡要格式的使用幫助:

# COMMAND ?–help

(2)使用手冊:manual(位置:/usr/share/man)

#man ? COMMAND

(3)使用手冊的章節(/usr/share/man;/usr/share/man2;/usr/share/man3;…)

章節一:用戶命令

章節二:系統調用

章節三:C庫調用

章節四:設備文件及特殊文件

章節五:文件格式(配置文件格式)

章節六:游戲使用幫助

章節七:雜項

章節八:管理工具及守護進程

 

七、Linux發行版的基礎目錄名稱命名法則及功用規定

1、基礎目錄

/bin :存放的系統命令

/boot :存放著系統的啟動文件和內核

/dev :設備文件主目錄(設備不在這里,具體設備信息/proc目錄中)

/proc :系統進程和系統硬件信息

/etc :系統主配置文件主目錄

/var :系統配置文件主目錄

/home :普通用戶的家目錄

/lib&/lib64:系統庫文件存放的目錄 .dll

/usr :系統幫助文檔以及源碼包安裝位置

/sbin :超級用戶使用的命令存放的目錄

/mnt :用戶掛載目錄

/run :存放當前運行程序庫的目錄,當前運行目錄

/root :超級用戶root家目錄

/tmp :臨時文件存放目錄

/media :可移動介質掛載點

/opt :第三方應用程序文件存放目錄

/srv :常用語各種非RedHat版本的網絡服務器

2、命名規則

Linux的內核版本由3部分組成:

主版本號

次版本號
—開發版,次版本號數字為奇數
–穩定版,次版本號數字為偶數

末版本號

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

(0)
no問題菌no問題菌
上一篇 2018-05-10
下一篇 2018-05-10

相關推薦

  • Linux 的不同的發行版區別和聯系

    Linux 的不同的發行版區別和聯系   Linux,最早由Linus Benedict Torvalds在1991年開始編寫。在這之前,Richard Stallman創建了Free Software Foundation(FSF)組織以及GNU項目,并不斷的編寫創建GNU程序(此類程序的許可方式均為GPL: General Public Lic…

    2018-08-04
  • 網絡協議詳解

    TCP協議、IP協議

    2018-04-30
  • 7月9日~7月15日(第四周作業)

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 ~]# cp -r ?/etc/skel ? ?/home/tuser1 ~]#chmod -R go-rwx ?/home/tuser1 2.編輯/etc/group文件,添加組hadoop 編輯/etc/group 寫入…

    Linux筆記 2018-07-16
  • 從文本處理到腳本編輯

    文本處理工具grep 文本搜索工具,根據用戶指定的“模式” 對目標文本逐行進行匹配檢查,打印匹配到的行.-o 僅顯示匹配到的字符串-v 顯示不被模式匹配到的行-n 顯示匹配的行數-c 統計匹配的行數-i 忽略字符大小寫-q 靜默模式,不輸出任何信息-A# 后#行-B# 前#行-C# 前后各#行-e 實現多個選項間的邏輯or關系 grep -e ‘…

    Linux筆記 2018-04-24
  • sudo相關配置詳解及aide高級入侵檢測環境

    sudo su – xiao -c ‘echo $USER’ 切換xiao用戶執行指令顯示用戶名xiao 通用的配置文件:/etc/sudoers 實際運用的配置文件:/etc/sudoers.d/ 里面文件權限應設為440;根據需要可以一個用戶設置一個配置文件便于管理 visudo 默認打開的是/etc/sudoers文…

    Linux筆記 2018-06-03

評論列表(1條)

  • 馬哥教育
    馬哥教育 2018-05-16 20:39

    內容很不錯,注意格式。

欧美性久久久久