본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] 우분투에서 APT 저장소를 카카오 미러로 변경하는 방법 우분투 24.04에서 APT 저장소를 카카오 미러로 변경하는 방법$ cat /etc/apt/sources.list# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources$ cat /etc/apt/sources.list.d/ubuntu.sourcesTypes: debURIs: http://kr.archive.ubuntu.com/ubuntu/Suites: noble noble-updates noble-backportsComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgTypes: debURIs: http://.. 더보기
C276x260.fwebp.q85 [draft] fdisk 명령어를 사용하여 디스크의 파일 시스템을 재구성하는 방법 fdisk 명령어를 사용하여 디스크의 파일 시스템을 재구성하는 방법데이터 손실이 발생할 수 있으므로 중요한 데이터는 반드시 백업한 후 진행해야 합니다.1. 대상 디스크 확인디스크와 파티션 정보를 확인하여 작업 대상 디스크를 명확히 식별합니다.sdc가 작업 대상 디스크입니다.lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 279.4G 0 disk ├─sda1 8:1 0 200M 0 part /boot├─sda2 8:2 0 195.3G 0 part /app├─sda3 8:3 0 16G 0 part [SWAP]├─sda4 8:4 0 1K 0 part └─sda5 8:5 0.. 더보기
C276x260.fwebp.q85 [draft] Let's Encrypt에서 DNS 모드로 SSL 인증서를 발급받는 방법 Let's Encrypt에서 DNS 모드로 SSL 인증서를 발급받는 방법DNS 모드는 도메인 소유권 검증을 DNS 레코드를 통해 처리하는 방식입니다.EPEL 패키지 설치yum install -y epel-release1. Certbot 설치Certbot을 설치합니다. CentOS 7의 경우 다음과 같이 수행할 수 있습니다.sudo yum install certbot python2-certbot-nginx설치된 패키지는 시스템에 따라 다를 수 있습니다.2. DNS API 키 준비DNS 모드로 SSL 인증서를 발급받기 위해서는 해당 DNS 제공업체의 API 키가 필요합니다. Certbot이 DNS 레코드를 자동으로 추가하고 수정하도록 하기 위함입니다. DNS 제공업체별로 다양한 설정이 필요하므로, 해당 업체.. 더보기
C276x260.fwebp.q85 [draft] 취약점을 방지하기 위한 보안 HTTP 헤더를 설정하기 취약점을 방지하기 위한 보안 HTTP 헤더를 설정하기X-Content-Type-Options###ApacheHeader set X-Content-Type-Options nosniff###Nginxadd_header X-Content-Type-Options nosniff;X-XSS-Protection###ApacheHeader set X-XSS-Protection "1; mode=block"###Nginxadd_header X-XSS-Protection "1; mode=block";X-Frame-Options###ApacheHeader always append X-Frame-Options DENY###Nginxadd_header X-Frame-Options “DENY”;HTTP Strict Transpor.. 더보기
C276x260.fwebp.q85 [draft] 파일 인코딩 변경하기 파일 인코딩 변경하기(libiconv)libiconv 라이브러리를 사용하여 파일의 인코딩을 변경할 수 있습니다.libiconv 설치libiconv download URL : https://ftp.gnu.org/gnu/libiconv/컴파일tar xvfz libiconv-1.13.1.tar.gzcd libiconv-1.13.1./configure --prefix=/usr/localmakemake installiconv 버전 정보$ iconv --versioniconv (GNU libc) 2.17Copyright (C) 2012 Free Software Foundation, Inc.이 프로그램은 공개 소프트웨어입니다; 복사조건은 소스를 참조하십시오. 상품성이나 특정 목적에 대한 적합성을 비롯하여 어떠한 보증.. 더보기
C276x260.fwebp.q85 [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 +%.. 더보기
C276x260.fwebp.q85 [draft] AWS IAM 사용자가 MFA 디바이스를 스스로 관리하도록 허용 AWS IAM 사용자가 MFA 디바이스를 스스로 관리하도록 허용멀티 팩터 인증(MFA) 생성하기-실패IAM 사용자(scbyun) 로그인보안 자격 증명 > 멀티 팩터 인증(MFA)IAM 정책 생성IAM > 액세스 관리 > 정책 > 정책 생성 > JSON{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowListActions", "Effect": "Allow", "Action": [ "iam:ListUsers", "iam:ListVirtualMFADevices" ], "Resource".. 더보기
C276x260.fwebp.q85 [draft] AWS IAM 사용자가 MFA 디바이스를 스스로 관리하도록 허용 AWS IAM 사용자가 MFA 디바이스를 스스로 관리하도록 허용IAM > 액세스 관리 > 정책 > 정책 생성[JSON]{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowListActions", "Effect": "Allow", "Action": [ "iam:ListUsers", "iam:ListVirtualMFADevices" ], "Resource": "*" }, { "Sid": "AllowIndividualUserToListOnlyT.. 더보기