linux

[1/1]

  1. 리눅스에서 애플리케이션 또는 프로세스의 실제 메모리 사용량 측정 방법
    문제 이해:리눅스 환경에서 실행 중인 애플리케이션이나 프로세스가 실제로 얼마나 많은 메모리를 사용하고 있는지 정확하게 측정하고 싶은 경우가 있습니다. 이는 메모리 누수를 찾거나, 시스템 성능을 최적화하거나, 또는 단순히 호기심에서 비롯될 수 있습니다
  2. Docker 데몬 연결 오류 해결 방법
    오류 발생 원인Linux, 특히 Ubuntu에서 Docker를 사용하다 보면 위와 같은 오류 메시지를 자주 접하게 됩니다. 이는 Docker 데몬이 정상적으로 실행되지 않거나, Docker 데몬 소켓 파일(/var/run/docker
  3. Bash에서 파일 내용을 반복 처리하는 방법
    Bash는 Linux 및 Unix 시스템에서 강력한 쉘 스크립팅 언어입니다. 파일의 내용을 한 줄씩 읽어 들여 각 줄에 대해 특정 작업을 반복 수행하는 것은 매우 일반적인 작업입니다. 이를 위해 Bash는 다양한 방법을 제공합니다
  4. Linux/Unix에서 디렉토리 복사하는 방법: cp 명령어 활용
    cp 명령어는 Linux/Unix 환경에서 파일이나 디렉토리를 복사하는 데 가장 많이 사용되는 명령어입니다. 디렉토리를 복사하려면 -r 또는 -R 옵션을 함께 사용해야 합니다. 이 옵션은 재귀적으로 하위 디렉토리까지 복사하라는 의미입니다
  5. Linux에서 chmod 777을 폴더와 모든 내용에 적용하는 것에 대한 설명
    chmod: Linux 시스템에서 파일이나 디렉토리의 권한을 변경하는 명령어입니다.777: 8진수로 표현된 권한으로, 파일 소유자, 그룹, 그리고 다른 모든 사용자에게 읽기, 쓰기, 실행 권한을 모두 부여하는 것을 의미합니다
  6. Linux에서 특정 포트 닫는 방법에 대한 자세한 설명
    Linux에서 특정 포트를 닫는 방법은 다양한 상황과 목적에 따라 달라질 수 있습니다.netstat 명령: 현재 시스템에서 어떤 프로세스가 특정 포트를 사용하고 있는지 확인합니다. netstat -tulnp | grep :포트번호 -t: TCP 연결만 표시-u: UDP 연결만 표시-l: LISTEN 상태의 소켓만 표시-n: 주소를 숫자 형식으로 표시-p: 프로세스 PID 표시
  7. Linux/Shell에서 와일드카드를 사용하여 하위 디렉토리를 포함한 모든 파일 재귀적으로 찾기
    Linux/Shell 환경에서 현재 디렉토리와 그 하위 디렉토리 전체를 검색하여 특정 패턴과 일치하는 모든 파일을 찾고 싶은 상황입니다. 이때 와일드카드를 사용하여 유연하게 파일을 검색할 수 있습니다.1. find 명령 사용:
  8. 리눅스에서 폴더 및 하위 폴더/파일 권한 변경하는 방법
    리눅스 시스템에서 파일과 폴더에 대한 접근 권한을 관리하는 것은 시스템 보안과 데이터 무결성을 유지하는 데 매우 중요합니다. 권한을 적절히 설정하지 않으면, 예기치 않은 사용자나 프로그램이 파일을 읽거나 수정하거나 삭제할 수 있기 때문입니다
  9. Linux에서 특정 텍스트(문자열)이 포함된 모든 파일 찾기
    Linux 시스템에서 특정 문자열을 포함한 파일을 찾는 가장 일반적이고 강력한 방법은 grep 명령어를 사용하는 것입니다. grep은 정규 표현식을 지원하여 매우 복잡한 검색 패턴을 정의할 수 있지만, 간단한 문자열 검색에도 유용하게 사용됩니다
  10. Linux, Bash, 파일 시스템 관련: 공백이 포함된 마운트 포인트의 전체 경로를 Bash에서 가져오는 방법
    필수 조건:Linux 시스템Bash 쉘단계:findmnt 명령 사용:findmnt 명령은 현재 마운트된 모든 파일 시스템을 나열하는 데 사용됩니다. 공백이 포함된 마운트 포인트를 찾으려면 다음 명령을 사용할 수 있습니다
  11. C, Linux, 상수 문자 포인터와 관련된 "Returning a char pointer when the argument is a constant char pointer" 프로그래밍 해설
    이 글은 상수 문자 포인터(const char pointer)를 인수로 받아 문자 포인터(char pointer)를 반환하는 C 프로그래밍에 대한 이해를 돕는 것을 목표로 합니다. 특히 Linux 환경에서 이와 관련된 주요 개념과 예시를 살펴보겠습니다
  12. C++, Linux, Multithreading 환경에서 std::sleep_for(std::chrono::hours::max())가 즉시 반환되는 이유
    std::sleep_for 함수는 지정된 시간 동안 스레드를 일시 중단시킵니다. std::chrono::hours::max() 값은 24855 years, 23 hours, 59 minutes, 59 seconds
  13. CentOS 7에서 PostgreSQL 설치 시 발생하는 "Failed to download metadata for repository 'pgdg-common'" 오류 해결 가이드
    이 오류는 PostgreSQL yum 저장소의 메타데이터를 다운로드하는 데 실패했음을 나타냅니다. 메타데이터는 사용 가능한 패키지, 버전 및 종속성에 대한 정보를 포함합니다. 메타데이터를 다운로드하지 못하면 yum은 PostgreSQL을 설치할 수 있는 패키지를 찾을 수 없습니다
  14. Linux에서 sudo를 사용하여 쓰기 권한이 없는 위치로 출력 리디렉션하는 방법
    다음은 두 가지 방법을 설명합니다.방법 1: tee 명령 사용sudo를 사용하여 명령을 실행하고 출력을 파일에 저장합니다. 예를 들어, 다음 명령은 "mycommand"의 출력을 "/root/output. txt" 파일에 저장합니다