ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스 관련 추가사항 정리
    Back end/Server 2024. 4. 4. 10:01

    + 추가사항 정리

    - "~"를 사용하는 이유 중 하나는 특정 사용자의 홈 디렉토리를 가리키기 위해 사용됩니다. 만약 사용자 "rocky"의 홈 디렉토리 경 로가 "/home/rocky"라면, "mv test ~rocky/" 명령어는 "mv test /home/rocky/"와 동일한 역할을 합니다.

     

    - ldd는 리눅스에서 실행 파일이나 공유 라이브러리의 의존성을 확인하는 명령어입니다. 이 명령어는 해당 실행 파일이나 공유 라이브러리가 다른 어떤 라이브러리들에 의존하고 있는지를 보여줍니다.
    보통은 ldd 명령어 다음에 확인하고자 하는 실행 파일의 경로를 입력하여 사용합니다. 예를 들어:

    ldd /bin/ls

    위와 같이 입력하면 /bin/ls 파일이 어떤 공유 라이브러리에 의존하고 있는지를 확인할 수 있습니다.
    - uname -m : 명령어는 시스템의 아키텍처를 보여줍니다. 예를 들어, x86_64 아키텍처의 경우 "x86_64"를 반환합니다.
    - uname -a : 명령어는 시스템에 대한 전체적인 정보를 보여줍니다. 이는 커널 버전, 호스트 이름, 시스템 아키텍처, 운영 체제 유형 등의 정보를 포함할 수 있습니다.
    - strings :  strings 명령어를 사용하면 바이너리 파일에서 ASCII 문자열을 쉽게 검색하고 추출할 수 있습니다. 이는 주로 디버깅, 보안 분석 또는 바이너리 파일 분석 시에 유용합니다.
    -systemctl 활용
    * 서비스 시작 
    systemctl start application.service
    systemctl
    start application

    * 서비스 중지 
    systemctl stop application.service
    systemctl
    stop application

    * 서비스 재시작
    systemctl restart application.service
    systemctl restart application

    * 서비스 다시 불러오기
    systemctl reload application.service
    systemctl reload application


    * 서비스 enable / disable
    systemctl enable application.service
    systemctl disable application.service

    서비스 enable 설정을 하면 시스템 시작 시 자동으로 실행됨.

Designed by Tistory.