리눅스 썸네일형 리스트형 [draft] 리눅스에서 새로운 글꼴을 추가하는 방법 리눅스에서 새로운 글꼴(Font)을 추가하는 방법1. 글꼴 파일 다운로드추가할 글꼴 파일을 다운로드합니다. 대부분의 글꼴 파일은 .ttf(TrueType Font) 또는 .otf(OpenType Font) 확장자를 사용합니다.2. 글꼴 파일 복사글꼴 파일을 /usr/share/fonts 디렉토리 또는 해당 글꼴 유형에 맞는 디렉토리에 복사합니다. 예를 들어, TrueType 글꼴의 경우 /usr/share/fonts/truetype 디렉토리에 복사합니다. OpenType 글꼴의 경우 /usr/share/fonts/opentype 디렉토리에 복사합니다. 복사할 때 파일 권한을 변경할 필요가 있을 수 있습니다. 다음 명령을 사용하여 파일 권한을 변경할 수 있습니다.sudo chmod 644 fontfile... 더보기 [draft] 우분투 22.04 LTS 환경에서 apt(dpkg) 오류와 패키지 의존성 문제를 해결하는 방법 우분투 22.04 LTS 환경에서 apt(dpkg) 오류와 패키지 의존성 문제를 해결하는 방법테스트 환경$ cat /etc/lsb-releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=22.04DISTRIB_CODENAME=jammyDISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"문제 발생$ apt install nodejs...Errors were encountered while processing: mysql-server-8.0needrestart is being skipped since dpkg has failedE: Sub-process /usr/bin/dpkg returned an error code (1)시도 1: dpkg 상태 복구cd /var/lib.. 더보기 [draft] git 토큰 로그인 방법 git 토큰 로그인 방법git clone https://:@git clone https://:@github.com/anti1346/centos7.git 더보기 [draft] iostat 명령어 iostat 명령어iostat 명령어는 Linux 시스템의 CPU 사용률, 디스크 활동, I/O 통계 등을 모니터링하는 데 사용됩니다. sysstat(iostat) 패키지 설치yum install -y sysstatiostat 명령어의 기본적인 사용 방법iostat [옵션] [간격] [횟수]옵션: iostat 명령에 적용할 옵션입니다.간격: 각 출력 간의 시간 간격을 지정합니다. 기본값은 1초입니다.횟수: 출력할 횟수를 지정합니다. 지정하지 않으면 계속해서 출력됩니다.주요 옵션-c: CPU 사용률에 대한 보고서를 표시합니다.-d: 디스크 I/O 통계에 대한 보고서를 표시합니다.-h: 사람이 읽기 쉬운 형식으로 출력합니다.-t: 시간 정보를 포함하여 출력합니다.-x: 확장된 통계를 표시합니다.사용 예시CP.. 더보기 [draft] NGINX에서 특정 IP 주소를 허용하고 나머지 모든 IP 주소를 리다이렉트하도록 설정하는 방법 NGINX에서 특정 IP 주소를 허용하고 나머지 모든 IP 주소를 리다이렉트하도록 설정하는 방법geo 지시자 예시geo $geo { default 0; 127.0.0.1 2; 192.168.1.0/24 1; 10.1.0.0/16 1; ::1 2; 2001:0db8::/32 1;}특정 IP 주소를 차단하고 차단된 IP 주소를 특정 URL로 리다이렉트하는 설정이 설정에서는 192.168.1.1과 10.0.0.1 IP 주소에서 요청이 들어오는 경우에만 접근을 허용하고 다른 모든 IP 주소는 http://example.com/denied.html로 리다이렉트합니다.http { # geo 모듈을 사용하여 IP 주소를 차단 목록에 .. 더보기 [draft] PHP-FPM 로그 파일을 로테이션 설정하는 방법 PHP-FPM 로그 파일을 로테이션 설정하는 방법(php-fpm logrotate)PHP-FPM(PHP FastCGI Process Manager) 로그 파일을 로테이션(순환)하여 로그 파일 크기를 관리하고 오래된 로그를 보관하려면 logrotate를 사용할 수 있습니다.PHP-FPM 로그 파일의 로테이션 설정1. 로그로테이션 설정 파일 생성 또는 편집로그로테이션 설정 파일을 생성하거나 기존 설정 파일을 편집합니다.대부분의 리눅스 시스템에서 로그로테이션 설정 파일은 /etc/logrotate.conf 또는 /etc/logrotate.d/php-fpm와 같은 경로에 위치할 수 있습니다.sudo vim /etc/logrotate.d/php-fpm 2. 로그로테이션 설정 추가다음과 같이 PHP-FPM 로그로테.. 더보기 [draft] Shell 스크립트에서 전역 변수와 로컬 변수를 사용하는 방법 Shell 스크립트에서 전역 변수와 로컬 변수를 사용하는 방법전역 변수(Global Variable)는 스크립트 어디에서나 접근 가능한 변수이며, 로컬 변수(Local Variable)는 특정 함수 또는 코드 블록 내에서만 접근 가능한 변수입니다.전역 변수 사용 방법전역 변수 선언: 변수명 앞에 아무런 특별한 선언 없이 변수를 사용하면 자동으로 전역 변수로 취급됩니다.전역 변수 할당: 변수명=값 형식으로 전역변수에 값을 할당합니다.예제#!/bin/bash# 전역변수 선언 및 할당global_var="I am a global variable"function some_function() { # 함수 내에서 전역변수 사용 가능 echo "Inside function: $global_var"}echo.. 더보기 [draft] Redis 스탠드얼론(Standalone), 센티널(Sentinel), 클러스터(Cluster) 구성 방법 Redis 스탠드얼론(Standalone), 센티널(Sentinel), 클러스터(Cluster) 구성 방법 스탠드얼론센티널클러스터노드 구성마스터 1개마스터 1개슬레이브 N개센티널 3개마스터 N개슬레이브 N개장애 복구RDB 또는 AOF 파일을 수동으로 재시작센티널이 감지하여 슬레이브를 마스터로 승격노드가 서로 감지하여 장애 마스터의 슬레이브를 마스터로 승격가용성XOO이중화XOO샤딩XXO 출처-https://lh6.googleusercontent.com/TRWvBLz1bvECjS4kew0UTAvGGu3xEbCneeEebtTl4cUydYETvn4JkRQssQHgbd9LZK_mhI3vqgQdwxsksD0FhSdtyrJcPR3YWR_tbulPuKOchrQn5xCeQxkmKN75yDWNMMU86HSHgbDy5bcx.. 더보기 이전 1 2 3 4 5 6 ··· 94 다음