Linux瞭解知識點

Linux知識點

 

1.linux系統內核最先由芬蘭大學生linus Torvalds開發。html

2.Linux主要用於服務器端和嵌入式兩個領域。linux

3.Linux的特色:開放性、多用戶、多任務、良好的用戶界面、設備獨立性、豐富的網絡功能、可靠的系統安全、良好的可移植性。shell

4.Linux系統由內核、Shell、文件系統和應用程序組成。編程

5.Linux版本分爲內核版本和發行版本。瀏覽器

6.常見的linux髮型版本:Mandriva、Red Hat、SUSE、Debian、Ubuntu、Gentoo、Slackware、Red Flag。安全

7.Linux的分區有自動分區和默認分區。bash

8.分區方式:自動分區(「/」分區、/boot分區、SWAP分區)和手動分區(默認管理員帳號root)。服務器

9.圖形化桌面包括Nautilus的文件瀏覽器。網絡

10.系統監視器能夠查看系統信息、進程信息、資源信息、文件系統信息。編輯器

11.超級用戶(root)登錄後提示符「#」,其餘用戶是「$」。

12.關閉和重啓系統的命令有「shutdown」「halt」「reboot」和「init」。

13.Linux運行級別有7種,

3:完整的多用戶模式,進入linux系統字符界面。

5:完整的多用戶模式。

14.man手冊:查看命令、函數或文件。

15.通配符:   

?:表明任何單一字符  *表明任何字符 

特殊字符及引號:

~:用戶主目錄  |:管道   #:解釋  $變量取值  * 通配符  &:後臺進程工做

16.vi編輯器3中工做模式:命令行模式、插入模式(文字的插入)、末行模式。

17.Linux文件類型:普通文件、目錄文件、字符設備文件、塊設備文件、符號連接文件。

18.pwd:顯示工做目錄路徑 cd:更改工做目錄路徑 ls:列出子目錄和文件信息

touch:建立空文件、更改文件或目錄時間 mkdir:建立目錄 rmdir:刪除空目錄

cp:複製文件和目錄(# cp  /file1 /root)  rm:刪除文件或目錄 more:分頁顯示文本文件

cat:顯示文本文件 編號-n( # cat -n file1 > file2)將file1編號輸入file2中

head:顯示文件前若干行 tail:查看文件末尾數據 sort:對文件中的數據進行排序

grep:查找文件中符合條件的字符串 find:列出文件系統中符合條件的文件和目錄

19.Shell編程題:P114 7.10 P117 7.15 7.16

20.Linux用戶:root用戶、虛擬用戶、普通用戶。

/etc/passwd文件中:

Zhangsan:x:100:100:zhangsan/home/zhangsan:/bin/bash

用戶名 口令 用戶ID 組ID 用戶全稱 主目錄 登陸shell

21.建立新用戶:useradd

22.usermod:更改用戶的shell類型、組羣、口令有效期、用登陸名 -d:修改用戶登陸主目錄

23.磁盤分區:主分區、擴展分區、邏輯分區,一塊磁盤最多有4個分區。fdisk:磁盤分區

24.mount:能夠將某個分區、光盤、軟盤、U盤掛載到linux目錄下。

25.文件權限訪問:用戶全部者(文件屬主)、文件全部者的同組用戶(同組用戶)、其餘用戶。

r(讀取)                    w(寫入)          x(執行)            -(不具備該項權限)

對應數值:r:四、w:二、x:一、-:0   (擁有兩種權限可以使數值相加)

 

 

26.RPM包管理用途:

(1)能夠安裝、刪除、升級、管理軟件

(2)經過RPM軟件包管理能知道軟件包包括哪些文件,也能知道系統中的某個文件屬於哪一個軟件包。

(3)能夠查詢系統中的軟件包是否安裝並查詢其版本。

(4)開發者能夠把本身的程序打包爲RPM軟件包發佈。

(5)軟件包簽名GPG和MD5的導入、驗證和簽名發佈。

(6)依賴性的檢查,查看是否有軟件包因爲不兼容而擾亂系統。

27.tar包管理

28.ps:用於監控後臺進程的工做狀況。

29.at:又來在指定時間內調試一次性的任務。

30.文件ifcfg-eth0包含第一塊網卡配置信息,文件ifcfg-eth1包含第二塊,ifcfg-lo包含迴路IP地址信息。

  ifconfig:顯示或設置計算機網卡的IP地址 ping:用於測試與目標計算機之間的連通性。

31.配置Apache服務器

  1.While語句實現累加(1+2+..+n)shell程序

使用vi編輯器建立shell程序,文件名sum

#!/bin/bash

#filename:sum

echo -n 「Please Input Number:」

read NUM

number=0

sum=0

while [ $number -le $NUM ]

do

echo number

echo 「$number」

number=’ expr $number + 1 ‘

echo sum

echo 「$sum」

sum=’ expr $sum + $sumber ‘

done

echo

2.until語句實現1~5平方。

#!/bin/bash

#filename:xx

int=1

until [ $int -gt 5 ]

do

sq=’expr $int \* $int’

echo $sq

int=’expr $int = 1’

done

echo 「Job completed」

go big or go home -- facebook
相關文章
相關標籤/搜索