WEB,WAS 및 기술

초보자 리눅스 명령어들

hunhee44 2026. 1. 28. 10:31

리눅스 명령어들을 알아보자


 

리눅스를 처음 접하면 가장 어렵게 느껴지는 부분이 바로 명령어다. 하지만 서버 운영과 장애 대응에서는 GUI보다 터미널이 훨씬 강력하다. 이 글에서는 리눅스 초보자가 반드시 알아야 할 핵심 명령어를 실제 사용 예제와 함께 정리해본다.

 

파일·디렉터리 관리

기본 명령어 제일먼저 알아야 합니다.

 
ls -al            # 파일 목록 상세 확인
cd /home/user     # 디렉터리 이동
pwd               # 현재 경로 확인
mkdir test        # 디렉터리 생성
rm -rf test       # 디렉터리 강제 삭제
cp a.txt b.txt    # 파일 복사
mv a.txt /tmp     # 파일 이동

파일 내용 확인 & 로그 분석

운영 서버에서 가장 많이 사용된다.

cat config.conf           # 파일 전체 출력
less catalina.out         # 로그 페이지 단위 확인
head -n 20 log.txt        # 앞 20줄 확인
tail -n 50 log.txt        # 뒤 50줄 확인
tail -f catalina.out      # 실시간 로그 모니터링
 

권한 & 소유자 관리

권한 오류로 실행할때 종종 에러가 많이납니다.

 
ls -l file.sh             # 권한 확인
chmod 755 file.sh         # 실행 권한 부여
chown tomcat:tomcat app   # 소유자 변경

 


프로세스 & 시스템 상태

장애 발생 시 가장 먼저 확인해야 한다.

 
ps -ef | grep tomcat      # 톰캣 프로세스 확인
top                       # CPU, 메모리 실시간 확인
kill -9 12345             # 프로세스 강제 종료
free -m                   # 메모리 사용량 확인
df -h                     # 디스크 사용량 확인

네트워크 관련 명령어

통신 문제 원인 파악에 필수다.

 
netstat -ntlp | grep 8080 # 포트 사용 여부 확인
ss -lntp                  # 리스닝 포트 확인
ping google.com           # 네트워크 연결 테스트
curl http://localhost:8080 # HTTP 요청 테스트

검색 & 필터링 꿀팁

로그를 간단히 보기 편하다

grep ERROR catalina.out          # ERROR 로그 검색
grep -r "Exception" ./logs      # 디렉터리 내 검색
find / -name "*.log"            # 로그 파일 검색
awk '{print $1}' access.log     # 첫 번째 컬럼 출력
 

 

리눅스 명령어는 외우는 것이 아니라 써보면서 익숙해지는게 좋아요

위에 명령어들만 익숙해져도 터미널에서 작업하는게 금방편해집니다.