리눅스 썸네일형 리스트형 [draft] MySQL 5.7 초기 비밀번호 변경 오류 해결 방법 MySQL 5.7 초기 비밀번호 변경 오류 해결 방법MySQL 5.7.19 이후 버전을 설치한 후 로그인하면 다음과 같은 오류가 발생할 수 있습니다.ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.이 오류는 MySQL 보안 정책에 따라 초기 비밀번호를 반드시 변경해야 하기 때문에 발생합니다.초기 비밀번호를 변경하기 전에는 SHOW DATABASES와 같은 일반 SQL 명령을 실행할 수 없습니다.1. MySQL 접속MySQL에 root 계정으로 접속합니다../mysql -uroot -pEnter password:Welcome to the MySQL monitor... 더보기 [draft] smem 명령어 smem 명령어smem은 Linux 시스템의 메모리 사용량을 상세하게 분석할 수 있는 도구입니다.특히 PSS(Proportional Set Size) 개념을 사용하여 공유 메모리를 정확하게 계산할 수 있다는 장점이 있습니다. 일반적으로 top, ps, free 등의 명령어는 공유 메모리를 정확히 반영하지 못하지만 smem은 이를 고려하여 실제 메모리 사용량을 보다 정확하게 확인할 수 있습니다.1. smem 설치smem은 기본적으로 설치되어 있지 않을 수 있으므로 필요 시 설치합니다. Ubuntu/Debian 계열sudo apt-get updatesudo apt-get install smemCentOS/RHEL/Rocky/AlmaLinux 계열sudo yum install smem2. 기본 사용법smem .. 더보기 [draft] Docker Compose 리소스 제약 조건 구성 Docker Compose 리소스 제약 조건 구성 (Docker Compose Resource Limits)Docker Compose에서는 컨테이너가 사용할 수 있는 CPU와 메모리 사용량을 제한하여 호스트 시스템의 리소스를 효율적으로 관리할 수 있습니다.1. Docker Compose 파일 생성Docker Compose 설정 파일을 생성합니다.vim docker-compose.ymlversion: '3.8'services: centos7-systemd: image: anti1346/centos7:systemd container_name: centos7-systemd privileged: true hostname: centos7 restart: always deploy:.. 더보기 [draft] docker compose ls 명령어 docker compose ls 명령어현재 실행 중인 Docker Compose 프로젝트의 서비스 목록과 각 서비스의 상태를 나열하는 명령어입니다.기본 구문docker compose ls [OPTIONS]옵션-a, --all 모든 중지된 Compose 프로젝트 표시--dry-run 명령을 드라이런 모드로 실행--filter filter 제공된 조건에 따라 출력을 필터링합니다.--format string 출력 형식 지정. 값: [table | json]. (기본값 "table")-q, --quiet 식별자만 표시합니다.docker compose ls 사용법더보기---$ docker compose ls --helpUsage: docker compose ls [OPTIONS]List running compo.. 더보기 [draft] Docker 데몬 소켓 연결 권한 오류 해결 Docker 데몬 소켓 연결 권한 오류 해결Docker 명령 실행 시 아래와 같은 오류가 발생할 수 있습니다.permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock예시docker ps -apermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission .. 더보기 [draft] 도커 컨테이너 재시작 정책 사용 도커 컨테이너 재시작 정책 사용(docker restart policy)Docker에서 restart 정책은 컨테이너의 재시작 동작을 구성하는 데 사용됩니다. 이 정책은 컨테이너가 종료될 때 어떻게 다룰지를 지정합니다.FlagDescriptionno컨테이너가 중지되거나 종료되었을 때 재시작하지 않습니다.(Default)on-failure컨테이너가 비정상적으로 종료되었을 때(즉, 종료 상태 코드가 0이 아닌 경우)에만 재시작합니다.always컨테이너가 종료되면 자동으로 재시작합니다.unless-stopped컨테이너가 사용자에 의해 명시적으로 정지되지 않는 한 항상 재시작합니다.Always 정책을 사용하여 컨테이너를 항상 재시작하는 예시Docker Compose를 사용하여 restart 설정을 지정vim d.. 더보기 [draft] tcpdump 명령어 tcpdump 명령어tcpdump는 Linux/Unix 환경에서 네트워크 패킷을 캡처하고 분석하기 위한 명령줄 기반 네트워크 분석 도구입니다.네트워크 인터페이스를 통해 송수신되는 패킷을 실시간으로 확인하거나 파일로 저장하여 분석할 수 있으며 네트워크 장애 분석, 보안 분석, 트래픽 확인 등에 널리 사용됩니다. 주요 기능네트워크 패킷 실시간 모니터링특정 IP 또는 포트 패킷 필터링패킷을 파일로 저장 후 분석프로토콜 기반 패킷 분석1. tcpdump 기본 문법tcpdump [options] [expression]options : 캡처 동작을 제어하는 옵션expression : 특정 패킷만 캡처하기 위한 필터자주 사용하는 필터 표현식host : 특정 IP 주소 패킷 캡처port : 특정 포트 패킷 캡처tcp .. 더보기 [draft] 리눅스에서 SHA-256 해시를 생성하고 파일의 무결성을 확인하는 방법 리눅스에서 SHA-256 해시를 생성하고 파일의 무결성을 확인하는 방법1. 파일의 SHA-256 해시 생성SHA-256 해시를 생성하려면 sha256sum 명령어를 사용합니다.sha256sum 파일이름예를 들어, "example.txt" 파일의 SHA-256 해시를 생성하려면 다음과 같이 입력합니다.sha256sum example.txt이 명령은 파일의 SHA-256 해시를 출력합니다. 결과는 해시 값과 파일 이름으로 구성됩니다.2. 해시 확인 및 무결성 검사SHA-256 해시를 생성하고 저장한 후에 파일의 무결성을 나중에 확인하려면 다음 단계를 따릅니다.먼저, 파일을 생성할 때와 동일한 방법으로 파일의 SHA-256 해시를 생성합니다.그런 다음, 나중에 파일을 다운로드하거나 복사할 때마다 SHA-256.. 더보기 이전 1 2 3 4 ··· 118 다음