用strings命令查看kafka-log內容 過濾二進制編碼
kafka的log內容格式還不沒怎麽了解,想快速瀏覽消息內容的話,除了使用它自帶的kafka-console-consumer.sh
腳本,還可以直接去看log文件本身,不過內容裏有部分二進制字符,通過命令看的話會有亂碼。
strings 命令可以過濾掉二進制編碼,但默認它也會過濾掉中文字符,只留有英文字符。要用它的-e S
參數可以同時過濾出中文或英文字符,但仍會包含了小部分的二進制編碼,可以在通過iconv去掉一下,能大致看到消息內容:
$ cat log-strings.sh #!/bin/bash PROG_NAME=$0 LOG_FILE=$1 if [ -z "$LOG_FILE" ];then echo "Usage: $PROG_NAME logfile" exit 1 fi strings -e S "$LOG_FILE" | iconv -c -f "UTF-8" -t "UTF-8"
用strings命令查看kafka-log內容 過濾二進制編碼
相關推薦
用strings命令查看kafka-log內容 過濾二進制編碼
ons CA 了解 編碼 log_file 命令 bash ring iconv kafka的log內容格式還不沒怎麽了解,想快速瀏覽消息內容的話,除了使用它自帶的kafka-console-consumer.sh腳本,還可以直接去看log文件本身,不過內容裏有部分二進制字
Windows環境下,用netstat命令查看某個端口號是否占用
gpo 配置信息 con tor 情況 路由 時間 長時間 針對 目標:在Windows環境下,用netstat命令查看某個端口號是否占用,為哪個進程所占用. 操作:操作分為兩步:(1)查看該端口被那個PID所占用;方法一:有針對性的查看端口,使用命令 Netstat
linux 進程管理用ps命令查看進程
linux 進程 ps命令是Process Status的縮寫,用來列出系統中當前運行的那些進程,使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程占用了過多的資源等等。 ps 為我們提供了進程的一次性的查看,它所提供的查看結果並不是動態連續的。 像大多數linu
strings 命令查看exp備份文件
strings 命令 strings exp 一、描述最近工作中遇到一個案例,客戶9i數據庫系統,由於主機宕機,主機無法啟動,只有exp的備份文件,在我們不知道表空間名稱和業務用戶的情況下需要對數據進行恢復。 二、操作1、找到exp備份文件,要求備份文件不要備份的本地,找一臺備份機。2、通過strin
Linux查看文件內容命令:less(轉)
get 忽略 編輯器 blank 命令 spa bsp 打開 保存 less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動,卻不能向後移動,而且less在查看之前不會加載整個文件。 語法 less [參數] 文件 參數說明: -b
Linux下查看文件內容的命令
root when app system 參數 一起 調用 effect moni 查看文件內容的命令: cat 由第一行開始顯示內容,並將所有內容輸出 tac 從最後一行倒序顯示內容,並將所有內容輸出 more 根據窗口大小,一頁一頁的現實文件內容
L-1-9 Linux命令之用戶日誌查看命令
物理 時間 mail 運行級別 tle var pty con 地址 [last]last查看用戶登陸記錄 -n <num> 只顯示最近<num>次的信息。//相關配置文件/var/log/wtmp[lastb]lastb記錄用戶錯誤的登錄信息
linux 查看文件內容的命令
此外 查看文件內容 bsp more nbsp 最後一行 我們 left cat 剛剛我們提到的都只是在於顯示檔案的外觀,或者是移動與復制一個檔案或目錄而已,那麽如果我們要視察一個檔案的內容時,該如何是好呢?!這裏有相當多有趣的指令可以來分享一下:最常使用的顯示檔案內容的指
用戶管理—查看用戶的命令
名單 用戶登錄 輸出 swd history 天數 選擇 如果 test 1、查看當前登錄用戶信息 who命令: who缺省輸出包括用戶名、終端類型、登陸日期以及遠程主機。 who /var/log/wtmp 可以查看自從wtmp文件創建以來的每一次登陸情況 (1)-b:查
Linux下查看文件內容的幾種常用命令
文件名 最後一行 文件 passwd 顯示 亮顯 所有 語法 查看文件內容 【常用】 1,cat 由第一行開始顯示內容,並將所有內容輸出 cat的功能是將文件從第一行開始連續的將內容輸出在屏幕上。但是cat並不常用,原因是當文件大,行數比較多時,屏幕無法全部容下時,
003-linux命令-文件和目錄、查看文件內容
行數 comm emp 詳細 grep ring 說明文 詞匯 一行 文本處理 cat file1|command(sed,grep,awk,) > result.txt 合並一個文件的詳細說明文本,並將簡介寫入一個新文件中 cat file1|command(s
Linux命令 查看及修改文件屬性
若是 有用 -s 工作組 文件類型 大牛 tro 命令執行 建立 chmod [功能說明] 改變文件的訪問權限 #Linux中訪問權限分為:文件屬主(文件的創建者)文件組屬主(創建者所處的組)和其他(其他用戶) [語法格式] Chmod[參數]mode[文件名或目錄名]
命令查看java的class字節碼文件
target help命令 ont 命令 虛擬機 更多 iss gravity clas 查看java字節碼 1 javac –verbose查看運行類是加載了那些jar文件 HelloWorld演示: javac –verbose HelloWorld.java
Linux-rpm命令-查看已安裝軟件包信息及未安裝rpm包信息
linux rpm 博文說明【前言】: 本文將通過個人口吻介紹rpm命令,包括查看已安裝軟件包信息及未安裝rpm包信息。 在目前時間點【2017年6月12號】下,所掌握的技術水平有限,可能會存在不少知識理解不夠深入或全面,望大家指出問題共同交流,在後續工作及學習中如發現本文內容與實際情況有
adb shell dumpsys 命令 查看內存
mail 內存 創建 name spa gif http 例如 table http://blog.csdn.net/xyz_lmn/article/details/7001892 android程序內存被分為2部分:native和dalvik,dalvik就是我們平常說的
WebSphere V8.5 靜默安裝升級(三)-命令查看創建刪除WAS概要文件
fig home 存儲目錄 ipv6 ssd listen cfg nco osg 【命令查看已建的WAS概要文件】:/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -listProfiles【命令刪除WAS概要文件】:
linux操作系統中的netstat命令查看端口狀態的使用
路由 clas linux com pre 系統 .cn spa sta 1:netstat 命令用於顯示各種網絡相關信息,即網絡狀態。而我主要使用netstat查看端口號是否啟動; 參數詳情: 1 -a (all)顯示所有選項,默認不顯示LISTEN相關 2 -
Linux 常用命令——查看系統
.com 常用 redhat 某個文件 適用於 比較 .cn 查看系統 屬組 有的時候別人給你一個登錄方式,但是不知道是啥系統,看圖就知道了 1、uname -a 查看電腦以及操作系統 2、cat /proc/version 正在運行的內核版本 3、cat /e
Linux 如何通過命令查看一個文件的某幾行(中間幾行或最後幾行)
inux 一行 [] 讀取 filename 多個 小寫 統計字數 sql linux 如何顯示一個文件的某幾行(中間幾行) 【一】從第3000行開始,顯示1000行。即顯示3000~3999行 cat filename | tail -n +3000 | head -n
使用nfsstat命令查看NFS服務器狀態
報告 borde lsp 允許 adding order 狀態 打印 初始 轉載於:http://www.cnblogs.com/jankie/archive/2011/09/03/2165851.html nfsstat命令顯示關於NFS和到內核的遠程過程調用(RPC)接