Linux Essentials: 싱귤러 식스

서버 문제를 해결하기 위해 가장 필수적인 Linux 명령을 선택해야 한다면, 정말 없이는 살 수 없는 명령 목록이 어떻게 보일까요?

나는 Linux 서버 내에서 문제를 찾고 식별하는 데 매우 중요한 6가지 필수 요소로 결론을 내렸습니다(텍스트 편집기 또는 네트워크 명령은 고려하지 않음). 싱귤러 식스를 만나보세요!



내 목록에는 다음이 포함됩니다.
  • ls
  • ps
  • cat
  • tail
  • kill
  • rm

  • 이것들은 리눅스 서버를 다루기 위한 기본 툴체인과 같으며 이 여섯 가지 명령보다 더 필수적인 것은 생각할 수 없습니다. 만일을 대비하여 각각에 대해 간단히 요약해 보겠습니다.

    엘에스



    이것은 목록에 있어야만 했습니다(의도된 말장난). ls 명령은 위치에서 파일을 나열하는 데 사용됩니다. 나열할 디렉토리를 제공하지 않으면 현재 디렉토리의 파일이 나열됩니다.

    ls 명령의 사용 예



    숨겨진 파일을 포함하여 현재 디렉토리의 모든 파일을 나열합니다.

    ls -la
    


    디렉토리의 모든 파일을 나열합니다.

    ls /var/log
    


    추신


    ps 명령은 시스템에서 현재 실행 중인 프로세스를 나열하는 데 사용됩니다.

    ps 명령의 사용 예



    로그인한 사용자가 시작한 현재 활성 프로세스를 표시합니다.

    ps ux
    


    모든 사용자의 현재 활성 프로세스를 표시합니다.

    ps aux
    


    고양이


    cat 명령은 파일의 전체 내용을 출력하는 데 사용됩니다. 많은 사람들이 cat를 즉석 편집기로 사용하여 텍스트 파일을 만들거나 업데이트할 수 있다는 사실을 모릅니다.

    cat 명령의 사용 예



    현재 디렉터리에 있는 file.txt 파일의 내용을 출력합니다.

    cat file.txt
    

    EOF가 입력될 때까지 콘텐츠를 표준 입력에서 파일로 리디렉션합니다.

    cat > test.txt << EOF
    heredoc> line1
    heredoc> line2
    heredoc> line3
    heredoc> EOF
    


    지금 cat test.txt를 실행하면 다음과 같은 결과가 표시됩니다.

    line1
    line2
    line3
    


    꼬리


    tail 명령은 파일의 마지막 부분만 출력하는 데 사용되므로 시스템 로그를 확인하는 데 유용합니다. 기본적으로 파일의 마지막 10줄을 출력합니다.

    tail 명령의 사용 예



    파일의 마지막 10줄 표시:

    tail /var/log/nginx/error.log
    


    파일의 마지막 40줄을 표시합니다.

    tail -n 40 /var/log/nginx/error.log
    


    새 로그 라인을 실시간으로 출력합니다(터미널 차단 - 종료하려면 히트CTRL+C):

    tail -f /var/log/nginx/error.log
    


    죽이다


    kill 명령은 현재 서버에서 실행 중인 프로세스를 종료하는 데 사용됩니다.

    kill 명령의 사용 예



    PID를 사용하여 프로세스를 종료합니다(프로세스 ID는 ps로 얻을 수 있음):

    kill -9 1234
    


    특정 이름을 가진 모든 프로세스 종료:

    killall -9 name
    


    RM


    rm 명령은 서버에서 파일을 영구적으로 삭제하는 데 사용됩니다.

    rm 명령의 사용 예



    특정 위치(디렉토리 포함)에서 모든 파일을 재귀적으로 제거합니다.

    rm -r location/
    


    위치에서 파일을 재귀적으로 제거하지만 제거하기 전에 확인을 요청합니다(대화형).

    rm -ri location/
    


    위치에서 모든 파일을 재귀적으로 제거하고 확인을 요청하지 않고(강제) 제거 중인 파일을 표시합니다(자세한 정보 표시).

    rm -rfv location/
    


    이것은 중요한 파일을 제거하는 것을 피할 수 있는 두 번째 기회를 주지 않으므로 주의하십시오(제거할 올바른 디렉토리를 전달하고 있는지 확인하십시오).

    네 차례 야



    이제 알고 싶습니다. 상위 6개 항목에 무엇이 있습니까?

    좋은 웹페이지 즐겨찾기