리λ μ€ μ 리 2
πλ€νΈμν¬ , π» Shell μ€ν¬λ¦½νΈ
리λ μ€ (νκΈ°νκ² μμ£Όλ‘)
리λ μ€λ μλμ°μλ λ¬λ¦¬ λ£¨νΈ λλ ν°λ¦¬κ° νλλΌλ νΉμ§μ κ°κ³ μλ€.
κ° νν°μ μ΄ FHS(νμΌμμ€ν  κ³μΈ΅ ꡬ쑰)μ λ°λΌ λ§μ΄νΈλλ€.
μ€λ₯μν©μ λν΄ κ°κ°μ΄ λ 립μ μ΄λΌλ νΉμ§μ μλ―Ένλ€.
π λ€νΈμν¬
- NAT : 곡μ κΈ°λ₯Ό ν΅ν΄ request/response μμ²μ΄ λ°μν λ λ€νΈμν¬ μ£Όμλ³νμ μλ―Ένλ€.
- π /etc/sysconfig/iptablesμμ λ°©νλ²½ ν¬νΈμ€μ μ κ΄ν μ λ³΄λ₯Ό λ΄κ³ μλ€.
- κ³ μ  μμ΄νΌ ν λΉ : π/etc/sysconfig/network-scrips/ifcfg-μΈν°νμ΄μ€ μμ DHCPμ€μ μ΄λ BOOTPROTO:"stiaic"(κ³ μ μμ΄νΌ)μ€μ μ μ‘°μ ν  μ μλ€.
- /etc/sysctl.conf: systemctlμ kernel parameter κ°λ€μ μ‘°μ νκΈ°μν μ νΈλ¦¬ν°λ‘μ¨ /etc/sysctl.conf μμλ 컀λμ°¨μμμμ 보μ λ° μ΅μ ν κ΄λ ¨ μ€μ μ μννλ€.
π» Shell μ€ν¬λ¦½νΈ
- ;- μμ λͺ λ Ήμ΄κ° μ€ν¨ν΄λ λ€μ λͺ λ Ήμ΄κ° μ€ν
- &&- μμ λͺ λ Ήμ΄κ° μ±κ³΅νμ λ λ€μ λͺ λ Ήμ΄κ° μ€ν
- &- μμ λͺ λ Ήμ΄λ₯Ό λ°±κ·ΈλΌμ΄λλ‘ λλ¦¬κ³ λμμ λ€μ λͺ λ Ήμ΄λ₯Ό μ€ν
“/dev/null 2>&1”
$ rm test > /dev/null
νμ€ μΆλ ₯μ /dev/null(νμ λΉμ΄μλ νΉμνμΌ) μΌλ‘ > (redirection) νλΌλ μλ―Έλ‘
| No | description | 
|---|---|
| 0 | νμ€ μ λ ₯ | 
| 1 | νμ€ μΆλ ₯ | 
| 2 | νμ€ μλ¬ | 
ν΄λΉνλ λ²νΈμ λ΄μ©μ μ½μ ν >μ μ¬μ©ν΄ redirection νλΌλκ²μΌλ‘ μ΄ν΄νμ.
$ foo.sh 1>output.log 2>error.log