리λ μ€ μ 리 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