Linux面試問題總結

2021-08-28 05:14:01 字數 1743 閱讀 2461

網路配置:

為了使連入internet的眾多電腦主機在通訊時能夠相互識別,internet中的每一台主機都分配有乙個唯一的32位位址,該位址稱為ip位址。ip位址由4個數組成,每個數可取值0~255,各數之間用乙個點號「.」分開。例如「172.25.254.250」。實際上,每個ip位址是由網路號和主機號兩部分組成的。網路號表明主機所連線的網路,主機號標識了該網路上特定的那台主機,如:上例中172.25是網路號,254.250是主機號。

子網掩碼:

也是32位,他把ip位址分為網路標識和主機標識,並說明ip位址是在區域網還是網際網路上。判斷兩台計算機是不是在同乙個網路。

閘道器顧名思義,閘道器(gateway)就是乙個網路連線到另乙個網路的「關口」。閘道器實際上是乙個網路通向其他網路的ip位址。閘道器基本上可以認為就是路由器。

閘道器到底是什麼呢?閘道器實際上是乙個網路通向其他網路的ip位址。比如有網路a和網路b,網路a的ip位址範圍為「192.168.1.1–192.168.1.254」,子網掩碼為255.255.255.0;網路b的ip位址範圍為「192.168.2.1–192.2.168.254」,子網掩碼為255.255.255.0。在沒有路由器的情況下,兩個網路之間是不能進行tcp/ip通訊的,即使是兩個網路連線在同一臺交換機上,tcp/ip協議也會根據子網掩碼(255.255.255.0)判定兩個網路中的主機處在不同的網路中。而要實現這兩個網路之間的通訊,則必須通過閘道器。如果網路a中的主機發現資料報的目的主機不在本地網路中,就把資料報**給他自己的閘道器,再由閘道器**給網路b的閘道器,網路b的閘道器再**給網路b的某個主機。

預設閘道器

如果搞清了什麼是閘道器,預設閘道器也就好理解了。就好像乙個房間可以有多扇門一樣,一台主機可以有多個閘道器。預設閘道器的意思是一台主機如果找不到可用的閘道器,就把資料報傳送給預設指定的閘道器,由這個閘道器來處理資料報。現在主機使用的閘道器,一般指的是預設閘道器,一台電腦的預設閘道器是不可以隨隨便便指定的,必須正確的指定,否則一台電腦就會將資料報發給不是網管的電腦,從而無法與其他網路的電腦通訊。

dnsdns是網域名稱的縮寫,是一種組織成域層次結構的計算機和網路服務命名系統。網域名稱系統為internet上的主機分配網域名稱位址和ip位址。使用者使用網域名稱位址,該系統就會自動把網域名稱位址轉換為ip位址。網域名稱服務是執行網域名稱系統的internet工具。執行網域名稱服務的伺服器稱之為dns伺服器,通過dns伺服器來應答網域名稱服務的查詢。

埠每台電腦要與外界網路沒建立乙個網路連線時,都必須開啟電腦中的某個埠。埠就像是電腦與外界網路連線的一扇門,讓連線網路成為可能的同時,也帶來了許多安全隱患–黑客可能通過開啟某個埠的後門,用木馬控制你的電腦;網路病毒也可能通過埠感染攻擊你的電腦。

防火牆防火牆是一種位於內部網路與外部網路之間的網路安全系統。一項資訊保安的防護系統,依照特定的規則,允許或是限制傳輸的資料通過。

常用命令

sshssh全稱secure shell,命令用於遠端登入上linux主機。用法如下:

ssh [email protected]
man

通常情況下,我們需要使用man來查閱一些命令的幫助資訊。一般使用「man 命令名稱」的格式就能進行簡單的查詢。

toptop命令經常用來監控linux的系統狀況,比如cpu、記憶體的使用。

psps命令就是最基本同時也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有殭屍、哪些程序占用了過多的資源等等。

scpscp用於linux之間複製檔案和目錄。scp是secure copy的縮寫,scp是linux系統下基於ssh登入進行安全的遠端檔案拷貝命令。

面試問題總結

學了一年多的語言還沒有真正的搞清楚什麼是面向過程什麼是物件導向,今天整理一下,還希望大家可以提出自己的寶貴意見,謝謝。第一大問題面向過程和物件導向的理解 向過程的概念 面向過程就是分析出我們完成一件事情所需要的步驟,然後用函式把這些步驟一步一步的實現,使用的時候在一步一步的按順序的呼叫。就像是洗臉 ...

面試問題總結

參考 字首表示式的計算機求值 波蘭式 從右至左掃瞄表示式,遇到數字時,將數字壓入堆疊,遇到運算子時,彈出棧頂的兩個數,用運算子對它們做相應的計算 棧頂元素 op 次頂元素 並將結果入棧 重複上述過程直到表示式最左端,最後運算得出的值即為表示式的結果。字尾表示式的計算機求值 逆波蘭式 與字首表示式類似...

面試問題總結

1.兩個軟體如何傳送訊息的?底層就是通過socket實現的 基於socket實現客戶端向伺服器 socket scoket new socket 目標ip或網域名稱,目標埠 建立連線,如果網域名稱解析不了會拋unknownhostexception的異常 讀取從伺服器返回的資訊 流 buffered...