ใ‚ฝใƒผใ‚นใ‚’ๅ‚็…ง

linux/n*: add Korean translation (#14710)

์ฝ”๋“œ์‹ธ์ด 4 ใƒถๆœˆ ๅ‰
่ฆช
ใ‚ณใƒŸใƒƒใƒˆ
50ba22c4b1
49 ใƒ•ใ‚กใ‚คใƒซๅค‰ๆ›ดใ€1120 ่กŒ่ฟฝๅŠ ใ€0 ่กŒๅ‰Š้™ค
  1. 37 0
      pages.ko/linux/nala.md
  2. 16 0
      pages.ko/linux/namcap.md
  3. 24 0
      pages.ko/linux/named.md
  4. 24 0
      pages.ko/linux/namei.md
  5. 34 0
      pages.ko/linux/nautilus.md
  6. 24 0
      pages.ko/linux/navi.md
  7. 29 0
      pages.ko/linux/ncat.md
  8. 32 0
      pages.ko/linux/ndctl.md
  9. 36 0
      pages.ko/linux/needrestart.md
  10. 24 0
      pages.ko/linux/nemo.md
  11. 20 0
      pages.ko/linux/nethogs.md
  12. 20 0
      pages.ko/linux/netselect-apt.md
  13. 24 0
      pages.ko/linux/netselect.md
  14. 33 0
      pages.ko/linux/networkctl.md
  15. 12 0
      pages.ko/linux/newgrp.md
  16. 37 0
      pages.ko/linux/nft.md
  17. 16 0
      pages.ko/linux/nitch.md
  18. 16 0
      pages.ko/linux/nitrogen.md
  19. 28 0
      pages.ko/linux/nixos-container.md
  20. 28 0
      pages.ko/linux/nixos-option.md
  21. 32 0
      pages.ko/linux/nixos-rebuild.md
  22. 36 0
      pages.ko/linux/nl.md
  23. 12 0
      pages.ko/linux/nm-online.md
  24. 17 0
      pages.ko/linux/nmcli-agent.md
  25. 33 0
      pages.ko/linux/nmcli-connection.md
  26. 21 0
      pages.ko/linux/nmcli-device.md
  27. 29 0
      pages.ko/linux/nmcli-general.md
  28. 9 0
      pages.ko/linux/nmcli-monitor.md
  29. 21 0
      pages.ko/linux/nmcli-networking.md
  30. 29 0
      pages.ko/linux/nmcli-radio.md
  31. 32 0
      pages.ko/linux/nmcli.md
  32. 16 0
      pages.ko/linux/nmon.md
  33. 7 0
      pages.ko/linux/nmtui-connect.md
  34. 7 0
      pages.ko/linux/nmtui-edit.md
  35. 7 0
      pages.ko/linux/nmtui-hostname.md
  36. 25 0
      pages.ko/linux/nmtui.md
  37. 12 0
      pages.ko/linux/nologin.md
  38. 32 0
      pages.ko/linux/nordvpn.md
  39. 20 0
      pages.ko/linux/notify-send.md
  40. 28 0
      pages.ko/linux/nova.md
  41. 21 0
      pages.ko/linux/nsenter.md
  42. 24 0
      pages.ko/linux/nsnake.md
  43. 32 0
      pages.ko/linux/nsxiv.md
  44. 8 0
      pages.ko/linux/ntfsfix.md
  45. 16 0
      pages.ko/linux/ntpd.md
  46. 20 0
      pages.ko/linux/ntpdate.md
  47. 24 0
      pages.ko/linux/ntpq.md
  48. 16 0
      pages.ko/linux/numactl.md
  49. 20 0
      pages.ko/linux/numlockx.md

+ 37 - 0
pages.ko/linux/nala.md

@@ -0,0 +1,37 @@
+# nala
+
+> ๋” ๋‚˜์€ ํ˜•์‹์˜ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋„๊ตฌ.
+> `python-apt` API์˜ ํ”„๋ก ํŠธ์—”๋“œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://gitlab.com/volian/nala>.
+
+- ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ:
+
+`sudo nala install {{ํŒจํ‚ค์ง€}}`
+
+- ํŒจํ‚ค์ง€ ์ œ๊ฑฐ:
+
+`sudo nala remove {{ํŒจํ‚ค์ง€}}`
+
+- ํŒจํ‚ค์ง€ ๋ฐ ์„ค์ • ํŒŒ์ผ ์ œ๊ฑฐ:
+
+`nala purge {{ํŒจํ‚ค์ง€}}`
+
+- ๋‹จ์–ด, ์ •๊ทœ์‹(๊ธฐ๋ณธ๊ฐ’) ๋˜๋Š” glob์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ค์ง€ ์ด๋ฆ„ ๋ฐ ์„ค๋ช… ๊ฒ€์ƒ‰:
+
+`nala search "{{ํŒจํ„ด}}"`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํŒจํ‚ค์ง€ ๋ชฉ๋ก์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์‹œ์Šคํ…œ ์—…๊ทธ๋ ˆ์ด๋“œ:
+
+`sudo nala upgrade`
+
+- ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ํŒจํ‚ค์ง€ ๋ฐ ์˜์กด์„ฑ ์ œ๊ฑฐ:
+
+`sudo nala autoremove`
+
+- ๋‹ค์šด๋กœ๋“œ ์†๋„๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋น ๋ฅธ ๋ฏธ๋Ÿฌ ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`sudo nala fetch`
+
+- ๋ชจ๋“  ๊ฑฐ๋ž˜ ๋‚ด์—ญ ํ‘œ์‹œ:
+
+`nala history`

+ 16 - 0
pages.ko/linux/namcap.md

@@ -0,0 +1,16 @@
+# namcap
+
+> ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€์™€ ์†Œ์Šค `PKGBUILD`์˜ ์ผ๋ฐ˜์ ์ธ ํŒจํ‚ค์ง• ์‹ค์ˆ˜๋ฅผ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/namcap.1>.
+
+- ํŠน์ • `PKGBUILD` ํŒŒ์ผ ๊ฒ€์‚ฌ:
+
+`namcap {{๊ฒฝ๋กœ/๋Œ€์ƒ/pkgbuild}}`
+
+- ํŠน์ • ํŒจํ‚ค์ง€ ํŒŒ์ผ ๊ฒ€์‚ฌ:
+
+`namcap {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒจํ‚ค์ง€.pkg.tar.zst}}`
+
+- ํŒŒ์ผ์„ ๊ฒ€์‚ฌํ•˜๊ณ  ์ถ”๊ฐ€ [i]์ •๋ณด ๋ฉ”์‹œ์ง€ ์ถœ๋ ฅ:
+
+`namcap -i {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 24 - 0
pages.ko/linux/named.md

@@ -0,0 +1,24 @@
+# named
+
+> DNS(๋™์  ์ด๋ฆ„ ์„œ๋น„์Šค) ์„œ๋ฒ„ ๋ฐ๋ชฌ์„ ์‹คํ–‰ํ•˜์—ฌ ํ˜ธ์ŠคํŠธ๋ช…์„ IP ์ฃผ์†Œ๋กœ, ๊ทธ ๋ฐ˜๋Œ€๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/named>.
+
+- ๊ธฐ๋ณธ ๊ตฌ์„ฑ ํŒŒ์ผ `/etc/named.conf`๋ฅผ ์ฝ๊ณ  ์ดˆ๊ธฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์€ ํ›„ ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜์‹ :
+
+`named`
+
+- ์‚ฌ์šฉ์ž ์ง€์ • ๊ตฌ์„ฑ ํŒŒ์ผ ์ฝ๊ธฐ:
+
+`named -c {{๊ฒฝ๋กœ/๋Œ€์ƒ/named.conf}}`
+
+- ํ˜ธ์ŠคํŠธ ๋จธ์‹ ์ด ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด๋„ IPv4 ๋˜๋Š” IPv6๋งŒ ์‚ฌ์šฉ:
+
+`named {{-4|-6}}`
+
+- ๊ธฐ๋ณธ ํฌํŠธ 53 ๋Œ€์‹  ํŠน์ • ํฌํŠธ์—์„œ ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜์‹ :
+
+`named -p {{ํฌํŠธ}}`
+
+- ํฌ๊ทธ๋ผ์šด๋“œ์—์„œ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๋ฐ๋ชฌํ™”ํ•˜์ง€ ์•Š์Œ:
+
+`named -f`

+ 24 - 0
pages.ko/linux/namei.md

@@ -0,0 +1,24 @@
+# namei
+
+> ๊ฒฝ๋กœ๋ช…์„ ๋”ฐ๋ผ๊ฐ€๋ฉด์„œ ์ตœ์ข… ์ง€์ (ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ/๋ฌธ์ž ๋””๋ฐ”์ด์Šค ๋“ฑ)์„ ์ฐพ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ "์‹ฌ๋ณผ๋ฆญ ๋งํฌ ์ˆ˜์ค€์ด ๋„ˆ๋ฌด ๋งŽ์Œ" ๋ฌธ์ œ๋ฅผ ์ฐพ๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/namei>.
+
+- ์ธ์ˆ˜๋กœ ์ง€์ •๋œ ๊ฒฝ๋กœ๋ช…์„ ๋ถ„์„:
+
+`namei {{๊ฒฝ๋กœ/๋Œ€์ƒ/a}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/b}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/c}}`
+
+- ๊ฒฐ๊ณผ๋ฅผ ๊ธด ๋ชฉ๋ก ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ:
+
+`namei --long {{๊ฒฝ๋กœ/๋Œ€์ƒ/a}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/b}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/c}}`
+
+- ๊ฐ ํŒŒ์ผ ์œ ํ˜•์˜ ๋ชจ๋“œ ๋น„ํŠธ๋ฅผ `ls` ์Šคํƒ€์ผ๋กœ ํ‘œ์‹œ:
+
+`namei --modes {{๊ฒฝ๋กœ/๋Œ€์ƒ/a}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/b}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/c}}`
+
+- ๊ฐ ํŒŒ์ผ์˜ ์†Œ์œ ์ž์™€ ๊ทธ๋ฃน ์ด๋ฆ„์„ ํ‘œ์‹œ:
+
+`namei --owners {{๊ฒฝ๋กœ/๋Œ€์ƒ/a}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/b}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/c}}`
+
+- ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋”ฐ๋ผ๊ฐ€์ง€ ์•Š๊ณ  ๋ถ„์„:
+
+`namei --nosymlinks {{๊ฒฝ๋กœ/๋Œ€์ƒ/a}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/b}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/c}}`

+ 34 - 0
pages.ko/linux/nautilus.md

@@ -0,0 +1,34 @@
+# nautilus
+
+> GNOME ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์˜ ๊ธฐ๋ณธ ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ.
+> GNOME Files๋กœ๋„ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `dolphin`, `caja`, `thunar`, `vifm`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/nautilus>.
+
+- Nautilus ์‹คํ–‰:
+
+`nautilus`
+
+- ๋ฃจํŠธ ์‚ฌ์šฉ์ž๋กœ Nautilus ์‹คํ–‰:
+
+`nautilus admin:/`
+
+- ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ‘œ์‹œํ•˜๋ฉฐ Nautilus ์‹คํ–‰:
+
+`nautilus {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ํŠน์ • ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์„ ํƒ๋œ ์ƒํƒœ๋กœ Nautilus ์‹คํ–‰:
+
+`nautilus --select {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ๋ณ„๋„์˜ ์ฐฝ์—์„œ Nautilus ์‹คํ–‰:
+
+`nautilus --new-window`
+
+- ๋ชจ๋“  Nautilus ์ธ์Šคํ„ด์Šค ์ข…๋ฃŒ:
+
+`nautilus --quit`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`nautilus --help`

+ 24 - 0
pages.ko/linux/navi.md

@@ -0,0 +1,24 @@
+# navi
+
+> ๋ช…๋ น์ค„ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰๊ธฐ๋ฅผ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ์น˜ํŠธ์‹œํŠธ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/denisidoro/navi>.
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์น˜ํŠธ์‹œํŠธ๋ฅผ ํƒ์ƒ‰:
+
+`navi`
+
+- `navi` ์ž์ฒด์— ๋Œ€ํ•œ ์น˜ํŠธ์‹œํŠธ๋ฅผ ํƒ์ƒ‰:
+
+`navi fn welcome`
+
+- ์น˜ํŠธ์‹œํŠธ์—์„œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ์ถœ๋ ฅ:
+
+`navi --print`
+
+- ์…ธ ์œ„์ ฏ ์†Œ์Šค ์ฝ”๋“œ ์ถœ๋ ฅ (๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์…ธ์„ ๊ฐ์ง€ํ•˜์ง€๋งŒ, ์ˆ˜๋™์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Œ):
+
+`navi widget {{์…ธ}}`
+
+- ์ฟผ๋ฆฌ์— ๊ฐ€์žฅ ์ž˜ ๋งž๋Š” ์Šค๋‹ˆํŽซ์„ ์ž๋™ ์„ ํƒ ๋ฐ ์‹คํ–‰:
+
+`navi --query '{{์ฟผ๋ฆฌ}}' --best-match`

+ 29 - 0
pages.ko/linux/ncat.md

@@ -0,0 +1,29 @@
+# ncat
+
+> ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ , ์“ฐ๊ณ , ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ณ , ์•”ํ˜ธํ™”.
+> ์œ ์‚ฌํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ `netcat`/`nc`์˜ ๋Œ€์ฒด ๊ตฌํ˜„.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nmap.org/ncat/guide/index.html>.
+
+- ์ง€์ •๋œ ํฌํŠธ์—์„œ ์ž…๋ ฅ์„ ๋Œ€๊ธฐํ•˜๊ณ  ์ง€์ •๋œ ํŒŒ์ผ์— ๊ธฐ๋ก:
+
+`ncat -l {{ํฌํŠธ}} > {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์—ฌ๋Ÿฌ ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฝํ•˜๊ณ  ๋‹ซํžŒ ํ›„์—๋„ ncat์„ ์—ด์–ด ๋‘๊ธฐ:
+
+`ncat -lk {{ํฌํŠธ}}`
+
+- ์ง€์ •๋œ ํŒŒ์ผ์˜ ์ถœ๋ ฅ์„ ์ง€์ •๋œ ํ˜ธ์ŠคํŠธ์˜ ์ง€์ •๋œ ํฌํŠธ๋กœ ์ „์†ก:
+
+`ncat {{์ฃผ์†Œ}} {{ํฌํŠธ}} < {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์•”ํ˜ธํ™”๋œ ์ฑ„๋„์—์„œ ์—ฌ๋Ÿฌ ์ˆ˜์‹  ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฝํ•˜์—ฌ ํŠธ๋ž˜ํ”ฝ ๋‚ด์šฉ์„ ํƒ์ง€ํ•˜์ง€ ์•Š๋„๋ก ํšŒํ”ผ:
+
+`ncat --ssl -k -l {{ํฌํŠธ}}`
+
+- SSL์„ ํ†ตํ•ด ์—ด๋ฆฐ `ncat` ์—ฐ๊ฒฐ์— ์ ‘์†:
+
+`ncat --ssl {{ํ˜ธ์ŠคํŠธ}} {{ํฌํŠธ}}`
+
+- ํŠน์ • ํฌํŠธ๋กœ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ ์—ฌ๋ถ€๋ฅผ ํƒ€์ž„์•„์›ƒ๊ณผ ํ•จ๊ป˜ ํ™•์ธ:
+
+`ncat -w {{์ดˆ}} -vz {{ํ˜ธ์ŠคํŠธ}} {{ํฌํŠธ}}`

+ 32 - 0
pages.ko/linux/ndctl.md

@@ -0,0 +1,32 @@
+# ndctl
+
+> ๋น„ํœ˜๋ฐœ์„ฑ DIMM์„ ๊ด€๋ฆฌํ•˜๋Š” ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/ndctl>.
+
+- 'fsdax' ๋ชจ๋“œ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์ƒ์„ฑ:
+
+`ndctl create-namespace --mode={{fsdax}}`
+
+- ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๋ชจ๋“œ๋ฅผ 'raw'๋กœ ๋ณ€๊ฒฝ:
+
+`ndctl create-namespace --reconfigure={{namespaceX.Y}} --mode={{raw}}`
+
+- ์„นํ„ฐ ๋ชจ๋“œ ๋„ค์ž„์ŠคํŽ˜์ด์Šค์˜ ์ผ๊ด€์„ฑ์„ ๊ฒ€์‚ฌํ•˜๊ณ  ํ•„์š” ์‹œ ๋ณต๊ตฌ:
+
+`ndctl check-namespace --repair {{namespaceX.Y}}`
+
+- ๋ชจ๋“  ๋„ค์ž„์ŠคํŽ˜์ด์Šค, ์˜์—ญ, ๋ฒ„์Šค ๋‚˜์—ด (๋น„ํ™œ์„ฑ ํฌํ•จ):
+
+`ndctl list --namespaces --regions --buses --idle`
+
+- ํŠน์ • ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ๋‚˜์—ดํ•˜๊ณ  ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ๋งŽ์ด ํฌํ•จ:
+
+`ndctl list -vvv --namespace={{namespaceX.Y}}`
+
+- 'ACPI.NFIT' ๋ฒ„์Šค์—์„œ NVDIMM์˜ SMART ์ƒํƒœ ์ด๋ฒคํŠธ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹คํ–‰:
+
+`ndctl monitor --bus={{ACPI.NFIT}}`
+
+- ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์ œ๊ฑฐ (์ ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ) ๋˜๋Š” ์ดˆ๊ธฐ ์ƒํƒœ๋กœ ์žฌ์„ค์ •:
+
+`ndctl destroy-namespace --force {{namespaceX.Y}}`

+ 36 - 0
pages.ko/linux/needrestart.md

@@ -0,0 +1,36 @@
+# needrestart
+
+> ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์—…๊ทธ๋ ˆ์ด๋“œ ํ›„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋Š” ๋ฐ๋ชฌ ํ™•์ธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/liske/needrestart>.
+
+- ์˜ค๋ž˜๋œ ํ”„๋กœ์„ธ์Šค ๋‚˜์—ด:
+
+`needrestart`
+
+- ์ƒํ˜ธ์ž‘์šฉ ๋ชจ๋“œ๋กœ ์„œ๋น„์Šค ๋‹ค์‹œ ์‹œ์ž‘:
+
+`sudo needrestart`
+
+- [v]์ž์„ธํžˆ ๋˜๋Š” [q]์กฐ์šฉํžˆ ๋ชจ๋“œ์—์„œ ์˜ค๋ž˜๋œ ํ”„๋กœ์„ธ์Šค ๋‚˜์—ด:
+
+`needrestart -{{v|q}}`
+
+- [k]์ปค๋„์ด ์˜ค๋ž˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธ:
+
+`needrestart -k`
+
+- CPU ๋งˆ์ดํฌ๋กœ์ฝ”๋“œ๊ฐ€ ์˜ค๋ž˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธ:
+
+`needrestart -w`
+
+- [b]๋ฐฐ์น˜ ๋ชจ๋“œ์—์„œ ์˜ค๋ž˜๋œ ํ”„๋กœ์„ธ์Šค ๋‚˜์—ด:
+
+`needrestart -b`
+
+- ํŠน์ • [c]๊ตฌ์„ฑ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ค๋ž˜๋œ ํ”„๋กœ์„ธ์Šค ๋‚˜์—ด:
+
+`needrestart -c {{๊ฒฝ๋กœ/๋Œ€์ƒ/์„ค์ •}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`needrestart --help`

+ 24 - 0
pages.ko/linux/nemo.md

@@ -0,0 +1,24 @@
+# nemo
+
+> Cinnamon ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์—์„œ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/nemo>.
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ ์—ด๊ธฐ:
+
+`nemo`
+
+- ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ฐ๊ฐ์˜ ์ฐฝ์œผ๋กœ ์—ด๊ธฐ:
+
+`nemo {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”2 ...}}`
+
+- ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํƒญ์œผ๋กœ ์—ด๊ธฐ:
+
+`nemo --tabs {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”2 ...}}`
+
+- ํŠน์ • ์ฐฝ ํฌ๊ธฐ๋กœ ๋””๋ ‰ํ† ๋ฆฌ ์—ด๊ธฐ:
+
+`nemo --geometry={{600}}x{{400}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ๋ชจ๋“  ์ฐฝ ๋‹ซ๊ธฐ:
+
+`nemo --quit`

+ 20 - 0
pages.ko/linux/nethogs.md

@@ -0,0 +1,20 @@
+# nethogs
+
+> ํ”„๋กœ์„ธ์Šค๋ณ„ ๋Œ€์—ญํญ ์‚ฌ์šฉ๋Ÿ‰ ๋ชจ๋‹ˆํ„ฐ๋ง.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/raboof/nethogs>.
+
+- ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ NetHogs ์‹œ์ž‘ (๊ธฐ๋ณธ ์žฅ์น˜๋Š” `eth0`):
+
+`sudo nethogs`
+
+- ํŠน์ • ์žฅ์น˜์˜ ๋Œ€์—ญํญ ๋ชจ๋‹ˆํ„ฐ๋ง:
+
+`sudo nethogs {{์žฅ์น˜}}`
+
+- ์—ฌ๋Ÿฌ ์žฅ์น˜์˜ ๋Œ€์—ญํญ ๋ชจ๋‹ˆํ„ฐ๋ง:
+
+`sudo nethogs {{์žฅ์น˜1}} {{์žฅ์น˜2}}`
+
+- ์ƒˆ๋กœ ๊ณ ์นจ ์ฃผ๊ธฐ ์ง€์ •:
+
+`sudo nethogs -t {{์ดˆ}}`

+ 20 - 0
pages.ko/linux/netselect-apt.md

@@ -0,0 +1,20 @@
+# netselect-apt
+
+> ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ๋‚ฎ์€ Debian ๋ฏธ๋Ÿฌ๋ฅผ ์œ„ํ•œ `sources.list` ํŒŒ์ผ ์ƒ์„ฑ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/netselect-apt>.
+
+- ๊ฐ€์žฅ ๋‚ฎ์€ ์ง€์—ฐ ์‹œ๊ฐ„์˜ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ `sources.list` ์ƒ์„ฑ:
+
+`sudo netselect-apt`
+
+- Debian ๋ธŒ๋žœ์น˜๋ฅผ ์ง€์ •, ๊ธฐ๋ณธ์ ์œผ๋กœ stable์ด ์‚ฌ์šฉ๋จ:
+
+`sudo netselect-apt {{testing}}`
+
+- non-free ์„น์…˜ ํฌํ•จ:
+
+`sudo netselect-apt --non-free`
+
+- ๋ฏธ๋Ÿฌ ๋ชฉ๋ก ์กฐํšŒ๋ฅผ ์œ„ํ•œ ๊ตญ๊ฐ€ ์ง€์ •:
+
+`sudo netselect-apt -c {{์ธ๋„}}`

+ 24 - 0
pages.ko/linux/netselect.md

@@ -0,0 +1,24 @@
+# netselect
+
+> ๋น ๋ฅธ ๋„คํŠธ์›Œํฌ ์„œ๋ฒ„ ์„ ํƒ์„ ์œ„ํ•œ ์†๋„ ํ…Œ์ŠคํŠธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/apenwarr/netselect>.
+
+- ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ๋‚ฎ์€ ์„œ๋ฒ„ ์„ ํƒ:
+
+`sudo netselect {{ํ˜ธ์ŠคํŠธ_1}} {{ํ˜ธ์ŠคํŠธ_2}}`
+
+- ๋„ค์ž„์„œ๋ฒ„ ํ•ด์ƒ๋„ ๋ฐ ํ†ต๊ณ„ ํ‘œ์‹œ:
+
+`sudo netselect -vv {{ํ˜ธ์ŠคํŠธ_1}} {{ํ˜ธ์ŠคํŠธ_2}}`
+
+- ์ตœ๋Œ€ TTL(์ˆ˜๋ช…) ์ •์˜:
+
+`sudo netselect -m {{10}} {{ํ˜ธ์ŠคํŠธ_1}} {{ํ˜ธ์ŠคํŠธ_2}}`
+
+- ํ˜ธ์ŠคํŠธ ์ค‘์—์„œ ๊ฐ€์žฅ ๋น ๋ฅธ N๊ฐœ์˜ ์„œ๋ฒ„ ์ถœ๋ ฅ:
+
+`sudo netselect -s {{N}} {{ํ˜ธ์ŠคํŠธ_1}} {{ํ˜ธ์ŠคํŠธ_2}} {{ํ˜ธ์ŠคํŠธ_3}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`netselect`

+ 33 - 0
pages.ko/linux/networkctl.md

@@ -0,0 +1,33 @@
+# networkctl
+
+> ๋„คํŠธ์›Œํฌ ๋งํฌ์˜ ์ƒํƒœ๋ฅผ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค.
+> `systemd-networkd`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.freedesktop.org/software/systemd/man/networkctl.html>.
+
+- ๊ธฐ์กด ๋งํฌ์™€ ๊ทธ ์ƒํƒœ๋ฅผ ๋‚˜์—ด:
+
+`networkctl list`
+
+- ์ „์ฒด ๋„คํŠธ์›Œํฌ ์ƒํƒœ ํ‘œ์‹œ:
+
+`networkctl status`
+
+- ๋„คํŠธ์›Œํฌ ์žฅ์น˜๋ฅผ ํ™œ์„ฑํ™”:
+
+`networkctl up {{์ธํ„ฐํŽ˜์ด์Šค1 ์ธํ„ฐํŽ˜์ด์Šค2 ...}}`
+
+- ๋„คํŠธ์›Œํฌ ์žฅ์น˜๋ฅผ ๋น„ํ™œ์„ฑํ™”:
+
+`networkctl down {{์ธํ„ฐํŽ˜์ด์Šค1 ์ธํ„ฐํŽ˜์ด์Šค2 ...}}`
+
+- ๋™์  ๊ตฌ์„ฑ ๊ฐฑ์‹  (์˜ˆ: DHCP ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ IP ์ฃผ์†Œ):
+
+`networkctl renew {{์ธํ„ฐํŽ˜์ด์Šค1 ์ธํ„ฐํŽ˜์ด์Šค2 ...}}`
+
+- ๊ตฌ์„ฑ ํŒŒ์ผ(.netdev ๋ฐ .network) ์žฌ๋กœ๋“œ:
+
+`networkctl reload`
+
+- ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์žฌ๊ตฌ์„ฑ (๊ตฌ์„ฑ์„ ํŽธ์ง‘ํ•œ ๊ฒฝ์šฐ, ๋จผ์ € `networkctl reload`๋ฅผ ํ˜ธ์ถœํ•ด์•ผ ํ•จ):
+
+`networkctl reconfigure {{์ธํ„ฐํŽ˜์ด์Šค1 ์ธํ„ฐํŽ˜์ด์Šค2 ...}}`

+ 12 - 0
pages.ko/linux/newgrp.md

@@ -0,0 +1,12 @@
+# newgrp
+
+> ๊ธฐ๋ณธ ๊ทธ๋ฃน ์†Œ์†์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/newgrp>.
+
+- ์‚ฌ์šฉ์ž์˜ ๊ธฐ๋ณธ ๊ทธ๋ฃน ์†Œ์†์„ ๋ณ€๊ฒฝ:
+
+`newgrp {{๊ทธ๋ฃน_์ด๋ฆ„}}`
+
+- `/etc/passwd`์— ์„ค์ •๋œ ์‚ฌ์šฉ์ž์˜ ๊ธฐ๋ณธ ๊ทธ๋ฃน์œผ๋กœ ๋ฆฌ์…‹:
+
+`newgrp`

+ 37 - 0
pages.ko/linux/nft.md

@@ -0,0 +1,37 @@
+# nft
+
+> Linux ์ปค๋„ ๋ฐฉํ™”๋ฒฝ์ด ์ œ๊ณตํ•˜๋Š” ํ…Œ์ด๋ธ”, ์ฒด์ธ ๋ฐ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> Nftables๋Š” iptables๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://wiki.nftables.org/wiki-nftables/index.php/Main_Page>.
+
+- ํ˜„์žฌ ๊ตฌ์„ฑ ๋ณด๊ธฐ:
+
+`sudo nft list ruleset`
+
+- "inet" ๊ฐ€์กฑ๊ณผ "filter" ํ…Œ์ด๋ธ”๋กœ ์ƒˆ ํ…Œ์ด๋ธ” ์ถ”๊ฐ€:
+
+`sudo nft add table {{inet}} {{filter}}`
+
+- ๋ชจ๋“  ์ˆ˜์‹  ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜๋Š” ์ƒˆ ์ฒด์ธ ์ถ”๊ฐ€:
+
+`sudo nft add chain {{inet}} {{filter}} {{input}} \{ type {{filter}} hook {{input}} priority {{0}} \; policy {{accept}} \}`
+
+- ์—ฌ๋Ÿฌ TCP ํฌํŠธ๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ์ƒˆ ๊ทœ์น™ ์ถ”๊ฐ€:
+
+`sudo nft add rule {{inet}} {{filter}} {{input}} {{tcp}} {{dport \{ telnet, ssh, http, https \} accept}}`
+
+- `192.168.0.0/24` ์„œ๋ธŒ๋„ท์˜ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ํ˜ธ์ŠคํŠธ์˜ ๊ณต์šฉ IP๋กœ ๋ณ€ํ™˜ํ•˜๋Š” NAT ๊ทœ์น™ ์ถ”๊ฐ€:
+
+`sudo nft add rule {{nat}} {{postrouting}} ip saddr {{192.168.0.0/24}} {{masquerade}}`
+
+- ๊ทœ์น™ ํ•ธ๋“ค ํ‘œ์‹œ:
+
+`sudo nft --handle --numeric list chain {{family}} {{table}} {{chain}}`
+
+- ๊ทœ์น™ ์‚ญ์ œ:
+
+`sudo nft delete rule {{inet}} {{filter}} {{input}} handle {{3}}`
+
+- ํ˜„์žฌ ๊ตฌ์„ฑ ์ €์žฅ:
+
+`sudo nft list ruleset > {{/etc/nftables.conf}}`

+ 16 - 0
pages.ko/linux/nitch.md

@@ -0,0 +1,16 @@
+# nitch
+
+> Nim์œผ๋กœ ์™„์ „ํžˆ ์ž‘์„ฑ๋œ ์ž‘๊ณ  ๋งค์šฐ ๋น ๋ฅธ ์‹œ์Šคํ…œ ์ •๋ณด ํ‘œ์‹œ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/ssleert/nitch>.
+
+- ์‹œ์Šคํ…œ ์ •๋ณด ํ‘œ์‹œ (ํ˜ธ์ŠคํŠธ๋ช…, ์ปค๋„, ๊ฐ€๋™ ์‹œ๊ฐ„ ๋“ฑ):
+
+`nitch`
+
+- [h]๋„์›€๋ง ํ‘œ์‹œ:
+
+`nitch --help`
+
+- [v]๋ฒ„์ „ ํ‘œ์‹œ:
+
+`nitch --version`

+ 16 - 0
pages.ko/linux/nitrogen.md

@@ -0,0 +1,16 @@
+# nitrogen
+
+> X ์œˆ๋„์šฐ์šฉ ๋ฐ์Šคํฌํƒ‘ ๋ฐฐ๊ฒฝ ํƒ์ƒ‰๊ธฐ ๋ฐ ์„ค์ •๊ธฐ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/l3ib/nitrogen>.
+
+- ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋ฐฐ๊ฒฝ ํ™”๋ฉด์„ ๋ณด๊ณ  ์„ค์ •:
+
+`nitrogen {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ์ž๋™ ํฌ๊ธฐ ์„ค์ •์œผ๋กœ ๋ฐฐ๊ฒฝ ํ™”๋ฉด ์„ค์ •:
+
+`nitrogen --set-auto {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์ด์ „ ๋ฐฐ๊ฒฝ ํ™”๋ฉด ๋ณต์›:
+
+`nitrogen --restore`

+ 28 - 0
pages.ko/linux/nixos-container.md

@@ -0,0 +1,28 @@
+# nixos-container
+
+> Linux ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ NixOS ์ปจํ…Œ์ด๋„ˆ ์‹œ์ž‘.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nixos/stable/#ch-containers>.
+
+- ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ ๋‚˜์—ด:
+
+`sudo nixos-container list`
+
+- ํŠน์ • ๊ตฌ์„ฑ ํŒŒ์ผ๋กœ NixOS ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ:
+
+`sudo nixos-container create {{์ปจํ…Œ์ด๋„ˆ_์ด๋ฆ„}} --config-file {{nix_๊ตฌ์„ฑ_ํŒŒ์ผ_๊ฒฝ๋กœ}}`
+
+- ํŠน์ • ์ปจํ…Œ์ด๋„ˆ ์‹œ์ž‘, ์ค‘์ง€, ์ข…๋ฃŒ, ๋˜๋Š” ์‚ญ์ œ:
+
+`sudo nixos-container {{start|stop|terminate|destroy|status}} {{์ปจํ…Œ์ด๋„ˆ_์ด๋ฆ„}}`
+
+- ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ์—์„œ ๋ช…๋ น์–ด ์‹คํ–‰:
+
+`sudo nixos-container run {{์ปจํ…Œ์ด๋„ˆ_์ด๋ฆ„}} -- {{๋ช…๋ น์–ด}} {{๋ช…๋ น์–ด_์ธ์ž๋“ค}}`
+
+- ์ปจํ…Œ์ด๋„ˆ ๊ตฌ์„ฑ ์—…๋ฐ์ดํŠธ:
+
+`sudo $EDITOR /var/lib/container/{{์ปจํ…Œ์ด๋„ˆ_์ด๋ฆ„}}/etc/nixos/configuration.nix && sudo nixos-container update {{์ปจํ…Œ์ด๋„ˆ_์ด๋ฆ„}}`
+
+- ์ด๋ฏธ ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•œ ๋Œ€ํ™”ํ˜• ์…ธ ์„ธ์…˜ ์‹œ์ž‘:
+
+`sudo nixos-container root-login {{์ปจํ…Œ์ด๋„ˆ_์ด๋ฆ„}}`

+ 28 - 0
pages.ko/linux/nixos-option.md

@@ -0,0 +1,28 @@
+# nixos-option
+
+> NixOS ์„ค์ •์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nixos/stable/index.html#sec-modularity>.
+
+- ์ฃผ์–ด์ง„ ์˜ต์…˜ ํ‚ค์˜ ๋ชจ๋“  ํ•˜์œ„ ํ‚ค ๋‚˜์—ด:
+
+`nixos-option {{์˜ต์…˜_ํ‚ค}}`
+
+- ํ˜„์žฌ ๋ถ€ํŒ… ์ปค๋„ ๋ชจ๋“ˆ ๋‚˜์—ด:
+
+`nixos-option boot.kernelModules`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ์ธ์ฆ๋œ ํ‚ค ๋‚˜์—ด:
+
+`nixos-option users.users.{{์‚ฌ์šฉ์ž๋ช…}}.openssh.authorizedKeys.{{ํ‚ค_ํŒŒ์ผ|ํ‚ค}}`
+
+- ๋ชจ๋“  ์›๊ฒฉ ๋นŒ๋” ๋‚˜์—ด:
+
+`nixos-option nix.buildMachines`
+
+- ๋‹ค๋ฅธ NixOS ์„ค์ •์—์„œ ์ฃผ์–ด์ง„ ํ‚ค์˜ ๋ชจ๋“  ํ•˜์œ„ ํ‚ค ๋‚˜์—ด:
+
+`NIXOS_CONFIG={{๊ฒฝ๋กœ/๋Œ€์ƒ/configuration.nix}} nixos-option {{์˜ต์…˜_ํ‚ค}}`
+
+- ์‚ฌ์šฉ์ž์˜ ๋ชจ๋“  ๊ฐ’์„ ์žฌ๊ท€์ ์œผ๋กœ ํ‘œ์‹œ:
+
+`nixos-option -r users.users.{{์‚ฌ์šฉ์ž}}`

+ 32 - 0
pages.ko/linux/nixos-rebuild.md

@@ -0,0 +1,32 @@
+# nixos-rebuild
+
+> NixOS ๋จธ์‹ ์„ ์žฌ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/nixos/manual/#sec-changing-config>.
+
+- ์ƒˆ๋กœ์šด ์„ค์ •์„ ๋นŒ๋“œํ•˜๊ณ  ์ „ํ™˜ํ•˜๋ฉฐ, ๋ถ€ํŒ… ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •:
+
+`sudo nixos-rebuild switch`
+
+- ์ƒˆ๋กœ์šด ์„ค์ •์„ ๋นŒ๋“œํ•˜๊ณ  ์ „ํ™˜ํ•˜๋ฉฐ, ๋ถ€ํŒ… ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ๋ถ€ํŒ… ํ•ญ๋ชฉ ์ด๋ฆ„ ์ง€์ •:
+
+`sudo nixos-rebuild switch -p {{์ด๋ฆ„}}`
+
+- ์ƒˆ๋กœ์šด ์„ค์ •์„ ๋นŒ๋“œํ•˜๊ณ  ์ „ํ™˜ํ•˜๋ฉฐ, ๋ถ€ํŒ… ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ์—…๋ฐ์ดํŠธ ์„ค์น˜:
+
+`sudo nixos-rebuild switch --upgrade`
+
+- ์„ค์ • ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋กค๋ฐฑํ•˜๊ณ  ์ด์ „ ์„ธ๋Œ€๋กœ ์ „ํ™˜:
+
+`sudo nixos-rebuild switch --rollback`
+
+- ์ƒˆ๋กœ์šด ์„ค์ •์„ ๋นŒ๋“œํ•˜์—ฌ ๋ถ€ํŒ… ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜์ง€๋งŒ, ์ „ํ™˜ํ•˜์ง€ ์•Š์Œ:
+
+`sudo nixos-rebuild boot`
+
+- ์ƒˆ๋กœ์šด ์„ค์ •์„ ๋นŒ๋“œํ•˜๊ณ  ํ™œ์„ฑํ™”ํ•˜์ง€๋งŒ, ๋ถ€ํŒ… ํ•ญ๋ชฉ์„ ๋งŒ๋“ค์ง€ ์•Š์Œ (ํ…Œ์ŠคํŠธ ์šฉ๋„):
+
+`sudo nixos-rebuild test`
+
+- ์„ค์ •์„ ๋นŒ๋“œํ•˜๊ณ  ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ ์—ด๊ธฐ:
+
+`sudo nixos-rebuild build-vm`

+ 36 - 0
pages.ko/linux/nl.md

@@ -0,0 +1,36 @@
+# nl
+
+> ํŒŒ์ผ์ด๋‚˜ `stdin`์—์„œ ๊ฐ ์ค„์— ๋ฒˆํ˜ธ๋ฅผ ๋งค๊น๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/nl.1p>.
+
+- ํŒŒ์ผ์—์„œ ๋นˆ ์ค„์ด ์•„๋‹Œ ์ค„์— ๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ:
+
+`nl {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- `stdin`์—์„œ ์ฝ๊ธฐ:
+
+`{{๋ช…๋ น์–ด}} | nl -`
+
+- ๋นˆ ์ค„์„ ํฌํ•จํ•œ ๋ชจ๋“  ๋ณธ๋ฌธ ์ค„์— ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธฐ๊ฑฐ๋‚˜ ๋ณธ๋ฌธ ์ค„์— ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธฐ์ง€ ์•Š๊ธฐ:
+
+`nl --body-numbering {{a|n}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๊ธฐ๋ณธ ์ •๊ทœ ํ‘œํ˜„์‹(BRE) ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ณธ๋ฌธ ์ค„์—๋งŒ ๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ:
+
+`nl --body-numbering p'FooBar[0-9]' {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์ค„ ๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ์— ํŠน์ • [i]ํฌ๊ธฐ ์‚ฌ์šฉ:
+
+`nl --line-increment {{ํฌ๊ธฐ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์ค„ ๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ ํ˜•์‹์„ ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ ๋˜๋Š” ์™ผ์ชฝ ์ •๋ ฌ๋กœ ์ง€์ •ํ•˜๊ณ , ์•ž์ชฝ์— 0์„ ์œ ์ง€ํ• ์ง€ ์—ฌ๋ถ€ ์ง€์ •:
+
+`nl --number-format {{rz|ln|rn}}`
+
+- ์ค„ ๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ์˜ [w]๋„ˆ๋น„ ์ง€์ • (๊ธฐ๋ณธ๊ฐ’์€ 6):
+
+`nl --number-width {{์—ด_๋„ˆ๋น„}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์ค„ ๋ฒˆํ˜ธ์™€ ์ค„์„ ๊ตฌ๋ถ„ํ•˜๋Š” ํŠน์ • ๋ฌธ์ž์—ด ์‚ฌ์šฉ (๊ธฐ๋ณธ๊ฐ’์€ ํƒญ):
+
+`nl --number-separator {{๊ตฌ๋ถ„์ž}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

+ 12 - 0
pages.ko/linux/nm-online.md

@@ -0,0 +1,12 @@
+# nm-online
+
+> NetworkManager์— ๋„คํŠธ์›Œํฌ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nm-online.html>.
+
+- ๋„คํŠธ์›Œํฌ๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `stdout`์— ์ถœ๋ ฅ:
+
+`nm-online`
+
+- ์—ฐ๊ฒฐ์„ `n`์ดˆ ๋™์•ˆ ๋Œ€๊ธฐ (๊ธฐ๋ณธ๊ฐ’ 30์ดˆ):
+
+`nm-online --timeout {{n}}`

+ 17 - 0
pages.ko/linux/nmcli-agent.md

@@ -0,0 +1,17 @@
+# nmcli agent
+
+> `nmcli`๋ฅผ NetworkManager ๋น„๋ฐ€ ์š”์›์ด๋‚˜ polkit ์š”์›์œผ๋กœ ์‹คํ–‰.
+> ์ด ํ•˜์œ„ ๋ช…๋ น์€ `nmcli a`๋กœ๋„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- `nmcli`๋ฅผ ๋น„๋ฐ€ ์š”์›์œผ๋กœ ๋“ฑ๋กํ•˜๊ณ  ๋น„๋ฐ€ ์š”์ฒญ ์ˆ˜์‹  ๋Œ€๊ธฐ:
+
+`nmcli agent secret`
+
+- `nmcli`๋ฅผ polkit ์š”์›์œผ๋กœ ๋“ฑ๋กํ•˜๊ณ  ๊ถŒํ•œ ์š”์ฒญ ์ˆ˜์‹  ๋Œ€๊ธฐ:
+
+`nmcli agent polkit`
+
+- `nmcli`๋ฅผ ๋น„๋ฐ€ ์š”์› ๋ฐ polkit ์š”์›์œผ๋กœ ๋“ฑ๋ก:
+
+`nmcli agent all`

+ 33 - 0
pages.ko/linux/nmcli-connection.md

@@ -0,0 +1,33 @@
+# nmcli connection
+
+> NetworkManager์™€ ํ•จ๊ป˜ ์—ฐ๊ฒฐ ๊ด€๋ฆฌ.
+> ์ด ํ•˜์œ„ ๋ช…๋ น์€ `nmcli c`๋กœ๋„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- ๋ชจ๋“  NetworkManager ์—ฐ๊ฒฐ ๋‚˜์—ด(์ด๋ฆ„, UUID, ์œ ํ˜• ๋ฐ ์žฅ์น˜ ํ‘œ์‹œ):
+
+`nmcli connection`
+
+- ์—ฐ๊ฒฐ ํ™œ์„ฑํ™”:
+
+`nmcli connection up uuid {{uuid}}`
+
+- ์—ฐ๊ฒฐ ๋น„ํ™œ์„ฑํ™”:
+
+`nmcli connection down uuid {{uuid}}`
+
+- ์ž๋™ ๊ตฌ์„ฑ๋œ ๋“€์–ผ ์Šคํƒ ์—ฐ๊ฒฐ ์ƒ์„ฑ:
+
+`nmcli connection add ifname {{์ธํ„ฐํŽ˜์ด์Šค_์ด๋ฆ„}} type {{์ด๋”๋„ท}} ipv4.method {{auto}} ipv6.method {{auto}}`
+
+- ๊ณ ์ • IPv6 ์ „์šฉ ์—ฐ๊ฒฐ ์ƒ์„ฑ:
+
+`nmcli connection add ifname {{์ธํ„ฐํŽ˜์ด์Šค_์ด๋ฆ„}} type {{์ด๋”๋„ท}} ip6 {{2001:db8::2/64}} gw6 {{2001:db8::1}} ipv6.dns {{2001:db8::1}} ipv4.method {{ignore}}`
+
+- ๊ณ ์ • IPv4 ์ „์šฉ ์—ฐ๊ฒฐ ์ƒ์„ฑ:
+
+`nmcli connection add ifname {{์ธํ„ฐํŽ˜์ด์Šค_์ด๋ฆ„}} type {{์ด๋”๋„ท}} ip4 {{10.0.0.7/8}} gw4 {{10.0.0.1}} ipv4.dns {{10.0.0.1}} ipv6.method {{ignore}}`
+
+- OVPN ํŒŒ์ผ์—์„œ OpenVPN์„ ์‚ฌ์šฉํ•˜์—ฌ VPN ์—ฐ๊ฒฐ ์ƒ์„ฑ:
+
+`nmcli connection import type {{openvpn}} file {{๊ฒฝ๋กœ/๋Œ€์ƒ/vpn_๊ตฌ์„ฑ.ovpn}}`

+ 21 - 0
pages.ko/linux/nmcli-device.md

@@ -0,0 +1,21 @@
+# nmcli device
+
+> NetworkManager๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ƒˆ๋กœ์šด Wi-Fi ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+> ์ด ํ•˜์œ„ ๋ช…๋ น์€ `nmcli d`๋กœ๋„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ƒํƒœ๋ฅผ ์ถœ๋ ฅ:
+
+`nmcli device status`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ Wi-Fi ์•ก์„ธ์Šค ํฌ์ธํŠธ๋ฅผ ์ถœ๋ ฅ:
+
+`nmcli device wifi`
+
+- ์ง€์ •๋œ SSID์˜ Wi-Fi ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ (๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ์š”์ฒญ์ด ํ‘œ์‹œ๋จ):
+
+`nmcli --ask device wifi connect {{ssid}}`
+
+- ํ˜„์žฌ Wi-Fi ๋„คํŠธ์›Œํฌ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ QR ์ฝ”๋“œ๋ฅผ ์ถœ๋ ฅ:
+
+`nmcli device wifi show-password`

+ 29 - 0
pages.ko/linux/nmcli-general.md

@@ -0,0 +1,29 @@
+# nmcli general
+
+> NetworkManager์˜ ์ผ๋ฐ˜ ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ์ด ํ•˜์œ„ ๋ช…๋ น์€ `nmcli g`๋กœ๋„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- NetworkManager์˜ ์ผ๋ฐ˜ ์ƒํƒœ ํ‘œ์‹œ:
+
+`nmcli general`
+
+- ํ˜„์žฌ ์žฅ์น˜์˜ ํ˜ธ์ŠคํŠธ๋ช… ํ‘œ์‹œ:
+
+`nmcli general hostname`
+
+- ํ˜„์žฌ ์žฅ์น˜์˜ ํ˜ธ์ŠคํŠธ๋ช… ๋ณ€๊ฒฝ:
+
+`sudo nmcli general hostname {{์ƒˆ_ํ˜ธ์ŠคํŠธ๋ช…}}`
+
+- NetworkManager์˜ ๊ถŒํ•œ ํ‘œ์‹œ:
+
+`nmcli general permissions`
+
+- ํ˜„์žฌ ๋กœ๊น… ์ˆ˜์ค€ ๋ฐ ๋„๋ฉ”์ธ ํ‘œ์‹œ:
+
+`nmcli general logging`
+
+- ๋กœ๊น… ์ˆ˜์ค€ ๋ฐ/๋˜๋Š” ๋„๋ฉ”์ธ ์„ค์ • (`man NetworkManager.conf`์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋„๋ฉ”์ธ ํ™•์ธ):
+
+`nmcli general logging level {{INFO|OFF|ERR|WARN|DEBUG|TRACE}} domain {{๋„๋ฉ”์ธ_1,๋„๋ฉ”์ธ_2,...}}`

+ 9 - 0
pages.ko/linux/nmcli-monitor.md

@@ -0,0 +1,9 @@
+# nmcli monitor
+
+> NetworkManager ์—ฐ๊ฒฐ ์ƒํƒœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ชจ๋‹ˆํ„ฐ๋ง.
+> ์ด ํ•˜์œ„ ๋ช…๋ น์€ `nmcli m`์œผ๋กœ๋„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- NetworkManager ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์ž‘:
+
+`nmcli monitor`

+ 21 - 0
pages.ko/linux/nmcli-networking.md

@@ -0,0 +1,21 @@
+# nmcli networking
+
+> NetworkManager์˜ ๋„คํŠธ์›Œํ‚น ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ์ด ํ•˜์œ„ ๋ช…๋ น์€ `nmcli n`์œผ๋กœ๋„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- NetworkManager์˜ ๋„คํŠธ์›Œํ‚น ์ƒํƒœ ํ‘œ์‹œ:
+
+`nmcli networking`
+
+- NetworkManager๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ๋„คํŠธ์›Œํ‚น ๋ฐ ๋ชจ๋“  ์ธํ„ฐํŽ˜์ด์Šค ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”:
+
+`nmcli networking {{on|off}}`
+
+- ๋งˆ์ง€๋ง‰์œผ๋กœ ์•Œ๋ ค์ง„ ์—ฐ๊ฒฐ ์ƒํƒœ ํ‘œ์‹œ:
+
+`nmcli networking connectivity`
+
+- ํ˜„์žฌ ์—ฐ๊ฒฐ ์ƒํƒœ ํ™•์ธ:
+
+`nmcli networking connectivity check`

+ 29 - 0
pages.ko/linux/nmcli-radio.md

@@ -0,0 +1,29 @@
+# nmcli radio
+
+> ๋ผ๋””์˜ค ์Šค์œ„์น˜์˜ ์ƒํƒœ๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ NetworkManager๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”.
+> ์ด ํ•˜์œ„ ๋ช…๋ น์€ `nmcli r`๋กœ๋„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- Wi-Fi ์ƒํƒœ ํ‘œ์‹œ:
+
+`nmcli radio wifi`
+
+- Wi-Fi ์ผœ๊ธฐ ๋˜๋Š” ๋„๊ธฐ:
+
+`nmcli radio wifi {{on|off}}`
+
+- WWAN ์ƒํƒœ ํ‘œ์‹œ:
+
+`nmcli radio wwan`
+
+- WWAN ์ผœ๊ธฐ ๋˜๋Š” ๋„๊ธฐ:
+
+`nmcli radio wwan {{on|off}}`
+
+- ๋‘ ์Šค์œ„์น˜์˜ ์ƒํƒœ ํ‘œ์‹œ:
+
+`nmcli radio all`
+
+- ๋‘ ์Šค์œ„์น˜ ์ผœ๊ธฐ ๋˜๋Š” ๋„๊ธฐ:
+
+`nmcli radio all {{on|off}}`

+ 32 - 0
pages.ko/linux/nmcli.md

@@ -0,0 +1,32 @@
+# nmcli
+
+> NetworkManager๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- NetworkManager ๋น„๋ฐ€/ํดํ‚ท ์—์ด์ „ํŠธ๋กœ์„œ `nmcli` ์‹คํ–‰์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmcli agent`
+
+- ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmcli connection`
+
+- ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ด€๋ฆฌ ๋ฐ ์ƒˆ๋กœ์šด Wi-Fi ์—ฐ๊ฒฐ ์„ค์ •์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmcli device`
+
+- NetworkManager์˜ ์ผ๋ฐ˜ ์„ค์ • ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmcli general`
+
+- NetworkManager์˜ ํ™œ๋™ ๋ชจ๋‹ˆํ„ฐ์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmcli monitor`
+
+- ๋„คํŠธ์›Œํ‚น ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™” ๋ฐ ์ƒํƒœ ํ™•์ธ์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmcli networking`
+
+- ๋ผ๋””์˜ค ์Šค์œ„์น˜ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmcli radio`

+ 16 - 0
pages.ko/linux/nmon.md

@@ -0,0 +1,16 @@
+# nmon
+
+> ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž, ํŠœ๋„ˆ ๋ฐ ๋ฒค์น˜๋งˆํฌ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/nmon>.
+
+- `nmon` ์‹œ์ž‘:
+
+`nmon`
+
+- ๊ธฐ๋ก์„ ํŒŒ์ผ์— ์ €์žฅ ("-s 300 -c 288" ๊ธฐ๋ณธ๊ฐ’):
+
+`nmon -f`
+
+- ๊ฐ ์ธก์ • ์‚ฌ์ด์— 30์ดˆ๋ฅผ ๋‘๊ณ  ์ด 240๋ฒˆ์˜ ์ธก์ •์„ ๊ธฐ๋กํ•˜์—ฌ ํŒŒ์ผ์— ์ €์žฅ:
+
+`nmon -f -s {{30}} -c {{240}}`

+ 7 - 0
pages.ko/linux/nmtui-connect.md

@@ -0,0 +1,7 @@
+# nmtui-connect
+
+> ์ด ๋ช…๋ น์–ด๋Š” `nmtui connect`์˜ ๋ณ„์นญ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmtui`

+ 7 - 0
pages.ko/linux/nmtui-edit.md

@@ -0,0 +1,7 @@
+# nmtui-edit
+
+> ์ด ๋ช…๋ น์€ `nmtui edit`์˜ ๋ณ„์นญ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmtui`

+ 7 - 0
pages.ko/linux/nmtui-hostname.md

@@ -0,0 +1,7 @@
+# nmtui-hostname
+
+> ์ด ๋ช…๋ น์€ `nmtui hostname`์˜ ๋ณ„์นญ์ž…๋‹ˆ๋‹ค.
+
+- ์›๋ณธ ๋ช…๋ น์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr nmtui`

+ 25 - 0
pages.ko/linux/nmtui.md

@@ -0,0 +1,25 @@
+# nmtui
+
+> NetworkManager๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ํ…์ŠคํŠธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค.
+> ํ™”์‚ดํ‘œ ํ‚ค๋กœ ํƒ์ƒ‰ํ•˜๊ณ , Enter ํ‚ค๋กœ ์˜ต์…˜์„ ์„ ํƒํ•˜์„ธ์š”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmtui.html>.
+
+- ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์—ด๊ธฐ:
+
+`nmtui`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์—ฐ๊ฒฐ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๊ณ , ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™” ์˜ต์…˜ ์„ ํƒ:
+
+`nmtui connect`
+
+- ํŠน์ • ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ:
+
+`nmtui connect {{์ด๋ฆ„|UUID|์žฅ์น˜|SSID}}`
+
+- ํŠน์ • ๋„คํŠธ์›Œํฌ ํŽธ์ง‘/์ถ”๊ฐ€/์‚ญ์ œ:
+
+`nmtui edit {{์ด๋ฆ„|ID}}`
+
+- ์‹œ์Šคํ…œ ํ˜ธ์ŠคํŠธ๋ช… ์„ค์ •:
+
+`nmtui hostname`

+ 12 - 0
pages.ko/linux/nologin.md

@@ -0,0 +1,12 @@
+# nologin
+
+> ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•˜๋Š” ๋Œ€์ฒด ์…ธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/nologin.5>.
+
+- ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์…ธ์„ `nologin`์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ๋กœ๊ทธ์ธ์„ ๋ฐฉ์ง€:
+
+`chsh -s {{์‚ฌ์šฉ์ž}} nologin`
+
+- `nologin` ๋กœ๊ทธ์ธ ์…ธ์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œํ•  ๋ฉ”์‹œ์ง€ ์‚ฌ์šฉ์ž ์ง€์ •:
+
+`echo "{{๋กœ๊ทธ์ธ_๊ฑฐ๋ถ€_๋ฉ”์‹œ์ง€}}" > /etc/nologin.txt`

+ 32 - 0
pages.ko/linux/nordvpn.md

@@ -0,0 +1,32 @@
+# nordvpn
+
+> NordVPN์˜ ๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nordvpn.com/download/linux/>.
+
+- NordVPN ๊ณ„์ •์— ๋Œ€ํ™”ํ˜•์œผ๋กœ ๋กœ๊ทธ์ธ:
+
+`nordvpn login`
+
+- ์—ฐ๊ฒฐ ์ƒํƒœ ํ‘œ์‹œ:
+
+`nordvpn status`
+
+- ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด NordVPN ์„œ๋ฒ„์— ์—ฐ๊ฒฐ:
+
+`nordvpn connect`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ตญ๊ฐ€ ๋‚˜์—ด:
+
+`nordvpn countries`
+
+- ํŠน์ • ๊ตญ๊ฐ€์˜ NordVPN ์„œ๋ฒ„์— ์—ฐ๊ฒฐ:
+
+`nordvpn connect {{๋…์ผ}}`
+
+- ํŠน์ • ๊ตญ๊ฐ€ ๋ฐ ๋„์‹œ์˜ NordVPN ์„œ๋ฒ„์— ์—ฐ๊ฒฐ:
+
+`nordvpn connect {{๋…์ผ}} {{๋ฒ ๋ฅผ๋ฆฐ}}`
+
+- ์ž๋™ ์—ฐ๊ฒฐ ์˜ต์…˜ ์„ค์ •:
+
+`nordvpn set autoconnect on`

+ 20 - 0
pages.ko/linux/notify-send.md

@@ -0,0 +1,20 @@
+# notify-send
+
+> ํ˜„์žฌ ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์˜ ์•Œ๋ฆผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์•Œ๋ฆผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/notify-send>.
+
+- ์ œ๋ชฉ "Test"์™€ ๋‚ด์šฉ "This is a test"๋กœ ์•Œ๋ฆผ ํ‘œ์‹œ:
+
+`notify-send "{{Test}}" "{{This is a test}}"`
+
+- ์‚ฌ์šฉ์ž ์ง€์ • ์•„์ด์ฝ˜๊ณผ ํ•จ๊ป˜ ์•Œ๋ฆผ ํ‘œ์‹œ:
+
+`notify-send -i {{์•„์ด์ฝ˜.png}} "{{ํ…Œ์ŠคํŠธ}}" "{{์ด๊ฒƒ์€ ํ…Œ์ŠคํŠธ์ž…๋‹ˆ๋‹ค}}"`
+
+- 5์ดˆ ๋™์•ˆ ์•Œ๋ฆผ ํ‘œ์‹œ:
+
+`notify-send -t 5000 "{{ํ…Œ์ŠคํŠธ}}" "{{์ด๊ฒƒ์€ ํ…Œ์ŠคํŠธ์ž…๋‹ˆ๋‹ค}}"`
+
+- ์•ฑ์˜ ์•„์ด์ฝ˜๊ณผ ์ด๋ฆ„์œผ๋กœ ์•Œ๋ฆผ ํ‘œ์‹œ:
+
+`notify-send "{{Test}}" --icon={{google-chrome}} --app-name="{{Google Chrome}}"`

+ 28 - 0
pages.ko/linux/nova.md

@@ -0,0 +1,28 @@
+# nova
+
+> ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š” OpenStack ํ”„๋กœ์ ํŠธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://docs.openstack.org/nova/latest/>.
+
+- ํ˜„์žฌ ํ…Œ๋„ŒํŠธ์˜ VM ๋‚˜์—ด:
+
+`nova list`
+
+- ๋ชจ๋“  ํ…Œ๋„ŒํŠธ์˜ VM ๋‚˜์—ด (๊ด€๋ฆฌ์ž ์‚ฌ์šฉ์ž๋งŒ ๊ฐ€๋Šฅ):
+
+`nova list --all-tenants`
+
+- ํŠน์ • ํ˜ธ์ŠคํŠธ์— VM ๋ถ€ํŒ…:
+
+`nova boot --nic net-id={{๋„คํŠธ์›Œํฌ_ID}} --image {{์ด๋ฏธ์ง€_ID}} --flavor {{ํ”Œ๋ ˆ์ด๋ฒ„}} --availability-zone nova:{{ํ˜ธ์ŠคํŠธ_์ด๋ฆ„}} {{VM_์ด๋ฆ„}}`
+
+- ์„œ๋ฒ„ ์‹œ์ž‘:
+
+`nova start {{์„œ๋ฒ„}}`
+
+- ์„œ๋ฒ„ ์ค‘์ง€:
+
+`nova stop {{์„œ๋ฒ„}}`
+
+- ํŠน์ • VM์— ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์—ฐ๊ฒฐ:
+
+`nova interface-attach --net-id {{๋„คํŠธ์›Œํฌ_ID}} {{์„œ๋ฒ„}}`

+ 21 - 0
pages.ko/linux/nsenter.md

@@ -0,0 +1,21 @@
+# nsenter
+
+> ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค์˜ ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ ์ƒˆ๋กœ์šด ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
+> Docker ์ด๋ฏธ์ง€๋‚˜ chroot ๊ฐ์˜ฅ์— ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/nsenter>.
+
+- ํŠน์ • ํ”„๋กœ์„ธ์Šค์™€ ๋™์ผํ•œ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น ์‹คํ–‰:
+
+`nsenter --target {{pid}} --all {{๋ช…๋ น}} {{๋ช…๋ น_์ธ์ˆ˜}}`
+
+- ํŠน์ • ํ”„๋กœ์„ธ์Šค์˜ ๋งˆ์šดํŠธ|UTS|IPC|๋„คํŠธ์›Œํฌ|PID|์‚ฌ์šฉ์ž|cgroup|์‹œ๊ฐ„ ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ ๋ช…๋ น ์‹คํ–‰:
+
+`nsenter --target {{pid}} --{{mount|uts|ipc|net|pid|user|cgroup}} {{๋ช…๋ น}} {{๋ช…๋ น_์ธ์ˆ˜}}`
+
+- ํŠน์ • ํ”„๋กœ์„ธ์Šค์˜ UTS, ์‹œ๊ฐ„, IPC ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ ๋ช…๋ น ์‹คํ–‰:
+
+`nsenter --target {{pid}} --uts --time --ipc -- {{๋ช…๋ น}} {{๋ช…๋ น_์ธ์ˆ˜}}`
+
+- procfs๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ํŠน์ • ํ”„๋กœ์„ธ์Šค์˜ ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ ๋ช…๋ น ์‹คํ–‰:
+
+`nsenter --pid=/proc/{{pid}}/pid/net -- {{๋ช…๋ น}} {{๋ช…๋ น_์ธ์ˆ˜}}`

+ 24 - 0
pages.ko/linux/nsnake.md

@@ -0,0 +1,24 @@
+# nsnake
+
+> ํ„ฐ๋ฏธ๋„์—์„œ ์ฆ๊ธฐ๋Š” Snake ๊ฒŒ์ž„.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/alexdantas/nsnake/>.
+
+- Snake ๊ฒŒ์ž„ ์‹œ์ž‘:
+
+`nsnake`
+
+- Snake ์กฐ์ž‘:
+
+`{{์œ„|์•„๋ž˜|์™ผ์ชฝ|์˜ค๋ฅธ์ชฝ ํ™”์‚ดํ‘œ ํ‚ค}}`
+
+- ๊ฒŒ์ž„ ์ผ์‹œ ์ •์ง€/์žฌ๊ฐœ:
+
+`p`
+
+- ๊ฒŒ์ž„ ์ข…๋ฃŒ:
+
+`q`
+
+- ๊ฒŒ์ž„ ์ค‘ ๋„์›€๋ง ํ‘œ์‹œ:
+
+`h`

+ 32 - 0
pages.ko/linux/nsxiv.md

@@ -0,0 +1,32 @@
+# nsxiv
+
+> Neo Simple X ์ด๋ฏธ์ง€ ๋ทฐ์–ด.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nsxiv.codeberg.page/man>.
+
+- ์ด๋ฏธ์ง€ ์—ด๊ธฐ:
+
+`nsxiv {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
+
+- ์ด๋ฏธ์ง€ ๋ชจ๋“œ์—์„œ ํด๋”์˜ ์ด๋ฏธ์ง€ ์—ด๊ธฐ:
+
+`nsxiv {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”2 ...}}`
+
+- ํด๋”๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ๋ณด๊ธฐ:
+
+`nsxiv -r {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”2 ...}}`
+
+- nsxiv ์ข…๋ฃŒ:
+
+`q`
+
+- ์ธ๋„ค์ผ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๊ฑฐ๋‚˜ ์„ ํƒํ•œ ์ด๋ฏธ์ง€๋ฅผ ์ด๋ฏธ์ง€ ๋ชจ๋“œ์—์„œ ์—ด๊ธฐ:
+
+`<Return>`
+
+- ์ด๋ฏธ์ง€ ๋ชจ๋“œ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์•ž์œผ๋กœ ๋„˜๊ธฐ๊ธฐ:
+
+`n`
+
+- ์ด๋ฏธ์ง€ ๋ชจ๋“œ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋’ค๋กœ ๋„˜๊ธฐ๊ธฐ:
+
+`p`

+ 8 - 0
pages.ko/linux/ntfsfix.md

@@ -0,0 +1,8 @@
+# ntfsfix
+
+> NTFS ํŒŒํ‹ฐ์…˜์˜ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/ntfsfix>.
+
+- ์ง€์ •๋œ NTFS ํŒŒํ‹ฐ์…˜ ๋ฌธ์ œ ํ•ด๊ฒฐ:
+
+`sudo ntfsfix {{/dev/sdXN}}`

+ 16 - 0
pages.ko/linux/ntpd.md

@@ -0,0 +1,16 @@
+# ntpd
+
+> ์‹œ์Šคํ…œ ์‹œ๊ณ„๋ฅผ ์›๊ฒฉ ์‹œ๊ฐ„ ์„œ๋ฒ„๋‚˜ ๋กœ์ปฌ ๊ธฐ์ค€ ์‹œ๊ณ„์— ๋™๊ธฐํ™”ํ•˜๋Š” ๊ณต์‹ NTP(๋„คํŠธ์›Œํฌ ์‹œ๊ฐ„ ํ”„๋กœํ† ์ฝœ) ๋ฐ๋ชฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/ntpd>.
+
+- ๋ฐ๋ชฌ ์‹œ์ž‘:
+
+`sudo ntpd`
+
+- ์‹œ์Šคํ…œ ์‹œ๊ฐ„์„ ์›๊ฒฉ ์„œ๋ฒ„์™€ ํ•œ ๋ฒˆ ๋™๊ธฐํ™”(๋™๊ธฐํ™” ํ›„ ์ข…๋ฃŒ):
+
+`sudo ntpd --quit`
+
+- "ํฐ" ์กฐ์ •์„ ํ—ˆ์šฉํ•˜์—ฌ ํ•œ ๋ฒˆ ๋™๊ธฐํ™”:
+
+`sudo ntpd --panicgate --quit`

+ 20 - 0
pages.ko/linux/ntpdate.md

@@ -0,0 +1,20 @@
+# ntpdate
+
+> NTP๋ฅผ ํ†ตํ•ด ๋‚ ์งœ ๋ฐ ์‹œ๊ฐ„์„ ๋™๊ธฐํ™”ํ•˜๊ณ  ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/ntpdate>.
+
+- ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ๋™๊ธฐํ™”ํ•˜๊ณ  ์„ค์ •:
+
+`sudo ntpdate {{ํ˜ธ์ŠคํŠธ}}`
+
+- ์‹œ๊ฐ„์„ ์„ค์ •ํ•˜์ง€ ์•Š๊ณ  ํ˜ธ์ŠคํŠธ์— ์งˆ์˜:
+
+`ntpdate -q {{ํ˜ธ์ŠคํŠธ}}`
+
+- ๋ฐฉํ™”๋ฒฝ์ด ํŠน๊ถŒ ํฌํŠธ๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๊ฒฝ์šฐ ๋น„ํŠน๊ถŒ ํฌํŠธ๋ฅผ ์‚ฌ์šฉ:
+
+`sudo ntpdate -u {{ํ˜ธ์ŠคํŠธ}}`
+
+- ์‹œ๊ฐ„์„ `slewed` ๋Œ€์‹  `settimeofday`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ•์ œ๋กœ ์กฐ์ •:
+
+`sudo ntpdate -b {{ํ˜ธ์ŠคํŠธ}}`

+ 24 - 0
pages.ko/linux/ntpq.md

@@ -0,0 +1,24 @@
+# ntpq
+
+> ๋„คํŠธ์›Œํฌ ํƒ€์ž„ ํ”„๋กœํ† ์ฝœ(NTP) ๋ฐ๋ชฌ ์งˆ์˜ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.eecis.udel.edu/~mills/ntp/html/ntpq.html>.
+
+- ๋Œ€ํ™”ํ˜• ๋ชจ๋“œ๋กœ `ntpq` ์‹œ์ž‘:
+
+`ntpq --interactive`
+
+- NTP ํ”ผ์–ด ๋ชฉ๋ก ์ถœ๋ ฅ:
+
+`ntpq --peers`
+
+- IP ์ฃผ์†Œ์—์„œ ํ˜ธ์ŠคํŠธ๋ช…์„ ํ•ด์„ํ•˜์ง€ ์•Š๊ณ  NTP ํ”ผ์–ด ๋ชฉ๋ก ์ถœ๋ ฅ:
+
+`ntpq --numeric --peers`
+
+- ๋””๋ฒ„๊น… ๋ชจ๋“œ๋กœ `ntpq` ์‚ฌ์šฉ:
+
+`ntpq --debug-level`
+
+- NTP ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ๊ฐ’ ์ถœ๋ ฅ:
+
+`ntpq --command={{rv}}`

+ 16 - 0
pages.ko/linux/numactl.md

@@ -0,0 +1,16 @@
+# numactl
+
+> ํ”„๋กœ์„ธ์Šค ๋˜๋Š” ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ์— ๋Œ€ํ•œ NUMA ์ •์ฑ… ์ œ์–ด.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/numactl>.
+
+- ๋…ธ๋“œ 0์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ  ๋ฉ”๋ชจ๋ฆฌ๋Š” ๋…ธ๋“œ 0๊ณผ 1์— ํ• ๋‹น:
+
+`numactl --cpunodebind={{0}} --membind={{0,1}} -- {{๋ช…๋ น}} {{๋ช…๋ น_์ธ์ž๋“ค}}`
+
+- ํ˜„์žฌ CPU ์„ธํŠธ์˜ CPU(์ฝ”์–ด) 0-4 ๋ฐ 8-12์—์„œ ๋ช…๋ น ์‹คํ–‰:
+
+`numactl --physcpubind={{+0-4,8-12}} -- {{๋ช…๋ น}} {{๋ช…๋ น_์ธ์ž๋“ค}}`
+
+- ๋ชจ๋“  CPU์— ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ธํ„ฐ๋ฆฌ๋ธŒํ•˜์—ฌ ๋ช…๋ น ์‹คํ–‰:
+
+`numactl --interleave={{all}} -- {{๋ช…๋ น}} {{๋ช…๋ น_์ธ์ž๋“ค}}`

+ 20 - 0
pages.ko/linux/numlockx.md

@@ -0,0 +1,20 @@
+# numlockx
+
+> X11 ์„ธ์…˜์—์„œ ๋„˜๋ฒ„๋ฝ ํ‚ค ์ƒํƒœ๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.mike-devlin.com/linux/README-numlockx.htm>.
+
+- ํ˜„์žฌ ๋„˜๋ฒ„๋ฝ ์ƒํƒœ ํ‘œ์‹œ:
+
+`numlockx status`
+
+- ๋„˜๋ฒ„๋ฝ ์ผœ๊ธฐ:
+
+`numlockx on`
+
+- ๋„˜๋ฒ„๋ฝ ๋„๊ธฐ:
+
+`numlockx off`
+
+- ํ˜„์žฌ ์ƒํƒœ ์ „ํ™˜:
+
+`numlockx toggle`