linux認識第一面

2022-04-18 01:59:56 字數 2363 閱讀 8429

一、領域問題:

在客戶端領域,windows始終佔據了優勢地位。而在伺服器領域,全球98%的都是在用linux。因為linux作為伺服器的載體,便宜又安全。

二、linux是基於核心的編寫工具,在linux看來,所有的東西都是檔案。

linux極少使用圖形化介面,因為圖形化介面實在是太消耗資源空間了,佔據cpu資源非常厲害。因此linux採用的的命令列的形式。學習linux伺服器就是學習命令列。下面我們看下命令列的學習

在學習之前,先了解下linux的分割槽命令:在linux中所有的硬體裝置任何東西都是檔案,它分為字元型檔案和二進位制檔案,因此linux是針對檔案的程式設計。

(1)dev:這是linux的所有硬體裝置,在linux系統中沒有像windows的c、d、e盤的劃分,有人收把linux的目錄想象成一顆大樹比較好理解。在linux中最根部的是根目錄,我們用"/"來表示,即「/」就代表根。

(2)在linux的dos命令下,如何進行訪問呢:進入到根目錄命令:cd /(這是絕對路徑) 

進入到裝置區域:cd /dev (這是相對路徑) 

當我們訪問linux的裝置時,不可以直接訪問,我們可以使用ls命令檢視linux所具有的裝置,訪問裝置可以利用掛載點來與裝置進行連線,通過訪問掛載點來訪問裝置。

比如說:我們可以把裝置看做乙個目錄,我們可以建立乙個目錄,在linux中我們通常將裝置放在根目錄下的mnt下面:

下面看乙個例子:(比如我們要將光碟機cdrom進行訪問, 直接cd cdrom是錯誤的)

1、進入根目錄的mnt下面: cd /mnt

2、進入mnt後,建立乙個目錄,用來作為掛載點:mkdir cdr(目錄名)

3、將目錄與裝置連線起來:mount /dev/cdrom/mnt/cdr

4、這樣就將裝置和目錄關聯起來了。掛載點即cdr,裝置是cdrom,我們訪問光碟機的內容就是訪問目錄:cd cdr 

5、如果想取消掛載,此時利用命令:umout /dev/cdrom 即可

三、linux的常用的命令

ls命令:列出當前目錄所包含的檔案,ls -l 豎排檔案 ls-m 橫著排檔案

cd命令:進入乙個目錄,這裡要注意:當進入目錄時是cd /目錄 ;當進入目錄下的檔案時 是cd 檔名;乙個有/有個沒有/

mkdir建立乙個新目錄

rmdir 刪除目錄(注意只能刪除空的目錄)

rmdir -rf 目錄 (這個比較常用,不論是否為空都可以刪除)

建立乙個文字: vi 文字名

vi的模式分為兩種,一種是命令模式,一種是編輯模式,當我們在命令模式時只能敲命令,只有在編輯模式時才可以輸入內容。

當我們建立完文字後後回車,首先進入的是命令模式,是不可以編輯的,然後按 a  進入編輯模式,此時最底部程式設計insert欄位,表示可以編輯,當我們需要儲存時,需要退回到命令模式,此時按 esc 來轉換,如果一次沒效果,可以多按幾次,此時的命令列還是不能輸入內容,這時候按出 :(冒號)才可以編輯命令。此時出現冒號:經常使用wq命令儲存並退出。

w是存檔但不退出,q是退出,q!是不存檔退出,wq是存檔退出。

如果我們想檢視檔案內容:可以用cat或者more來檢視文字內容。tac也是檢視,是逆序檢視,cat是正序檢視。head可以檢視前多少行的資訊,head -3 檔名,可以檢視前三行資訊。

四、linux的服務

這個對網路知識的要求比較多,大家要補下網路知識啊。

ftp服務,前面介紹過,是檔案傳輸服務,如果想將window的內容上傳達linux中,需要在linux上搭建乙個vsftp的伺服器,這個是最常用的,具體搭建看前一篇博文。

linux檢視ip的命令:ifconfig

windows的dos下檢視ip名:ipconfig

防火牆的開啟和關閉: service iptables start/stop

在linux中#代表注釋的意思

設定ftp開機即啟動的命令是:chkconfig vsftpd on

ftp伺服器安裝好後,需要乙個ftp的客戶端來操作,這裡比較簡單的是

可以連線linux的ftp伺服器,來進行檔案的上傳

另外乙個伺服器是ssh,這是遠端管理伺服器,是比較安全的乙個,我們可以遠端來操做linux,因為linux是多使用者的系統

ssh服務啟動的命令是:service sshd start

設為開機啟動:chkconfig sshd on

同樣ssh也有它的客戶端:putty

使用它登入後,可以跟在linux本機操作一樣。用來遠端管理伺服器比較好。

好了,今天的介紹就到這裡了。

我的第一面(3) 面試

面試 筆試結束,大家在會議室等待通知。我是倒數第二個被叫進小辦公室的。進去坐好後,面試官開始問話了 你是明年畢業吧?能先介紹一下自己嗎?說說你在學校的學習情況。我叫 是 大學 06級學生 我隨便說了點,說到一半 其實我是在拖延時間,我一沒有獲得過獎學金,二沒有什麼專案經驗,在校學習情況有什麼好說的 ...

騰訊 IEG 遊戲AI第一面

9月4日下午4點,收到廣東深圳的 聊的過程大約有18分鐘,主要交流過程歸納如下 1 做自我介紹 2 問影象語義分割的專案,是團隊完成的嗎?介紹下。4 問深度學習了解嗎?tensroflow用過沒有?5 問學過最優化課程 概率論 矩陣論等課程嗎?最優化課程成績是多少?6 主要用什麼語言?python呢...

基恩士一面 記我機智的秋招第一面

由於暑假是一直沒決定好做什麼崗位,心裡比較煩躁,9月2日才正式進入秋招狀態,又投錯了幾個崗位,第一面竟然在9月14號。投了基恩士的技術工程師,以為是技術支援,宣講的時候才發現這公司招的實際是銷售,特別是說面試是一分鐘自我展示的時候 不是自我介紹 心裡打了退堂鼓。基恩士還是一家很厲害的公司,5千來員工...