็€่ฆฝไปฃ็ขผ

cryptsetup-luksformat: fix typo, linux/c*: add and update Korean translation (#14682)

* linux/c*: add and update Korean translation

* cryptsetup-luksformat: fix typo
์ฝ”๋“œ์‹ธ์ด 4 ๆœˆไน‹ๅ‰
็ˆถ็ฏ€้ปž
็•ถๅ‰ๆไบค
19c6841a9d
ๅ…ฑๆœ‰ 78 ๅ€‹ๆ–‡ไปถ่ขซๆ›ดๆ”น๏ผŒๅŒ…ๆ‹ฌ 1593 ๆฌกๆ’ๅ…ฅ ๅ’Œ 22 ๆฌกๅˆ ้™ค
  1. 16 0
      pages.ko/linux/cacaclock.md
  2. 8 0
      pages.ko/linux/cacademo.md
  3. 8 0
      pages.ko/linux/cacafire.md
  4. 8 0
      pages.ko/linux/cacaview.md
  5. 8 0
      pages.ko/linux/caffeinate.md
  6. 8 0
      pages.ko/linux/caffeine-indicator.md
  7. 16 0
      pages.ko/linux/caffeine.md
  8. 25 0
      pages.ko/linux/caja.md
  9. 32 0
      pages.ko/linux/cal.md
  10. 24 0
      pages.ko/linux/calcurse.md
  11. 20 0
      pages.ko/linux/cam.md
  12. 28 0
      pages.ko/linux/cat.md
  13. 32 0
      pages.ko/linux/cbatticon.md
  14. 32 0
      pages.ko/linux/ceph.md
  15. 29 0
      pages.ko/linux/certbot.md
  16. 24 0
      pages.ko/linux/cewl.md
  17. 12 0
      pages.ko/linux/cfdisk.md
  18. 16 0
      pages.ko/linux/cgclassify.md
  19. 17 0
      pages.ko/linux/cgcreate.md
  20. 9 0
      pages.ko/linux/cgexec.md
  21. 17 0
      pages.ko/linux/cgroups.md
  22. 24 0
      pages.ko/linux/chage.md
  23. 33 0
      pages.ko/linux/chat.md
  24. 16 0
      pages.ko/linux/chattr.md
  25. 9 8
      pages.ko/linux/chcon.md
  26. 12 0
      pages.ko/linux/chcpu.md
  27. 13 0
      pages.ko/linux/check-dfsg-status.md
  28. 16 0
      pages.ko/linux/check-language-support.md
  29. 16 0
      pages.ko/linux/check-support-status.md
  30. 24 0
      pages.ko/linux/checkinstall.md
  31. 16 0
      pages.ko/linux/checkupdates-aur.md
  32. 20 0
      pages.ko/linux/checkupdates.md
  33. 20 0
      pages.ko/linux/chfn.md
  34. 28 0
      pages.ko/linux/chkconfig.md
  35. 17 0
      pages.ko/linux/chntpw.md
  36. 16 0
      pages.ko/linux/choom.md
  37. 20 0
      pages.ko/linux/chpasswd.md
  38. 28 0
      pages.ko/linux/chronyc.md
  39. 24 0
      pages.ko/linux/chrt.md
  40. 21 0
      pages.ko/linux/chsh.md
  41. 24 0
      pages.ko/linux/cloud-init.md
  42. 26 0
      pages.ko/linux/cmus.md
  43. 12 0
      pages.ko/linux/cockpit-bridge.md
  44. 13 0
      pages.ko/linux/cockpit-desktop.md
  45. 12 0
      pages.ko/linux/cockpit-tls.md
  46. 24 0
      pages.ko/linux/cockpit-ws.md
  47. 24 0
      pages.ko/linux/cointop.md
  48. 32 0
      pages.ko/linux/collectd.md
  49. 16 0
      pages.ko/linux/colrm.md
  50. 13 0
      pages.ko/linux/compose.md
  51. 28 0
      pages.ko/linux/compress.md
  52. 36 0
      pages.ko/linux/compseq.md
  53. 17 0
      pages.ko/linux/compsize.md
  54. 28 0
      pages.ko/linux/conky.md
  55. 25 0
      pages.ko/linux/conntrack.md
  56. 32 0
      pages.ko/linux/coproc.md
  57. 24 0
      pages.ko/linux/coredumpctl.md
  58. 17 13
      pages.ko/linux/cp.md
  59. 21 0
      pages.ko/linux/cpufreq-aperf.md
  60. 32 0
      pages.ko/linux/cpufreq-info.md
  61. 21 0
      pages.ko/linux/cpufreq-set.md
  62. 16 0
      pages.ko/linux/cpuid.md
  63. 28 0
      pages.ko/linux/cpulimit.md
  64. 24 0
      pages.ko/linux/cpupower.md
  65. 32 0
      pages.ko/linux/create_ap.md
  66. 16 0
      pages.ko/linux/createrepo.md
  67. 24 0
      pages.ko/linux/cryptcat.md
  68. 17 0
      pages.ko/linux/cryptsetup-luksformat.md
  69. 26 0
      pages.ko/linux/cryptsetup-open.md
  70. 25 0
      pages.ko/linux/cryptsetup.md
  71. 25 0
      pages.ko/linux/csplit.md
  72. 20 0
      pages.ko/linux/ctop.md
  73. 20 0
      pages.ko/linux/ctr.md
  74. 16 0
      pages.ko/linux/ctrlaltdel.md
  75. 24 0
      pages.ko/linux/cu.md
  76. 20 0
      pages.ko/linux/curlie.md
  77. 20 0
      pages.ko/linux/cuyo.md
  78. 1 1
      pages/linux/cryptsetup-luksformat.md

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

@@ -0,0 +1,16 @@
+# cacaclock
+
+> ํ˜„์žฌ ์‹œ๊ฐ„์„ ASCII ์•„ํŠธ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://packages.debian.org/sid/caca-utils>.
+
+- ์‹œ๊ฐ„ ํ‘œ์‹œ:
+
+`cacaclock`
+
+- ๊ธ€๊ผด ๋ณ€๊ฒฝ:
+
+`cacaclock -f {{๊ธ€๊ผด}}`
+
+- `strftime` ํ˜•์‹ ์‚ฌ์–‘์„ ์‚ฌ์šฉํ•˜์—ฌ ํ˜•์‹ ๋ณ€๊ฒฝ:
+
+`cacaclock -d {{strftime_์ธ์ˆ˜}}`

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

@@ -0,0 +1,8 @@
+# cacademo
+
+> ๋ฌด์ž‘์œ„ ASCII ์•„ํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://packages.debian.org/sid/caca-utils>.
+
+- ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ณด๊ธฐ:
+
+`cacademo`

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

@@ -0,0 +1,8 @@
+# cacafire
+
+> ์• ๋‹ˆ๋ฉ”์ด์…˜ ASCII ๋ถˆ๊ฝƒ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://packages.debian.org/sid/caca-utils>.
+
+- ASCII ๋ถˆ๊ฝƒ ํ‘œ์‹œ:
+
+`cacafire`

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

@@ -0,0 +1,8 @@
+# cacaview
+
+> PMN ํ˜•์‹์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://packages.debian.org/sid/caca-utils>.
+
+- ์ด๋ฏธ์ง€ ํ‘œ์‹œ:
+
+`cacaview {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ด๋ฏธ์ง€}}`

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

@@ -0,0 +1,8 @@
+# caffeinate
+
+> ๋ฐ์Šคํฌํ†ฑ ์ ˆ์ „ ๋ชจ๋“œ ๋ฐฉ์ง€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/caffeinate>.
+
+- ๋ฐ์Šคํฌํ†ฑ ์ ˆ์ „ ๋ชจ๋“œ ๋ฐฉ์ง€ (`Ctrl + C`๋กœ ์ข…๋ฃŒ):
+
+`caffeinate`

+ 8 - 0
pages.ko/linux/caffeine-indicator.md

@@ -0,0 +1,8 @@
+# caffeine-indicator
+
+> ํ† ๊ธ€๋กœ ๋ฐ์Šคํฌํƒ‘์˜ ์œ ํœด ์ƒํƒœ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๋ฐฉ์ง€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/caffeine-indicator>.
+
+- ํ† ๊ธ€๋กœ ๋ฐ์Šคํฌํƒ‘์˜ ์œ ํœด ์ƒํƒœ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๋ฐฉ์ง€:
+
+`caffeine-indicator`

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

@@ -0,0 +1,16 @@
+# caffeine
+
+> ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ๋ฐ์Šคํฌํ†ฑ์˜ ์œ ํœด ์ƒํƒœ๋ฅผ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/caffeine>.
+
+- caffeine ์„œ๋ฒ„ ์‹œ์ž‘:
+
+`caffeine`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`caffeine --help`
+
+- ๋ฒ„์ „ ํ‘œ์‹œ:
+
+`caffeine --version`

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

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

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

@@ -0,0 +1,32 @@
+# cal
+
+> ํ˜„์žฌ ๋‚ ์งœ๊ฐ€ ๊ฐ•์กฐ๋œ ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cal>.
+
+- ํ˜„์žฌ ๋‹ฌ์˜ ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œ:
+
+`cal`
+
+- ๋‚ ์งœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ [3]๊ฐœ์›”์˜ ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œ:
+
+`cal -3`
+
+- ํ˜„์žฌ [y]๋…„๋„์˜ ์ „์ฒด ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œ:
+
+`cal --year`
+
+- ๋‹ค์Œ 12๊ฐœ์›”์˜ ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œ:
+
+`cal --twelve`
+
+- ์›”์š”์ผ์„ ์ฃผ์˜ ์‹œ์ž‘์ผ๋กœ ์‚ฌ์šฉ:
+
+`cal --monday`
+
+- ํŠน์ • ์—ฐ๋„์˜ ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œ (4์ž๋ฆฌ):
+
+`cal {{์—ฐ๋„}}`
+
+- ํŠน์ • ์›”๊ณผ ์—ฐ๋„์˜ ๋‹ฌ๋ ฅ์„ ํ‘œ์‹œ:
+
+`cal {{์›”}} {{์—ฐ๋„}}`

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

@@ -0,0 +1,24 @@
+# calcurse
+
+> ๋ช…๋ น์ค„์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ์ผ์ • ๊ด€๋ฆฌ ๋ฐ ๋‹ฌ๋ ฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://calcurse.org>.
+
+- ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋ชจ๋“œ๋กœ `calcurse` ์‹œ์ž‘:
+
+`calcurse`
+
+- ์˜ค๋Š˜์˜ ์•ฝ์† ๋ฐ ์ด๋ฒคํŠธ๋ฅผ ์ถœ๋ ฅํ•˜๊ณ  ์ข…๋ฃŒ:
+
+`calcurse --appointment`
+
+- ๋ชจ๋“  ๋กœ์ปฌ calcurse ํ•ญ๋ชฉ์„ ์ œ๊ฑฐํ•˜๊ณ  ์›๊ฒฉ ๊ฐ์ฒด ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`calcurse-caldav --init=keep-remote`
+
+- ๋ชจ๋“  ์›๊ฒฉ ๊ฐ์ฒด ์ œ๊ฑฐํ•˜๊ณ  ๋กœ์ปฌ calcurse ํ•ญ๋ชฉ ํ‘ธ์‹œ:
+
+`calcurse-caldav --init=keep-local`
+
+- ๋กœ์ปฌ ๊ฐ์ฒด๋ฅผ CalDAV ์„œ๋ฒ„์— ๋ณต์‚ฌํ•˜๊ณ  ๊ทธ ๋ฐ˜๋Œ€๋„ ์ˆ˜ํ–‰:
+
+`calcurse-caldav --init=two-way`

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

@@ -0,0 +1,20 @@
+# cam
+
+> `libcamera`์˜ ํ”„๋ก ํŠธ์—”๋“œ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://libcamera.org/docs.html>.
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์นด๋ฉ”๋ผ ๋‚˜์—ด:
+
+`cam --list`
+
+- ์นด๋ฉ”๋ผ์˜ ์ปจํŠธ๋กค ๋‚˜์—ด:
+
+`cam --camera {{์นด๋ฉ”๋ผ_์ธ๋ฑ์Šค}} --list-controls`
+
+- ํ”„๋ ˆ์ž„์„ ํด๋”์— ์ €์žฅ:
+
+`cam --camera {{์นด๋ฉ”๋ผ_์ธ๋ฑ์Šค}} --capture={{์บก์ฒ˜ํ• _ํ”„๋ ˆ์ž„_์ˆ˜}} --file`
+
+- ์ฐฝ์— ์นด๋ฉ”๋ผ ํ”ผ๋“œ ํ‘œ์‹œ:
+
+`cam --camera {{์นด๋ฉ”๋ผ_์ธ๋ฑ์Šค}} --capture --sdl`

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

@@ -0,0 +1,28 @@
+# cat
+
+> [f]ํŒŒ์ผ์„ ์ถœ๋ ฅํ•˜๊ณ  ์—ฐ๊ฒฐ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.gnu.org/software/coreutils/cat>.
+
+- [f]ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ `stdout`์— ์ถœ๋ ฅ:
+
+`cat {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์—ฌ๋Ÿฌ [f]ํŒŒ์ผ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์ถœ๋ ฅ [f]ํŒŒ์ผ๋กœ ์ €์žฅ:
+
+`cat {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}} > {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_ํŒŒ์ผ}}`
+
+- ์—ฌ๋Ÿฌ [f]ํŒŒ์ผ์„ ์ถœ๋ ฅ [f]ํŒŒ์ผ์— ์ถ”๊ฐ€:
+
+`cat {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}} >> {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_ํŒŒ์ผ}}`
+
+- `stdin`์„ [f]ํŒŒ์ผ๋กœ ์ž‘์„ฑ:
+
+`cat - > {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๋ชจ๋“  ์ถœ๋ ฅ ์ค„์— [n]๋ฒˆํ˜ธ ์ถ”๊ฐ€:
+
+`cat -n {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๋น„์ธ์‡„ ๋ฐ ๊ณต๋ฐฑ ๋ฌธ์ž๋ฅผ ํ‘œ์‹œ (๋น„ASCII์˜ ๊ฒฝ์šฐ `M-` ์ ‘๋‘์‚ฌ ์‚ฌ์šฉ):
+
+`cat -v -t -e {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

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

@@ -0,0 +1,32 @@
+# cbatticon
+
+> ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด์— ์œ„์น˜ํ•˜๋Š” ๊ฐ€๋ณ๊ณ  ๋น ๋ฅธ ๋ฐฐํ„ฐ๋ฆฌ ์•„์ด์ฝ˜.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/valr/cbatticon>.
+
+- ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด์— ๋ฐฐํ„ฐ๋ฆฌ ์•„์ด์ฝ˜ ํ‘œ์‹œ:
+
+`cbatticon`
+
+- ๋ฐฐํ„ฐ๋ฆฌ ์•„์ด์ฝ˜์„ ํ‘œ์‹œํ•˜๊ณ  ์—…๋ฐ์ดํŠธ ๊ฐ„๊ฒฉ์„ 20์ดˆ๋กœ ์„ค์ •:
+
+`cbatticon --update-interval {{20}}`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์•„์ด์ฝ˜ ์œ ํ˜• ๋‚˜์—ด:
+
+`cbatticon --list-icon-types`
+
+- ํŠน์ • ์•„์ด์ฝ˜ ์œ ํ˜•์œผ๋กœ ๋ฐฐํ„ฐ๋ฆฌ ์•„์ด์ฝ˜ ํ‘œ์‹œ:
+
+`cbatticon --icon-type {{standard|notification|symbolic}}`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜ ๋‚˜์—ด:
+
+`cbatticon --list-power-supplies`
+
+- ํŠน์ • ๋ฐฐํ„ฐ๋ฆฌ์— ๋Œ€ํ•œ ๋ฐฐํ„ฐ๋ฆฌ ์•„์ด์ฝ˜ ํ‘œ์‹œ:
+
+`cbatticon {{BAT0}}`
+
+- ๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜์ค€์ด ์„ค์ •๋œ ์ž„๊ณ„ ์ˆ˜์ค€์— ๋„๋‹ฌํ–ˆ์„ ๋•Œ ์‹คํ–‰ํ•  ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ๋ฐฐํ„ฐ๋ฆฌ ์•„์ด์ฝ˜ ํ‘œ์‹œ:
+
+`cbatticon --critical-level {{5}} --command-critical-level {{poweroff}}`

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

@@ -0,0 +1,32 @@
+# ceph
+
+> ํ†ตํ•ฉ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://ceph.io/en>.
+
+- ํด๋Ÿฌ์Šคํ„ฐ ์ƒํƒœ ํ™•์ธ:
+
+`ceph status`
+
+- ํด๋Ÿฌ์Šคํ„ฐ ์‚ฌ์šฉ ํ†ต๊ณ„ ํ™•์ธ:
+
+`ceph df`
+
+- ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด ๋ฐฐ์น˜ ๊ทธ๋ฃน์˜ ํ†ต๊ณ„ ๊ฐ€์ ธ์˜ค๊ธฐ:
+
+`ceph pg dump --format {{plain}}`
+
+- ์Šคํ† ๋ฆฌ์ง€ ํ’€ ์ƒ์„ฑ:
+
+`ceph osd pool create {{ํ’€_์ด๋ฆ„}} {{ํŽ˜์ด์ง€_๋ฒˆํ˜ธ}}`
+
+- ์Šคํ† ๋ฆฌ์ง€ ํ’€ ์‚ญ์ œ:
+
+`ceph osd pool delete {{ํ’€_์ด๋ฆ„}}`
+
+- ์Šคํ† ๋ฆฌ์ง€ ํ’€ ์ด๋ฆ„ ๋ณ€๊ฒฝ:
+
+`ceph osd pool rename {{ํ˜„์žฌ_์ด๋ฆ„}} {{์ƒˆ๋กœ์šด_์ด๋ฆ„}}`
+
+- ํ’€ ์Šคํ† ๋ฆฌ์ง€ ์ž์ฒด ๋ณต๊ตฌ:
+
+`ceph pg repair {{ํ’€_์ด๋ฆ„}}`

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

@@ -0,0 +1,29 @@
+# certbot
+
+> TLS ์ธ์ฆ์„œ๋ฅผ ์ž๋™์œผ๋กœ ํš๋“ํ•˜๊ณ  ๊ฐฑ์‹ ํ•˜๊ธฐ ์œ„ํ•œ Let's Encrypt ์—์ด์ „ํŠธ.
+> `letsencrypt`์˜ ํ›„์† ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://certbot.eff.org/docs/using.html>.
+
+- ์›น๋ฃจํŠธ ์ธ์ฆ์„ ํ†ตํ•ด ์ƒˆ ์ธ์ฆ์„œ๋ฅผ ํš๋“ํ•˜์ง€๋งŒ ์ž๋™์œผ๋กœ ์„ค์น˜ํ•˜์ง€ ์•Š๊ธฐ:
+
+`sudo certbot certonly --webroot --webroot-path {{๊ฒฝ๋กœ/๋Œ€์ƒ/์›น๋ฃจํŠธ}} --domain {{์„œ๋ธŒ๋„๋ฉ”์ธ.example.com}}`
+
+- nginx ์ธ์ฆ์„ ํ†ตํ•ด ์ƒˆ ์ธ์ฆ์„œ๋ฅผ ํš๋“ํ•˜๊ณ  ์ž๋™์œผ๋กœ ์„ค์น˜ํ•˜๊ธฐ:
+
+`sudo certbot --nginx --domain {{์„œ๋ธŒ๋„๋ฉ”์ธ.example.com}}`
+
+- apache ์ธ์ฆ์„ ํ†ตํ•ด ์ƒˆ ์ธ์ฆ์„œ๋ฅผ ํš๋“ํ•˜๊ณ  ์ž๋™์œผ๋กœ ์„ค์น˜ํ•˜๊ธฐ:
+
+`sudo certbot --apache --domain {{์„œ๋ธŒ๋„๋ฉ”์ธ.example.com}}`
+
+- 30์ผ ์ด๋‚ด์— ๋งŒ๋ฃŒ๋˜๋Š” ๋ชจ๋“  Let's Encrypt ์ธ์ฆ์„œ ๊ฐฑ์‹ ํ•˜๊ธฐ (์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์„œ๋ฒ„๋ฅผ ์žŠ์ง€ ๋ง๊ณ  ์žฌ์‹œ์ž‘ํ•˜๊ธฐ):
+
+`sudo certbot renew`
+
+- ์ƒˆ ์ธ์ฆ์„œ ํš๋“์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ๋””์Šคํฌ์— ์ธ์ฆ์„œ๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š๊ธฐ:
+
+`sudo certbot --webroot --webroot-path {{๊ฒฝ๋กœ/๋Œ€์ƒ/์›น๋ฃจํŠธ}} --domain {{์„œ๋ธŒ๋„๋ฉ”์ธ.example.com}} --dry-run`
+
+- ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ํ…Œ์ŠคํŠธ ์ธ์ฆ์„œ ํš๋“ํ•˜๊ธฐ:
+
+`sudo certbot --webroot --webroot-path {{๊ฒฝ๋กœ/๋Œ€์ƒ/์›น๋ฃจํŠธ}} --domain {{์„œ๋ธŒ๋„๋ฉ”์ธ.example.com}} --test-cert`

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

@@ -0,0 +1,24 @@
+# cewl
+
+> ์›น ์ฝ˜ํ…์ธ ์—์„œ ํฌ๋ž˜ํ‚น์šฉ ๋‹จ์–ด ๋ชฉ๋ก์„ ๋งŒ๋“œ๋Š” URL ์ˆ˜์ง‘ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://digi.ninja/projects/cewl.php>.
+
+- ์ง€์ •๋œ URL์—์„œ ๋งํฌ ๊นŠ์ด 2๊นŒ์ง€ ๋‹จ์–ด ๋ชฉ๋ก ํŒŒ์ผ ์ƒ์„ฑ:
+
+`cewl --depth {{2}} --write {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋‹จ์–ด๋ชฉ๋ก.txt}} {{url}}`
+
+- ์ง€์ •๋œ URL์—์„œ ์ตœ์†Œ 5์ž ์ด์ƒ์˜ ์•ŒํŒŒ๋ฒณ๊ณผ ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋‹จ์–ด ๋ชฉ๋ก ์ถœ๋ ฅ:
+
+`cewl --with-numbers --min_word_length {{5}} {{url}}`
+
+- ๋””๋ฒ„๊ทธ ๋ชจ๋“œ๋กœ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ํฌํ•จํ•œ ์ง€์ •๋œ URL์—์„œ ๋‹จ์–ด ๋ชฉ๋ก ์ถœ๋ ฅ:
+
+`cewl --debug --email {{url}}`
+
+- HTTP ๊ธฐ๋ณธ ๋˜๋Š” ๋‹ค์ด์ œ์ŠคํŠธ ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ URL์—์„œ ๋‹จ์–ด ๋ชฉ๋ก ์ถœ๋ ฅ:
+
+`cewl --auth_type {{basic|digest}} --auth_user {{์‚ฌ์šฉ์ž๋ช…}} --auth_pass {{๋น„๋ฐ€๋ฒˆํ˜ธ}} {{url}}`
+
+- ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด ์ง€์ •๋œ URL์—์„œ ๋‹จ์–ด ๋ชฉ๋ก ์ถœ๋ ฅ:
+
+`cewl --proxy_host {{ํ˜ธ์ŠคํŠธ}} --proxy_port {{ํฌํŠธ}} {{url}}`

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

@@ -0,0 +1,12 @@
+# cfdisk
+
+> curses UI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋“œ ๋””์Šคํฌ์˜ ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ” ๋ฐ ํŒŒํ‹ฐ์…˜์„ ๊ด€๋ฆฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cfdisk>.
+
+- ํŠน์ • ์žฅ์น˜๋กœ ํŒŒํ‹ฐ์…˜ ์กฐ์ž‘๊ธฐ ์‹œ์ž‘:
+
+`cfdisk {{/dev/sdX}}`
+
+- ํŠน์ • ์žฅ์น˜์— ๋Œ€ํ•œ ์ƒˆ ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ” ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ:
+
+`cfdisk --zero {{/dev/sdX}}`

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

@@ -0,0 +1,16 @@
+# cgclassify
+
+> ์‹คํ–‰ ์ค‘์ธ ์ž‘์—…์„ `cgroups`๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cgclassify>.
+
+- ํŠน์ • PID๋ฅผ ๊ฐ€์ง„ ํ”„๋กœ์„ธ์Šค๋ฅผ CPU ๊ณ„์ธต์˜ student ์ปจํŠธ๋กค ๊ทธ๋ฃน์œผ๋กœ ์ด๋™:
+
+`cgclassify -g {{cpu:student}} {{1234}}`
+
+- `/etc/cgrules.conf` ์„ค์ • ํŒŒ์ผ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ํŠน์ • PID๋ฅผ ๊ฐ€์ง„ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ปจํŠธ๋กค ๊ทธ๋ฃน์œผ๋กœ ์ด๋™:
+
+`cgclassify {{1234}}`
+
+- ํŠน์ • PID๋ฅผ ๊ฐ€์ง„ ํ”„๋กœ์„ธ์Šค๋ฅผ CPU ๊ณ„์ธต์˜ student ์ปจํŠธ๋กค ๊ทธ๋ฃน์œผ๋กœ ์ด๋™(์„œ๋น„์Šค `cgred`์˜ ๋ฐ๋ชฌ์ด ํ•ด๋‹น PID ๋ฐ ์ž์‹์˜ `cgroups`๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Œ, `/etc/cgrules.conf` ๊ธฐ๋ฐ˜):
+
+`cgclassify --sticky -g {{cpu:/student}} {{1234}}`

+ 17 - 0
pages.ko/linux/cgcreate.md

@@ -0,0 +1,17 @@
+# cgcreate
+
+> cgroup์„ ์ƒ์„ฑํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ž์›์„ ์ œํ•œ, ์ธก์ • ๋ฐ ์ œ์–ด.
+> `cgroups`์˜ ์œ ํ˜•์€ `memory`, `cpu`, `net_cls` ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cgcreate>.
+
+- ์ƒˆ ๊ทธ๋ฃน ์ƒ์„ฑ:
+
+`cgcreate -g {{๊ทธ๋ฃน_์œ ํ˜•}}:{{๊ทธ๋ฃน_์ด๋ฆ„}}`
+
+- ์—ฌ๋Ÿฌ cgroup ์œ ํ˜•์œผ๋กœ ์ƒˆ ๊ทธ๋ฃน ์ƒ์„ฑ:
+
+`cgcreate -g {{๊ทธ๋ฃน_์œ ํ˜•1}},{{๊ทธ๋ฃน_์œ ํ˜•2}}:{{๊ทธ๋ฃน_์ด๋ฆ„}}`
+
+- ํ•˜์œ„ ๊ทธ๋ฃน ์ƒ์„ฑ:
+
+`mkdir /sys/fs/cgroup/{{๊ทธ๋ฃน_์œ ํ˜•}}/{{๊ทธ๋ฃน_์ด๋ฆ„}}/{{ํ•˜์œ„_๊ทธ๋ฃน_์ด๋ฆ„}}`

+ 9 - 0
pages.ko/linux/cgexec.md

@@ -0,0 +1,9 @@
+# cgexec
+
+> ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ž์›์„ ์ œํ•œ, ์ธก์ • ๋ฐ ์ œ์–ด.
+> `cpu`, `memory` ๋“ฑ ์—ฌ๋Ÿฌ cgroup ์œ ํ˜•(์ปจํŠธ๋กค๋Ÿฌ)์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cgexec>.
+
+- ์ง€์ •๋œ ์ปจํŠธ๋กค๋Ÿฌ์™€ cgroup์—์„œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰:
+
+`cgexec -g {{์ปจํŠธ๋กค๋Ÿฌ}}:{{cgroup_์ด๋ฆ„}} {{ํ”„๋กœ์„ธ์Šค_์ด๋ฆ„}}`

+ 17 - 0
pages.ko/linux/cgroups.md

@@ -0,0 +1,17 @@
+# cgroups
+
+> Cgroups, ๋˜๋Š” control groups๋Š” ํ”„๋กœ์„ธ์Šค์˜ ์ž์› ์‚ฌ์šฉ์„ ์ œํ•œ, ์ธก์ • ๋ฐ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ Linux ์ปค๋„ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.
+> Cgroups๋Š” ํ•˜๋‚˜์˜ ๋ช…๋ น์ด ์•„๋‹ˆ๋ผ ๋ช…๋ น๋“ค์˜ ๋ชจ์Œ์ด๋ฉฐ, ๊ด€๋ จ ํŽ˜์ด์ง€๋ฅผ ์•„๋ž˜์—์„œ ํ™•์ธํ•˜์„ธ์š”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.kernel.org/doc/Documentation/cgroup-v2.txt>.
+
+- `cgclassify`์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr cgclassify`
+
+- `cgcreate`์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr cgcreate`
+
+- `cgexec`์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`tldr cgexec`

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

@@ -0,0 +1,24 @@
+# chage
+
+> ์‚ฌ์šฉ์ž ๊ณ„์ • ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋งŒ๋ฃŒ ์ •๋ณด๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/chage>.
+
+- ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ •๋ณด๋ฅผ ๋‚˜์—ด:
+
+`chage --list {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ๋น„๋ฐ€๋ฒˆํ˜ธ ๋งŒ๋ฃŒ๋ฅผ 10์ผ ํ›„๋กœ ์„ค์ •:
+
+`sudo chage --maxdays {{10}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ๋น„๋ฐ€๋ฒˆํ˜ธ ๋งŒ๋ฃŒ ๋น„ํ™œ์„ฑํ™”:
+
+`sudo chage --maxdays {{-1}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ๊ณ„์ • ๋งŒ๋ฃŒ ๋‚ ์งœ ์„ค์ •:
+
+`sudo chage --expiredate {{YYYY-MM-DD}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ๋‹ค์Œ ๋กœ๊ทธ์ธ ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์„ ๊ฐ•์ œ:
+
+`sudo chage --lastday {{0}} {{์‚ฌ์šฉ์ž๋ช…}}`

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

@@ -0,0 +1,33 @@
+# chat
+
+> ๋ชจ๋Ž€ ๋˜๋Š” ์‹œ๋ฆฌ์–ผ ์žฅ์น˜์™€์˜ ๋Œ€ํ™”๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.
+> ์ฃผ๋กœ PPP(Point-to-Point Protocol) ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/chat.8>.
+
+- ๋ช…๋ น์ค„์—์„œ ์ฑ„ํŒ… ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง์ ‘ ์‹คํ–‰:
+
+`chat '{{๊ธฐ๋Œ€_๋ฐœ์‹ _์Œ}}'`
+
+- ํŒŒ์ผ์—์„œ ์ฑ„ํŒ… ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰:
+
+`chat -f '{{๊ฒฝ๋กœ/๋Œ€์ƒ/์ฑ„ํŒ…_์Šคํฌ๋ฆฝํŠธ}}'`
+
+- ์‘๋‹ต์„ ๊ธฐ๋Œ€ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ์‹œ๊ฐ„ ์ดˆ๊ณผ ์„ค์ •(์ดˆ ๋‹จ์œ„):
+
+`chat -t {{์‹œ๊ฐ„_์ดˆ}} '{{๊ธฐ๋Œ€_๋ฐœ์‹ _์Œ}}'`
+
+- ๋Œ€ํ™”๋ฅผ `syslog`์— ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•ด ์ž์„ธํ•œ ์ถœ๋ ฅ ํ™œ์„ฑํ™”:
+
+`chat -v '{{๊ธฐ๋Œ€_๋ฐœ์‹ _์Œ}}'`
+
+- ๋Œ€ํ™” ์ค‘ ์ˆ˜์‹ ๋œ ํŠน์ • ๋ฌธ์ž์—ด์„ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•ด ๋ณด๊ณ ์„œ ํŒŒ์ผ ์‚ฌ์šฉ:
+
+`chat -r {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ณด๊ณ ์„œ_ํŒŒ์ผ}} '{{๊ธฐ๋Œ€_๋ฐœ์‹ _์Œ}}'`
+
+- ์Šคํฌ๋ฆฝํŠธ์—์„œ `\T`๋ฅผ ๋Œ€์ฒดํ•˜์—ฌ ์ „ํ™”๋ฒˆํ˜ธ ๊ฑธ๊ธฐ:
+
+`chat -T '{{์ „ํ™”๋ฒˆํ˜ธ}}' '{{"ATDT\\T CONNECT"}}'`
+
+- ํŠน์ • ๋ฌธ์ž์—ด์„ ์ˆ˜์‹ ํ•˜๋ฉด ์ค‘๋‹จ ์กฐ๊ฑด ํฌํ•จ:
+
+`chat 'ABORT "{{์˜ค๋ฅ˜_๋ฌธ์ž์—ด}}" {{๊ธฐ๋Œ€_๋ฐœ์‹ _์Œ}}'`

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

@@ -0,0 +1,16 @@
+# chattr
+
+> ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ์˜ ์†์„ฑ ๋ณ€๊ฒฝ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/chattr>.
+
+- ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝ ๋ฐ ์‚ญ์ œ ๋ถˆ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค์ • (์Šˆํผ์œ ์ €๋„ ํฌํ•จ):
+
+`chattr +i {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค์ •:
+
+`chattr -i {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ์ „์ฒด ๋””๋ ‰ํ† ๋ฆฌ์™€ ๊ทธ ๋‚ด์šฉ์„ ์žฌ๊ท€์ ์œผ๋กœ ๋ณ€๊ฒฝ ๋ฐ ์‚ญ์ œ ๋ถˆ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค์ •:
+
+`chattr -R +i {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`

+ 9 - 8
pages.ko/linux/chcon.md

@@ -1,29 +1,30 @@
 # chcon
 
-> ํŒŒ์ผ ๋˜๋Š” ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ์˜ SELinux ๋ณด์•ˆ ๋‚ด์šฉ ๋ณ€๊ฒฝ.
+> ํŒŒ์ผ ๋˜๋Š” ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ์˜ SELinux ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `secon`, `restorecon`, `semanage-fcontext`.
 > ๋” ๋งŽ์€ ์ •๋ณด: <https://www.gnu.org/software/coreutils/chcon>.
 
-- ํŒŒ์ผ์˜ ๋ณด์•ˆ ๋‚ด์šฉ ๋ณด๊ธฐ:
+- ํŒŒ์ผ์˜ ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ ๋ณด๊ธฐ:
 
-`ls -lZ {{๊ฒฝ๋กœ/ํŒŒ์ผ๋ช…}}`
+`ls -lZ {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
 
 - ์ฐธ์กฐ๋œ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ, ๋Œ€์ƒ ํŒŒ์ผ์˜ ๋ณด์•ˆ ๋‚ด์šฉ ๋ณ€๊ฒฝ:
 
-`chcon --reference={{์ฐธ์กฐ_ํŒŒ์ผ๋ช…}} {{๋Œ€์ƒ_ํŒŒ์ผ๋ช…}}`
+`chcon --reference={{์ฐธ์กฐ_ํŒŒ์ผ}} {{๋Œ€์ƒ_ํŒŒ์ผ}}`
 
-- ํŒŒ์ผ์˜ ์ „์ฒด SELinux ๋ณด์•ˆ ๋‚ด์šฉ ๋ณ€๊ฒฝ:
+- ํŒŒ์ผ์˜ ์ „์ฒด SELinux ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ ๋ณ€๊ฒฝ:
 
 `chcon {{์‚ฌ์šฉ์ž}}:{{์—ญํ• }}:{{ํƒ€์ž…}}:{{๋ฒ”์œ„/๋ ˆ๋ฒจ}} {{ํŒŒ์ผ๋ช…}}`
 
-- SELinux ๋ณด์•ˆ ๋‚ด์šฉ์˜ ์‚ฌ์šฉ์ž ๋ถ€๋ถ„๋งŒ ๋ณ€๊ฒฝ:
+- SELinux ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ์˜ ์‚ฌ์šฉ์ž ๋ถ€๋ถ„๋งŒ ๋ณ€๊ฒฝ:
 
 `chcon -u {{์‚ฌ์šฉ์ž}} {{ํŒŒ์ผ๋ช…}}`
 
-- SELinux ๋ณด์•ˆ ๋‚ด์šฉ์˜ ์—ญํ•  ๋ถ€๋ถ„๋งŒ ๋ณ€๊ฒฝ:
+- SELinux ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ์˜ ์—ญํ•  ๋ถ€๋ถ„๋งŒ ๋ณ€๊ฒฝ:
 
 `chcon -r {{์—ญํ• }} {{ํŒŒ์ผ๋ช…}}`
 
-- SELinux ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ์˜ ํƒ€์ž… ๋ถ€๋ถ„๋งŒ ๋ณ€๊ฒฝ:
+- SELinux ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ์˜ ์œ ํ˜• ๋ถ€๋ถ„๋งŒ ๋ณ€๊ฒฝ:
 
 `chcon -t {{ํƒ€์ž…}} {{ํŒŒ์ผ๋ช…}}`
 

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

@@ -0,0 +1,12 @@
+# chcpu
+
+> ์‹œ์Šคํ…œ์˜ CPU๋ฅผ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/chcpu>.
+
+- ํ•˜๋‚˜ ์ด์ƒ์˜ CPU๋ฅผ ID๋กœ ๋น„ํ™œ์„ฑํ™”:
+
+`chcpu -d {{1,3}}`
+
+- ํ•˜๋‚˜ ์ด์ƒ์˜ CPU ๋ฒ”์œ„๋ฅผ ID๋กœ ํ™œ์„ฑํ™”:
+
+`chcpu -e {{1-3,5-7}}`

+ 13 - 0
pages.ko/linux/check-dfsg-status.md

@@ -0,0 +1,13 @@
+# check-dfsg-status
+
+> Debian ๊ธฐ๋ฐ˜ OS์— ์„ค์น˜๋œ ๋น„์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€๋ฅผ ๋ณด๊ณ .
+> ์ด ๋ช…๋ น์€ ์ด์ „์— `vrms`๋กœ ์•Œ๋ ค์กŒ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://debian.pages.debian.net/check-dfsg-status/>.
+
+- ๋น„์ž์œ  ๋ฐ contrib ํŒจํ‚ค์ง€์™€ ๊ทธ ์„ค๋ช… ๋‚˜์—ด:
+
+`check-dfsg-status`
+
+- ํŒจํ‚ค์ง€ ์ด๋ฆ„๋งŒ ์ถœ๋ ฅ:
+
+`check-dfsg-status --sparse`

+ 16 - 0
pages.ko/linux/check-language-support.md

@@ -0,0 +1,16 @@
+# check-language-support
+
+> Ubuntu์—์„œ ๋ˆ„๋ฝ๋œ ์–ธ์–ด ํŒจํ‚ค์ง€ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/check-language-support>.
+
+- ์„ค์น˜๋œ ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ™œ์„ฑํ™”๋œ ๋กœ์ผ€์ผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ˆ„๋ฝ๋œ ์–ธ์–ด ํŒจํ‚ค์ง€ ๋ชฉ๋ก ํ‘œ์‹œ:
+
+`check-language-support`
+
+- ํŠน์ • ๋กœ์ผ€์ผ์˜ ํŒจํ‚ค์ง€ ๋‚˜์—ด:
+
+`check-language-support --language {{en}}`
+
+- ์„ค์น˜๋œ ํŒจํ‚ค์ง€์™€ ๋ˆ„๋ฝ๋œ ํŒจํ‚ค์ง€ ๋ชจ๋‘ ํ‘œ์‹œ:
+
+`check-language-support --show-installed`

+ 16 - 0
pages.ko/linux/check-support-status.md

@@ -0,0 +1,16 @@
+# check-support-status
+
+> ์ง€์›์ด ์ œํ•œ๋˜์—ˆ๊ฑฐ๋‚˜ ์กฐ๊ธฐ ์ข…๋ฃŒ๋œ ์„ค์น˜๋œ Debian ํŒจํ‚ค์ง€๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/check-support-status>.
+
+- ์ง€์›์ด ์ œํ•œ๋˜์—ˆ๊ฑฐ๋‚˜ ์ด๋ฏธ ์ข…๋ฃŒ๋˜์—ˆ๊ฑฐ๋‚˜ ๋ฐฐํฌ์˜ ์ˆ˜๋ช… ์ข…๋ฃŒ๋ณด๋‹ค ๋นจ๋ฆฌ ์ข…๋ฃŒ๋  ํŒจํ‚ค์ง€ ํ‘œ์‹œ:
+
+`check-support-status`
+
+- ์ง€์›์ด ์ข…๋ฃŒ๋œ ํŒจํ‚ค์ง€๋งŒ ํ‘œ์‹œ:
+
+`check-support-status --type {{ended}}`
+
+- ํ—ค๋“œ๋ผ์ธ ์ถœ๋ ฅ ๊ฑด๋„ˆ๋›ฐ๊ธฐ:
+
+`check-support-status --no-heading`

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

@@ -0,0 +1,24 @@
+# checkinstall
+
+> ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€์˜ ๋กœ์ปฌ ์„ค์น˜๋ฅผ ์ถ”์ ํ•˜๊ณ  ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋„๊ตฌ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://checkinstall.izto.org>.
+
+- ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์„ค์น˜:
+
+`sudo checkinstall --default`
+
+- ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•˜์ง€๋งŒ ์„ค์น˜ํ•˜์ง€ ์•Š์Œ:
+
+`sudo checkinstall --install={{no}}`
+
+- ๋ฌธ์„œ ์—†์ด ํŒจํ‚ค์ง€ ์ƒ์„ฑ:
+
+`sudo checkinstall --nodoc`
+
+- ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฆ„ ์„ค์ •:
+
+`sudo checkinstall --pkgname {{ํŒจํ‚ค์ง€}}`
+
+- ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ €์žฅํ•  ์œ„์น˜ ์ง€์ •:
+
+`sudo checkinstall --pakdir {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`

+ 16 - 0
pages.ko/linux/checkupdates-aur.md

@@ -0,0 +1,16 @@
+# checkupdates-aur
+
+> Arch User Repository (AUR)์˜ ๋Œ€๊ธฐ ์ค‘์ธ ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://metacpan.org/dist/OS-CheckUpdates-AUR>.
+
+- AUR ํŒจํ‚ค์ง€์˜ ๋Œ€๊ธฐ ์ค‘์ธ ์—…๋ฐ์ดํŠธ ๋‚˜์—ด:
+
+`checkupdates-aur`
+
+- ๋””๋ฒ„๊ทธ ๋ชจ๋“œ๋กœ AUR ํŒจํ‚ค์ง€์˜ ๋Œ€๊ธฐ ์ค‘์ธ ์—…๋ฐ์ดํŠธ ๋‚˜์—ด:
+
+`CHECKUPDATES_DEBUG=1 checkupdates-aur`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`checkupdates-aur --help`

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

@@ -0,0 +1,20 @@
+# checkupdates
+
+> Arch Linux์—์„œ ๋ณด๋ฅ˜ ์ค‘์ธ ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/checkupdates.8>.
+
+- ๋ณด๋ฅ˜ ์ค‘์ธ ์—…๋ฐ์ดํŠธ ๋‚˜์—ด:
+
+`checkupdates`
+
+- ๋ณด๋ฅ˜ ์ค‘์ธ ์—…๋ฐ์ดํŠธ๋ฅผ ๋‚˜์—ดํ•˜๊ณ  ํŒจํ‚ค์ง€๋ฅผ `pacman` ์บ์‹œ์— ๋‹ค์šด๋กœ๋“œ:
+
+`checkupdates --download`
+
+- ํŠน์ • `pacman` ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๋ฅ˜ ์ค‘์ธ ์—…๋ฐ์ดํŠธ ๋‚˜์—ด:
+
+`CHECKUPDATES_DB={{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}} checkupdates`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`checkupdates --help`

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

@@ -0,0 +1,20 @@
+# chfn
+
+> ์‚ฌ์šฉ์ž์˜ `finger` ์ •๋ณด๋ฅผ ์—…๋ฐ์ดํŠธ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/chfn>.
+
+- `finger` ์ถœ๋ ฅ์—์„œ ์‚ฌ์šฉ์ž์˜ "์ด๋ฆ„" ํ•„๋“œ๋ฅผ ์—…๋ฐ์ดํŠธ:
+
+`chfn -f {{์ƒˆ_ํ‘œ์‹œ_์ด๋ฆ„}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- `finger` ์ถœ๋ ฅ์—์„œ ์‚ฌ์šฉ์ž์˜ "์‚ฌ๋ฌด์‹ค ๋ฐฉ ๋ฒˆํ˜ธ" ํ•„๋“œ๋ฅผ ์—…๋ฐ์ดํŠธ:
+
+`chfn -o {{์ƒˆ_์‚ฌ๋ฌด์‹ค_๋ฐฉ_๋ฒˆํ˜ธ}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- `finger` ์ถœ๋ ฅ์—์„œ ์‚ฌ์šฉ์ž์˜ "์‚ฌ๋ฌด์‹ค ์ „ํ™”๋ฒˆํ˜ธ" ํ•„๋“œ๋ฅผ ์—…๋ฐ์ดํŠธ:
+
+`chfn -p {{์ƒˆ_์‚ฌ๋ฌด์‹ค_์ „ํ™”๋ฒˆํ˜ธ}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- `finger` ์ถœ๋ ฅ์—์„œ ์‚ฌ์šฉ์ž์˜ "์ง‘ ์ „ํ™”๋ฒˆํ˜ธ" ํ•„๋“œ๋ฅผ ์—…๋ฐ์ดํŠธ:
+
+`chfn -h {{์ƒˆ_์ง‘_์ „ํ™”๋ฒˆํ˜ธ}} {{์‚ฌ์šฉ์ž๋ช…}}`

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

@@ -0,0 +1,28 @@
+# chkconfig
+
+> CentOS 6์—์„œ ์„œ๋น„์Šค์˜ ์‹คํ–‰ ๋ ˆ๋ฒจ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/chkconfig>.
+
+- ์„œ๋น„์Šค์™€ ์‹คํ–‰ ๋ ˆ๋ฒจ ๋‚˜์—ด:
+
+`chkconfig --list`
+
+- ํŠน์ • ์„œ๋น„์Šค์˜ ์‹คํ–‰ ๋ ˆ๋ฒจ ํ‘œ์‹œ:
+
+`chkconfig --list {{ntpd}}`
+
+- ๋ถ€ํŒ… ์‹œ ์„œ๋น„์Šค ํ™œ์„ฑํ™”:
+
+`chkconfig {{sshd}} on`
+
+- ์‹คํ–‰ ๋ ˆ๋ฒจ 2, 3, 4, 5์—์„œ ๋ถ€ํŒ… ์‹œ ์„œ๋น„์Šค ํ™œ์„ฑํ™”:
+
+`chkconfig --level {{2345}} {{sshd}} on`
+
+- ๋ถ€ํŒ… ์‹œ ์„œ๋น„์Šค ๋น„ํ™œ์„ฑํ™”:
+
+`chkconfig {{ntpd}} off`
+
+- ์‹คํ–‰ ๋ ˆ๋ฒจ 3์—์„œ ๋ถ€ํŒ… ์‹œ ์„œ๋น„์Šค ๋น„ํ™œ์„ฑํ™”:
+
+`chkconfig --level {{3}} {{ntpd}} off`

+ 17 - 0
pages.ko/linux/chntpw.md

@@ -0,0 +1,17 @@
+# chntpw
+
+> Windows ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ , ์‚ฌ์šฉ์ž ์•”ํ˜ธ๋ฅผ ์žฌ์„ค์ •ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๋ฅผ ๊ด€๋ฆฌ์ž๋กœ ์Šน๊ฒฉํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. Windows SAM์„ ์ˆ˜์ •ํ•˜์—ฌ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
+> Kali Linux์™€ ๊ฐ™์€ ๋ผ์ด๋ธŒ CD๋กœ ๋Œ€์ƒ ๋จธ์‹ ์„ ๋ถ€ํŒ…ํ•˜๊ณ , ๊ถŒํ•œ ์ƒ์Šน ํ›„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://pogostick.net/~pnh/ntpasswd>.
+
+- SAM ํŒŒ์ผ์— ์žˆ๋Š” ๋ชจ๋“  ์‚ฌ์šฉ์ž ๋‚˜์—ด:
+
+`chntpw -l {{๊ฒฝ๋กœ/๋Œ€์ƒ/sam_ํŒŒ์ผ}}`
+
+- ์‚ฌ์šฉ์ž์™€ ๋Œ€ํ™”ํ˜•์œผ๋กœ ํŽธ์ง‘:
+
+`chntpw -u {{์‚ฌ์šฉ์ž๋ช…}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/sam_ํŒŒ์ผ}}`
+
+- chntpw๋ฅผ ๋Œ€ํ™”ํ˜•์œผ๋กœ ์‚ฌ์šฉ:
+
+`chntpw -i {{๊ฒฝ๋กœ/๋Œ€์ƒ/sam_ํŒŒ์ผ}}`

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

@@ -0,0 +1,16 @@
+# choom
+
+> OOM(Out-Of-Memory) ํ‚ฌ๋Ÿฌ ์ ์ˆ˜๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๋ณ€๊ฒฝ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/choom>.
+
+- ํŠน์ • ํ”„๋กœ์„ธ์Šค ID์˜ OOM-ํ‚ฌ๋Ÿฌ ์ ์ˆ˜ ํ‘œ์‹œ:
+
+`choom -p {{ํ”„๋กœ์„ธ์Šค_ID}}`
+
+- ํŠน์ • ํ”„๋กœ์„ธ์Šค์˜ OOM-ํ‚ฌ๋Ÿฌ ์ ์ˆ˜ ๋ณ€๊ฒฝ:
+
+`choom -p {{ํ”„๋กœ์„ธ์Šค_ID}} -n {{-1000..+1000}}`
+
+- ํŠน์ • OOM-ํ‚ฌ๋Ÿฌ ์ ์ˆ˜๋กœ ๋ช…๋ น ์‹คํ–‰:
+
+`choom -n {{-1000..+1000}} {{๋ช…๋ น์–ด}} {{์ธ์ˆ˜1 ์ธ์ˆ˜2 ...}}`

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

@@ -0,0 +1,20 @@
+# chpasswd
+
+> ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ `stdin`์„ ํ†ตํ•ด ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/chpasswd.8>.
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ:
+
+`printf "{{์‚ฌ์šฉ์ž๋ช…}}:{{์ƒˆ_๋น„๋ฐ€๋ฒˆํ˜ธ}}" | sudo chpasswd`
+
+- ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ (์ž…๋ ฅ ํ…์ŠคํŠธ์—๋Š” ๊ณต๋ฐฑ์ด ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.):
+
+`printf "{{์‚ฌ์šฉ์ž๋ช…_1}}:{{์ƒˆ_๋น„๋ฐ€๋ฒˆํ˜ธ_1}}\n{{์‚ฌ์šฉ์ž๋ช…_2}}:{{์ƒˆ_๋น„๋ฐ€๋ฒˆํ˜ธ_2}}" | sudo chpasswd`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์•”ํ˜ธํ™”๋œ ํ˜•ํƒœ๋กœ ๋ณ€๊ฒฝ:
+
+`printf "{{์‚ฌ์šฉ์ž๋ช…}}:{{์ƒˆ_์•”ํ˜ธํ™”๋œ_๋น„๋ฐ€๋ฒˆํ˜ธ}}" | sudo chpasswd --encrypted`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ํŠน์ • ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉ:
+
+`printf "{{์‚ฌ์šฉ์ž๋ช…}}:{{์ƒˆ_๋น„๋ฐ€๋ฒˆํ˜ธ}}" | sudo chpasswd --crypt-method {{NONE|DES|MD5|SHA256|SHA512}}`

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

@@ -0,0 +1,28 @@
+# chronyc
+
+> Chrony NTP ๋ฐ๋ชฌ์„ ์ฟผ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://chrony-project.org/doc/4.6.1/chronyc.html>.
+
+- ๋Œ€ํ™”ํ˜• ๋ชจ๋“œ๋กœ `chronyc` ์‹œ์ž‘:
+
+`chronyc`
+
+- Chrony ๋ฐ๋ชฌ์˜ ์ถ”์  ํ†ต๊ณ„ ํ‘œ์‹œ:
+
+`chronyc tracking`
+
+- Chrony๊ฐ€ ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ์‹œ๊ฐ„ ์†Œ์Šค ์ถœ๋ ฅ:
+
+`chronyc sources`
+
+- Chrony ๋ฐ๋ชฌ์ด ํ˜„์žฌ ์‹œ๊ฐ„ ์†Œ์Šค๋กœ ์‚ฌ์šฉ ์ค‘์ธ ์†Œ์Šค์˜ ํ†ต๊ณ„ ํ‘œ์‹œ:
+
+`chronyc sourcestats`
+
+- ์‹œ์Šคํ…œ ์‹œ๊ณ„๋ฅผ ์ฆ‰์‹œ ์กฐ์ •ํ•˜์—ฌ ์Šฌ๋ฃจ๋ฅผ ์šฐํšŒ:
+
+`chronyc makestep`
+
+- ๊ฐ NTP ์†Œ์Šค์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด ํ‘œ์‹œ:
+
+`chronyc ntpdata`

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

@@ -0,0 +1,24 @@
+# chrt
+
+> ํ”„๋กœ์„ธ์Šค์˜ ์‹ค์‹œ๊ฐ„ ์†์„ฑ์„ ์กฐ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/chrt>.
+
+- ํ”„๋กœ์„ธ์Šค์˜ ์†์„ฑ ํ‘œ์‹œ:
+
+`chrt --pid {{PID}}`
+
+- ํ”„๋กœ์„ธ์Šค์˜ ๋ชจ๋“  ์Šค๋ ˆ๋“œ ์†์„ฑ ํ‘œ์‹œ:
+
+`chrt --all-tasks --pid {{PID}}`
+
+- `chrt`์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œ/์ตœ๋Œ€ ์šฐ์„ ์ˆœ์œ„ ๊ฐ’ ํ‘œ์‹œ:
+
+`chrt --max`
+
+- ํ”„๋กœ์„ธ์Šค์˜ ์Šค์ผ€์ค„๋ง ์šฐ์„ ์ˆœ์œ„ ์„ค์ •:
+
+`chrt --pid {{์šฐ์„ ์ˆœ์œ„}} {{PID}}`
+
+- ํ”„๋กœ์„ธ์Šค์˜ ์Šค์ผ€์ค„๋ง ์ •์ฑ… ์„ค์ •:
+
+`chrt --{{deadline|idle|batch|rr|fifo|other}} --pid {{์šฐ์„ ์ˆœ์œ„}} {{PID}}`

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

@@ -0,0 +1,21 @@
+# chsh
+
+> ์‚ฌ์šฉ์ž์˜ ๋กœ๊ทธ์ธ ์…ธ ๋ณ€๊ฒฝ.
+> `util-linux`์˜ ์ผ๋ถ€.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/chsh>.
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ํŠน์ • ๋กœ๊ทธ์ธ ์…ธ์„ ๋Œ€ํ™”์‹์œผ๋กœ ์„ค์ •:
+
+`chsh`
+
+- ํ˜„์žฌ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ํŠน์ • ๋กœ๊ทธ์ธ [s]์…ธ ์„ค์ •:
+
+`chsh --shell {{๊ฒฝ๋กœ/๋Œ€์ƒ/์…ธ}}`
+
+- ํŠน์ • ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ๋กœ๊ทธ์ธ [s]์…ธ ์„ค์ •:
+
+`sudo chsh --shell {{๊ฒฝ๋กœ/๋Œ€์ƒ/์…ธ}} {{์‚ฌ์šฉ์ž๋ช…}}`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์…ธ [l]๋‚˜์—ด:
+
+`chsh --list-shells`

+ 24 - 0
pages.ko/linux/cloud-init.md

@@ -0,0 +1,24 @@
+# cloud-init
+
+> ํด๋ผ์šฐ๋“œ ์ธ์Šคํ„ด์Šค ์ดˆ๊ธฐํ™”๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ช…๋ น์ค„ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://cloudinit.readthedocs.io>.
+
+- ๊ฐ€์žฅ ์ตœ๊ทผ์— ์‹คํ–‰๋œ cloud-init์˜ ์ƒํƒœ ํ‘œ์‹œ:
+
+`cloud-init status`
+
+- cloud-init ์‹คํ–‰์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐ ํ›„ ์ƒํƒœ ๋ณด๊ณ :
+
+`cloud-init status --wait`
+
+- ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ƒ์œ„ ์ˆ˜์ค€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ‚ค ๋ชฉ๋ก ํ‘œ์‹œ:
+
+`cloud-init query --list-keys`
+
+- ์บ์‹œ๋œ ์ธ์Šคํ„ด์Šค ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ฟผ๋ฆฌ:
+
+`cloud-init query {{์ _๊ตฌ๋ถ„_๋ณ€์ˆ˜_๊ฒฝ๋กœ}}`
+
+- cloud-init์ด ๋‹ค์‹œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ๋กœ๊ทธ ๋ฐ ์•„ํ‹ฐํŒฉํŠธ ์ •๋ฆฌ:
+
+`cloud-init clean`

+ 26 - 0
pages.ko/linux/cmus.md

@@ -0,0 +1,26 @@
+# cmus
+
+> ๋ช…๋ น์ค„ ์Œ์•… ํ”Œ๋ ˆ์ด์–ด.
+> ํ™”์‚ดํ‘œ ํ‚ค๋กœ ํƒ์ƒ‰ํ•˜๊ณ , `<enter/return>`์œผ๋กœ ์„ ํƒํ•˜๋ฉฐ, ์ˆซ์ž 1-8๋กœ ๋‹ค๋ฅธ ๋ณด๊ธฐ๋ฅผ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `ncmpcpp`, `clementine`, `qmmp`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://cmus.github.io>.
+
+- ์ง€์ •๋œ ๋””๋ ‰ํ† ๋ฆฌ๋กœ cmus ์—ด๊ธฐ (ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์ƒˆ๋กœ์šด ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค):
+
+`cmus {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์ถ”๊ฐ€:
+
+`:add {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ํ˜„์žฌ ๊ณก ์ผ์‹œ์ •์ง€/์žฌ๊ฐœ:
+
+`c`
+
+- ์…”ํ”Œ ๋ชจ๋“œ ์ผœ๊ธฐ/๋„๊ธฐ:
+
+`s`
+
+- cmus ์ข…๋ฃŒ:
+
+`q`

+ 12 - 0
pages.ko/linux/cockpit-bridge.md

@@ -0,0 +1,12 @@
+# cockpit-bridge
+
+> Cockpit ์Šค์œ„ํŠธ์—์„œ ํ”„๋ก ํŠธ ์—”๋“œ์™€ ์„œ๋ฒ„ ๊ฐ„ ๋ฉ”์‹œ์ง€์™€ ๋ช…๋ น์„ ์ „๋‹ฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://cockpit-project.org/guide/latest/cockpit-bridge.1.html>.
+
+- ๋ชจ๋“  cockpit ํŒจํ‚ค์ง€ ๋‚˜์—ด:
+
+`cockpit-bridge --packages`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`cockpit-bridge --help`

+ 13 - 0
pages.ko/linux/cockpit-desktop.md

@@ -0,0 +1,13 @@
+# cockpit-desktop
+
+> ์‹คํ–‰ ์ค‘์ธ ์„ธ์…˜์—์„œ Cockpit ํŽ˜์ด์ง€์— ์•ˆ์ „ํ•˜๊ฒŒ ์ ‘๊ทผ.
+> ๊ฒฉ๋ฆฌ๋œ ๋„คํŠธ์›Œํฌ ๊ณต๊ฐ„์—์„œ `cockpit-ws` ๋ฐ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‹คํ–‰ํ•˜๊ณ , ์‹คํ–‰ ์ค‘์ธ ์‚ฌ์šฉ์ž ์„ธ์…˜์—์„œ `cockpit-bridge`๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://cockpit-project.org/guide/latest/cockpit-desktop.1.html>.
+
+- ํŽ˜์ด์ง€ ์—ด๊ธฐ:
+
+`cockpit-desktop {{url}} {{SSH_ํ˜ธ์ŠคํŠธ}}`
+
+- ์ €์žฅ์†Œ ํŽ˜์ด์ง€ ์—ด๊ธฐ:
+
+`cockpit-desktop {{/cockpit/@localhost/storage/index.html}}`

+ 12 - 0
pages.ko/linux/cockpit-tls.md

@@ -0,0 +1,12 @@
+# cockpit-tls
+
+> ํด๋ผ์ด์–ธํŠธ์™€ `cockpit-ws` ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ์„ ์•”ํ˜ธํ™”ํ•˜๊ธฐ ์œ„ํ•œ TLS ์ข…๋ฃŒ HTTP ํ”„๋ก์‹œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://cockpit-project.org/guide/latest/cockpit-tls.8.html>.
+
+- ํŠน์ • ํฌํŠธ๋กœ HTTP ์š”์ฒญ์„ ์ œ๊ณต (๊ธฐ๋ณธ ํฌํŠธ `9090` ๋Œ€์‹ ):
+
+`cockpit-tls --port {{ํฌํŠธ}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`cockpit-tls --help`

+ 24 - 0
pages.ko/linux/cockpit-ws.md

@@ -0,0 +1,24 @@
+# cockpit-ws
+
+> ๋ธŒ๋ผ์šฐ์ € ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ `cockpit-bridge`์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๊ตฌ์„ฑ ๋„๊ตฌ ๋ฐ ์„œ๋น„์Šค ๊ฐ„ ํ†ต์‹ .
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://cockpit-project.org/guide/latest/cockpit-ws.8.html>.
+
+- `127.0.0.1`์—์„œ ํฌํŠธ `22`๋กœ SSH ์ธ์ฆ์„ ํ†ตํ•ด ์‹œ์ž‘:
+
+`cockpit-ws --local-ssh`
+
+- ํŠน์ • ํฌํŠธ์—์„œ HTTP ์„œ๋ฒ„ ์‹œ์ž‘:
+
+`cockpit-ws --port {{ํฌํŠธ}}`
+
+- ํŠน์ • IP ์ฃผ์†Œ์— ๋ฐ”์ธ๋”ฉํ•˜์—ฌ ์‹œ์ž‘ (๊ธฐ๋ณธ๊ฐ’์€ `0.0.0.0`):
+
+`cockpit-ws --address {{ip_์ฃผ์†Œ}}`
+
+- TLS ์—†์ด ์‹œ์ž‘:
+
+`cockpit-ws --no-tls`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`cockpit-ws --help`

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

@@ -0,0 +1,24 @@
+# cointop
+
+> ํ„ฐ๋ฏธ๋„์—์„œ ์•”ํ˜ธํ™”ํ๋ฅผ ์ถ”์ ํ•˜๊ณ  ๋ชจ๋‹ˆํ„ฐ๋ง.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/cointop-sh/cointop>.
+
+- TUI ์—ด๊ธฐ:
+
+`cointop`
+
+- ์บ์‹œ ์ง€์šฐ๊ธฐ:
+
+`cointop clean`
+
+- ํ˜„์žฌ ๋ณด์œ ๋Ÿ‰์„ ์ฝ๊ธฐ ์‰ฝ๊ฒŒ ํ‘œ์‹œ:
+
+`cointop holdings --human`
+
+- ์ฝ”์ธ์˜ ๊ฐ€๊ฒฉ ํ™•์ธ:
+
+`cointop price --coins {{์ฝ”์ธ_์ด๋ฆ„1,์ฝ”์ธ_์ด๋ฆ„2,...}}`
+
+- ๋ฒ„์ „ ํ‘œ์‹œ:
+
+`cointop version`

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

@@ -0,0 +1,32 @@
+# collectd
+
+> ์‹œ์Šคํ…œ ํ†ต๊ณ„ ์ˆ˜์ง‘ ๋ฐ๋ชฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://collectd.org/>.
+
+- ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ข…๋ฃŒ:
+
+`collectd -t`
+
+- ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ข…๋ฃŒ:
+
+`collectd -T`
+
+- `collectd` ์‹œ์ž‘:
+
+`collectd`
+
+- ์‚ฌ์šฉ์ž ์ง€์ • ๊ตฌ์„ฑ ํŒŒ์ผ ์œ„์น˜ ์ง€์ •:
+
+`collectd -C {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์‚ฌ์šฉ์ž ์ง€์ • PID ํŒŒ์ผ ์œ„์น˜ ์ง€์ •:
+
+`collectd -P {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ํฌํฌํ•˜์ง€ ์•Š์Œ:
+
+`collectd -f`
+
+- ๋„์›€๋ง ๋ฐ ๋ฒ„์ „ ํ‘œ์‹œ:
+
+`collectd -h`

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

@@ -0,0 +1,16 @@
+# colrm
+
+> `stdin`์—์„œ ์—ด์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/colrm>.
+
+- `stdin`์˜ ์ฒซ ๋ฒˆ์งธ ์—ด ์ œ๊ฑฐ:
+
+`colrm {{1 1}}`
+
+- ๊ฐ ์ค„์˜ 3๋ฒˆ์งธ ์—ด๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์ œ๊ฑฐ:
+
+`colrm {{3}}`
+
+- ๊ฐ ์ค„์˜ 3๋ฒˆ์งธ ์—ด๋ถ€ํ„ฐ 5๋ฒˆ์งธ ์—ด๊นŒ์ง€ ์ œ๊ฑฐ:
+
+`colrm {{3 5}}`

+ 13 - 0
pages.ko/linux/compose.md

@@ -0,0 +1,13 @@
+# compose
+
+> `run-mailcap`์˜ ๋™์ž‘์ธ compose์— ๋Œ€ํ•œ ๋ณ„์นญ.
+> ์›๋ž˜ `run-mailcap`์€ MIME ํƒ€์ž…/ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/compose>.
+
+- ๊ธฐ๋ณธ mailcap ํŽธ์ง‘ ๋„๊ตฌ์—์„œ ๊ธฐ์กด ํŒŒ์ผ์ด๋‚˜ ์ƒˆ ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐ compose ๋™์ž‘ ์‚ฌ์šฉ:
+
+`compose {{ํŒŒ์ผ๋ช…}}`
+
+- `run-mailcap` ์‚ฌ์šฉ:
+
+`run-mailcap --action=compose {{ํŒŒ์ผ๋ช…}}`

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

@@ -0,0 +1,28 @@
+# compress
+
+> Unix `compress` ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์••์ถ•.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/compress.1>.
+
+- ํŠน์ • ํŒŒ์ผ ์••์ถ•:
+
+`compress {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
+
+- ํŠน์ • ํŒŒ์ผ ์••์ถ•, ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ์€ ๋ฌด์‹œ:
+
+`compress -f {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
+
+- ์ตœ๋Œ€ ์••์ถ• ๋น„ํŠธ ์ง€์ • (9-16 ๋น„ํŠธ):
+
+`compress -b {{๋น„ํŠธ}}`
+
+- `stdout`์— ๊ธฐ๋ก (ํŒŒ์ผ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Œ):
+
+`compress -c {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ํŒŒ์ผ ์••์ถ• ํ•ด์ œ (`uncompress`์ฒ˜๋Ÿผ ๋™์ž‘):
+
+`compress -d {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`
+
+- ์••์ถ• ๋น„์œจ ํ‘œ์‹œ:
+
+`compress -v {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}`

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

@@ -0,0 +1,36 @@
+# compseq
+
+> ์‹œํ€€์Šค ๋‚ด ๊ณ ์œ  ๋‹จ์–ด์˜ ๊ตฌ์„ฑ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.bioinformatics.nl/cgi-bin/emboss/help/compseq/>.
+
+- FASTA [f]ํŒŒ์ผ์—์„œ ๋‹จ์–ด์˜ ๊ด€์ฐฐ ๋นˆ๋„๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ๋Œ€ํ™”ํ˜• ํ”„๋กฌํ”„ํŠธ๋กœ ๋งค๊ฐœ ๋ณ€์ˆ˜ ๊ฐ’์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค:
+
+`compseq {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ.fasta}}`
+
+- FASTA [f]ํŒŒ์ผ์—์„œ ์•„๋ฏธ๋…ธ์‚ฐ ์Œ์˜ ๊ด€์ฐฐ ๋นˆ๋„๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํ…์ŠคํŠธ [f]ํŒŒ์ผ์— ์ €์žฅ:
+
+`compseq {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ž…๋ ฅ_๋‹จ๋ฐฑ์งˆ.fasta}} -word 2 {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_ํŒŒ์ผ.comp}}`
+
+- FASTA [f]ํŒŒ์ผ์—์„œ ํ—ฅ์‚ฌ๋‰ดํด๋ ˆ์˜คํƒ€์ด๋“œ์˜ ๊ด€์ฐฐ ๋นˆ๋„๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํ…์ŠคํŠธ [f]ํŒŒ์ผ์— ์ €์žฅํ•˜๋ฉฐ, 0์˜ ๋นˆ๋„๋Š” ๋ฌด์‹œ:
+
+`compseq {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ž…๋ ฅ_DNA.fasta}} -word 6 {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_ํŒŒ์ผ.comp}} -nozero`
+
+- ํŠน์ • ์ฝ๊ธฐ ํ”„๋ ˆ์ž„์—์„œ ์ฝ”๋ˆ์˜ ๊ด€์ฐฐ ๋นˆ๋„๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ์ค‘๋ณต ์นด์šดํŠธ๋ฅผ ๋ฌด์‹œ (์ฆ‰, ๋‹จ์–ด ๊ธธ์ด 3๋งŒํผ ์ฐฝ์„ ์ด๋™):
+
+`compseq -sequence {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ž…๋ ฅ_RNA.fasta}} -word 3 {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_ํŒŒ์ผ.comp}} -nozero -frame {{1}}`
+
+- 3 ์œ„์น˜๋งŒํผ ํ”„๋ ˆ์ž„์ด ์ด๋™๋œ ์ฝ”๋ˆ์˜ ๊ด€์ฐฐ ๋นˆ๋„๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ์ค‘๋ณต ์นด์šดํŠธ๋ฅผ ๋ฌด์‹œ (์ฒซ ๋ฒˆ์งธ ์ฝ”๋ˆ ์ œ์™ธ ๋ชจ๋“  ์ฝ”๋ˆ์„ ๋ณด๊ณ ํ•ด์•ผ ํ•จ):
+
+`compseq -sequence {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ž…๋ ฅ_RNA.fasta}} -word 3 {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_ํŒŒ์ผ.comp}} -nozero -frame 3`
+
+- FASTA [f]ํŒŒ์ผ์—์„œ ์•„๋ฏธ๋…ธ์‚ฐ ์‚ผ์ค‘์ฒด๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ์ด์ „์— ์‹คํ–‰๋œ `compseq`์™€ ๋น„๊ตํ•˜์—ฌ ์˜ˆ์ƒ ๋ฐ ์ •๊ทœํ™”๋œ ๋นˆ๋„ ๊ฐ’์„ ๊ณ„์‚ฐ:
+
+`compseq -sequence {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ธ๊ฐ„_ํ”„๋กœํ…Œ์˜ด.fasta}} -word 3 {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_ํŒŒ์ผ1.comp}} -nozero -infile {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_ํŒŒ์ผ2.comp}}`
+
+- ์ค€๋น„๋œ ํŒŒ์ผ ์—†์ด ์œ„ ๋ช…๋ น์„ ๊ทผ์‚ฌ์น˜๋กœ ๊ณ„์‚ฐํ•˜๊ณ , ์ œ๊ณต๋œ ์ž…๋ ฅ ์‹œํ€€์Šค์˜ ๋‹จ์ผ ์—ผ๊ธฐ/์ž”๊ธฐ ๋นˆ๋„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ์ƒ ๋นˆ๋„๋ฅผ ๊ณ„์‚ฐ:
+
+`compseq -sequence {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ธ๊ฐ„_ํ”„๋กœํ…Œ์˜ด.fasta}} -word 3 {{๊ฒฝ๋กœ/๋Œ€์ƒ/์ถœ๋ ฅ_ํŒŒ์ผ.comp}} -nozero -calcfreq`
+
+- ๋„์›€๋ง ํ‘œ์‹œ (`-help -verbose`๋กœ ๊ด€๋ จ ๋ฐ ์ผ๋ฐ˜ ํ•œ์ •์ž์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด ํ‘œ์‹œ):
+
+`compseq -help`

+ 17 - 0
pages.ko/linux/compsize.md

@@ -0,0 +1,17 @@
+# compsize
+
+> btrfs ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ํŒŒ์ผ ์ง‘ํ•ฉ์˜ ์••์ถ• ๋น„์œจ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
+> ํŒŒ์ผ์„ ๋‹ค์‹œ ์••์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ๋‹จํŽธํ™”๋ฅผ ํ•ด์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์€ `btrfs filesystem`์„ ์ฐธ์กฐํ•˜์„ธ์š”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/kilobyte/compsize>.
+
+- ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋Œ€ํ•œ ํ˜„์žฌ ์••์ถ• ๋น„์œจ ๊ณ„์‚ฐ:
+
+`sudo compsize {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ฒฝ๊ณ„๋ฅผ ๋„˜์ง€ ์•Š๋„๋ก ์„ค์ •:
+
+`sudo compsize --one-file-system {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`
+
+- ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํฌ๊ธฐ ๋Œ€์‹  ์›์‹œ ๋ฐ”์ดํŠธ ์ˆ˜๋ฅผ ํ‘œ์‹œ:
+
+`sudo compsize --bytes {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ_๋˜๋Š”_ํด๋”}}`

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

@@ -0,0 +1,28 @@
+# conky
+
+> X์šฉ ๊ฒฝ๋Ÿ‰ ์‹œ์Šคํ…œ ๋ชจ๋‹ˆํ„ฐ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/brndnmtthws/conky>.
+
+- ๊ธฐ๋ณธ ๋‚ด์žฅ ์„ค์ •์œผ๋กœ ์‹œ์ž‘:
+
+`conky`
+
+- ์ƒˆ ๊ธฐ๋ณธ ์„ค์ • ์ƒ์„ฑ:
+
+`conky -C > ~/.conkyrc`
+
+- ์ง€์ •๋œ ์„ค์ • ํŒŒ์ผ๋กœ Conky ์‹œ์ž‘:
+
+`conky -c {{๊ฒฝ๋กœ/๋Œ€์ƒ/์„ค์ •}}`
+
+- ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹œ์ž‘(๋ฐ๋ชฌํ™”):
+
+`conky -d`
+
+- ๋ฐ”ํƒ•ํ™”๋ฉด์— Conky ์ •๋ ฌ:
+
+`conky -a {{top|bottom|middle}}_{{left|right|middle}}`
+
+- ์‹œ์ž‘ ์‹œ 5์ดˆ ๋Œ€๊ธฐ ํ›„ ์‹คํ–‰:
+
+`conky -p {{5}}`

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

@@ -0,0 +1,25 @@
+# conntrack
+
+> Netfilter ์—ฐ๊ฒฐ ์ถ”์  ์‹œ์Šคํ…œ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.
+> ์—ฐ๊ฒฐ ํ๋ฆ„์„ ๊ฒ€์ƒ‰, ๋‚˜์—ด, ๊ฒ€์‚ฌ, ์ˆ˜์ • ๋ฐ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/conntrack>.
+
+- ํ˜„์žฌ ์ถ”์  ์ค‘์ธ ๋ชจ๋“  ์—ฐ๊ฒฐ ๋‚˜์—ด:
+
+`conntrack --dump`
+
+- ์—ฐ๊ฒฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์‹ค์‹œ๊ฐ„ ์ด๋ฒคํŠธ ๋กœ๊ทธ ํ‘œ์‹œ:
+
+`conntrack --event`
+
+- ์—ฐ๊ฒฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฐ ๊ด€๋ จ ํƒ€์ž„์Šคํƒฌํ”„์˜ ์‹ค์‹œ๊ฐ„ ์ด๋ฒคํŠธ ๋กœ๊ทธ ํ‘œ์‹œ:
+
+`conntrack --event -o timestamp`
+
+- ํŠน์ • IP ์ฃผ์†Œ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์‹ค์‹œ๊ฐ„ ์ด๋ฒคํŠธ ๋กœ๊ทธ ํ‘œ์‹œ:
+
+`conntrack --event --orig-src {{IP_์ฃผ์†Œ}}`
+
+- ํŠน์ • ์†Œ์Šค IP ์ฃผ์†Œ์— ๋Œ€ํ•œ ๋ชจ๋“  ํ๋ฆ„ ์‚ญ์ œ:
+
+`conntrack --delete --orig-src {{IP_์ฃผ์†Œ}}`

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

@@ -0,0 +1,32 @@
+# coproc
+
+> ์ƒํ˜ธ์ž‘์šฉ ๋น„๋™๊ธฐ ํ•˜์œ„ ์…ธ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ Bash ๋‚ด์žฅ ๋ช…๋ น์–ด.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.gnu.org/software/bash/manual/bash.html#Coprocesses>.
+
+- ํ•˜์œ„ ์…ธ์„ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์‹คํ–‰:
+
+`coproc { {{๋ช…๋ น์–ด1; ๋ช…๋ น์–ด2; ...}}; }`
+
+- ํŠน์ • ์ด๋ฆ„์œผ๋กœ ๋ณด์กฐ ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ:
+
+`coproc {{์ด๋ฆ„}} { {{๋ช…๋ น์–ด1; ๋ช…๋ น์–ด2; ...}}; }`
+
+- ํŠน์ • ๋ณด์กฐ ํ”„๋กœ์„ธ์Šค์˜ `stdin`์— ์“ฐ๊ธฐ:
+
+`echo "{{์ž…๋ ฅ}}" >&"${{{์ด๋ฆ„}}[1]}"`
+
+- ํŠน์ • ๋ณด์กฐ ํ”„๋กœ์„ธ์Šค์˜ `stdout`์—์„œ ์ฝ๊ธฐ:
+
+`read {{๋ณ€์ˆ˜}} <&"${{{์ด๋ฆ„}}[0]}"`
+
+- `stdin`์„ ๊ณ„์† ์ฝ๊ณ  ์ž…๋ ฅ์— ๋Œ€ํ•ด ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ณด์กฐ ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ:
+
+`coproc {{์ด๋ฆ„}} { while read line; do {{๋ช…๋ น์–ด1; ๋ช…๋ น์–ด2; ...}}; done }`
+
+- `stdin`์„ ๊ณ„์† ์ฝ๊ณ  ์ž…๋ ฅ์— ๋Œ€ํ•ด ํŒŒ์ดํ”„ ๋ผ์ธ์„ ์‹คํ–‰ํ•˜๊ณ  ์ถœ๋ ฅ์„ `stdout`์— ์“ฐ๋Š” ๋ณด์กฐ ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ:
+
+`coproc {{์ด๋ฆ„}} { while read line; do echo "$line" | {{๋ช…๋ น์–ด1 | ๋ช…๋ น์–ด2 | ...}} | cat /dev/fd/0; done }`
+
+- `bc`๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ณด์กฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‚ฌ์šฉ:
+
+`coproc BC { bc --mathlib; }; echo "1/3" >&"${BC[1]}"; read output <&"${BC[0]}"; echo "$output"`

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

@@ -0,0 +1,24 @@
+# coredumpctl
+
+> ์ €์žฅ๋œ ์ฝ”์–ด ๋คํ”„์™€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.freedesktop.org/software/systemd/man/coredumpctl.html>.
+
+- ์บก์ฒ˜๋œ ๋ชจ๋“  ์ฝ”์–ด ๋คํ”„ ๋‚˜์—ด:
+
+`coredumpctl list`
+
+- ํŠน์ • ํ”„๋กœ๊ทธ๋žจ์˜ ์บก์ฒ˜๋œ ์ฝ”์–ด ๋คํ”„ ๋‚˜์—ด:
+
+`coredumpctl list {{ํ”„๋กœ๊ทธ๋žจ}}`
+
+- `PID`์™€ ์ผ์น˜ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ฝ”์–ด ๋คํ”„ ์ •๋ณด ํ‘œ์‹œ:
+
+`coredumpctl info {{PID}}`
+
+- ํŠน์ • ํ”„๋กœ๊ทธ๋žจ์˜ ๋งˆ์ง€๋ง‰ ์ฝ”์–ด ๋คํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋””๋ฒ„๊ฑฐ ํ˜ธ์ถœ:
+
+`coredumpctl debug {{ํ”„๋กœ๊ทธ๋žจ}}`
+
+- ํŠน์ • ํ”„๋กœ๊ทธ๋žจ์˜ ๋งˆ์ง€๋ง‰ ์ฝ”์–ด ๋คํ”„๋ฅผ ํŒŒ์ผ๋กœ ์ถ”์ถœ:
+
+`coredumpctl --output={{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} dump {{ํ”„๋กœ๊ทธ๋žจ}}`

+ 17 - 13
pages.ko/linux/cp.md

@@ -1,32 +1,36 @@
 # cp
 
-> ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ† ๋ฆฌ ๋ณต์‚ฌ.
+> ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
 > ๋” ๋งŽ์€ ์ •๋ณด: <https://www.gnu.org/software/coreutils/cp>.
 
 - ํŒŒ์ผ์„ ๋‹ค๋ฅธ ์œ„์น˜๋กœ ๋ณต์‚ฌ:
 
-`cp {{๊ฒฝ๋กœ/์›๋ณธ_ํŒŒ์ผ.ext}} {{๊ฒฝ๋กœ/๋ชฉ์ _ํŒŒ์ผ.ext}}`
+`cp {{๊ฒฝ๋กœ/๋Œ€์ƒ/์›๋ณธ_ํŒŒ์ผ.ext}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋Œ€์ƒ_ํŒŒ์ผ.ext}}`
 
 - ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๋‹ค๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ณต์‚ฌ:
 
-`cp {{๊ฒฝ๋กœ/์›๋ณธ_ํŒŒ์ผ.ext}} {{๊ฒฝ๋กœ/๋ชฉ์ _๋””๋ ‰ํ† ๋ฆฌ}}`
+`cp {{๊ฒฝ๋กœ/๋Œ€์ƒ/์›๋ณธ_ํŒŒ์ผ.ext}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋Œ€์ƒ_๋ถ€๋ชจ_๋””๋ ‰ํ„ฐ๋ฆฌ}}`
 
-- ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋‚ด์šฉ์„ ๋‹ค๋ฅธ ์œ„์น˜์— ์žฌ๊ท€์ ์œผ๋กœ ๋ณต์‚ฌ (๋งŒ์ผ ๋ชฉ์  ๊ฒฝ๋กœ๊ฐ€ ์กด์žฌํ•œ๋‹ค๋ฉด ๋””๋ ‰ํ† ๋ฆฌ๋Š” ํ•ด๋‹น ๋ชฉ์  ๊ฒฝ๋กœ ์•ˆ์— ๋ณต์‚ฌ๋จ):
+- ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋‚ด์šฉ์„ ์žฌ๊ท€์ ์œผ๋กœ ๋‹ค๋ฅธ ์œ„์น˜๋กœ ๋ณต์‚ฌ (๋Œ€์ƒ์ด ์กด์žฌํ•˜๋ฉด, ๋””๋ ‰ํ„ฐ๋ฆฌ ์•ˆ์— ๋ณต์‚ฌ๋จ):
 
-`cp -r {{๊ฒฝ๋กœ/์›๋ณธ_๋””๋ ‰ํ† ๋ฆฌ}} {{๊ฒฝ๋กœ/๋ชฉ์ _๋””๋ ‰ํ† ๋ฆฌ}}`
+`cp -r {{๊ฒฝ๋กœ/๋Œ€์ƒ/์›๋ณธ_๋””๋ ‰ํ„ฐ๋ฆฌ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋Œ€์ƒ_๋””๋ ‰ํ„ฐ๋ฆฌ}}`
 
-- ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” (verbose) ๋ชจ๋“œ๋กœ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๋ณต์‚ฌ:
+- ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๋ณต์‚ฌํ•˜๋ฉฐ, ์ž์„ธํžˆ ๋ชจ๋“œ๋กœ ํŒŒ์ผ์ด ๋ณต์‚ฌ๋˜๋Š” ๋™์•ˆ ํ‘œ์‹œ:
 
-`cp -vr {{๊ฒฝ๋กœ/์›๋ณธ_๋””๋ ‰ํ† ๋ฆฌ}} {{๊ฒฝ๋กœ/๋ชฉ์ _๋””๋ ‰ํ† ๋ฆฌ}}`
+`cp -vr {{๊ฒฝ๋กœ/๋Œ€์ƒ/์›๋ณธ_๋””๋ ‰ํ„ฐ๋ฆฌ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋Œ€์ƒ_๋””๋ ‰ํ„ฐ๋ฆฌ}}`
 
-- ์ƒํ˜ธ์ž‘์šฉ (๋ฎ์–ด์“ฐ๊ธฐ ์ „ ์‚ฌ์šฉ์ž์—๊ฒŒ ์งˆ๋ฌธ) ๋ชจ๋“œ๋กœ txt ํŒŒ์ผ์„ ๋‹ค๋ฅธ ์œ„์น˜๋กœ ๋ณต์‚ฌ:
+- ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ํ•œ ๋ฒˆ์— ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๋ณต์‚ฌ:
 
-`cp -i {{*.txt}} {{๊ฒฝ๋กœ/๋ชฉ์ _๋””๋ ‰ํ† ๋ฆฌ}}`
+`cp -t {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋ชฉ์ _๋””๋ ‰ํ„ฐ๋ฆฌ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ1 ๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ2 ...}}`
 
-- ๋ณต์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „์— ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋”ฐ๋ผ๊ฐ:
+- ํŠน์ • ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง„ ๋ชจ๋“  ํŒŒ์ผ์„ ๋Œ€ํ™”ํ˜• ๋ชจ๋“œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜์— ๋ณต์‚ฌ (๋ฎ์–ด์“ฐ๊ธฐ ์ „์— ์‚ฌ์šฉ์ž์—๊ฒŒ ํ™•์ธ ์š”์ฒญ):
 
-`cp -L {{๋งํฌ}} {{๊ฒฝ๋กœ/๋ชฉ์ _๋””๋ ‰ํ† ๋ฆฌ}}`
+`cp -i {{*.ext}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋Œ€์ƒ_๋””๋ ‰ํ„ฐ๋ฆฌ}}`
 
-- ์›๋ณธ ํŒŒ์ผ์˜ ์ „์ฒด ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ค‘๊ฐ„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๋ฉฐ ๋ณต์‚ฌ:
+- ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ณต์‚ฌํ•˜๊ธฐ ์ „์— ๋”ฐ๋ผ๊ฐ€๊ธฐ:
 
-`cp --parents {{๊ฒฝ๋กœ/์›๋ณธ_ํŒŒ์ผ}} {{๊ฒฝ๋กœ/๋ชฉ์ _ํŒŒ์ผ}}`
+`cp -L {{๋งํฌ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋Œ€์ƒ_๋””๋ ‰ํ„ฐ๋ฆฌ}}`
+
+- ์†Œ์Šค ํŒŒ์ผ์˜ ์ „์ฒด ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ, ๋ณต์‚ฌํ•  ๋•Œ ๋ˆ„๋ฝ๋œ ์ค‘๊ฐ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ƒ์„ฑ:
+
+`cp --parents {{์†Œ์Šค/๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/๋Œ€์ƒ_ํŒŒ์ผ}}`

+ 21 - 0
pages.ko/linux/cpufreq-aperf.md

@@ -0,0 +1,21 @@
+# cpufreq-aperf
+
+> ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ํ‰๊ท  CPU ์ฃผํŒŒ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
+> ๋ฃจํŠธ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cpufreq-aperf>.
+
+- ๋ชจ๋“  CPU ์ฝ”์–ด์™€ 1์ดˆ ์ƒˆ๋กœ๊ณ ์นจ ๊ฐ„๊ฒฉ์œผ๋กœ ๊ณ„์‚ฐ ์‹œ์ž‘:
+
+`sudo cpufreq-aperf`
+
+- CPU 1๋งŒ ๊ณ„์‚ฐ ์‹œ์ž‘:
+
+`sudo cpufreq-aperf -c {{1}}`
+
+- ๋ชจ๋“  CPU ์ฝ”์–ด์— ๋Œ€ํ•ด 3์ดˆ ์ƒˆ๋กœ๊ณ ์นจ ๊ฐ„๊ฒฉ์œผ๋กœ ๊ณ„์‚ฐ ์‹œ์ž‘:
+
+`sudo cpufreq-aperf -i {{3}}`
+
+- ํ•œ ๋ฒˆ๋งŒ ๊ณ„์‚ฐ:
+
+`sudo cpufreq-aperf -o`

+ 32 - 0
pages.ko/linux/cpufreq-info.md

@@ -0,0 +1,32 @@
+# cpufreq-info
+
+> CPU ์ฃผํŒŒ์ˆ˜ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cpufreq-info>.
+
+- ๋ชจ๋“  CPU์˜ ์ฃผํŒŒ์ˆ˜ ์ •๋ณด ํ‘œ์‹œ:
+
+`cpufreq-info`
+
+- ์ง€์ •๋œ CPU์˜ ์ฃผํŒŒ์ˆ˜ ์ •๋ณด ํ‘œ์‹œ:
+
+`cpufreq-info -c {{cpu_๋ฒˆํ˜ธ}}`
+
+- ํ—ˆ์šฉ๋œ ์ตœ์†Œ ๋ฐ ์ตœ๋Œ€ CPU ์ฃผํŒŒ์ˆ˜ ํ‘œ์‹œ:
+
+`cpufreq-info -l`
+
+- ํ˜„์žฌ ์ตœ์†Œ ๋ฐ ์ตœ๋Œ€ CPU ์ฃผํŒŒ์ˆ˜์™€ ์ •์ฑ…์„ ํ‘œ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ:
+
+`cpufreq-info -o`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ CPU ์ฃผํŒŒ์ˆ˜ ์ •์ฑ… ํ‘œ์‹œ:
+
+`cpufreq-info -g`
+
+- cpufreq ์ปค๋„ ๋ชจ๋“ˆ์— ๋”ฐ๋ผ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ˜•์‹์œผ๋กœ ํ˜„์žฌ CPU ์ž‘๋™ ์ฃผํŒŒ์ˆ˜ ํ‘œ์‹œ:
+
+`cpufreq-info -f -m`
+
+- ํ•˜๋“œ์›จ์–ด์—์„œ ์ฝ์–ด์™€ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ˜•์‹์œผ๋กœ ํ˜„์žฌ CPU ์ž‘๋™ ์ฃผํŒŒ์ˆ˜ ํ‘œ์‹œ (๋ฃจํŠธ ์‚ฌ์šฉ์ž์—๊ฒŒ๋งŒ ๊ฐ€๋Šฅ):
+
+`sudo cpufreq-info -w -m`

+ 21 - 0
pages.ko/linux/cpufreq-set.md

@@ -0,0 +1,21 @@
+# cpufreq-set
+
+> CPU ์ฃผํŒŒ์ˆ˜ ์„ค์ •์„ ์ˆ˜์ •ํ•˜๋Š” ๋„๊ตฌ.
+> ์ฃผํŒŒ์ˆ˜ ๊ฐ’์€ `cpufreq-info -l` ๋ช…๋ น์˜ ์ถœ๋ ฅ ๋ฒ”์œ„ ๋‚ด์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cpufreq-set>.
+
+- CPU 1์˜ CPU ์ฃผํŒŒ์ˆ˜ ์ •์ฑ…์„ "userspace"๋กœ ์„ค์ •:
+
+`sudo cpufreq-set -c {{1}} -g {{userspace}}`
+
+- CPU 1์˜ ํ˜„์žฌ ์ตœ์†Œ CPU ์ฃผํŒŒ์ˆ˜ ์„ค์ •:
+
+`sudo cpufreq-set -c {{1}} --min {{์ตœ์†Œ_์ฃผํŒŒ์ˆ˜}}`
+
+- CPU 1์˜ ํ˜„์žฌ ์ตœ๋Œ€ CPU ์ฃผํŒŒ์ˆ˜ ์„ค์ •:
+
+`sudo cpufreq-set -c {{1}} --max {{์ตœ๋Œ€_์ฃผํŒŒ์ˆ˜}}`
+
+- CPU 1์˜ ํ˜„์žฌ ์ž‘์—… ์ฃผํŒŒ์ˆ˜ ์„ค์ •:
+
+`sudo cpufreq-set -c {{1}} -f {{์ž‘์—…_์ฃผํŒŒ์ˆ˜}}`

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

@@ -0,0 +1,16 @@
+# cpuid
+
+> ๋ชจ๋“  CPU์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด ํ‘œ์‹œ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://etallen.com/cpuid.html>.
+
+- ๋ชจ๋“  CPU์— ๋Œ€ํ•œ ์ •๋ณด ํ‘œ์‹œ:
+
+`cpuid`
+
+- ํ˜„์žฌ CPU์— ๋Œ€ํ•œ ์ •๋ณด๋งŒ ํ‘œ์‹œ:
+
+`cpuid -1`
+
+- ํ•ด๋… ์—†์ด ์›์‹œ 16์ง„์ˆ˜ ์ •๋ณด ํ‘œ์‹œ:
+
+`cpuid -r`

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

@@ -0,0 +1,28 @@
+# cpulimit
+
+> ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์˜ CPU ์‚ฌ์šฉ์„ ์ œํ•œํ•˜๋Š” ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://cpulimit.sourceforge.net/>.
+
+- PID 1234์ธ ๊ธฐ์กด ํ”„๋กœ์„ธ์Šค์˜ CPU ์‚ฌ์šฉ์„ 25%๋กœ ์ œํ•œ:
+
+`cpulimit --pid {{1234}} --limit {{25%}}`
+
+- ์‹คํ–‰ ํŒŒ์ผ ์ด๋ฆ„์œผ๋กœ ๊ธฐ์กด ํ”„๋กœ๊ทธ๋žจ์˜ CPU ์‚ฌ์šฉ ์ œํ•œ:
+
+`cpulimit --exe {{ํ”„๋กœ๊ทธ๋žจ}} --limit {{25}}`
+
+- ์ฃผ์–ด์ง„ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ณ  CPU ์‚ฌ์šฉ์„ 50%๋กœ ์ œํ•œ:
+
+`cpulimit --limit {{50}} -- {{ํ”„๋กœ๊ทธ๋žจ ์ธ์ˆ˜1 ์ธ์ˆ˜2 ...}}`
+
+- ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ณ  CPU ์‚ฌ์šฉ์„ 50%๋กœ ์ œํ•œํ•˜๋ฉฐ cpulimit์„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰:
+
+`cpulimit --limit {{50}} --background -- {{ํ”„๋กœ๊ทธ๋žจ}}`
+
+- ํ”„๋กœ๊ทธ๋žจ์˜ CPU ์‚ฌ์šฉ์ด 50%๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ:
+
+`cpulimit --limit 50 --kill -- {{ํ”„๋กœ๊ทธ๋žจ}}`
+
+- ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ž์‹ ํ”„๋กœ์„ธ์Šค์˜ CPU ์‚ฌ์šฉ์„ ๊ฐ๊ฐ 25%๋กœ ์ œํ•œ:
+
+`cpulimit --limit {{25}} --monitor-forks -- {{ํ”„๋กœ๊ทธ๋žจ}}`

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

@@ -0,0 +1,24 @@
+# cpupower
+
+> CPU ์ „๋ ฅ ๋ฐ ์กฐ์ • ์˜ต์…˜ ๊ด€๋ จ ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cpupower>.
+
+- CPU ๋ชฉ๋ก ๋‚˜์—ด:
+
+`sudo cpupower --cpu {{all}} info`
+
+- ๋ชจ๋“  ์ฝ”์–ด์— ๋Œ€ํ•œ ์ •๋ณด ์ถœ๋ ฅ:
+
+`sudo cpupower --cpu {{all}} info`
+
+- ๋ชจ๋“  CPU๋ฅผ ์ ˆ์ „ ์ฃผํŒŒ์ˆ˜ ๊ด€๋ฆฌ์ž๋กœ ์„ค์ •:
+
+`sudo cpupower --cpu {{all}} frequency-set --governor {{powersave}}`
+
+- CPU 0์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฃผํŒŒ์ˆ˜ [g]overnor ์ถœ๋ ฅ:
+
+`sudo cpupower --cpu {{0}} frequency-info g | grep "analyzing\|governors"`
+
+- CPU 4์˜ ํ•˜๋“œ์›จ์–ด ์ฃผํŒŒ์ˆ˜๋ฅผ ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฌ์šด ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅ:
+
+`sudo cpupower --cpu {{4}} frequency-info --hwfreq --human`

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

@@ -0,0 +1,32 @@
+# create_ap
+
+> ๋ชจ๋“  ์ฑ„๋„์—์„œ AP(์•ก์„ธ์Šค ํฌ์ธํŠธ)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/oblique/create_ap>.
+
+- ์•”ํ˜ธ ์—†์ด ์—ด๋ฆฐ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ:
+
+`create_ap {{wlan0}} {{eth0}} {{์•ก์„ธ์Šค_ํฌ์ธํŠธ_SSID}}`
+
+- WPA + WPA2 ์•”ํ˜ธ ์‚ฌ์šฉ:
+
+`create_ap {{wlan0}} {{eth0}} {{์•ก์„ธ์Šค_ํฌ์ธํŠธ_SSID}} {{์•”ํ˜ธ}}`
+
+- ์ธํ„ฐ๋„ท ๊ณต์œ  ์—†์ด ์•ก์„ธ์Šค ํฌ์ธํŠธ ์ƒ์„ฑ:
+
+`create_ap -n {{wlan0}} {{์•ก์„ธ์Šค_ํฌ์ธํŠธ_SSID}} {{์•”ํ˜ธ}}`
+
+- ์ธํ„ฐ๋„ท ๊ณต์œ ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ธŒ๋ฆฌ์ง€ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ:
+
+`create_ap -m bridge {{wlan0}} {{eth0}} {{์•ก์„ธ์Šค_ํฌ์ธํŠธ_SSID}} {{์•”ํ˜ธ}}`
+
+- ์‚ฌ์ „ ๊ตฌ์„ฑ๋œ ๋ธŒ๋ฆฌ์ง€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐ๋„ท ๊ณต์œ  ๋ธŒ๋ฆฌ์ง€ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ:
+
+`create_ap -m bridge {{wlan0}} {{br0}} {{์•ก์„ธ์Šค_ํฌ์ธํŠธ_SSID}} {{์•”ํ˜ธ}}`
+
+- ๋™์ผํ•œ Wi-Fi ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์ธํ„ฐ๋„ท ๊ณต์œ ๋ฅผ ์œ„ํ•œ ์•ก์„ธ์Šค ํฌํŠธ ์ƒ์„ฑ:
+
+`create_ap {{wlan0}} {{wlan0}} {{์•ก์„ธ์Šค_ํฌ์ธํŠธ_SSID}} {{์•”ํ˜ธ}}`
+
+- ๋‹ค๋ฅธ Wi-Fi ์–ด๋Œ‘ํ„ฐ ๋“œ๋ผ์ด๋ฒ„ ์„ ํƒ:
+
+`create_ap --driver {{wifi_adapter}} {{wlan0}} {{eth0}} {{์•ก์„ธ์Šค_ํฌ์ธํŠธ_SSID}} {{์•”ํ˜ธ}}`

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

@@ -0,0 +1,16 @@
+# createrepo
+
+> ๋””๋ ‰ํ„ฐ๋ฆฌ์— RPM ์ €์žฅ์†Œ๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜๊ณ  ๋ชจ๋“  XML ๋ฐ SQLite ํŒŒ์ผ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/createrepo>.
+
+- ๊ธฐ๋ณธ ์ €์žฅ์†Œ๋ฅผ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์ดˆ๊ธฐํ™”:
+
+`createrepo {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ์ €์žฅ์†Œ๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜๊ณ , ํ…Œ์ŠคํŠธ RPM์„ ์ œ์™ธํ•˜๊ณ , ์ž์„ธํ•œ ๋กœ๊ทธ๋ฅผ ํ‘œ์‹œ:
+
+`createrepo -v -x {{test_*.rpm}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- SHA1์„ ์ฒดํฌ์„ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ , ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ฌด์‹œํ•˜์—ฌ ์ €์žฅ์†Œ๋ฅผ ์ดˆ๊ธฐํ™”:
+
+`createrepo -S -s {{sha1}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`

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

@@ -0,0 +1,24 @@
+# cryptcat
+
+> Cryptcat์€ ์•”ํ˜ธํ™” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ netcat์ž…๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://cryptcat.sourceforge.net>.
+
+- ์ง€์ •๋œ [p]ํฌํŠธ์—์„œ [l]์ˆ˜์‹ ํ•˜๊ณ  ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ถœ๋ ฅ:
+
+`cryptcat -k {{๋น„๋ฐ€๋ฒˆํ˜ธ}} -l -p {{ํฌํŠธ}}`
+
+- ํŠน์ • ํฌํŠธ์— ์—ฐ๊ฒฐ:
+
+`cryptcat -k {{๋น„๋ฐ€๋ฒˆํ˜ธ}} {{IP_์ฃผ์†Œ}} {{ํฌํŠธ}}`
+
+- ํƒ€์ž„์•„์›ƒ([w]) ์ง€์ •:
+
+`cryptcat -k {{๋น„๋ฐ€๋ฒˆํ˜ธ}} -w {{์ดˆ_๋‹จ์œ„_ํƒ€์ž„์•„์›ƒ}} {{IP_์ฃผ์†Œ}} {{ํฌํŠธ}}`
+
+- ์ง€์ •๋œ ํ˜ธ์ŠคํŠธ์˜ ์—ด๋ฆฐ ํฌํŠธ [z]์Šค์บ”:
+
+`cryptcat -v -z {{IP_์ฃผ์†Œ}} {{ํฌํŠธ}}`
+
+- ํ”„๋ก์‹œ๋กœ ์ž‘๋™ํ•˜์—ฌ ๋กœ์ปฌ TCP ํฌํŠธ์—์„œ ์ง€์ •๋œ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ๋กœ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ:
+
+`cryptcat -k {{๋น„๋ฐ€๋ฒˆํ˜ธ}} -l -p {{๋กœ์ปฌ_ํฌํŠธ}} | cryptcat -k {{๋น„๋ฐ€๋ฒˆํ˜ธ}} {{ํ˜ธ์ŠคํŠธ๋ช…}} {{์›๊ฒฉ_ํฌํŠธ}}`

+ 17 - 0
pages.ko/linux/cryptsetup-luksformat.md

@@ -0,0 +1,17 @@
+# cryptsetup luksFormat
+
+> LUKS ํŒŒํ‹ฐ์…˜๊ณผ ์ดˆ๊ธฐ ํ‚ค ์Šฌ๋กฏ(0)์„ ์•”ํ˜ธ ๋˜๋Š” ํ‚คํŒŒ์ผ๋กœ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
+> ์ฐธ๊ณ : ์ด ์ž‘์—…์€ ํŒŒํ‹ฐ์…˜์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๋ฎ์–ด์”๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cryptsetup-luksFormat>.
+
+- ์•”ํ˜ธ๋กœ LUKS ๋ณผ๋ฅจ ์ดˆ๊ธฐํ™”:
+
+`cryptsetup luksFormat {{/dev/sdXY}}`
+
+- ํ‚คํŒŒ์ผ๋กœ LUKS ๋ณผ๋ฅจ ์ดˆ๊ธฐํ™”:
+
+`cryptsetup luksFormat {{/dev/sdXY}} {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํ‚คํŒŒ์ผ}}`
+
+- ์•”ํ˜ธ๋กœ LUKS ๋ณผ๋ฅจ ์ดˆ๊ธฐํ™”ํ•˜๊ณ  ๋ผ๋ฒจ ์„ค์ •:
+
+`cryptsetup luksFormat --label {{๋ผ๋ฒจ}} {{/dev/sdXY}}`

+ 26 - 0
pages.ko/linux/cryptsetup-open.md

@@ -0,0 +1,26 @@
+# cryptsetup open
+
+> ์•”ํ˜ธํ™”๋œ ๋ณผ๋ฅจ์˜ ์•”ํ˜ธ ํ•ด๋…๋œ ๋งคํ•‘ ์ƒ์„ฑ.
+> ์ฐธ๊ณ : TRIM์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ, ํ•ด๋ฐฉ๋œ ๋ธ”๋ก ์ •๋ณด์˜ ํ˜•ํƒœ๋กœ ์ตœ์†Œํ•œ์˜ ๋ฐ์ดํ„ฐ ๋ˆ„์ถœ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉ ์ค‘์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ์ถฉ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๊ทธ๋Ÿฌ๋‚˜ ๋ฐ์ดํ„ฐ ์ž์ฒด๋Š” ์—ฌ์ „ํžˆ ์•ˆ์ „ํ•˜๋ฉฐ, TRIM์ด ์—†๋Š” SSD๋Š” ๋” ๋นจ๋ฆฌ ๋งˆ๋ชจ๋˜๋ฏ€๋กœ TRIM์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cryptsetup-open>.
+
+- LUKS ๋ณผ๋ฅจ์„ ์—ด๊ณ  `/dev/mapper/{{๋งคํ•‘_์ด๋ฆ„}}`์— ์•”ํ˜ธ ํ•ด๋…๋œ ๋งคํ•‘ ์ƒ์„ฑ:
+
+`cryptsetup open {{/dev/sdXY}} {{๋งคํ•‘_์ด๋ฆ„}}`
+
+- ์•”ํ˜ธ ๋Œ€์‹  ํ‚ค ํŒŒ์ผ ์‚ฌ์šฉ:
+
+`cryptsetup open --key-file {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} {{/dev/sdXY}} {{๋งคํ•‘_์ด๋ฆ„}}`
+
+- ์žฅ์น˜์—์„œ TRIM ์‚ฌ์šฉ ํ—ˆ์šฉ:
+
+`cryptsetup open --allow-discards {{/dev/sdXY}} {{๋งคํ•‘_์ด๋ฆ„}}`
+
+- LUKS ํ—ค๋”์— `--allow-discards` ์˜ต์…˜ ๊ธฐ๋ก (์žฅ์น˜๋ฅผ ์—ด ๋•Œ๋งˆ๋‹ค ํ•ญ์ƒ ์ด ์˜ต์…˜ ์‚ฌ์šฉ):
+
+`cryptsetup open --allow-discards --persistent {{/dev/sdXY}} {{๋งคํ•‘_์ด๋ฆ„}}`
+
+- LUKS ๋ณผ๋ฅจ์„ ์—ด๊ณ  ์•”ํ˜ธ ํ•ด๋…๋œ ๋งคํ•‘์„ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ์„ค์ •:
+
+`cryptsetup open --readonly {{/dev/sdXY}} {{๋งคํ•‘_์ด๋ฆ„}}`

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

@@ -0,0 +1,25 @@
+# cryptsetup
+
+> ํ‰๋ฌธ `dm-crypt` ๋ฐ LUKS (Linux Unified Key Setup) ์•”ํ˜ธํ™” ๋ณผ๋ฅจ์„ ๊ด€๋ฆฌ.
+> `luksFormat`์™€ ๊ฐ™์€ ์ผ๋ถ€ ํ•˜์œ„ ๋ช…๋ น์—๋Š” ์ž์ฒด ์‚ฌ์šฉ ์„ค๋ช…์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cryptsetup>.
+
+- ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ LUKS ๋ณผ๋ฅจ ์ดˆ๊ธฐํ™” (ํŒŒํ‹ฐ์…˜์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๋ฎ์–ด์”๋‹ˆ๋‹ค):
+
+`cryptsetup luksFormat {{/dev/sdXY}}`
+
+- LUKS ๋ณผ๋ฅจ์„ ์—ด๊ณ  `/dev/mapper/mapping_name`์— ๋ณตํ˜ธํ™”๋œ ๋งคํ•‘ ์ƒ์„ฑ:
+
+`cryptsetup open {{/dev/sdXY}} {{๋งคํ•‘_์ด๋ฆ„}}`
+
+- ๋งคํ•‘์— ๋Œ€ํ•œ ์ •๋ณด ํ‘œ์‹œ:
+
+`cryptsetup status {{๋งคํ•‘_์ด๋ฆ„}}`
+
+- ๊ธฐ์กด ๋งคํ•‘ ์ œ๊ฑฐ:
+
+`cryptsetup close {{๋งคํ•‘_์ด๋ฆ„}}`
+
+- LUKS ๋ณผ๋ฅจ์˜ ์•”ํ˜ธ ๋ณ€๊ฒฝ:
+
+`cryptsetup luksChangeKey {{/dev/sdXY}}`

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

@@ -0,0 +1,25 @@
+# csplit
+
+> ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ์กฐ๊ฐ์œผ๋กœ ๋ถ„ํ• ํ•ฉ๋‹ˆ๋‹ค.
+> "xx00", "xx01" ๋“ฑ์˜ ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.gnu.org/software/coreutils/csplit>.
+
+- ํŒŒ์ผ์„ 5๋ฒˆ์งธ ๋ฐ 23๋ฒˆ์งธ ์ค„์—์„œ ๋ถ„ํ• :
+
+`csplit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} 5 23`
+
+- ํŒŒ์ผ์„ 5์ค„๋งˆ๋‹ค ๋ถ„ํ•  (์ด ์ค„ ์ˆ˜๊ฐ€ 5๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€์ง€ ์•Š์œผ๋ฉด ์‹คํŒจ):
+
+`csplit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} 5 {*}`
+
+- ์ •ํ™•ํ•œ ๋‚˜๋ˆ„๊ธฐ ์˜ค๋ฅ˜๋ฅผ ๋ฌด์‹œํ•˜๊ณ  ํŒŒ์ผ์„ 5์ค„๋งˆ๋‹ค ๋ถ„ํ• :
+
+`csplit -k {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} 5 {*}`
+
+- 5๋ฒˆ์งธ ์ค„์—์„œ ํŒŒ์ผ์„ ๋ถ„ํ• ํ•˜๊ณ  ์ถœ๋ ฅ ํŒŒ์ผ์— ์‚ฌ์šฉ์ž ์ง€์ • ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉ:
+
+`csplit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} 5 -f {{์ ‘๋‘์‚ฌ}}`
+
+- ์ •๊ทœ ํ‘œํ˜„์‹๊ณผ ์ผ์น˜ํ•˜๋Š” ์ค„์—์„œ ํŒŒ์ผ์„ ๋ถ„ํ• :
+
+`csplit {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}} /{{์ •๊ทœ_ํ‘œํ˜„์‹}}/`

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

@@ -0,0 +1,20 @@
+# ctop
+
+> CPU, ๋ฉ”๋ชจ๋ฆฌ ๋ฐ ๋ธ”๋ก IO ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ๋ฉ”ํŠธ๋ฆญ์œผ๋กœ ์ปจํ…Œ์ด๋„ˆ ์„ฑ๋Šฅ ๋ฐ ์ƒํƒœ๋ฅผ ์ฆ‰์‹œ ์‹œ๊ฐํ™”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/bcicen/ctop>.
+
+- [a]ํ™œ์„ฑ ์ปจํ…Œ์ด๋„ˆ๋งŒ ํ‘œ์‹œ:
+
+`ctop -a`
+
+- ์ปจํ…Œ์ด๋„ˆ ์ •๋ ฌ ์ˆœ์„œ๋ฅผ [r]๋ฐ˜๋Œ€๋กœ:
+
+`ctop -r`
+
+- ๊ธฐ๋ณธ ์ƒ‰์ƒ์„ [i]๋ฐ˜์ „:
+
+`ctop -i`
+
+- [h]๋„์›€๋ง ํ‘œ์‹œ:
+
+`ctop -h`

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

@@ -0,0 +1,20 @@
+# ctr
+
+> `containerd` ์ปจํ…Œ์ด๋„ˆ ๋ฐ ์ด๋ฏธ์ง€ ๊ด€๋ฆฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://containerd.io>.
+
+- ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ ๋‚˜์—ด (์‹คํ–‰ ์ค‘ ๋ฐ ์ค‘์ง€๋จ):
+
+`ctr containers list`
+
+- ๋ชจ๋“  ์ด๋ฏธ์ง€ ๋‚˜์—ด:
+
+`ctr images list`
+
+- ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ:
+
+`ctr images pull {{์ด๋ฏธ์ง€}}`
+
+- ์ด๋ฏธ์ง€ ํƒœ๊ทธ ์ง€์ •:
+
+`ctr images tag {{์†Œ์Šค_์ด๋ฏธ์ง€}}:{{์†Œ์Šค_ํƒœ๊ทธ}} {{๋Œ€์ƒ_์ด๋ฏธ์ง€}}:{{๋Œ€์ƒ_ํƒœ๊ทธ}}`

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

@@ -0,0 +1,16 @@
+# ctrlaltdel
+
+> CTRL+ALT+DEL ํ‚ค ์กฐํ•ฉ์„ ๋ˆŒ๋ €์„ ๋•Œ์˜ ๋™์ž‘์„ ์ œ์–ดํ•˜๋Š” ๋„๊ตฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/ctrlaltdel>.
+
+- ํ˜„์žฌ ์„ค์ • ํ™•์ธ:
+
+`ctrlaltdel`
+
+- CTRL+ALT+DEL์„ ์ฆ‰์‹œ ์žฌ๋ถ€ํŒ…ํ•˜๋„๋ก ์„ค์ • (์ค€๋น„ ์—†์ด):
+
+`sudo ctrlaltdel hard`
+
+- CTRL+ALT+DEL์„ "์ผ๋ฐ˜์ ์œผ๋กœ" ์žฌ๋ถ€ํŒ…ํ•˜๋„๋ก ์„ค์ •, ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ ๊ธฐํšŒ๋ฅผ ์ œ๊ณต (PID1์— SIGINT ์ „์†ก):
+
+`sudo ctrlaltdel soft`

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

@@ -0,0 +1,24 @@
+# cu
+
+> ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐํ•˜์—ฌ ๋‹ค์ด์–ผ์ธ/์ง๋ ฌ ํ„ฐ๋ฏธ๋„ ์—ญํ• ์„ ํ•˜๊ฑฐ๋‚˜ ์˜ค๋ฅ˜ ๊ฒ€์‚ฌ๊ฐ€ ์—†๋Š” ํŒŒ์ผ ์ „์†ก์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://manned.org/cu>.
+
+- ์ฃผ์–ด์ง„ ์ง๋ ฌ ํฌํŠธ ์—ด๊ธฐ:
+
+`sudo cu --line {{/dev/ttyUSB0}}`
+
+- ์ฃผ์–ด์ง„ ๋ณด์œจ๋กœ ์ฃผ์–ด์ง„ ์ง๋ ฌ ํฌํŠธ ์—ด๊ธฐ:
+
+`sudo cu --line {{/dev/ttyUSB0}} --speed {{115200}}`
+
+- ์ฃผ์–ด์ง„ ๋ณด์œจ๋กœ ์ฃผ์–ด์ง„ ์ง๋ ฌ ํฌํŠธ๋ฅผ ์—ด๊ณ  ๋ฌธ์ž๋ฅผ ๋กœ์ปฌ์—์„œ ์—์ฝ”(๋ฐ˜์ด์ค‘ ๋ชจ๋“œ):
+
+`sudo cu --line {{/dev/ttyUSB0}} --speed {{115200}} --halfduplex`
+
+- ์ฃผ์–ด์ง„ ๋ณด์œจ, ํŒจ๋ฆฌํ‹ฐ, ํ•˜๋“œ์›จ์–ด ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ๋ฆ„ ์ œ์–ด ์—†์ด ์ฃผ์–ด์ง„ ์ง๋ ฌ ํฌํŠธ ์—ด๊ธฐ:
+
+`sudo cu --line {{/dev/ttyUSB0}} --speed {{115200}} --parity={{even|odd|none}} --nortscts --nostop`
+
+- ์—ฐ๊ฒฐ ์ค‘ `cu` ์„ธ์…˜ ์ข…๋ฃŒ:
+
+`~.`

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

@@ -0,0 +1,20 @@
+# curlie
+
+> `curl`์˜ ํ”„๋ก ํŠธ์—”๋“œ๋กœ, `httpie`์˜ ์‚ฌ์šฉ ํŽธ์˜์„ฑ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/rs/curlie>.
+
+- GET ์š”์ฒญ ์ „์†ก:
+
+`curlie {{httpbin.org/get}}`
+
+- POST ์š”์ฒญ ์ „์†ก:
+
+`curlie post {{httpbin.org/post}} {{name=john}} {{age:=25}}`
+
+- ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•œ GET ์š”์ฒญ ์ „์†ก (์˜ˆ: `first_param=5&second_param=true`):
+
+`curlie get {{httpbin.org/get}} {{first_param==5}} {{second_param==true}}`
+
+- ์‚ฌ์šฉ์ž ์ •์˜ ํ—ค๋”์™€ ํ•จ๊ป˜ GET ์š”์ฒญ ์ „์†ก:
+
+`curlie get {{httpbin.org/get}} {{header-name:header-value}}`

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

@@ -0,0 +1,20 @@
+# cuyo
+
+> ํ…ŒํŠธ๋ฆฌ์Šค์™€ ์œ ์‚ฌํ•œ ๊ฒŒ์ž„.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://www.karimmi.de/cuyo/>.
+
+- ์ƒˆ ๊ฒŒ์ž„ ์‹œ์ž‘:
+
+`cuyo`
+
+- ์กฐ๊ฐ์„ ์ˆ˜ํ‰์œผ๋กœ ์ด๋™:
+
+`{{A|D|์™ผ์ชฝ ํ™”์‚ดํ‘œ ํ‚ค|์˜ค๋ฅธ์ชฝ ํ™”์‚ดํ‘œ ํ‚ค}}`
+
+- ์กฐ๊ฐ ํšŒ์ „:
+
+`{{W|์œ„์ชฝ ํ™”์‚ดํ‘œ ํ‚ค}}`
+
+- ์กฐ๊ฐ ๋น ๋ฅด๊ฒŒ ๋‚ด๋ฆฌ๊ธฐ:
+
+`{{S|์•„๋ž˜์ชฝ ํ™”์‚ดํ‘œ ํ‚ค}}`

+ 1 - 1
pages/linux/cryptsetup-luksformat.md

@@ -10,7 +10,7 @@
 
 - Initialize a LUKS volume with a keyfile:
 
-`crypsetup luksFormat {{/dev/sdXY}} {{path/to/keyfile}}`
+`cryptsetup luksFormat {{/dev/sdXY}} {{path/to/keyfile}}`
 
 - Initialize a LUKS volume with a passphrase and set its label: