Linux
nslookup
nslookup λͺ
λ Ήμ΄λ _λ€μ μλ² κ΄λ ¨ μ‘°ν_λ₯Ό ν μ μλ λͺ
λ Ήμ΄μ΄λ€.
μλ²μ λ€νΈμν¬κ° μ΄μμλμ§ νμΈνλ μ©λ λ‘ μ¬μ©νλ€.
$ nslookup IP
$ nslookup DOMAIN
dig
DIG (Domain Information Groper) λ nslookup κ³Ό λμΌν κΈ°λ₯μ΄μ§λ§ λμ± μμΈν μΆλ ₯μ΄ κ°λ₯ν©λλ€.
νΉμ λλ©μΈ νμΈ
$ dig google.com
νΉμ λ€μμλ²λ₯Ό ν΅ν λλ©μΈ νμΈ
$ dig @8.8.8.8 google.com
λλ©μΈ μΆμ νμΈ
$ dig google.com +trace
μ°Έκ³ μλ£
telnet
μλ² λ€νΈμν¬κ° μ΄μμλμ§ νμΈνλ μ©λλ‘ λ§μ΄ μ¬μ© νλ€.
$ telnet IP [PORT]
$ telnet DOMAIN [PORT]
service
리λ μ€ μμ μλΉμ€λ‘ λ±λ‘λμ΄ μλ λͺ©λ‘μ κ°μ Έμ¨λ€.
# service --status-all
리λ μ€ μμ μλΉμ€λ₯Ό κΈ°λ νΉμ μ€μ§ μν¨λ€.
# service SERVICE_NAME start
# service SERVICE_NAME restart
# service SERVICE_NAME stop
netstat
ν¬νΈλ³ μλΉμ€ λͺ©λ‘
# netstat -atlpvn
# netstat -tnlp
State
- LISTENING
- μλΉμ€ λκΈ°μ€
- ESTABLISHED
- λ€λ₯Έ μ»΄ν¨ν°μ μ°κ²°λ μν
- CLOSED
- μ°κ²°μ΄ μ’ λ£λμ΄ μλ μν
- TIME WAIT
- μ°κ²°μ μ’ λ£ λμμ§λ§ λΉλΆκ°μ μμΌμ μ΄μ΄λμ μν
Options
-a
--all
- λͺ¨λ μμΌμ 보기
-c
--continuous
- νμ¬μ μ€ν λͺ λ Ήμ 맀 μ΄λ§λ€ μ€ν
-e
--extend
- νμ₯ μ 보 μΆκ°
-g
--groups
- λ©ν°μΊμ€νΈμ λν κ·Έλ£Ήλ³ μ 보λ₯Ό 보μ¬μ€ (IPv4/IPv6)
-i
--interface
- μΈν°νμ΄μ€λ³ ν΅κ³κ°
-n
--numberic
- λλ©μΈμ μ£Όμλ₯Ό μ½μ§ μκ³ μ«μλ‘ μΆλ ₯νλ€.
- μλ 3κ°μ λͺ
λ Ήμ΄κ° ν©μ³μ§ ννμ΄λ€.
--numberic-hosts
: νΈμ€νΈ λΆλΆμ IP λ‘ μΆλ ₯--numberic-ports
: ν¬νΈ λΆλΆμ μ«μλ‘ μΆλ ₯--numberic-users
: μ μ λΆλΆμ μ«μλ‘ μΆλ ₯ (UID)
-o
--timers
- μ°κ²° λκΈ° μκ° νκΈ°
-p
--program
- PID μ μ¬μ©μ€μΈ νλ‘κ·Έλ¨λͺ μ νμ
-r
--route
- λΌμ°ν ν μ΄λΈ 보기
-s
--statistics
- νλ‘ν μ½ μμ½ μ 보
-t
--tcp
- TCP νλ‘ν μ½ λ³΄κΈ°
-u
--udp
- UDP νλ‘ν μ½ λ³΄κΈ°
-v
- λ²μ 보기
-w
--row
- RAW νλ‘ν μ½ λ³΄κΈ°
-A
- νλ‘ν μ½λ³ 보기
-M
- λ§μ€μ»€ λ μ΄λ© μ 보 νμ
Crontab
CLI
μλν° μ΄κΈ°
$ crontab -e
μμ λͺ©λ‘
$ crontab -l
μμ μμ
$ crontab -r
μ£ΌκΈ° μ€μ
*γγγγγγ*γγγγγγ*γγγγγγ*γγγγγγ*
λΆ(0-59)γγμκ°(0-23)γγμΌ(1-31)γγμ(1-12)γγγμμΌ(0-7)
μ΄λ¨μλ‘ μ€νν κ²½μ° sleep
λͺ
λ Ήμ΄ λ₯Ό μ΄μ©νλ©΄ λλ€.
μ°Έκ³ μλ£
Shell Script β