Linux

journalctl 로 실시간 로그를 살펴보면 무작위 비밀번호 대입을 통해 해킹을 시도하는것을 볼 수 있다. journalctl -f 8월 08 11:19:05 mysite.com mysqld[1255]: 2023-08-08 11:19:05 14129329 [Warning] Access denied for user 'root'@'212.194.138.136' (using password: YES) 8월 08 11:19:06 mysite.com mysqld[1255]: 2023-08-08 11:19:06 14129333 [Warning] Access denied for user 'root'@'212.194.138.136' (using password: YES) 8월 08 11:19:07 mysite.com m...
Windows WSL을 활용한 linux 설치 실행 중인 WSL 버전 확인 wsl -l -v WSL 최신버전 다운로드 wsl --update --web-download 앞으로 Windows Store 에서 설치하는 모든 Linux 배포판 포맷을 WSL 2 로 설정 wsl --install 명령을 사용하여 설치된 새 Linux 설치는 기본적으로 WSL 2로 설정됨 wsl --set-default-version 2 강제로 버전 변경(1 -> 2) wsl --set-version kali-linux 2 또는 wsl --set-version Ubuntu 2 WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요 변환이 진행 중입니다. 이 작업은 몇 분 정도 걸릴 수 있...
ping 명령 ping 명령은 다양한 원격 호스트와 네트워크의 상태를 판별하고, 하드웨어 및 소프트웨어 문제점을 추적 및 격리하며, 네트워크를 테스트, 측정 및 관리하는 데 유용합니다. -c 패킷 수를 지정합니다. 이 옵션은 IP 추적 로그를 가져올 때 유용합니다. 최소 ping 패킷 수를 캡처할 수 있습니다. -s 패킷 길이를 지정합니다. 이 옵션을 사용하여 프래그먼트화 및 리어셈블리를 검사할 수 있습니다. -f 패킷을 10ms 간격으로 또는 각각의 응답 직후에 전송합니다. 루트 사용자만 이 옵션을 사용할 수 있습니다. 네트워크나 시스템을 로드해야 하는 경우에 -f 옵션을 사용하면 편리합니다. 예를 들어 문제점의 원인이 과도한 로드에 의한 것으로 의심될 경우 사용 중인 환경을 의도적으로 로드하여 의심한 사...
CentOS 기준, 서버 모니터링 후 포트 장애 발견 시 이메일로 알림 발송 IDC에서 제공하는 포트모니터링 알림은 서버 자체의 포트 장애만 모니터링 한다는 소문이 있어서, 외부(사용자 입장)에서 대상 서버 포트(웹 접속)를 점검하는 기능을 구현해 보았다. nmap 명령어를 사용하여 대상서버 포트 STATE의 값 open 여부를 판단하고 이메일(또는 문자/알림톡)로 전달하는 프로세스. nmap 설치 yum install -y nmap 모니터링 프로그램 monitoring_svc_port.sh #!/bin/bash # 서버 80포트 스캔 후 open되어 있지 않은 서버 발견시 메일 발송 SERVERS=( "123.123.123.123" "124.124.124.124" &qu...
서버 자료의 보험은 복구 가능한 데이터 백업인데, 단계적으로 서버의 여유 공간이나 블록 스토리지 또는 NAS를 사용해왔었다. 개인적인 서버의 수익이 전무한 상황에 비용이 발생하는 백업 솔루션을 제외하고 안정적인 방법을 찾다 보니, OneDrive에 백업할 수 있는 방법을 찾게 되어 적용해 보았다. fuseZ(Filesystem in Userspace) 가 설치되어 있는지 먼저 확인 (이것 때문에 고생 했다..) > yum install unzip > yum install fuse > yum install p7zip 원드라이브(to OneDrive) rclone 설치 > curl https://rclone.org/install.sh | sudo bash 설정 프로그램 실행 > rcl...
CentOS 8에서 오류 > dnf install tree Repository AppStream is listed more than once in the configuration Repository BaseOS is listed more than once in the configuration Repository extras is listed more than once in the configuration CentOS-8 - AppStream 83 B/s | 38 B 00:00 오류: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist ...