리눅스 썸네일형 리스트형 [draft] 일반적으로 권장되는 웹 서버의 SSL 프로토콜과 암호화 알고리즘(Cipher Suite) 설정 일반적으로 권장되는 웹 서버의 SSL 프로토콜과 암호화 알고리즘(Cipher Suite) 설정웹 서버의 SSL 프로토콜과 암호화 알고리즘(Cipher Suite) 설정은 보안을 강화하고 보안 취약점을 방지하기 위해 중요합니다. 하지만 권장 값은 시간이 지남에 따라 변경될 수 있으며 보안 관련 업데이트와 취약점을 감지하고 개선하기 위해 지속적인 모니터링이 필요합니다.일반적으로 권장되는 SSL 프로토콜 및 Cipher Suite 설정입니다. 최신 보안 지침을 따르기 위해 웹 서버를 설정할 때는 최신 정보를 확인하고 적용하는 것이 좋습니다. 참고 - SSL주요 웹 브라우저(Chrome, IE, Edge 등)에서 2020년부터 TLS 1.0, TLS 1.1 암호화 프로토콜 통신 지원이 중단되어 있습니다.http.. 더보기 [draft] CentOS 7에서 SNMPv3을 설정하는 방법 CentOS 7에서 SNMPv3을 설정하는 방법SNMP v3는 보안 강화를 위해 인증과 암호화 기능을 제공하므로 보안 관련 설정이 추가로 필요합니다.구분호스트 이름아이피비고Serverrvm01192.168.0.101 Clientrvm02192.168.0.102 1. SNMPv3 사용자(User) 추가서버(192.168.0.101)에서 사용자 추가sudo net-snmp-create-v3-user -ro -A myauthpass -X myprivpass -a SHA -x AES myuser-ro: 사용자에게 읽기 전용(Read-only) 권한을 부여합니다. 읽기 쓰기 권한을 부여하려면 -rw를 사용합니다.-A: 사용자의 인증 암호를 지정합니다. (여기서는 myauthpass로 변경합니다)-X: 사용자의 암.. 더보기 [draft] find 명령어 find 명령어find 명령어는 Linux와 Unix 기반 시스템에서 파일과 디렉토리를 검색하는데 사용되는 강력하고 다용도의 명령어입니다. find 명령어를 사용하면 파일 이름, 크기, 유형, 수정 시간 등 다양한 속성에 따라 파일들을 검색할 수 있습니다.기본 문법find [-H] [-L] [-P] [-Olevel] [-D debugopts] [path...] [expression]find [검색할 경로] [옵션] [동작]옵션find 명령어는 검색 대상 디렉토리와 함께 다양한 옵션을 사용할 수 있습니다.옵션설명-name파일 이름으로 검색-type파일 타입으로 검색 (f: 일반 파일, d: 디렉토리, l: 심볼릭 링크)-size파일 크기로 검색-mtime파일 수정 시간으로 검색-exec검색 결과에 대해 명.. 더보기 [draft] find 명령어 find 명령어기본 구문find [검색 경로] [옵션] [검색 조건]옵션-type: 파일 형식으로 검색합니다. 예를 들어, -type f는 일반 파일만 검색합니다.-size: 파일 크기로 검색합니다. 예를 들어, -size +10M는 10MB보다 큰 파일을 검색합니다.-mtime: 파일 수정 시간으로 검색합니다. 예를 들어, -mtime -7은 7일 이내에 수정된 파일을 검색합니다.-exec: 검색된 파일에 대해 지정된 명령을 실행합니다. 예를 들어, -exec ls -l {} \;는 검색된 파일의 자세한 정보를 출력합니다.생성된 지 30일 이상 된 파일만 삭제crontab -e0 2 * * * find /var/spool/clientmqueue -ctime +30 -exec rm -f {} \;find.. 더보기 [draft] 리눅스에서 HTTP Proxy Server 설정하기 리눅스에서 HTTP Proxy Server 설정하기프록시 아키텍처1. 로그인 세션 동안만 유지되는 방법export http_proxy=[proxy서버]:[proxy포트]export https_proxy=[proxy서버]:[proxy포트]unset http_proxyunset https_proxy2. 로그인 세션이 종료된 후에도 프록시를 유지시키는 방법*** .bashrc, .bash_profile, /etc/profilevim ~/.bashrcexport http_proxy=[proxy서버]:[proxy포트]export https_proxy=[proxy서버]:[proxy포트]source ~/.bashrc3. Proxy 설정 적용 확인env | grep -i proxyhttp_proxy 및 https_pr.. 더보기 [draft] 우분투에서 비밀번호를 초기화하는 방법 우분투에서 비밀번호를 초기화하는 방법1. 부팅 시 GRUB 메뉴로 진입하기 위해 시스템을 재부팅합니다.우분투 실행(전원 ON 또는 재부팅) 시 Shift 눌러 아래와 같이 GRUB 부트 로더에 진입합니다.2. GRUB 메뉴가 나타나면 커서를 움직이지 않고 유지합니다. 3. "Advanced options for Ubuntu(우분투용 고급 옵션)" 옵션을 선택하고 엔터 키를 눌러 들어갑니다.4. 리커버리 모드 옵션을 선택하고 엔터 키를 눌러 들어갑니다.Ubunut, with Linux 5.15.0-30-generic (recovery mode)5. 복구 모드에서 몇 가지 옵션 중에서 "root Drop to root shell prompt" 또는 "root 패스워드 리셋"과 유사한 옵션을 선택하고 엔터 키.. 더보기 [draft] cut 명령어 cut 명령어cut 명령어는 텍스트 파일의 각 행이나 열에서 일부 텍스트를 추출하는 데 사용되는 유닉스 및 리눅스 명령어입니다. 주로 텍스트 처리 및 데이터 추출 작업에 유용합니다.설치유닉스 및 리눅스 시스템에는 보통 기본으로 설치되어 있습니다.기본 구문cut [옵션] [파일]주요 옵션-c, --characters=LIST : 특정 문자(열)을 추출합니다.-f, --fields=LIST : 특정 필드(열)을 추출합니다. 필드는 텍스트를 구분하는 구분자에 따라 정의됩니다.-d, --delimiter=DELIM : 필드를 구분하는 구분자를 지정합니다. 기본값은 탭(Tab)입니다.--complement : 지정된 옵션에 반대로 동작하여 추출하지 않는 부분을 추출합니다.사용 예시1. 특정 문자(열) 추출echo.. 더보기 [draft] 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법테스트 환경구분서버 이름서버 아이피디렉터리(데이터)비고sourceserv-A1.1.1.1/app/file targetserv-B2.2.2.2/app/file SSH Key 교환RSA 암호화 방식으로 SSH 공개키와 비공개키를 생성root@serv-B:file$ ssh-keygen -t rsaSSH 공개키 복사(serv-B -> serv-A 복사)공개기 복사할 때 패스워드 필요.root@serv-B:file$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@1.1.1.1SSH 접속 테스트root@serv-B:file$ ssh 'root@1.1.1.1'데이터 동기화 스크립트 작성rsync 명령어를 사용하며 동기화할 수 있는 스크립트.. 더보기 이전 1 2 3 4 ··· 9 다음