본문 바로가기

728x90

리눅스

우분투에서 UTF-8 언어셋으로 변경하는 방법 Ubuntu에서 UTF-8 언어셋으로 변경하는 방법 1. 터미널을 열고 다음 명령을 실행하여 현재 사용 중인 로케일 설정을 확인합니다. locale $ locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= 2. 현재 사용 중인 로케일 설정에서 언어셋이 UTF-8로 되어 있는지 확인합니다. 만약.. 더보기
SSL/TLS 암호화 알고리즘(SSLCipherSuite)을 제외하는 방법 SSL/TLS 암호화 알고리즘(SSLCipherSuite)을 제외하는 방법 취약점 암호 스위트 TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_RSA_WITH_AES_256_GCM_SHA384 Nginx에서 SSLCipherSuite에서 특정 알고리즘을 제외하는 방법 ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers 'HIGH:!TLS_RSA_WITH_AES_128_CBC_SHA:!TLS_RSA_WITH_AES_256_CBC_SHA:!TLS_RSA.. 더보기
우분투에 sslscan을 설치하고 사용하는 방법 우분투에 sslscan을 설치하고 사용하는 방법 sslscan은 OpenSSL을 사용하여 SSL/TLS 서버의 보안 설정과 암호화 알고리즘을 스캔하는 도구입니다. 테스트 환경 docker run -it --rm anti1346/ubuntu2204:latest bash 1. 패키지 관리자를 사용하여 sslscan을 설치합니다. sudo apt-get update sudo apt-get install -y sslscan 더보기 sslscan www.google.com:443 Version: 2.0.7 OpenSSL 3.0.2 15 Mar 2022 Connected to 172.217.25.164 Testing SSL server www.google.com on port 443 using SNI name ww.. 더보기
docker inspect 명령어 docker inspect 명령어 docker inspect 명령어는 Docker 컨테이너, 이미지, 네트워크 등의 세부 정보를 검색하는 데 사용됩니다. 이 명령어는 JSON 형식으로 정보를 반환하며, 다양한 옵션을 사용하여 반환할 필드를 지정할 수 있습니다. 1. 컨테이너 정보 검색 docker inspect 자리에는 검색하려는 컨테이너의 이름이나 ID를 입력합니다. 해당 컨테이너의 세부 정보를 JSON 형식으로 반환합니다. 2. 이미지 정보 검색 docker inspect 자리에는 검색하려는 이미지의 이름이나 ID를 입력합니다. 해당 이미지의 세부 정보를 JSON 형식으로 반환합니다. 3. 필드 선택 docker inspect --format='{{.Field}}' --format 옵션을 사용하여 반.. 더보기
Ubuntu에서 NTP 서버를 구성하는 방법 Ubuntu에서 NTP(Network Time Protocol) 서버를 구성하는 방법 테스트 환경 docker run -it --rm --privileged --platform linux/amd64 anti1346/ubuntu2204:systemd bash NTP 서버 설치 및 구성하는 방법 1. 패키지 설치 sudo apt update sudo apt install ntp 2. 설정 파일 편집 NTP 구성 파일인 /etc/ntp.conf를 편집합니다. vim /etc/ntp.conf ntp.conf 더보기 더보기 # /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help driftfile /var/lib/ntp/ntp.drift # Leap s.. 더보기
CentOS 8에서 Failed to download metadata for repo 'appstream' 오류를 해결하는 방법 CentOS 8에서 Failed to download metadata for repo 'appstream' 오류를 해결하는 방법 오류 $ yum install telnet Failed to set locale, defaulting to C.UTF-8 Repository appstream is listed more than once in the configuration CentOS Linux 8 - AppStream 67 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist "Error: Failed to download me.. 더보기
아파치 MPM Worker 모듈의 값을 계산 방법 아파치 MPM Worker 모듈의 값을 계산 방법 1. CPU 코어 수 확인: CPU 코어 수를 확인합니다. 리눅스에서는 nproc 명령어를 사용하여 확인할 수 있습니다. $ nproc 4 2. 메모리 총 용량 확인: 메모리 총 용량을 확인합니다. 리눅스에서는 free 명령어를 사용하여 확인할 수 있습니다. $ free -h total used free shared buff/cache available Mem: 7.8Gi 234Mi 7.2Gi 1.0Mi 306Mi 7.3Gi Swap: 4.0Gi 0B 4.0Gi MPM Worker 계산하는 방법 StartServers 계산: StartServers 값은 보통 CPU 코어 수에 비례하여 설정합니다. StartServers = CPU 코어 수 MinSpare.. 더보기
우분투에서 figlet과 lolcat을 함께 사용하여 컬러풀한 텍스트 아트를 만드는 방법 우분투에서 figlet과 lolcat을 함께 사용하여 컬러풀한 텍스트 아트를 만드는 방법 figlet은 ASCII 아트 텍스트를 생성하는 도구이고, lolcat은 터미널에 색상을 적용하는 도구입니다. 1. 도커(Docker)를 사용하여 우분투 컨테이너를 실행합니다. docker run -it --rm --platform linux/amd64 anti1346/ubuntu2204:latest bash 2. Ubuntu에 Figlet과 lolcat을 설치합니다. sudo apt-get update sudo apt-get install -y figlet lolcat figlet 명령어의 주요한 옵션 -f, --font: 특정 폰트를 지정합니다. 다양한 폰트가 Figlet 패키지에 포함되어 있으며, 해당 폰트의 .. 더보기

728x90