리λ
μ€λ λ§₯μ μ°λ©΄μ μ κ° κ°μ₯ λ§μ΄ μ°Ύκ²λλ λͺ
λ Ήμ΄λ₯Ό μ 리νμ΅λλ€.
λ¬Όλ‘ cd , rm κ°μ κΈ°λ³Έμ μΈ κ² λ³΄λ€λ ν·κ°λ¦¬λ©΄μ μμ£Ό μ°Ύκ²λλ κ²λ€ μμ£Όλ‘ μ 리νμ΅λλ€.
β’
λμ€ν¬ κ΄λ ¨
#κ° λμ€ν¬ μ©λ νμΈ
df -h
# νμ¬ μμΉμ ν΄λ μ©λ νμΈ
du -hs*
# νμ¬ μμΉμ νμ 첫λ²μ§Έ ν΄λκΉμ§ μ©λ νμΈ
du -h -d 1
# νμ¬μμΉ ν΄λ μ©λνμΈ + μ©λ μμΌλ‘ μ λ ¬
du -hs * | sort -h
Shell
볡μ¬
β’
νμΌ / ν΄λ κ°μ μΈκΈ°
# νμΌ κ°μ μΈκΈ°: [PATH] μμΉμ νμΌ
ls [PATH] | wc -l
# νμΌ κ°μ μΈκΈ°: νμ¬ μμΉ νμ λͺ¨λ νμΌ
find . -type f | wc -l
# ν΄λ κ°μ μΈκΈ°: νμ¬ μμΉ νμ λͺ¨λ ν΄λ
ls -l | grep ^d | wc -l
Shell
볡μ¬
β’
νμΌμ κ²μκ³Ό μμ
# μ¬μ©λ²: find [PATH] [-options] -exec rm {} \;
# νμ¬ λλ ν 리 νμμμ νμ₯μκ° "pth" μΈ νμΌ λͺ¨λ μμ
find . -type f -name "*.pth" -exec rm {} \;
# νμ¬ λλ ν 리 νμμμ νμ₯μκ° "test"λ‘ μμνλ λͺ¨λ νμΌ μμ
find . -type f -name "test*" -exec rm {} \;
# νμ¬ λλ ν 리 νμμμ μμ±λμ§ 30μΌ μ΄μ λ νμΌλ§ μμ
find . -ctime +30 -type f -exec rm {} \;
# νμ¬ λλ ν 리 νμμμ ν¬κΈ°κ° 500 kbyte μ΄μμΈ νμΌλ§ μμ
find . -size +500k -type f -exec rm {} \;
Shell
볡μ¬
SSH κ΄λ ¨
# ssh μΈμ
λͺ¨λν°λ§νκΈ°
sudo sysdig -A -c echo_fds proc.name=sshd
# νΉμ μ μ κΈ°λ‘λ§ λ³΄κΈ°
paste -sd '#\n' /home/[user]/.bash_history | awk -F"#" '{d=$2 ; $2="";print NR" "strftime("%m/%d/%y %T",d)" "$0}'
# or
sudo sysdig -r dump.scap0 -c [spy_users]
# write the event to a dump file
sudo sysdig -C 1 -w dump.scap
Shell
볡μ¬