분류 전체보기 썸네일형 리스트형 CentOS 7에서 오라클 자바를 설치하는 방법 CentOS 7에서 오라클 자바를 설치하는 방법 웹 페이지(rpm 패키지 링크 복사) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 오라클 자바 다운로드 wget --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-x64.rpm Java(JDK) 설치 sudo yum install jdk-8u172-linux-x64.rpm J.. 더보기 [draft] 리눅스에서 메모리 캐시를 삭제하는 방법 리눅스에서 메모리 캐시를 삭제하는 방법(cache flush)Linux에서 메모리 캐시를 수동으로 삭제하는 것은 일반적으로 권장되지 않습니다. 메모리 캐시는 시스템 성능을 최적화하고 응용 프로그램의 실행을 가속화하는 데 도움을 주기 때문입니다. 그러나 특정 상황에서 메모리 캐시를 명시적으로 삭제해야 하는 경우가 있을 수 있습니다. 이를 수행하기 위한 몇 가지 방법이 있습니다. 참고: 메모리 캐시를 무분별하게 삭제하면 시스템 성능에 부정적인 영향을 미칠 수 있으므로 주의해서 사용해야 합니다.1. 메모리 캐시를 비워주는 명령어sync 명령을 사용하여 디스크에 쓰기 작업을 수행한 후 메모리 캐시를 비울 수 있습니다.sync2. 메모리 캐시를 삭제하는 방법메모리 캐시를 수동으로 삭제하려면 /proc 파일 시스템.. 더보기 [draft] httpstat 웹 사이트 성능 확인 도구 httpstat 웹 사이트 성능 확인 도구 httpstat는 curl과 같은 도구로 http/https 프로세스를 시각화하고 기간을 표시합니다. 설치 환경- macOShttpstat 설치(pip install)pip3 install httpstathttpstat 사용 방법httpstat www.sangchul.krhttpstat sangchul.krhelp 페이지$ httpstat --helpUsage: httpstat URL [CURL_OPTIONS] httpstat -h | --help httpstat --versionArguments: URL url to request, could be with or without `http(s)://` prefixOptions: C.. 더보기 [draft] chage 명령어 chage 명령어chage 명령어는 Linux 시스템에서 사용자 계정의 암호 정책을 변경하는데 사용됩니다. 이 명령어를 사용하려면 일반적으로 passwd 패키지에 포함되어 있어야 합니다. 따라서 시스템에 passwd 패키지가 설치되어 있는지 확인해야 합니다. 아래는 chage 명령어를 설치하고 사용하는 방법입니다.1. chage 명령어 설치Ubuntu/Debiansudo apt updatesudo apt install passwdCentOS/Fedorasudo yum install passwdArch Linuxsudo pacman -Sy passwd2. chage 명령어 사용명령어 사용 방법chage [옵션]-i : chage 설정 내용을 확인-m : 새로운 패스워드를 변경할수있는 최소일수-M : 유효한.. 더보기 [보안취약점] 리눅스 패스워드 복잡성 설정 리눅스 패스워드 복잡성 설정 점검 내용 : 시스템 정책에 사용자 계정(root 및 일반계정 모두 해당) 패스워드 복잡성 관련 설정이 되어 있는지 점검 판단 기준 : 패스워드 최소 길이 8자리 이상, 영문, 숫자, 특수문자 최소 입력 기능이 설정된 경우 패스워드 관리 방법 1. 영문, 숫자, 특수문자를 조합하여 계정명과 상이한 8자 이상의 패스워드 설정 * 다음 각 목의 문자 종류 중 2종류 이상을 조합하여 최소 10자리 이상 또는 3종류 이상을 조합하여 최소 8자리 이상의 길이로 구성 가. 영문 대문자(26개) 나. 영문 소문자(26개) 다. 숫자(10개) 라. 특수문자(32개) 2. 시스템마다 상이한 패스워드 사용 3. 패스워드를 기록해 놓을 경우 변형하여 기록 점검 및 조치 방법 * 각 변수에 대한 .. 더보기 [draft] 파일 브라우징과 HTTP 파일 업로드를 구성하는 방법 파일 브라우징과 HTTP 파일 업로드를 구성하는 방법1. filebrowser 설치 및 설정filebrowser는 파일 관리 웹 인터페이스를 제공합니다. Docker로 filebrowser 실행docker pull filebrowser/filebrowserdocker run -d \ -v /path/to/your/files:/srv \ -v /path/to/database.db:/database.db \ -p 8080:80 \ --name filebrowser \ filebrowser/filebrowser/path/to/your/files : 파일을 저장할 로컬 디렉토리 경로/path/to/database.db : 데이터베이스 파일 경로8080 : filebrowser가 사용할 포트filebro.. 더보기 [draft] Simple HTTP File Upload Server Simple HTTP File Upload Server간단한 파일 업로드 및 다운로드 서버1. docker-compose 파일 생성vim docker-compose.ymlversion: '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:/app/uploads expose: - 300.. 더보기 [draft] openssl, keytool 명령을 사용하여 키 저장소 작성 openssl, keytool 명령을 사용하여 키 저장소 작성SSL 인증서는 let's encrypt를 사용하여 생성$ pwd/etc/letsencrypt/live/dockerhub.scbyun.com$ lscert.pem chain.pem fullchain.pem privkey.pem READMopenssl 명령으로 .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 "ce.. 더보기 이전 1 ··· 146 147 148 149 150 151 152 ··· 175 다음 목록 더보기