리눅스 썸네일형 리스트형 [보안취약점] 우분투에서 패스워드 복잡성을 설정하는 방법 우분투에서 패스워드 복잡성을 설정하는 방법 1. 텍스트 편집기를 사용하여 /etc/pam.d/common-password 파일을 엽니다. sudo vi /etc/pam.d/common-password 2. 파일에서 password requisite pam_pwquality.so 또는 password requisite pam_cracklib.so와 같은 줄을 찾습니다. 이 줄은 패스워드 복잡성을 검사하는 모듈을 가리킵니다. 3. 해당 줄을 다음과 같이 수정합니다. password requisite pam_pwquality.so retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1 retry=3: 패스워드 재시도 횟수를 3회로 제한합니다. minlen=.. 더보기 [draft] 우분투에 screen을 설치하고 사용하는 방법 우분투에 screen을 설치하고 사용하는 방법Screen은 리눅스에서 여러 개의 가상 터미널 세션을 관리하고 장기 실행되는 작업을 백그라운드에서 실행하고 다시 연결할 수 있는 유용한 도구입니다.1. screen 설치screen을 설치하려면 터미널에서 다음 명령을 실행합니다.sudo apt-get updatesudo apt-get install -y screen위 명령을 실행하여 필요한 패키지를 업데이트하고 Screen을 설치합니다.2. screen 시작하기screen을 시작하려면 터미널에서 screen 명령을 입력합니다.screen이렇게 하면 새로운 Screen 세션이 시작됩니다.3. screen 세션 사용하기Screen 세션에서 다음과 같은 유용한 명령을 사용할 수 있습니다.새 창 열기 : Ctrl +.. 더보기 Sysbench 설치 및 사용 방법 Sysbench 설치 및 사용 방법 Sysbench를 설치하고 사용하는 방법에 대한 간단한 가이드입니다. 1. Sysbench 설치 sudo apt-get update sudo apt-get install sysbench sysbench 주요 옵션 설명 --threads=: 설명: 동시에 실행될 스레드 수를 지정합니다. 예시: --threads=4 --time=: 설명: 테스트를 실행할 시간(초)을 지정합니다. 예시: --time=60 --report-interval=: 설명: 테스트 결과 보고서를 표시하는 간격을 지정합니다. 예시: --report-interval=10 --events=: 설명: 이벤트 수를 지정하여 특정 작업을 반복 실행합니다. 예시: --events=100000 --threads=:.. 더보기 파일 인코딩 변경하기(libiconv) 파일 인코딩 변경하기(libiconv) libiconv 라이브러리를 사용하여 파일의 인코딩을 변경할 수 있습니다. libiconv 설치 libiconv download URL : https://ftp.gnu.org/gnu/libiconv/ 컴파일 tar xvfz libiconv-1.13.1.tar.gz cd libiconv-1.13.1 ./configure --prefix=/usr/local make make install iconv 버전 정보 $ iconv --version iconv (GNU libc) 2.17 Copyright (C) 2012 Free Software Foundation, Inc. 이 프로그램은 공개 소프트웨어입니다; 복사조건은 소스를 참조하십시오. 상품성 이나 특정 목적에 대한 적.. 더보기 [draft] 리눅스에서 파일명에 날짜를 포함시키는 방법 리눅스에서 파일명에 날짜를 포함시키는 방법(date)1. date 명령어와 함께 파일명 생성하기filename="myfile_$(date +%Y%m%d).txt"touch "$filename"위의 예시에서 $(date +%Y%m%d)는 현재 날짜를 YYYYMMDD 형식으로 반환하는 date 명령어의 결과를 삽입합니다. touch 명령어는 새로운 파일을 생성합니다.2. strftime 함수 사용하기filename="myfile_$(date +"%Y%m%d").txt"touch "$filename"위의 예시에서 $(date +"%Y%m%d")는 현재 날짜를 YYYYMMDD 형식으로 반환하는 것입니다.3. cp 명령어를 사용하여 파일 복사 및 이름 변경하기cp myfile.txt myfile_$(date +%.. 더보기 BIND 관리를 위한 RNDC 설정하는 방법 BIND 관리를 위한 RNDC 설정하는 방법 RNDC (Remote Name Daemon Control)는 BIND (Berkeley Internet Name Domain)의 관리 도구로, 원격에서 BIND 서버를 제어하고 구성 변경을 수행하는 데 사용됩니다. RNDC를 사용하기 위해 다음 단계를 따를 수 있습니다. 1. RNDC Key 생성 RNDC는 통신을 보안하기 위해 사전에 공유된 키를 사용합니다. 키를 생성하려면 다음 명령을 실행합니다. 이 명령은 /etc/rndc.key와 같은 위치에 키를 생성하고, 터미널에 키 내용을 표시합니다. rndc-confgen -a 2. named.conf 파일 수정 BIND의 설정 파일인 named.conf를 편집합니다. /etc/named.conf 파일을 열고 .. 더보기 BIND에서 view를 설정하는 방법 BIND에서 view를 설정하는 방법 BIND (Berkeley Internet Name Domain)는 오픈 소스 DNS(Domain Name System) 서버 소프트웨어입니다. 테스트 환경 view1 : 127.0.0.1 IP에서 질의가 들어올 경우 응답 view2 : 10.0.10.0/8 네트워크 대역에서 질의가 들어올 경우 응답 view3 : any IP(127.0.0.1) 및 네트워크 대역(10.0.10.9/8)을 제외한 모든 곳에서 질의가 들어올 경우 응답 1. named.conf 파일 열기 BIND의 설정 파일인 named.conf를 편집합니다. 일반적으로 /etc/named.conf 파일에 위치합니다. 적절한 텍스트 편집기를 사용하여 파일을 엽니다. 2. view 블록 추가 named.c.. 더보기 DNS SPF 란, SPF 설정하는 방법 SPF 란, SPF 설정하는 방법 SPF (Sender Policy Framework)는 이메일 도메인의 송신자 식별 및 인증 메커니즘입니다. 이메일 도메인의 송신자가 자신을 인증하고 스푸핑(위조)을 방지하기 위해 SPF를 사용할 수 있습니다. SPF는 이메일 도메인 소유자가 해당 도메인을 통해 이메일을 보내는 서버를 명시적으로 정의하는 DNS(Domain Name System) 레코드를 설정하는 것으로 작동합니다. 이 DNS 레코드에는 도메인의 허용된 송신자 목록이 포함되어 있습니다. 이메일 수신 서버는 이러한 SPF 레코드를 확인하여 도메인이 이메일을 보내는 허용된 송신자 목록과 일치하는지 확인할 수 있습니다. SPF는 이메일 스푸핑과 같은 이메일 피싱 공격을 방지하는 데 도움이 됩니다. 이를 통해 .. 더보기 이전 1 ··· 53 54 55 56 57 58 59 ··· 130 다음