mirror of
https://github.com/xmengnet/the-art-of-command-line.git
synced 2024-12-24 10:06:28 +08:00
Add wireshark
link
This commit is contained in:
parent
54fc8a3054
commit
4691cbde08
14 changed files with 28 additions and 28 deletions
|
@ -270,7 +270,7 @@ Příklady:
|
|||
|
||||
- Nástroj `ab` (přibalený k Apachi) je užitečný pro rychlé a hrubé zkontrolování výkonosti webového serveru. Komplexnější měření umožňuje `siege`.
|
||||
|
||||
- Pro důslednější síťové ladění, `wireshark`, `tshark` nebo `ngrep` jsou to pravé.
|
||||
- Pro důslednější síťové ladění, [`wireshark`](https://wireshark.org/), `tshark` nebo `ngrep` jsou to pravé.
|
||||
|
||||
- Nezapomínejte na `strace` a `ltrace`. Mohou být nápomocné zejména pokud některý program selhává, zasekává se nebo padá a nevíte proč nebo pokud chcete mít obecnou představu o výkonu. Myslete na přepínač profilingu (`-c`) a schopnost připnout se k běžícímu procesu (`-p`).
|
||||
|
||||
|
@ -434,7 +434,7 @@ Pár příkladů na spojování příkazů:
|
|||
|
||||
- `rsync`: synchronizuje soubory a adresáře přes SSH nebo v lokálním systému souborů
|
||||
|
||||
- `wireshark` a `tshark`: zachytávání packetů a síťové ladění
|
||||
- [`wireshark`](https://wireshark.org/) a `tshark`: zachytávání packetů a síťové ladění
|
||||
|
||||
- `ngrep`: grep pro síťovou vrstvu
|
||||
|
||||
|
|
|
@ -301,7 +301,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- Το εργαλείο `ab` (έρχεται μαζί με Apache) βοηθά στον πρόχειρο έλεγχο της απόδοσης web server. Για πιο σύνθετο έλεγχο φόρτου, δοκιμάστε `siege`.
|
||||
|
||||
- Για πιο σοβαρή αποσφαλμάτωση δικτύου, `wireshark`, `tshark`, ή `ngrep`.
|
||||
- Για πιο σοβαρή αποσφαλμάτωση δικτύου, [`wireshark`](https://wireshark.org/), `tshark`, ή `ngrep`.
|
||||
|
||||
- Να γνωρίζετε για τις `strace` και `ltrace`. Αυτές μπορεί να φανούν χρήσιμες, όταν ένα πρόγραμμα αποτυγχάνει, κρεμάει ή σκάει και δε γνωρίζετε γιατί ή αν θέλετε να έχετε μία γενική ιδέα της απόδοσης. Σημειώστε την επιλογή μέτρησης (`-c`) και τη δυνατότητα να συνδέσετε σε μία διεργασία που εκτελείται (`-p`).
|
||||
|
||||
|
@ -445,7 +445,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `rsync`: συγχρονισμός αρχείων και καταλόγων μέσω SSH ή σε τοπικό σύστημα αρχείων
|
||||
|
||||
- `wireshark` και `tshark`: συλλογή πακέτων και αποσφαλμάτωση συστήματος
|
||||
- [`wireshark`](https://wireshark.org/) και `tshark`: συλλογή πακέτων και αποσφαλμάτωση συστήματος
|
||||
|
||||
- `ngrep`: grep για το επίπεδο δικτύου
|
||||
|
||||
|
|
|
@ -275,7 +275,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- La herramienta `ab` (viene con Apache) es útil para una verificación rápida del rendimiento de un servidor web. Para pruebas de carga más complejas prueba `siege`.
|
||||
|
||||
- Para una depuración mas seria de redes, `wireshark`, `tshark`, o `ngrep`.
|
||||
- Para una depuración mas seria de redes, [`wireshark`](https://wireshark.org/), `tshark`, o `ngrep`.
|
||||
|
||||
- Conoce acerca de `strace` y `ltrace`. Estas puede ser de utilidad si un programa está fallando, suspendido, o colgado, y no sabe por qué, o si quieres tener una idea general del rendimiento. Considera la opción de elaboración de perfiles (`-c`), y la habilidad de adjuntar a un proceso en ejecución (`-p`).
|
||||
|
||||
|
@ -441,7 +441,7 @@ Algunos ejemplos de comandos reunidos:
|
|||
|
||||
- `rsync`: sincronización de archivos y carpetas sobre SSH o en sistema de archivos locales
|
||||
|
||||
- `wireshark` y `tshark`: captura de paquetes y depuración de la red
|
||||
- [`wireshark`](https://wireshark.org/) y `tshark`: captura de paquetes y depuración de la red
|
||||
|
||||
- `ngrep`: grep para la capa de la red
|
||||
|
||||
|
|
|
@ -389,7 +389,7 @@ Les commandes `jps`, `jstat`, `jstack` et `jmap` de la JDK sont utiles. L'[outil
|
|||
- L'outil `ab` (fourni avec Apache) est utile pour une vérification rapide et grossière des performances d'un serveur web.
|
||||
Pour des tests de charge plus complexes, essayez `siege`.
|
||||
|
||||
- Pour du debogage réseau plus sérieux : `wireshark`, `tshark` ou `ngrep`.
|
||||
- Pour du debogage réseau plus sérieux : [`wireshark`](https://wireshark.org/), `tshark` ou `ngrep`.
|
||||
|
||||
- Sachez utiliser `strace` et `ltrace`.
|
||||
Ces commandes peuvent être utiles si un programme fonctionne mal ou plante et que vous n'en connaissez pas la raison, ou si vous voulez vous faire une idée des performances.
|
||||
|
@ -566,7 +566,7 @@ Si vous voulez un décompte du nombre de requêtes pour chaque valeur de `acct_i
|
|||
|
||||
- `rsync` : synchronise des fichiers et des dossiers via SSH ou localement.
|
||||
|
||||
- `wireshark` et `tshark`: capture de paquets et dépannage réseau.
|
||||
- [`wireshark`](https://wireshark.org/) et `tshark`: capture de paquets et dépannage réseau.
|
||||
|
||||
- `ngrep` : grep pour les couches réseaux.
|
||||
|
||||
|
|
|
@ -278,7 +278,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `ab` (incluso in Apache) è ottimo per un test di carico veloce di un webserver. Per test di carico più avanzati, prova anche `siege`.
|
||||
|
||||
- Per un debug di rete più avanzato, dai uno sguardo a `wireshark`, `tshark` o `ngrep`.
|
||||
- Per un debug di rete più avanzato, dai uno sguardo a [`wireshark`](https://wireshark.org/), `tshark` o `ngrep`.
|
||||
|
||||
- Impara qualcosa di più su `strace` e `ltrace`. Possono essere molto utili quando un programma crasha, o magari rimane in blocco e tu non capisci perché. Degne di nota le opzioni di profiling (`-c`), e la possibilità di agganciare un processo in esecuzione (`-p`).
|
||||
|
||||
|
@ -449,7 +449,7 @@ Qualche esempio di combinazione di più comandi comandi:
|
|||
|
||||
- `rsync`: sincronizza file e cartelle tramite SSH oppure in locale.
|
||||
|
||||
- `wireshark` e `tshark`: packet capturing e debug di rete.
|
||||
- [`wireshark`](https://wireshark.org/) e `tshark`: packet capturing e debug di rete.
|
||||
|
||||
- `ngrep`: come grep... ma per il traffico di rete.
|
||||
|
||||
|
|
|
@ -271,7 +271,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `ab`(Apacheに付属)は、Webサーバのパフォーマンスをざっくりチェックするのに便利。より複雑なテストには`siege`を試そう。
|
||||
|
||||
- より確実なネットワークのデバッグは`wireshark`、`tshark`、`ngrep`。
|
||||
- より確実なネットワークのデバッグは[`wireshark`](https://wireshark.org/)、`tshark`、`ngrep`。
|
||||
|
||||
- `strace`と`ltrace`について知っておこう。プログラムの実行に失敗したりハングしたりクラッシュしたりして、その理由が分からない、あるいはパフォーマンスに関する一般的情報を知りたいなら、このツールが役立つはずだ。プロファイリングのオプション(`-c`)や起動中のプロセスにアタッチする機能(`-p`)も覚えておこう。
|
||||
|
||||
|
@ -440,7 +440,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `rsync`: ファイルやフォルダをSSH経由またはローカルファイルシステム内で同期
|
||||
|
||||
- `wireshark` と `tshark`: パケットキャプチャとネットワークデバッギング
|
||||
- [`wireshark`](https://wireshark.org/) と `tshark`: パケットキャプチャとネットワークデバッギング
|
||||
|
||||
- `ngrep`: ネットワーク層のgrep
|
||||
|
||||
|
|
|
@ -245,7 +245,7 @@
|
|||
|
||||
- `ab`라는 툴(Apache에 딸려있는)은 신속하고 간단하게(quick-and-dirty) 웹서버의 성능을 체크하는데 유용합니다. 보다 복잡한 부하 테스트를 할때는 `siege`를 사용해보세요.
|
||||
|
||||
- 보다 심각한 경우의 네트워크 디버깅을 위해서는 `wireshark`, `tshark` 또는 `ngrep`를 사용하세요.
|
||||
- 보다 심각한 경우의 네트워크 디버깅을 위해서는 [`wireshark`](https://wireshark.org/), `tshark` 또는 `ngrep`를 사용하세요.
|
||||
|
||||
- `strace` 와 `ltrace`에 대해서 알아보세요. 이 커맨드들은 만일 어떤 프로그램에서 failing, hanging 혹은 crashing이 일어나거나 그 외에 여러분이 무슨이유인지 알지 못하는 상황이나 성능에 대한 대략적인 내용을 얻고자 할때 유용할 것입니다. 특히 프로파일링을 위한 옵션(`-c`)과 현재 실행중인 프로세스에 붙이기 위한 옵션(`-p`)을 기억하세요.
|
||||
|
||||
|
@ -400,7 +400,7 @@
|
|||
|
||||
- `rsync`: SSH를 이용해 원격 파일 시스템이나, 로컬 파일시스템의 파일과 폴더들을 동기화 할때 사용합니다
|
||||
|
||||
- `wireshark` and `tshark`: 패킷정보를 가져오며 네트워킹을 디버깅하는데 사용합니다
|
||||
- [`wireshark`](https://wireshark.org/) and `tshark`: 패킷정보를 가져오며 네트워킹을 디버깅하는데 사용합니다
|
||||
|
||||
- `ngrep`: 네트워크 환경에서 grep과 같은 역할을 합니다
|
||||
|
||||
|
|
|
@ -236,7 +236,7 @@ Use `zsless`, `zmore`, `zcat`, and `zgrep` para manipular arquivos comprimidos.
|
|||
|
||||
- A ferramenta `ab` (que vem com o Apache) é muito útil para verificação rápida da performance do servidor web. Para mais complexos testes de carga, tente `siege`.
|
||||
|
||||
- Para debugs mais sérios da rede, `wireshark`, `tshark`, ou `ngrep`.
|
||||
- Para debugs mais sérios da rede, [`wireshark`](https://wireshark.org/), `tshark`, ou `ngrep`.
|
||||
|
||||
- Aprenda a respeito do `strace`e `ltrace`. Estes podem ser úteis se um programa está falhando, travado, ou quebrando, e você não sabe o por que, ou se você quer obter uma ideia geral da performance. Note que a opção de perfil (`-c`), e a habilidade de se plugar a um processo em execução (`-p`).
|
||||
|
||||
|
@ -392,7 +392,7 @@ Alguns exemplos de como reunir os comandos.
|
|||
|
||||
- `rsync`: Sincroniza arquivos e pastas através do SSH.
|
||||
|
||||
- `wireshark` e `tshark`: captura de pacotes e debug de rede.
|
||||
- [`wireshark`](https://wireshark.org/) e `tshark`: captura de pacotes e debug de rede.
|
||||
|
||||
- `ngrep`: grep para a camada de rede.
|
||||
|
||||
|
|
|
@ -302,7 +302,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `ab`, которая поставляется вместе с apache, полезна для быстрой и поверхностной проверки производительности веб-сервера. Для более серьезного нагрузочного тестирования используйте `siege`.
|
||||
|
||||
- Для более серьёзной отладки сетей используйте `wireshark`, `tshark` и `ngrep`.
|
||||
- Для более серьёзной отладки сетей используйте [`wireshark`](https://wireshark.org/), `tshark` и `ngrep`.
|
||||
|
||||
- Знайте про `strace` и `ltrace`. Эти команды могут быть полезны, если программа падает или висит, и вы не знаете почему Или если вы хотите протестировать производительность программы. Не забывайте про возможность отладки (`-c`) и возможность прицепиться к процессу по pid (`-p`).
|
||||
|
||||
|
@ -471,7 +471,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `rsync`: синхронизация файлов и папок через SSH
|
||||
|
||||
- `wireshark` и `tshark`: перехват пакетов и отладка сети
|
||||
- [`wireshark`](https://wireshark.org/) и `tshark`: перехват пакетов и отладка сети
|
||||
|
||||
- `ngrep`: grep для слоя сети (network layer). Перехват пакетов по заданной маске.
|
||||
|
||||
|
|
|
@ -305,7 +305,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- Orodje `ab` (prihaja z Apache-jem) je v pomoč za hitro in nečisto preverjanje uspešnosti spletnega strežnika. Za bolj kompleksno testiranje nalaganja poskusite `siege`.
|
||||
|
||||
- Za bolj resno razhroščevanje omrežja, `wireshark`, `tshark` ali `ngrep`.
|
||||
- Za bolj resno razhroščevanje omrežja, [`wireshark`](https://wireshark.org/), `tshark` ali `ngrep`.
|
||||
|
||||
- Poznajte `strace` in `ltrace`. Ta sta v pomoč, če program ni uspešen, se ustavlja ali poruši in ne veste zakaj, ali če želite dobiti splošno idejo o uspešnosti. Bodite pozorni na opcijo profiliranja (`-c`) in zmožnost dodajanja k procesu, ki se poganja (`-p`).
|
||||
|
||||
|
@ -473,7 +473,7 @@ Nekaj primerov sestavljanja ukazov skupaj:
|
|||
|
||||
- `rsync`: sinhronizacija datotek in map preko SSH ali v lokalnem datotečnem sistemu
|
||||
|
||||
- `wireshark` in `tshark`: zajem paketov in razhroščevanje omrežja
|
||||
- [`wireshark`](https://wireshark.org/) in `tshark`: zajem paketov in razhroščevanje omrežja
|
||||
|
||||
- `ngrep`: grep za nivo omrežja
|
||||
|
||||
|
|
|
@ -207,7 +207,7 @@
|
|||
- Для того, щоб дізнатися, чому диск повністю забитий, використовуйте [`ncdu`](https://dev.yorhel.nl/ncdu), це зберігає час у порівнянні з тим же `du -sh *`.
|
||||
- Для того, щоб дізнатися, який сокет або процес використовує інтернет, використовуйте [`iftop`](http://www.ex-parrot.com/~pdw/iftop/) або [`nethogs`](https://github.com/raboof/nethogs).
|
||||
- Додаток `ab` який поставляється разом з apache, корисний для швидкої і поверхневої перевірки продуктивності веб-сервера. Для більш серйозного лоад-тестінгу використовуйте `siege`.
|
||||
- Для більш серйозної відладки мережі використовуйте `wireshark`, `tshark`, і `ngrep`.
|
||||
- Для більш серйозної відладки мережі використовуйте [`wireshark`](https://wireshark.org/), `tshark`, і `ngrep`.
|
||||
- Знайте про `strace` та `ltrace`. Ці команди можуть бути корисні, якщо програма падає або висить, і ви не знаєте чому або якщо ви хочете протестувати продуктивність програми. Не забувайте про можливість відладки (`-c`) і можливість причепитися до процесу по pid (` -p`).
|
||||
- `ldd` для перевірки системних бібліотек.
|
||||
- Знайте як причепитися до працюючого процесу через `gdb` і отримати трасування стека.
|
||||
|
@ -310,7 +310,7 @@
|
|||
- [`mtr`](http://www.bitwizard.nl/mtr/): трасування для відладки мережі
|
||||
- `cssh`: паралельне виконання команд в графічному інтерфейсі
|
||||
- `rsync`: синхронізація файлів і папок через SSH або на локальній файловій системі
|
||||
- `wireshark` і `tshark`: перехоплення пакетів і відладка мережі
|
||||
- [`wireshark`](https://wireshark.org/) і `tshark`: перехоплення пакетів і відладка мережі
|
||||
- `ngrep`: grep мережевого рівня
|
||||
- `host` і `dig`: пошук в DNS
|
||||
- `lsof`: інформація про файлові дескриптори та сокети
|
||||
|
|
|
@ -267,7 +267,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `ab` 工具(內建於Apache)可以簡單粗暴地檢查 web 伺服器的效能。對於更複雜的負載測試,使用`siege`。
|
||||
|
||||
- `wireshark`,`tshark` 和`ngrep` 可用於復雜的網路偵錯。
|
||||
- [`wireshark`](https://wireshark.org/),`tshark` 和`ngrep` 可用於復雜的網路偵錯。
|
||||
|
||||
- 瞭解 `strace` 和 `ltrace`。這倆工具在你的程式運行失敗、掛起甚至崩潰,而你卻不知道為什麼或你想對效能有個總體的認識的時候是非常有用的。注意 profile 參數(`-c`)和附加到一個運行的程序參數(`-p`)。
|
||||
|
||||
|
@ -428,7 +428,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `rsync`:通過ssh 或本地檔案系統同步檔案和資料夾
|
||||
|
||||
- `wireshark` 和`tshark`:抓包和網路偵錯工具
|
||||
- [`wireshark`](https://wireshark.org/) 和`tshark`:抓包和網路偵錯工具
|
||||
|
||||
- `ngrep`:網路層的 grep
|
||||
|
||||
|
|
|
@ -303,7 +303,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `ab` 工具(捆绑于 Apache)可以简单粗暴地检查 web 服务器的性能。对于更复杂的负载测试,使用 `siege`。
|
||||
|
||||
- `wireshark`,`tshark` 和 `ngrep` 可用于复杂的网络调试。
|
||||
- [`wireshark`](https://wireshark.org/),`tshark` 和 `ngrep` 可用于复杂的网络调试。
|
||||
|
||||
- 了解 `strace` 和 `ltrace`。这俩工具在你的程序运行失败、挂起甚至崩溃,而你却不知道为什么或你想对性能有个总体的认识的时候是非常有用的。注意 profile 参数(`-c`)和附加到一个运行的进程参数 (`-p`)。
|
||||
|
||||
|
@ -472,7 +472,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- `rsync`:通过 ssh 或本地文件系统同步文件和文件夹
|
||||
|
||||
- `wireshark` 和 `tshark`:抓包和网络调试工具
|
||||
- [`wireshark`](https://wireshark.org/) 和 `tshark`:抓包和网络调试工具
|
||||
|
||||
- `ngrep`:网络层的 grep
|
||||
|
||||
|
|
|
@ -307,7 +307,7 @@ mkdir empty && rsync -r --delete empty/ some-dir && rmdir some-dir
|
|||
|
||||
- The `ab` tool (comes with Apache) is helpful for quick-and-dirty checking of web server performance. For more complex load testing, try `siege`.
|
||||
|
||||
- For more serious network debugging, `wireshark`, `tshark`, or `ngrep`.
|
||||
- For more serious network debugging, [`wireshark`](https://wireshark.org/), `tshark`, or `ngrep`.
|
||||
|
||||
- Know about `strace` and `ltrace`. These can be helpful if a program is failing, hanging, or crashing, and you don't know why, or if you want to get a general idea of performance. Note the profiling option (`-c`), and the ability to attach to a running process (`-p`).
|
||||
|
||||
|
@ -476,7 +476,7 @@ A few examples of piecing together commands:
|
|||
|
||||
- `rsync`: sync files and folders over SSH or in local file system
|
||||
|
||||
- `wireshark` and `tshark`: packet capture and network debugging
|
||||
- [`wireshark`](https://wireshark.org/) and `tshark`: packet capture and network debugging
|
||||
|
||||
- `ngrep`: grep for the network layer
|
||||
|
||||
|
|
Loading…
Reference in a new issue