日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

排查生产问题linux命令,排查问题所用到的一些Linux命令实践(不定期更新。。)...

發(fā)布時間:2023/12/4 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 排查生产问题linux命令,排查问题所用到的一些Linux命令实践(不定期更新。。)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、前言

線上問題排查可能是每個程序員都會經歷的。在排查的過程中,往往會用到很多Linux命令,也會產生一些很實用的技巧。本博文通過分析一次線上問題排查的過程,把所有用到的命令串起來。每個Linux命令的參數往往會很多,下面對Linux命令的介紹,不會面面俱到,我只會介紹常用的或者對排查問題有幫助的參數。另外,本人也會不間斷的進行更新,把自己學習到的一些實用的技巧分享出來。

二、Linux命令

2.1 ?ssh命令

首先,我們需要通過本機或者跳板機連接到到生產服務器上,這時候就會用到ssh命令

實踐:

無用戶(默認用當前用戶)的ssh登錄 : ?ssh ?172.16.23.45

有用戶的ssh登錄 : ?ssh ?admin@172.16.23.45

有用戶指定端口的ssh登錄 : ssh -p 17700 admin@172.16.23.45

建立到目標主機的持久連接: ssh -MNf ?admin@172.16.23.45

2.2 cd命令

進入遠程服務器后,一定會用到的一個命令就是cd,用來進入日志目錄

實踐:

進入當前目錄下的某個目錄 ?cd ?tmp

以絕對路徑進入某個目錄 ? ? cd /etc/tmp

回到用戶目錄 ? ? ? ? ? ? ? ? ? cd ~

回到上一個目錄 ? ? ? ? ? ? ? ?cd ..

擴展:當到需要進入的目錄太深,每次都要進行好多cd,因此,可以使用ln命令生成一個軟連接

ln -s ?logs ?/home/admin/cc/logs

接下來,你就可以通過cd logs進入/home/admin/cc/logs 了

2.3 ls命令

進入指定目錄后,很習慣的一件事就是用ls或者ll顯示一下當前目錄下的文件

實踐:

ls -a ? 列出所有文件,包括隱藏文件

ls -l ? 類似ll命令,會列出詳細信息

ls ?-t ?列出的文件按時間正向排序

ls ?-r ?列出的文件反向排序

我常常用 ls -alt ?或者 ?ls -altr ?查找最近時間變更的日志

2.4 grep命令

接下來,我們往往會用grep命令在某個日志搜索指定關鍵詞

實踐:

grep "test" ?d.log ? 在d.log中查找所有含test的行

grep "test" ?d* ? ? ? 在所有以d開頭的文件中查找含test的行

grep "test" ?a.log ?b.log ?c.log ? 在a.log ?b.log ?c.log中查找含test的行

grep ?-e ?"[a-Z]\{5\}test" ? a.log ? ?在a.log中查找所有以5個字母開頭以test結尾的字符串的行

grep ?"test" d.log -3 ? 在d.log中查所有含test的行,并顯示這些行緊跟的3行

一般來說,grep會和cat ? more ?tail等命令聯(lián)合用

cat *.log | grep "test" ? ? 在所有l(wèi)og日志中搜索包含test的行

more *.log | grep "test" ?在所有l(wèi)og日志中逐步搜索包含test的行

tail -100 test.log | grep "test" ? 在test.log的最后100行搜索test的行

下面的命令是個比較實用的命令,可以統(tǒng)計出日志中全部的異常,并排序計算出異常出現的次數:

grep?-Eo?"[a-Z]+Exception"?*.log|sort|uniq?-c

===================update in 2015-10-11======================

Linux命令(持續(xù)更新ing)

*.命令語法:? a.在進行參數設定時,通常為“-”號,若為完整參數名稱,則輸入“--”符號;? b.指令太長的時候,可以使用“\”符號使指令連續(xù)到下一行;? c.各種符號的意義:??? ''???? ...

Linux命令學習<不斷更新>

沒有系統(tǒng)的學習過Linux命令,遇到了就學習一下,慢慢積累. 1.echo 命令,學習網站『https://linux.cn/article-3948-1.html』. echo單詞有回聲.共鳴的意思 ...

工作中常用的Linux命令(不斷更新中)

最近工作中用到linux命令,簡單總結如下: 1. pwd 查看當前所在的文件路徑 2. cd 切換目錄 cd .. 切換到上一級目錄 3. ls 列出當前文件路徑下的所有文件和文件夾 4. ll 是 ...

Linux命令(持續(xù)更新)

1. tail 命令 ? ?tail 命令可用于查看文件的內容,有一個常用的參數 -f 常用于查閱正在改變的日志文件. tail? -f? filename?會把 filename 文件里的最尾部的內 ...

2020-04-13:怎么在日志里排查錯誤,該用哪些Linux命令

能通過less命令打開文件,通過Shift+G到達文件底部,再通過?+關鍵字的方式來根據關鍵來搜索信息. 能通過grep的方式查關鍵字,具體用法是, grep 關鍵字 文件名,如果要兩次在結果里查找的 ...

工作中常用的linux命令(持續(xù)更新)

一.top 實時動態(tài)地查看系統(tǒng)的整體運行情況1.在top命令后 > < 切換排序方式,根據cpu排名或者內存排名查看 2.top -p 進程pid 查看某一進程的整體運行情況 二.解壓縮 ...

常用Linux命令(長期更新)

有些命令如果不常用,老是記不住,每每用到總還要去查,特此將一些命令記錄在此: (0)按指定時間刪除文件 find target_dir -type f -mtime +3 -exec rm {} \; ...

Linux命令實踐&lpar; 六&rpar;

1.統(tǒng)計出/etc/passwd文件中其默認shell為非/sbin/nologin的用戶個數,并將用戶都顯示出來 [root@test ~]#awk -F: '{shells[$NF]++;if($ ...

Linux命令(持續(xù)更新中)

命令名 用法 安裝上傳下載 yum install lrzsz ? rz上傳文件,sz下載文件 壓縮 解壓文件 tar -zxvf ?文件名 壓縮文件 tar -zcvf 文件名 刪除非空目錄: rm ...

隨機推薦

Leetcode Longest Common Prefix

Write a function to find the longest common prefix string amongst an array of strings. class Solutio ...

hdu 1698 線段樹 區(qū)間修改

#include #include #include #include #includ ...

ASP&period;NET數據報表之柱狀圖 ------工作日志

#region 柱形色調 /// /// 柱形色調 /// private string[] myColor = new string ...

java調取數據庫

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.S ...

G彩娛樂網【分享】想要開源自己的代碼可以參考一下

作為一個開發(fā)者,如果你打算開源自己的代碼,千萬不要忘記,選擇一種開源許可證(license). 許多開發(fā)者對開源許可證了解很少,不清楚有哪些許可證,應該怎么選擇.本文介紹開源許可證的基本知識,主要參考 ...

SAP MM 明明已經擴展供應商到采購組織下,采購訂單里還是報錯?

SAP MM 明明已經擴展供應商到采購組織下,采購訂單里還是報錯? 如下的PO 4400000069,處于HELD狀態(tài).ME22N試圖保存它為一個正式的采購訂單,報錯說供應商沒有在采購組織下維護, 使 ...

置信區(qū)間-顯著性-P-值

1.置信區(qū)間:誤差范圍(區(qū)間)在統(tǒng)計概率中就叫做置信區(qū)間:簡單來說置信區(qū)間就是誤差范圍 我們用中括號[a,b]表示樣本估計總體平均值的誤差范圍的區(qū)間,由于a和b的確切數值取決于你希望自己對于“該區(qū)間包 ...

二叉搜索樹的第k個節(jié)點

給定一棵二叉搜索樹,請找出其中的第k小的結點.例如, (5,3,7,2,4,6,8)? ? 中,按結點數值大小順序第三小結點的值為4. = =一看就想到中序遍歷 public class Soluti ...

Nginx 響應狀態(tài)

ngx.status = ngx.HTTP_CONTINUE (100) (first added in the v0.9.20 release)ngx.status = ngx.HTTP_SWITC ...

Oracle開發(fā)者守則

下面為Oracle大師級語錄: Oracle Database developers should follow is to do everything they can in SQL. What t ...

總結

以上是生活随笔為你收集整理的排查生产问题linux命令,排查问题所用到的一些Linux命令实践(不定期更新。。)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。