리눅스

서버 운영을 위한 리눅스 기본 명령어 모음

Jude.R 2025. 1. 22. 02:19
반응형

리눅스 서버를 운영하기 위해 꼭 알아야 할 기본 명령어들을 정리했습니다. 이 글에서는 리눅스 명령어의 핵심 개념과 실습 예제를 포함하여, 서버 관리 업무에서 자주 사용되는 명령어들을 소개합니다. 초보자도 이해하기 쉽도록 설명하니, 실무에 활용해 보세요!

1. 리눅스 기본 명령어란?

리눅스 기본 명령어는 서버의 파일 관리, 시스템 상태 점검, 네트워크 설정 등 다양한 작업을 효율적으로 수행하기 위한 도구입니다. 명령어는 쉘(Shell) 환경에서 입력하여 실행하며, 관리자(root) 권한이 필요한 경우도 있습니다.

2. 파일 및 디렉토리 관리 명령어

  • ls: 디렉토리 내 파일 목록 보기
  • ls -l # 파일의 상세 정보 보기
  • cd: 디렉토리 이동
  • cd /home/user
  • mkdir: 새 디렉토리 생성
  • mkdir new_directory
  • rm: 파일 및 디렉토리 삭제
  • rm file.txt
  • cp: 파일 복사
  • cp source.txt destination.txt

3. 파일 검색 및 내용 확인 명령어

  • find: 파일 및 디렉토리 검색
  • find /path -name "filename"
  • grep: 파일 내용 검색
  • grep "search_term" file.txt
  • cat: 파일 내용 출력
  • cat file.txt
  • less: 대형 파일의 내용을 페이지 단위로 확인
  • less largefile.txt

4. 사용자 및 권한 관리 명령어

  • whoami: 현재 사용자 확인
  • whoami
  • su: 다른 사용자로 전환 (주로 관리자 권한을 얻기 위해 사용)
  • su # root 사용자로 전환
    su username # 특정 사용자로 전환
  • chmod: 파일 권한 변경
  • chmod 755 script.sh
  • chown: 파일 소유자 변경
  • chown user:group file.txt
  • passwd: 사용자 비밀번호 변경
  • passwd

5. 프로세스 및 시스템 상태 점검 명령어

  • top: 실시간 프로세스 및 리소스 사용량 확인
  • top
  • ps: 프로세스 상태 확인 및 검색
  • ps -ef # 시스템의 모든 프로세스 확인
    ps -ef | grep "process_name" # 특정 프로세스 검색

    Tip: psgrep을 함께 사용하면 필요한 프로세스를 효율적으로 찾을 수 있습니다. 예를 들어, 웹 서버 프로세스를 찾으려면 ps -ef | grep httpd를 입력하세요.

  • df: 디스크 공간 확인
  • df -h
  • free: 메모리 사용량 확인
  • free -m

6. 네트워크 관리 명령어

  • ping: 네트워크 연결 확인
  • ping google.com
  • ifconfig: 네트워크 인터페이스 설정 (대체 명령: ip addr)
  • ifconfig
  • netstat: 네트워크 연결 및 포트 상태 확인
  • netstat -tuln
  • scp: 파일 전송
  • scp file.txt user@remote:/path

7. 로그 관리 명령어

  • tail: 로그 파일의 마지막 몇 줄 확인
  • tail -f /var/log/syslog
  • journalctl: 시스템 로그 확인
  • journalctl -u service_name

8. 서버 운영 팁

  • 백업: 중요한 파일은 주기적으로 백업하여 데이터 유실을 방지하세요.
  • 자동화: 반복 작업은 스크립트로 자동화하여 효율성을 높이세요.
  • 보안: ufw와 같은 방화벽 도구를 사용하여 서버를 보호하세요.

9. 요약 및 결론

리눅스 기본 명령어는 서버 운영의 기초이며, 이를 잘 이해하고 활용하면 효율적인 서버 관리가 가능합니다. 위의 명령어들을 자주 연습하고, 필요에 따라 추가적인 명령어를 학습하여 실력을 향상시키세요. 더 많은 정보는 리눅스 공식 문서와 관련 학습 자료에서 확인할 수 있습니다.

반응형

'리눅스' 카테고리의 다른 글

[Linux]톰캣 자동설치 스크립트  (0) 2020.11.10