歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux常出現的面試試題

Linux常出現的面試試題

日期:2017/2/28 14:37:45   编辑:Linux教程

1、簡述一下常用的開源軟件有哪些?

操作系統方面:linux和CentOS

web服務器方面:Apache(http)

動態網頁方面(jsp):Tomcat

2、Linux內核版本表示方法?

例如:2.6.18-348.el53版本號

2:表示主要版號

6:表示次版本號 次版本好為偶數的表示穩定版,為技術的表示開發版;

18:表示修訂版本號

348.el53表示紅帽對該版本修訂了348次

3、RHEL與CentOS的區別?

1.Centos是RedHat的克隆版本,是把redhat的源代碼拿來編譯然然後發行的發行版本。但是 基本的命令和使用方法是一樣。

2.centos是免費的版本,不向用戶提供任何的服務,你麼用戶在使用工程中出現的各種問題,Centos是不負責任的。而redhat對某些服務是提供收費的,在所提供的服務中出現問題。redhat是負責解決的。

3.CentOS獨有的yum命令支持在線升級,可以即時更新系統,不像RedHat那樣需要花錢購買支持服務!也就是說redhat的服務是需要收費的,而Centos是完全免費的。

4.CentOS修正了許多RedHat AS的BUG。

4、Linux下硬盤分區表示方法?

例如:/dev/sda1

/dev:表示Linux中設備文件一般都放在這個目錄下

sd:表示非IDE的設備都叫做sd

sh:表示的是IDE設備

a:表示第一塊磁盤(硬盤)b:表示第二塊磁盤......以此類推

1:表示第一塊磁盤的第一個分區,2表示第二個....3表示第三個....4表示第四個

注意:一個磁盤最多只能創建4個主分區。5呢就代表是擴展分區中的邏輯分區了,以此類

推。

5、Linux下常用目錄有哪些?分別有什麼作用?

/boot:這個目錄是用來存放與系統啟動相關的文件

/root:root用戶的家目錄

/bin:存放大部分的二進制的可執行文件,也就是大部分的linux命令。

/tmp:這個文件目錄一般是公共的,也就是說任何人任何用戶登錄該文件目錄都可以對其操作(添加新目錄.新文件.修改文件.刪除文件等操作)。他是個臨時存放數據的文件目錄,因此有必要的時候,可對其施行T權限,增加該文件目錄的安全性。

/etc:它是用來存放系統的配置文件的目錄。

/media:這是一些設備文件經常默認的掛載點。

/dev:它是存放設備文件的目錄。

/lib:它是系統的一個數據庫文件

/sbin:存放系統管理員執行的一些二進制文件(命令)。

/bin:用戶執行的一些二進制的文件(命令)。

........

6、常見的Linux系統有哪些?請舉例說明?

1.redhat

2.Ubuntu

3.Centos

4.openSUSE

5.紅旗:中國自己開發的,對中文支持很好

..........................

7、SWAP分區的作用?

swap:俗名成為交換分區,它是系統經常不執行的程序放在swap分區中,給內存騰出一部分空間來執 行系統要執行的那些程序。

8、常見的Linux目錄結構?

/boot:存放啟動系統所必需的文件,包括內核文件、啟動菜單配置文件等。出於系統安全考慮,“/boot”目錄通 常被劃分為獨立的分區,稱為“/boot”分區。
/bin: 存放系統中最基本的用戶命令,普通用戶都有執行權限。
/dev:存放系統中的硬盤、鍵盤、鼠標、光驅等各種設備文件。
/etc:存放系統及各種程序的配置文件,配置文件較多的程序會在“etc”目錄下建立獨立的子目錄,用於存放各自的 配置文件。
/home:存放所有普通用戶系統用戶的默認工作目錄(又稱為宿主目錄),例如用戶帳號“zhangsan”對應的宿主 目錄位於“/home/zhangsan”。如果服務器需要提供給大量的普通用戶使用,建議將/home目錄劃分獨立分區,以方便用戶數據的備份。
/root: 為Linux系統超級用戶root的宿主目錄,默認情況下只有root的宿主目錄在根目錄下,而不是在/home下。
/sbin:存放最基本的管理命令,一般管理員用戶才有執行權限。
/usr:存放其他的用戶應用程序,通常還被劃分為很多子目錄,用於存放不通類型的應用程序。
/var: 存放系統中經常需要變化的一些文件,如系統日志、用戶郵箱目錄等。
/tmp:存放系統運行過程中使用的一些臨時文件。

8、現在有一台Linux服務器,上面的常用命令在使用的時候都提示No such file or directory,大約是什麼原因?如何解決?

1.No such file or directory:沒有文件或目錄

2.可能是在執行某條命令的時候,系統中沒有你想使用的文件或者目錄

解決方法:ls 查看相應的目錄下有沒有你所想要使用的目錄或這文件,如果沒有重新創建即可。

3.另外一個可能是語法格式的錯誤:仔細檢查語法格式的書寫是不是有誤。

2、find命令格式,以及常用語法?

find 文件路徑 類型

9、通配符 * ? [n-m] {n,m}分別表示什麼意思?

*:表示匹配所有的文件或者目錄或者內容

【n-m】:表示n到m連續的數字或者字母等

{n,m}:表示只有n和m

10、什麼是鏈接?如何做?

連接:其實就是相當於Windows中的快捷方式,只是做了一個映射而已.其連接的作用就是為了節省磁盤空間,如果有兩個相同大小的文件多次出現在磁盤的不同地方,是對磁盤的多麼大的浪費,連接就是解決這種相同大小的,相同內容的文件占用磁盤空間的浪費的問題而提出的方法。

硬連接:ln 要連接的文件或目錄 連接後的文件或目錄; 硬連接是相當於拷貝,刪除原文件,連接不受影響,還可用用。

軟連接:ln -s 要連接的文件或目錄 連接後的文件或目錄;它是依靠源文件的,如果刪除原文件的話,連接文件是不可用的。

11、查看文件內容有哪些命令?分別有什麼特點?

more:查看文件內容比較大的,只能看到內容的最後部分,翻頁很不方便。

less:查看文件內容比較大的,翻頁比較方便,經常使用。

cat:查看內容比較小的。cat -n 把行號順便列出。

12、常見的Linux下面壓縮包格式有哪些?分別有什麼特點?目錄如何壓縮?

zip:是文件的一種壓縮格式,壓縮後的文件後綴名為.zip

zip的壓縮格式:zip 壓縮以後的文件名 當前需要壓縮的文件名 壓縮

unzip 要解壓縮的文件 解壓縮

gzip:是文件的一種壓縮格式 壓縮後的文件後綴名為.gzp

gzip 要壓縮的文件 壓縮

gzip -d 要解壓縮的文件 解壓縮

bzip2:是文件的一種壓縮格式 壓縮後的文件後綴名為.bzp2

bzip2的壓縮效率要比gzip的壓縮效率高。

bzip2 要壓縮的文件 壓縮

bzip2 -d 要解壓縮的文件 解壓縮

zip解壓縮的文件不會覆蓋原來的文件,而gzip和bzip2都會覆蓋原來的文件。

目錄壓縮用:tar命令 tar是用來對文件目錄進行打包的,它在打包的同時也可以對文件進行壓縮

推薦文章

11個Linux基礎面試問題 http://www.linuxidc.com/Linux/2013-11/93324.htm

Linux 面試基礎問題 - 第2部分 http://www.linuxidc.com/Linux/2013-12/93978.htm

Linux 面試基礎問題 - 第3部分 http://www.linuxidc.com/Linux/2013-12/93979.htm

Copyright © Linux教程網 All Rights Reserved