Skip to content

Commit

Permalink
Merge pull request #1 from jlevy/master
Browse files Browse the repository at this point in the history
Update
  • Loading branch information
lmount authored Oct 10, 2016
2 parents 93cf69d + 1703740 commit f28b3f2
Show file tree
Hide file tree
Showing 18 changed files with 1,458 additions and 445 deletions.
89 changes: 56 additions & 33 deletions AUTHORS.md

Large diffs are not rendered by default.

12 changes: 11 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@

This guide is a [collaborative effort](AUTHORS.md), based on the generous work of many contributors.

## Questions

[![Ask a Question](https://img.shields.io/badge/%3f-Ask%20a%20Question-ff69b4.svg)](https://airtable.com/shrzMhx00YiIVAWJg)

The simplest thing you can do to help is [**submit any questions you might have**](https://airtable.com/shrzMhx00YiIVAWJg).
The more the better. Questions help identify where the guide needs to be improved.


## Contributions

Contributions of all kinds, including corrections, additions, improvements, and translations, are welcome!

We hope you'll join and help, in small ways or large.
Expand Down Expand Up @@ -42,7 +52,7 @@ Translations to new languages are always welcome, especially if you can maintain

- Check existing issues to see if a translation is in progress or stalled. If so, offer to help.
- If it is not in progress, file an issue for your language so people know you are working on it and we can arrange. Confirm you are native level in the language and are willing to maintain the translation, so it's not orphaned.
- To get it started, fork the repo, then submit a PR with the single file README-xx.md added, where xx is the language code. Use standard [IETF language tags](https://www.w3.org/International/articles/language-tags/), i.e. the same as is used by Wikipedia, *not* the code for a single country. These are usually just the two-letter lowercase code, for example, `fr` for French and `uk` for Ukrainian (not `ua`, which is for the country). For langauges that have variations, use the shortest tag, such as `zh-Hant`.
- To get it started, fork the repo, then submit a PR with the single file README-xx.md added, where xx is the language code. Use standard [IETF language tags](https://www.w3.org/International/articles/language-tags/), i.e. the same as is used by Wikipedia, *not* the code for a single country. These are usually just the two-letter lowercase code, for example, `fr` for French and `uk` for Ukrainian (not `ua`, which is for the country). For languages that have variations, use the shortest tag, such as `zh-Hant`.
- Invite friends to review if possible. If desired, feel free to invite friends to help your original translation by letting them fork your repo, then merging their PRs.
- Add links to your translation at the top of every README*.md file. (For consistency, the link should be added in alphabetical order by ISO code, and the anchor text should be in the native language.)
- When done, indicate on the PR that it's ready to be merged into the main repo.
Expand Down
22 changes: 11 additions & 11 deletions README-cs.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
🌍
*[Čeština](README-cs.md)[Ελληνικά](README-el.md)[English](README.md)[Español](README-es.md)[Français](README-fr.md)[Italiano](README-it.md)[日本語](README-ja.md)[한국어](README-ko.md)[Português](README-pt.md)[Русский](README-ru.md)[Slovenščina](README-sl.md)[Українська](README-uk.md)[简体中文](README-zh.md)[繁體中文](README-zh-Hant.md)*
*[Čeština](README-cs.md)[Deutsch](README-de.md)[Ελληνικά](README-el.md)[English](README.md)[Español](README-es.md)[Français](README-fr.md)[Italiano](README-it.md)[日本語](README-ja.md)[한국어](README-ko.md)[Português](README-pt.md)[Русский](README-ru.md)[Slovenščina](README-sl.md)[Українська](README-uk.md)[简体中文](README-zh.md)[繁體中文](README-zh-Hant.md)*

# Umění příkazové řádky

Expand Down Expand Up @@ -262,15 +262,15 @@ Příklady:

- Ladění Javy je odlišný šálek čaje, ale jednoduchý trik na Javu od Oraclu a některé jiné JVM je, že stále můžete použít `kill -3 <pid>` a výpis zásobníku a haldy (včetně obecnějších detailů z **garbage collectoru**, které mohou být nesmírně informativní) bude zapsán do stderr/logs. Nástroje JDK jako `jps`, `jstat`, `jstack` a `jmap` jsou také užitečné, avšak [SJK tools](https://github.com/aragozin/jvm-tools) jsou více pokročilé.

- Použijte `mtr` jako lepší `traceroute` pro identifikování potíží se sítí.
- Použijte [`mtr`](http://www.bitwizard.nl/mtr/) jako lepší `traceroute` pro identifikování potíží se sítí.

- Při zjištování proč je disk plný, `ncdu` šetří čas oproti obvyklým příkazům jako `du /sh *`.
- Při zjištování proč je disk plný, [`ncdu`](https://dev.yorhel.nl/ncdu) šetří čas oproti obvyklým příkazům jako `du /sh *`.

- Ke zjištění, který socket nebo proces zahlcuje pásmo, zkuste `iftop` nebo `nethogs`.
- Ke zjištění, který socket nebo proces zahlcuje pásmo, zkuste [`iftop`](http://www.ex-parrot.com/~pdw/iftop/) nebo [`nethogs`](https://github.com/raboof/nethogs).

- 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`](https://www.wireshark.org/docs/wsug_html_chunked/AppToolstshark.html) nebo [`ngrep`](http://ngrep.sourceforge.net/) 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`).

Expand All @@ -280,7 +280,7 @@ Příklady:

- Používejte `/proc`. Je úžasně nápomocný v okamžicích, kdy ladíte živé problémy. Příklady: /proc/cpuinfo`, `/proc/meminfo`, `/proc/cmdline`, `/proc/xxx/cwd`, `/proc/xxx/exe`, `/proc/xxx/fd/`, `/proc/xxx/smaps` (kde `xxx` je id nebo pid procesu.).

- Když zjišťujete proč se něco v minulosti pokazilo, `sar` může být nedocenitelný. Ukazuje historické statistiky CPU, paměti, sítě, atd.
- Když zjišťujete proč se něco v minulosti pokazilo, [`sar`](http://sebastien.godard.pagesperso-orange.fr/) může být nedocenitelný. Ukazuje historické statistiky CPU, paměti, sítě, atd.

- Pro hlubší systémovou a výkonostní analýzu se podívejte na `stap`([SystemTap](https://sourceware.org/systemtap/wiki)), [`perf`](https://en.wikipedia.org/wiki/Perf_(Linux)), a [`sysdig`](https://github.com/draios/sysdig).

Expand Down Expand Up @@ -428,15 +428,15 @@ Pár příkladů na spojování příkazů:

- `strace`: ladění systému

- `mtr`: vylepšení traceroute pro síťové ladění
- [`mtr`](http://www.bitwizard.nl/mtr/): vylepšení traceroute pro síťové ladění

- `cssh`: vizuální souběžný shell

- `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`](https://www.wireshark.org/docs/wsug_html_chunked/AppToolstshark.html): zachytávání packetů a síťové ladění

- `ngrep`: grep pro síťovou vrstvu
- [`ngrep`](http://ngrep.sourceforge.net/): grep pro síťovou vrstvu

- `host` a `dig`: DNS vyhledávání

Expand All @@ -460,9 +460,9 @@ Pár příkladů na spojování příkazů:

- `id`: informace o identitě uživatele/skupiny

- `sar`: historické systémové statistiky
- [`sar`](http://sebastien.godard.pagesperso-orange.fr/): historické systémové statistiky

- `iftop` nebo `nethogs`: využití sítě pro proces nebo socket
- [`iftop`](http://www.ex-parrot.com/~pdw/iftop/) nebo [`nethogs`](https://github.com/raboof/nethogs): využití sítě pro proces nebo socket

- `ss`: statistika socketů

Expand Down
Loading

0 comments on commit f28b3f2

Please sign in to comment.