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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

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

一、前言

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

二、Linux命令

2.1 ?ssh命令

首先,我們需要通過本機(jī)或者跳板機(jī)連接到到生產(chǎn)服務(wù)器上,這時(shí)候就會(huì)用到ssh命令

實(shí)踐:

無用戶(默認(rèn)用當(dāng)前用戶)的ssh登錄 : ?ssh ?172.16.23.45

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

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

建立到目標(biāo)主機(jī)的持久連接: ssh -MNf ?admin@172.16.23.45

2.2 cd命令

進(jìn)入遠(yuǎn)程服務(wù)器后,一定會(huì)用到的一個(gè)命令就是cd,用來進(jìn)入日志目錄

實(shí)踐:

進(jìn)入當(dāng)前目錄下的某個(gè)目錄 ?cd ?tmp

以絕對路徑進(jìn)入某個(gè)目錄 ? ? cd /etc/tmp

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

回到上一個(gè)目錄 ? ? ? ? ? ? ? ?cd ..

擴(kuò)展:當(dāng)?shù)叫枰M(jìn)入的目錄太深,每次都要進(jìn)行好多cd,因此,可以使用ln命令生成一個(gè)軟連接

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

接下來,你就可以通過cd logs進(jìn)入/home/admin/cc/logs 了

2.3 ls命令

進(jìn)入指定目錄后,很習(xí)慣的一件事就是用ls或者ll顯示一下當(dāng)前目錄下的文件

實(shí)踐:

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

ls -l ? 類似ll命令,會(huì)列出詳細(xì)信息

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

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

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

2.4 grep命令

接下來,我們往往會(huì)用grep命令在某個(gè)日志搜索指定關(guān)鍵詞

實(shí)踐:

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個(gè)字母開頭以test結(jié)尾的字符串的行

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

一般來說,grep會(huì)和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的行

下面的命令是個(gè)比較實(shí)用的命令,可以統(tǒng)計(jì)出日志中全部的異常,并排序計(jì)算出異常出現(xiàn)的次數(shù):

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

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

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

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

Linux命令學(xué)習(xí)<不斷更新>

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

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

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

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

1. tail 命令 ? ?tail 命令可用于查看文件的內(nèi)容,有一個(gè)常用的參數(shù) -f 常用于查閱正在改變的日志文件. tail? -f? filename?會(huì)把 filename 文件里的最尾部的內(nèi) ...

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

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

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

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

常用Linux命令(長期更新)

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

Linux命令實(shí)踐&lpar; 六&rpar;

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

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

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

隨機(jī)推薦

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數(shù)據(jù)報(bào)表之柱狀圖 ------工作日志

#region 柱形色調(diào) /// /// 柱形色調(diào) /// private string[] myColor = new string ...

java調(diào)取數(shù)據(jù)庫

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

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

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

SAP MM 明明已經(jīng)擴(kuò)展供應(yīng)商到采購組織下,采購訂單里還是報(bào)錯(cuò)?

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

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

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

二叉搜索樹的第k個(gè)節(jié)點(diǎn)

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

Nginx 響應(yīng)狀態(tài)

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

Oracle開發(fā)者守則

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。