본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] aws ec2 인스턴스(ubuntu)에 goofys를 설치하고 S3 버킷을 마운트하는 방법 aws ec2 인스턴스(ubuntu)에 goofys를 설치하고 S3 버킷을 마운트하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.1 LTSFUSE 설치Goofys는 FUSE를 기반으로 작동하므로 FUSE를 설치해야 합니다.fuse 패키지와 libfuse-dev 패키지 설치sudo apt-get updateapt-get install -y fuse libfuse-devGoofys 설치Goofys를 Ubuntu 인스턴스에 설치합니다. Goofys는 Go 언어로 작성되었으며, Go 언어가 먼저 설치되어 있어야 합니다. Go 언어를 설치sudo apt-get install -y golangGo 언어가 설치되었다면, Goofys를 소스 코드를 사용하여 빌드하고 .. 더보기
C276x260.fwebp.q85 [draft] aws ec2 인스턴스(Amazon Linux 2)에 goofys를 설치하고 S3 버킷을 마운트하는 방법 aws ec2 인스턴스(Amazon Linux 2)에 goofys를 설치하고 S3 버킷을 마운트하는 방법테스트 환경$ cat /etc/os-release | grep "PRETTY_NAME"PRETTY_NAME="Amazon Linux 2"FUSE 설치Goofys는 FUSE를 기반으로 작동하므로 FUSE를 설치해야 합니다.fuse 패키지 설치sudo yum install -y fuseGoofys 설치Goofys를 Ubuntu 인스턴스에 설치합니다. Goofys는 Go 언어로 작성되었으며, Go 언어가 먼저 설치되어 있어야 합니다. Go 언어를 설치sudo yum install -y golangGo 언어가 설치되었다면, Goofys를 소스 코드를 사용하여 빌드하고 설치합니다.Goofys 다운로드 및 설치c.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7 컨테이너 내에서 init를 사용하는 방법 CentOS 7 컨테이너 내에서 init를 사용하는 방법(centos7 init)기본적으로 Docker 컨테이너는 systemd를 지원하지 않기 때문에 다음과 같은 방법을 사용하여 systemctl을 활성화할 수 있습니다.1. Dockerfile 설정Docker 이미지를 빌드할 때 systemd 지원을 활성화하려면 Dockerfile에 다음 명령을 추가합니다.vim Dockerfile# Use the CentOS 7 base imageFROM centos:7ENV container docker# Install systemd and necessary packagesRUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == \syste.. 더보기
C276x260.fwebp.q85 [draft] fio를 설치하고 디스크의 읽기 및 쓰기 속도를 측정하는 방법 fio를 설치하고 디스크의 읽기 및 쓰기 속도를 측정하는 방법fio(Flexible I/O Tester)는 다양한 형태의 입출력(I/O) 벤치마크를 수행할 수 있는 유연한 I/O 테스트 도구입니다. 리눅스에서 사용할 수 있으며 다양한 옵션으로 벤치마크를 구성할 수 있습니다.fio 설치 방법fio를 설치하려면 운영 체제의 패키지 관리자를 사용하여 설치할 수 있습니다. Ubuntusudo apt-get updatesudo apt-get install fioCentOSsudo yum install fiofio 명령어의 기본 구문fio --name=mytest --ioengine=sync --rw=randwrite --bs=4k --size=1G --numjobs=1 --time_based --runtime=6.. 더보기
C276x260.fwebp.q85 [draft] 자연어 처리 기술 비교: ChatGPT, Google Gemini, MS Bing, Meta LLaMA, X AI Grok, DeepSeek 자연어 처리 기술 비교: ChatGPT, Google Gemini, MS Bing, Meta LLaMA, X AI Grok, DeepSeek서론자연어 처리는 인공지능(AI)의 핵심 영역으로, 최근에는 단순한 문장 분석을 넘어 대화, 지식 검색, 추론, 코드 생성, 멀티모달 처리까지 가능한 대규모 언어 모델(LLM)들이 빠르게 발전하고 있다. 기존 대표 모델로는 OpenAI ChatGPT, Google Gemini, MS Bing Copilot, Meta LLaMA 등이 있으며, 최근에는 X AI의 Grok, 중국의 DeepSeek까지 등장하며 글로벌 경쟁 구도가 더욱 치열해지고 있다.본문1. ChatGPT (OpenAI)특징GPT 시리즈는 현재 가장 널리 사용되는 고성능 생성형 언어 모델이며, 최신 버전.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 motd 메시지를 비활성화하는 방법(.hushlogin) 우분투에서 motd(Message of the Day) 메시지를 비활성화하는 방법(.hushlogin)우분투에서 motd (Message of the Day) 메시지를 비활성화하는 방법 중 하나는 .hushlogin 파일을 사용하는 것입니다. 이 파일은 사용자의 홈 디렉터리에 만들어지며, 사용자가 로그인할 때 motd 메시지를 표시하지 않도록 합니다. 터미널 로그인ssh test-serverWelcome to Ubuntu 22.04 LTS (GNU/Linux 5.15.0-30-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: htt.. 더보기
C276x260.fwebp.q85 [draft] 리눅스에서 패스워드를 한 줄로 변경하는 방법 리눅스에서 패스워드를 한 줄로 변경하는 방법1. passwd 명령어를 사용한 패스워드 변경passwd --stdin Ubuntu에서 사용할 수 없음. 명령어 기본 구문echo '새로운_패스워드' | passwd --stdin 사용자이름echo 'rootpassword' | passwd --stdin root사용 예시CentOS(CentOS 7.9)에서 사용한 예echo 'testpassword' | passwd --stdin testtest 사용자의 비밀 번호 변경 중passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.Ubuntu(Ubuntu 22.04 LTS)에서 사용한 예echo 'rootpassword' | passwd --stdin rootpasswd: unrecognized optio.. 더보기
C276x260.fwebp.q85 [draft] Logpresso log4j2-scan을 이용한 Elasticsearch Log4j 취약점 점검 및 패치 Logpresso log4j2-scan을 이용한 Elasticsearch Log4j 취약점 점검 및 패치Apache Log4j의 CVE-2021-44228(Log4Shell) 취약점은 원격 코드 실행이 가능한 매우 치명적 보안 이슈입니다.1. log4j2-scan 소개log4j2-scan은 Logpresso에서 제공하는 단일 실행 파일 기반의 Log4Shell 취약점 진단 도구입니다. 특징Log4j2 CVE-2021-44228, 45046, 45105 탐지중첩된 JAR 파일까지 스캔--fix 옵션으로 자동 패치 가능(JAR 내부의 JndiLookup.class 제거)GitHub 저장소 : https://github.com/logpresso/CVE-2021-44228-Scanner2. Elasticsear.. 더보기