본문 바로가기

728x90

전체 글

Nginx의 액세스 로그에서 공격자 IP(attacker ip) 주소를 추출하는 방법 Nginx의 액세스 로그에서 공격자 IP(attacker ip) 주소를 추출하는 방법 tail -n 10000 access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 10 $ tail -n 10000 /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 10 554 111.111.111.111 210 222.222.222.222 57 222.222.222.223 56 222.222.222.224 50 222.222.222.225 48 222.222.222.226 48 222.222.222.227 45 222.222.222.228 44 222.22.. 더보기
mac(macOS)에 Double Commander 설치 및 설정하기 mac(macOS)에 Double Commander 설치 및 설정하기 Double Commander는 두 개의 패널이 나란히 있는 무료 크로스 플랫폼 오픈 소스 파일 관리자입니다. Total Commander에서 영감을 받아 몇 가지 새로운 아이디어를 제공합니다. Double Commander : https://doublecmd.sourceforge.io/ Homebrew Formulae : https://formulae.brew.sh/cask/double-commander Double Commander 다운로드 페이지 - https://sourceforge.net/p/doublecmd/wiki/Download/ Double Commander 설치 brew install --cask double-comm.. 더보기
.bashrc 파일을 생성하는 방법 .bashrc 파일을 생성하는 방법 /etc/skel 디렉토리에서는 사용자를 처음 생성했을 때 해당 계정의 홈 디렉토리에 기본으로 들어가는 파일을 지정한다. 즉 사용자 생성 시 /etc/skel 안에 있는 파일이 계정 홈 디렉토리로 복사된다. useradd 명령어로 새로운 사용자를 생성될 때 SKEL 디렉토리에 있는 파일이 자동으로 사용자 홈 디렉토리에 복사 cat /etc/default/useradd $ cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes SKEL 디렉토리의 파일 목록 .bash_log.. 더보기
passwd 명령어 passwd 명령어 passwd 명령어는 리눅스와 유닉스 시스템에서 사용자 계정의 패스워드를 변경하는 데 사용되는 명령어입니다. 패스워드 변경은 보안을 강화하고 사용자 계정의 접근을 제어하는 중요한 작업 중 하나입니다. passwd 명령어는 보통 사용자 자신이나 시스템 관리자가 사용하여 패스워드를 변경합니다. 1. 패키지 설치 Debian/Ubuntu sudo apt-get update sudo apt-get install passwd CentOS/RHEL sudo yum install passwd 2. 기본 명령어 Usage: passwd [options] [LOGIN] 주요 옵션 -l: 사용자 계정을 잠그고 비활성화합니다. -u: 사용자 계정을 활성화합니다. -d: 사용자 계정의 패스워드를 삭제합니다.. 더보기
AL2022(Amazon Linux 2022) 운영체제 AL2022(Amazon Linux 2022) 운영체제 AL2022(Amazon Linux 2022) Fedora를 업스트림으로 사용하는 AL2022는 패키지 안정성을 제공하기 위해 철저한 테스트를 거친 정식 배포판으로, 모든 필수 보안 업데이트를 통해 유지 및 관리됩니다 Amazon Linux 컨테이너로 실행 Docker Hub에서 Amazon Linux 컨테이너 이미지를 가져옵니다. - docker pull 명령을 사용하여 Amazon Linux 컨테이너 이미지를 가져옵니다. docker pull amazonlinux:2022 $ docker pull amazonlinux:2022 2022: Pulling from library/amazonlinux 1539c116c8b0: Pull complete .. 더보기
록키 리눅스(Rocky Linux) 다운로드 록키 리눅스(Rocky Linux) 다운로드 Rocky Linux : https://rockylinux.org/download Rocky Linux 8 운영체제 설치 Rocky Linux Version 레드헷 계열 리눅스 릴리즈 주기 RHEL 8 계획 가이드 Rocky Linux와 관계 GNU/Linux Distributions Timeline 참고사이트 - https://feelsogoodcamp.tistory.com/28 - https://access.redhat.com/support/policy/updates/errata - https://www.lesstif.com/lpt/rocky-linux-8-ga-rhel-centos-113346203.html - http://www.opennaru.com/.. 더보기
HPuTTY(putty) 치명적인 오류 HPuTTY 치명적인 오류 HPuTTY를 통해 최신 버전(우분투 22.04)에 접속 시 아래와 같은 에러가 발생합니다. 오류 Couldn't agree a key exchange algorithm (available: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519) 이 오류는 SSH 연결 시 클라이언트와 서버 간의 키 교환 알고리즘을 협상하지 못해서 발생하는 것으로 보입니다. 이러한 문제를 해결하기 위해 다음과 같은 단계를 시도해볼 수 있습니다. 1. SSH 클라이언트 버전 업데이트: SSH 클라이언트가 오래된 버전일 경우 최신 버전으로 업데이트하십시오. 최신 버전의 SSH 클라이언트는 보다 안정적이며 다양한 키 교환 알.. 더보기
우분투(Ubuntu) apt 저장소(repository) 변경하기 우분투(Ubuntu) apt 저장소(repository) 변경하기기 1. apt 저장소 확인 현재 사용 중인 저장소 목록을 확인합니다. vim /etc/apt/sources.list 2. 기존 저장소 백업 저장소를 변경하기 전에 현재 설정을 백업해두는 것이 좋습니다. sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 3. 새 저장소 설정 새로운 저장소 정보를 설정하려면 /etc/apt/sources.list 파일을 수정합니다. vim 명령어로 apt 저장소 변경(vim의 치환 가능을 이용하여 변경) :%s/kr.archive.ubuntu.com/mirror.kakao.com/g sed 명령어로 apt 저장소 변경 sed -i 's/kr.archive.. 더보기

728x90