본문 바로가기

728x90

전체 글

[리눅스] httpstat 웹 사이트 성능 확인 도구 httpstat 웹 사이트 성능 확인 도구 httpstat는 curl과 같은 도구로 http/https 프로세스를 시각화하고 기간을 표시합니다. 설치 환경 - macOS httpstat 설치(pip install) pip3 install httpstat httpstat 사용 방법 httpstat www.sangchul.kr httpstat sangchul.kr help 페이지 $ httpstat --help Usage: httpstat URL [CURL_OPTIONS] httpstat -h | --help httpstat --version Arguments: URL url to request, could be with or without `http(s)://` prefix Options: CURL_OPT.. 더보기
[리눅스] chage 명령어 chage 명령어 명령어 사용 방법 chage [옵션] -i : chage설정 내용을 확인 -m : 새로운 패스워드를 변경할수있는 최소일수 -M : 유효한 패스워드의 최대일수 -W : 사용자가 패스워드를 바꿀때까지 경고할 일수 -E : 뒤의 만료일 날짜 시간을 정해준다 -d : 사용자가 패스워드를 변경한 마지막 일자 $ chage --help Usage: chage [options] LOGIN Options: -d, --lastday LAST_DAY set date of last password change to LAST_DAY -E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -h, --help display this hel.. 더보기
[리눅스][보안취약점] 패스워드 복잡성 설정 [보안취약점] 패스워드 복잡성 설정 점검 내용 : 시스템 정책에 사용자 계정(root 및 일반계정 모두 해당) 패스워드 복잡성 관련 설정이 되어 있는지 점검 판단 기준 : 패스워드 최소 길이 8자리 이상, 영문, 숫자,특수문자 최소 입력 기능이 설정된 경우 패스워드 관리 방법 1. 영문, 숫자, 특수문자를 조합하여 계정명과 상이한 8자 이상의 패스워드 설정 * 다음 각 목의 문자 종류 중 2종류 이상을 조합하여 최소 10자리 이상 또는 3종류 이상을 조합하여 최소 8자리 이상의 길이로 구성 가. 영문 대문자(26개) 나. 영문 소문자(26개) 다. 숫자(10개) 라. 특수문자(32개) 2. 시스템마다 상이한 패스워드 사용 3. 패스워드를 기록해 놓을 경우 변형하여 기록 점검 및 조치 방법 * 각 변수에 .. 더보기
[리눅스] 파일 브라우저, HTTP 파일 업로드 협업 파일 브라우저, HTTP 파일 업로드 협업 dockerhub - https://hub.docker.com/r/filebrowser/filebrowser - https://hub.docker.com/r/julienmeerschart/simple-file-upload-download-server docker-compose.yml 파일 생성 vim docker-compose.yml version: '3.7' services: filebrowser: image: filebrowser/filebrowser container_name: filebrowser restart: unless-stopped volumes: #- ./filebrowser/filebrowser.json:/.filebrowser.json #- .. 더보기
[리눅스] Simple HTTP File Upload Server Simple HTTP File Upload Server docker-compose 파일 생성 vim docker-compose.yml version: '3' services: upload-server: image: julienmeerschart/simple-file-upload-download-server container_name: upload-server hostname: upload-server restart: unless-stopped environment: SERVER: "http://fb.sangchul.kr" volumes: - ./result:/tmp expose: - 3000/tcp ports: - 3000:3000 도커 컨테니어 시작 docker-compose up -d 도커 컨테니어 .. 더보기
[리눅스] openssl, keytool 명령을 사용하여 키저장소 작성 openssl, keytool 명령을 사용하여 키저장소 작성 SSL 인증서는 let's encrypt를 사용하여 생성 $ pwd /etc/letsencrypt/live/dockerhub.scbyun.com $ ls cert.pem chain.pem fullchain.pem privkey.pem READM openssl 명령으로 .pfx 인증서 파일 생성 openssl pkcs12 -inkey privkey.pem -in cert.pem -certfile chain.pem -export -out cert.pfx -name "cert" $ openssl pkcs12 -inkey privkey.pem -in cert.pem -certfile chain.pem -export -out cert.pfx -name .. 더보기
[리눅스] Base64 인코딩(Base64 디코딩) Base64 인코딩(Base64 디코딩) Base64 인코딩 echo -n 'admin:admin' | base64 $ echo -n 'admin:admin' | base64 YWRtaW46YWRtaW4= Base64 디코딩 echo -n 'YWRtaW46YWRtaW4=' | base64 --decode $ echo -n 'YWRtaW46YWRtaW4=' | base64 --decode admin:admin BASE64 Decode and Encode https://www.base64encode.org/ Base64 Encode and Decode - Online Encode to Base64 format or decode from it with various advanced options. Our si.. 더보기
[리눅스] sonatype nexus3 설치 sonatype nexus3 설치 nexus3 설치 docker-compose.yml 파일 생성 vim docker-compose.yml version: '3.7' services: nexus3: image: sonatype/nexus3 restart: unless-stopped container_name: nexus3 # privileged: true user: root volumes: - ./nexus-data:/nexus-data healthcheck: test: ["CMD", "nc", "-zv", "localhost", "8000" ] interval: 5s timeout: 2s retries: 3 ports: - 8081:8081 - 5000:5000 docker-compose up -d do.. 더보기

728x90