본문 바로가기

728x90

전체 글

[리눅스] OpenSSL로 개인키/공개키 생성 OpenSSL로 개인키/공개키 생성 개인키(Private Key) 생성 openssl genrsa -out private.key 1024 $ openssl genrsa -out private.key 1024 Generating RSA private key, 1024 bit long modulus ......++++++ ................++++++ e is 65537 (0x10001) 공개키(Public Key) 생성 openssl rsa -in private.key -out public.key -pubout $ openssl rsa -in private.key -out public.key -pubout writing RSA key 더보기
[리눅스] 시스템 시간 확인 및 시간 동기화 시스템 시간 확인 및 시간 동기화 rdate 패키지 설치 $ yum install -y rdate ============================================ Package Arch ============================================ Installing: rdate x86_64 로컬 서버 시간 확인 $ date Thu Jul 22 16:10:13 KST 2021 타임 서버(time.bora.net) 시간 확인 $ rdate -p time.bora.net rdate: [time.bora.net]Thu Jul 22 16:11:00 2021 타임 서버와 로컬 서버 시간 동기화 $ rdate -s time.bora.net 더보기
[명령어] kill 명령어 kill 명령어 httpd 프로세스 확인 $ ps -ef | grep -v grep | grep httpd root 5620 1 0 10:39 ? 00:00:00 /app/apache/bin/httpd -k start daemon 5621 5620 0 10:39 ? 00:00:00 /app/apache/bin/httpd -k start daemon 5622 5620 0 10:39 ? 00:00:00 /app/apache/bin/httpd -k start daemon 5623 5620 0 10:39 ? 00:00:00 /app/apache/bin/httpd -k start daemon 5747 5620 0 10:40 ? 00:00:00 /app/apache/bin/httpd -k start Kill 명령어.. 더보기
[리눅스] nginx 공격 아이피(attacker ip) 추출 nginx 공격 아이피(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 922 141.164.111.111 598 120.29.111.111 368 158.247.111.111 365 158.247.111.112 333 141.164.111.111 329 45.76.111.111 327 158.247.111.111 323 45.32.111.111 319 45.32.111.111 318 45... 더보기
[기타] 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(SKEL=/etc/skel) 사용 $ cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes - .bash_logout : 로그아웃할 때 자동으로 실행되는 스크립트 - .bash_profile : 로그인할 때 자동으로 실행되는 스크립.. 더보기
[리눅스] command not found command not found su 명령 # su bash: su: command not found yum install -y util-linux passwd 명령 # passwd bash: passwd: command not found yum install -y passwd sudo 명령 # sudo bash: sudo: command not found yum install -y sudo 더보기
[AWS] 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 .. 더보기

728x90