解決方案:
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 ...