본문 바로가기

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.. 더보기
.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: 사용자 계정의 패스워드를 삭제합니다.. 더보기
[draft] 록키 리눅스 다운로드(Rocky Linux Download) 록키 리눅스 다운로드(Rocky Linux Download)Rocky Linux : https://rockylinux.org/downloadRocky 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/li.. 더보기
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 클라이언트는 보다 안정적이며 다양한 키 교환 알.. 더보기
우분투에서 apt 저장소를 변경하는 방법 우분투(Ubuntu)에서 apt 저장소(repository)를 변경하는 방법1. apt 저장소 확인현재 사용 중인 저장소 목록을 확인합니다.vim /etc/apt/sources.list2. 기존 저장소 백업저장소를 변경하기 전에 현재 설정을 백업해두는 것이 좋습니다.sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup3. 새 저장소 설정새로운 저장소 정보를 설정하려면 /etc/apt/sources.list 파일을 수정합니다.vim 명령어로 apt 저장소 변경(vim의 치환 가능을 이용하여 변경):%s/kr.archive.ubuntu.com/mirror.kakao.com/gsed 명령어로 apt 저장소 변경sed -i 's/archive.ubuntu.co.. 더보기
Ubuntu Server 22.04 LTS를 설치하는 방법 Ubuntu Server 22.04 LTS를 설치하는 방법(Jammy Jellyfish) Ubuntu 서버 설치 언어 설정 설치 프로그램 업데이트 사용 가능 키보드 설정 설치 유형 선택 네트워크 설정 프록시 설정 Ubuntu 아카이브 미러 구성 kr.archive.ubuntu.com/mirror.kakao.com 가이드 스토리지 구성 스토리지 구성 스토리지 구성 프로파일 설정 SSH 설정 타사(third-party) 드라이버 주요 서버 스냅 설치 시스템 설치 완료 로그인 로그인(시스템 정보 출력) 운영체제 정보 더보기
[리눅스] 우분투 기본 설정 우분투 기본 설정 테스트 환경 $ cat /etc/os-release NAME="Ubuntu" VERSION="20.04 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBU.. 더보기

728x90