面試總結 Linux

2022-10-05 09:24:18 字數 3299 閱讀 5250

解決方案:

3)刪除【rm -f 檔案】壓縮包,並對檔案進行重新命名

4)開啟檔案【cd 檔案】,進入資料夾conf【cd conf】,編輯其中的檔案server.xml【vim server.xml】

5)進入vim編輯模式後,搜尋埠8080【/8080】,找到後修改埠為8081,之後退出vim編輯模式,退出vim。(埠預設8080,若埠沒被占用,則取消該部)

6)返回使用者目錄【cd】,再進入檔案中,開啟bin目錄【cd 資料夾/bin】,執行檔案startup.sh【./檔案】

1)登入伺服器後,查詢nginx的檔案位置(find /-name 檔名稱)

2)進入根目錄,找到logs目錄(cd 路徑),並進入logs資料夾(cd 路徑)

3)檢視日誌檔案(tail -f 日誌檔案),找到錯誤日誌位置,將上下文一起發給開發

解決方法:

2)進入apache-tomcat檔案,查詢該檔案下的目錄(cd 資料夾名稱)

3)進入log日誌資料夾,查詢日誌檔案

解決方法:

1)從根目錄進入conf資料夾,檢視conf資料夾現況

2)開啟server.xml檔案,進入vim編輯器(vim xml檔案)的命令模式

3)在vim命令模式下,輸入【/8080】,搜尋到8080埠位置,輸入【i】,退出vim命令模式,進入輸入模式,對8080埠進行修改為【8081】

4)修改後,點選esc退出輸入模式,進入命令模式,輸入【:wq】命令,推出vim編輯器

解決方法:

1)檢視檔案與目錄,確認logs.txt(記憶體溢位檔案)後,開啟logs.txt檔案,進入vim編輯器的命令模式

2)進入vim命令模式後,查詢【out of memory】位置(/outofmomory)

解決方法:

實時檢視,實時列印(tail -f logs.txt)

注意:搜尋指定日誌資訊時,所有的資訊皆為靜態資訊,實時檢視皆為動態引數,兩種直接無聯絡,是獨立的存在。

1)檢視當前賬戶目錄

pwd:檢視當前賬戶目錄

2)ls命令選項

基本格式:ls [ 選項 ] [ 目錄名 ]

命令選項

ls /:檢視目錄

ls -a:列出目錄下的所有檔案

ls -l:列出檔案的詳細資訊

ls -i:檢視⽂件的inode號(inode會指向檔案塊所在的位置)

ls -h:以容易讀取的方式顯示檔案大小

ls -d:僅列出目錄本身

ls -lh:檢視檔案的詳細資訊(包含了檔案大小)

ls -la:檢視所有檔案(包含了隱藏檔案)

ls -lah:檢視所有檔案以及檔案大小

3)檔案檢視內容

more 檔案:⼀屏⼀屏檢視檔案內容

less 檔案:檢視檔案內容(支援上下左右)

head -n n 檔名:檢視檔案開頭幾行(n為數字,值得是要看幾行)

tail -n n 檔名:檢視檔案結尾幾行(n為數字,值得是要看幾行)

cat -n 檔案:顯示檔案的行數

cat -a 檔案:顯示檔案所有內容但是不顯示行號

tac 檔案:倒序顯示檔案的行數

tail -f 檔案:檢視實時日誌

mkdir 資料夾名稱:建立資料夾。

mkdir -pv 資料夾名稱:建立且過程視覺化的多層級資料夾。

rm -r 目錄名稱:直接刪除

rm -rf 目錄名稱:強制刪除,若目錄不存在,此命令依舊可以執行,不報錯

rm -rv 目錄名稱:視覺化的刪除

touch 檔案名字:建立空白檔案

rm -f 檔名:強制刪除檔案

rm -i 檔名:詢問確認後刪除檔案

rm -v 檔名:刪除檔案(視覺化的只展示)

rm -iv 檔名:詢問確認後刪除檔案+視覺化展示

chmod nnn 檔名:賦予檔案許可權

chmod 使用者身份+使用者許可權字母 檔名:增加某乙個使用者的許可權

chmod 使用者身份-使用者許可權字母 檔名:移除某乙個使用者的許可權

chmod 使用者身份=使用者許可權字母 檔名:設定檔案的許可權

free:檢視記憶體

ps auxw | head -1;ps auxw|sort -rn -k4|head -5:記憶體佔⽤前五的程序

ps auxw|head -1;ps auxw|sort -rn -k3|head -3:cpu佔⽤前三的程序

lsof -i:埠:檢視指定埠占用語法格式

lsof -i:檢視埠占用語法格式

netstat -tunlp | grep 埠號:檢視指定埠占用語法格式

netstat -tunlp:檢視所有埠占用語法格式

程序檢視命令為:ps aux 或 ps -elf, 建議使用 ps -elf 查詢

ps -elf | grep 程序:檢視靜態的程序統計資訊

ps -elf:檢視更加詳細的資訊

面試 Linux命令總結

顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...

Linux面試總結分享

假如說職場如戰場,那面試就能算得上是在戰場揚名立萬的第一步。這一步直接影響到你在之後的日子裡會接觸到什麼樣的人,要做什麼樣的事。話說,跟一群幹大事的人才能幹成大事。如果你被應聘到一家好公司,有比較好的產品,有好的技術團隊,那麼你在技術方面發展可能很快。反之,如果你被應聘到一家 糞坑 公司,沒有團隊建...

面試總結 LINUX 2014 3 20

1.用source命令執行指令碼檔案和用sh執行指令碼檔案的區別 用source和點執行指令碼檔案,執行過程不另開程序,指令碼檔案中設定的變數在當前shell中可以看到 用sh和.執行指令碼檔案,是在當前程序另開子程序來執行指令碼命令,指令碼檔案中設定的變數在當前shell中不能看到。如 root ...