Home > CS > 2024 > πŸ’Ύ [CS] Linux λͺ…λ Ήμ–΄

πŸ’Ύ [CS] Linux λͺ…λ Ήμ–΄
CS

πŸ’Ύ [CS] Linux λͺ…λ Ήμ–΄

1️⃣ μž‘μ—…κ΄€λ¦¬μž λͺ…λ Ήμ–΄.

ps aux
  • ν˜„μž¬ 싀행쀑인 ν”„λ‘œκ·Έλž¨ λͺ©λ‘μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
ps aux | grep java
  • ν˜„μž¬ 싀행쀑인 ν”„λ‘œκ·Έλž¨ 쀑 javaκ°€ λ“€μ–΄κ°€λŠ” ν”„λ‘œκ·Έλž¨μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

2️⃣ μ’…λ£Œ λͺ…λ Ήμ–΄.

kill -9 {ν”„λ‘œκ·Έλž¨ 번호}
  • ν•΄λ‹Ή ν”„λ‘œκ·Έλž¨μ„ μ’…λ£Œμ‹œν‚΅λ‹ˆλ‹€.

kill -9 207870
  • java -jar library-app/build/libs/library-app-0.0.1-SNAPSHOT.jar --spring.profiles.active=devλ₯Ό μ’…λ£Œμ‹œν‚΅λ‹ˆλ‹€.

3️⃣ 파일의 λ‚΄μš©λ¬Όμ„ ν™•μΈν•΄λ³΄λŠ” 방법.

1️⃣ νŒŒμΌμ— 직접 λ“€μ–΄κ°€ λ‚΄μš©λ¬Όμ„ μ½λŠ” 방법.

1️⃣ νŒŒμΌμ— 직접 λ“€μ–΄κ°€λŠ” λͺ…λ Ήμ–΄.

vi
  • vi: λ¦¬λˆ…μŠ€ νŽΈμ§‘κΈ°μΈ vim을 μ‚¬μš©ν•˜μ—¬ νŒŒμΌμ„ μ—½λ‹ˆλ‹€.
vi nohup.out
  • nohup.out νŒŒμΌμ„ λ¦¬λˆ…μŠ€ νŽΈμ§‘κΈ°μΈ vim을 μ‚¬μš©ν•˜μ—¬ μ—½λ‹ˆλ‹€.

2️⃣ νŒŒμΌμ— λ“€μ–΄κ°€μ§€ μ•Šκ³ , ν˜„μž¬ μ ‘μ†ν•œ ν„°λ―Έλ„μ—μ„œ λ‚΄μš©λ¬Όμ„ ν™•μΈν•˜λŠ” 방법.

1️⃣ νŒŒμΌμ— μžˆλŠ” λ‚΄μš©λ¬Όμ„ λͺ¨λ‘ 좜λ ₯ν•˜λŠ” λͺ…λ Ήμ–΄.

cat
  • cat: νŒŒμΌμ— μžˆλŠ” λ‚΄μš©λ¬Όμ„ λͺ¨λ‘ 좜λ ₯ν•˜λŠ” λͺ…λ Ήμ–΄.
    • 파일 λ‚΄μš©λ¬Όμ˜ 양이 λ§Žμ§€ μ•Šκ³ , μ‹€μ‹œκ°„ μ—…λ°μ΄νŠΈκ°€ 잘 λ˜μ§€ μ•ŠλŠ” νŒŒμΌμ„ 확인할 λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€.
cat nobup.out
  • nohup.out νŒŒμΌμ— μžˆλŠ” λ‚΄μš©λ¬Όμ„ λͺ¨λ‘ 좜λ ₯ν•©λ‹ˆλ‹€.

2️⃣ 파일의 끝뢀뢄을 ν™•μΈν•˜λŠ” 방법.

tail
  • tail: ν˜„μž¬ 파일의 끝 뢀뢄을 좜λ ₯ν•˜λŠ” λͺ…λ Ήμ–΄μž…λ‹ˆλ‹€.
tail nohup.out

3️⃣ 파일의 끝 뢀뢄을 μ‹€μ‹œκ°„μœΌλ‘œ 좜λ ₯ν•΄μ£ΌλŠ” λͺ…λ Ήμ–΄.

tail -f
  • tail -f: ν˜„μž¬ 파일의 끝 뢀뢄을 μ‹€μ‹œκ°„μœΌλ‘œ 좜λ ₯ν•΄μ€λ‹ˆλ‹€.
tail -f nohup.out