linux系統 學習筆記

一:linux簡介php

  用戶經過Shell與Linux內核交互。Shell是一個命令行解釋工具(是一個軟件),它將用戶輸入的命令轉換爲內核可以理解的語言(命令)。

Linux下,不少工做都是經過命令完成的,學好Linux,首先要掌握經常使用命令。

Linux是Unix的一個版本。

幾點說明:linux

  • 1969年,一羣在貝爾實驗室的AT&T(美國電話電報公司)員工發起了Unix項目並逐步壯大。web

  • 市面上有不少Unix的版本,包括Solaris Unix、AIX、HP Unix 、BSD和Linux等。Linux是使用最普遍的一個版本,不少開發人員將Linux做爲我的操做系統來處理平常工做,不少Web服務器上也運行着Linux。shell

  • Linux是一個多用戶操做系統,能夠被多個用戶同時登陸使用。安全

  • Linux也是一個多任務操做系統,能夠同時運行多個程序。服務器

Linux體系結構

下面是Linux體系結構的示意圖:工具

http://c.biancheng.net/cpp/uploads/allimg/140720/1-140H01Z521963.jpg

在全部Linux版本中,都會涉及到如下幾個重要概念:url

  • 內核:內核是操做系統的核心。內核直接與硬件交互,並處理大部分較低層的任務,如內存管理、進程調度、文件管理等。spa

  • Shell:Shell是一個處理用戶請求的工具,它負責解釋用戶輸入的命令,調用用戶但願使用的程序。操作系統

  • 命令和工具:平常工做中,你會用到不少系統命令和工具,如cp、mv、cat和grep等。在Linux系統中,有250多個命令,每一個命令都有多個選項;第三方工具也有不少,他們也扮演着重要角色。

  • 文件和目錄:Linux系統中全部的數據都被存儲到文件中,這些文件被分配到各個目錄,構成文件系統。Linux的目錄與Windows的文件夾是相似的概念。(博主概括一下:數據被u分配到文件中,文件組成目錄,因此linux中並無文件夾這一律念)

系統啓動(開機)

若是你有一臺裝有Linux的電腦,加電後系統會自動啓動,而後提示你登陸系統,只有登陸後才能進行其餘操做。

修改密碼

Linux系統經過密碼來保證數據和文件的安全,防止黑客破解和攻擊。你能夠經過如下方法來修改密碼:

  • 輸入 password 命令。

  • 輸入你如今使用的密碼。

  • 輸入新密碼。注意密碼不要過於簡單,簡單的密碼每每會爲入侵者大開便利之門。

  • 確認密碼,再輸入一遍剛纔的密碼。

$ password
Changing password for amrood
(current) Linux password:******
New Linux password:*******
Retype new Linux password:*******
passwd: all authentication tokens updated  successfully

注意:輸入的密碼是看不到的,只會看到一個佔位符(*)。

查看目錄和文件

在Linux中,全部的數據都被保存在文件中,全部的文件又被分配到不一樣的目錄;目錄是一種相似樹的結構,稱爲文件系統。

你可使用 ls 命令來查看當前目錄下的文件和目錄。下面的例子,使用了 ls 命令的 -l 選項:

$ ls -l
total 19621
drwxrwxr-x  2 amrood amrood      4096 Dec 25 09:59 uml
-rw-rw-r--  1 amrood amrood      5341 Dec 25 08:38 uml.jpg
drwxr-xr-x  2 amrood amrood      4096 Feb 15  2006 univ
drwxr-xr-x  2 root   root        4096 Dec  9  2007 urlspedia
-rw-r--r--  1 root   root      276480 Dec  9  2007 urlspedia.tar
drwxr-xr-x  8 root   root        4096 Nov 25  2007 usr
-rwxr-xr-x  1 root   root        3192 Nov 25  2007 webthumb.php
-rw-rw-r--  1 amrood amrood     20480 Nov 25  2007 webthumb.tar
-rw-rw-r--  1 amrood amrood      5654 Aug  9  2007 yourfile.mid
-rw-rw-r--  1 amrood amrood    166255 Aug  9  2007 yourfile.swf

注意:以 d* 開頭的爲目錄,如 uml、univ、urlspedia等;其餘的都是文件。

查看當前用戶信息

登陸系統後,若是你但願知道本身的用戶名(用戶ID),可使用 whoami 命令:

$ whoami
wwhgtt

若是你但願瞭解更多關於當前用戶的信息,可使用 who am i 命令,讀者能夠本身嘗試一下。

查看當前在線用戶

若是你但願知道當前在線的用戶(同時登陸到系統的用戶),可使用 users、who 和 w 命令:

$ users
amrood bablu qadir

$ who
amrood ttyp0 Oct 8 14:10 (limbo)
bablu  ttyp2 Oct 4 09:08 (calliope)
qadir  ttyp4 Oct 8 12:09 (dent)

w 命令能夠看到在線用戶的更多信息,讀者能夠本身嘗試。

退出登陸

完成工做後,你須要退出系統,防止他人使用你的帳戶。

使用 logout 命令便可退出登陸,系統會清理有關信息並斷開鏈接。

閉系統(關機)

關係Linux系統可使用下列命令:

命令 說明
halt 直接關閉系統
init 0 使用預先定義的腳本關閉系統,關閉前能夠清理和更新有關信息
init 6 從新啓動系統
poweroff 經過斷電來關閉系統
reboot 從新啓動系統
shutdown 安全關閉系統

注意:通常狀況下只有超級用戶和root用戶(Linux系統中的最高特權用戶)纔有關閉系統的權限,可是給普通用戶賦予相應權限也能夠關閉系統。

相關文章
相關標籤/搜索