인프라
@초록머리님이 위키를 게시했습니다.

유닉스 계열 정보

유닉스 계열

fuser

fuser명령어는 특정파일을 어떤프로세스에서 사용하고 있는지 확인해야 할 필요성이
있을 때, 지정된 파일이 사용되고 있는 프로세스 ID를 확인하는 명령어로 지정된 파일과
PID를 KILL 또는 재시작 할 수도 있다.

예) sudo fuser -k 80/tcp

자주 쓰는 쉘 명령어

  • cat
    • 텍스트로 된 파일일 경우 그 내용을 정상적으로 출력하지만 바이너리 파일일 경우에는 출력은 하지만 알아볼 수 없다.
    • 2개 이상의 파일이름이 지정되면 모든 파일이 연결되어 보여진다.
  • tail
    • 리눅스오류나 파일의 로그를 보고 싶을 때 tail 명령어를 사용하여 실시간으로 확인한다.

      [TAIL 기능]
      파일의 마지막 부분을 출력한다.

      [문법]
      tail [option] ... [file] ...
      기본 출력은 파일의 마지막 10줄을 보여준다.

    • [옵션]f : 파일의 마지막 10라인을 실시간으로 계속해서 출력
      F : 파일 변동 시 실시간으로 보여주되 로그파일처럼 특정 시간이 지난 후 파일이 변하게 되면 새로운 파일을 오픈하여 보여줌
      (다시 명령을 실행할 필요가 없음)
      n : n 만큼의 라인을 출력
      n+n : 마지막 줄이 아니라 첫번째 줄부터 시작해 n 번째 라인 이후부터 출력
      --byte=n : n바이트 만큼의 내용을 출력
      ※ n은 숫자 ※
      • 레일즈 로그 : tail -f log/development.log
  • ps aux | grep puma-dev
    • puma-dev라는 글자가 포함된 프로세스를 모두 보여준다.
  •  
작성
공감해요
기술 가이드 채널의 다른 게시글 더 보기
기술 가이드 채널의 다른 게시글 더 보기
기술 가이드 채널은? 자세히 보기
빠띠에 쓰이는 기술을 소개하고 그 기술을 익히기 위한 가이드를 모읍니다.
기술 가이드 채널에 가입해서 흥미진진한 소식을 받아보세요.
가입하기