본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] SWAP Memory SWAP MemorySWAP- 시스템에 메모리가 부족할 경우 하드디스크의 일부 공간을 활용하여 확장된 RAM(물리 메모리)처럼 사용할 수 있는 기술.보통의 경우 RAM(물리 메모리)이 부족해지면 버퍼/캐시 영역을 프로세스 메모리로 재할당하여 사용합니다.그러나 버퍼/캐시 영역이 반환되지 않으면 SWAP 영역을 사용합니다.SWAP 영역 확인하는 방법- 현재 시스템에서는 SWAP 영역을 비활성화한 상태임.- "Swap: 0B 0B 0B"으로 출력된 경우 SWAP 영역이 비활성화되어 있는 상태입니다.free -h total used free shared buff/cache availableMem: .. 더보기
C276x260.fwebp.q85 [draft] Base64 인코딩 Base64 인코딩(Base64 디코딩)Base64 인코딩echo -n 'admin:admin' | base64YWRtaW46YWRtaW4=Base64 디코딩echo -n 'YWRtaW46YWRtaW4=' | base64 --decodeadmin:adminBASE64 Decode and Encodehttps://www.base64encode.org/ Base64 Encode and Decode - OnlineEncode to Base64 format or decode from it with various advanced options. Our site has an easy to use online tool to convert your data.www.base64encode.org 더보기
C276x260.fwebp.q85 [draft] hdparm 설치 및 hdparm 도구로 디스크의 읽기/쓰기 속도를 측정하는 방법 hdparm 설치 및 hdparm 도구로 디스크의 읽기/쓰기 속도를 측정하는 방법hdparm을 설치하는 방법1. apt-get을 이용한 설치(Ubuntu, Debian 등)hdparm은 대부분의 리눅스 배포판에 포함되어 있지만 설치되어 있지 않은 경우 apt-get 명령어로 설치할 수 있습니다.sudo apt-get updatesudo apt-get install -y hdparm2. yum을 이용한 설치(CentOS, Fedora 등)yum을 이용하여 hdparm을 설치하려면 다음 명령어를 입력합니다.sudo yum install -y hdparm3. pacman을 이용한 설치(Arch Linux 등)pacman을 이용하여 hdparm을 설치하려면 다음 명령어를 입력합니다.sudo pacman -S h.. 더보기
C276x260.fwebp.q85 [draft] 리눅스에서 네트워크 어댑터의 MTU를 변경하는 방법 리눅스에서 네트워크 어댑터의 MTU(Maximum Transmission Unit)를 변경하는 방법(Adapter MTU 변경)최대 전송 단위(maximum transmission unit, MTU)TCP/IP 네트워크에서 전송될 수 있는 최대 프로토콜 데이터 단위의 크기(바이트)이며 기본적으로 MTU값을 1500으로 설정이 되어 있다.MTU란 네트워크 패킷의 최대 크기를 의미하며, 더 큰 MTU 값은 대역폭 사용을 효율적으로 하고 네트워크 성능을 향상시킬 수 있습니다. 하지만 모든 네트워크 장비가 큰 MTU를 지원하는 것은 아니며, 가장 작은 MTU를 지원하는 링크의 크기에 맞춰 설정하는 것이 중요합니다.1. ifconfig를 사용하여 MTU 변경ifconfig 명령은 일반적으로 대부분의 리눅스 배포판.. 더보기
C276x260.fwebp.q85 [draft] sar 명령어 sar 명령어(sysstat 패키지)sar(System Activity Reporter)은 리눅스 시스템 성능 모니터링 도구 중 하나로, 시스템 활동에 대한 다양한 통계 및 성능 데이터를 수집하고 보고하는 데 사용됩니다. sar은 sysstat 패키지의 일부로 제공되며 시스템 성능 문제를 진단하고 해결하는 데 유용합니다.sysstat 패키지 설치sysstat 패키지를 설치하면 sar 명령어를 사용할 수 있습니다.Debian/Ubuntusudo apt-get install -y sysstatCentOS/RHELsudo yum install -y sysstatsar 설정 확인cat /etc/default/sysstat## Default settings for /etc/init.d/sysstat, /etc/c.. 더보기
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] Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법 Amazon Linux 2에서 rc-local(rc.local) 서비스를 활성화하는 방법rc-local 서비스 상태 확인$ systemctl status rc-local.service● rc-local.service - /etc/rc.d/rc.local Compatibility Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled) Active: inactive (dead)rc-local.service(/lib/systemd/system/rc-local.service) 파일 확인이 스크립트가 부팅 중에 실행되도록 하려면 'chmod +x /etc/rc.d/rc.local'을 실행해야 합니다... 더보기
C276x260.fwebp.q85 [draft] watch 명령어 watch 명령어watch 명령어는 주기적으로 다른 명령어나 스크립트의 실행 결과를 감시하고 출력하는 유용한 도구입니다. 주로 리눅스와 Unix 기반 시스템에서 사용되며, 시스템 모니터링, 로그 파일 실시간 모니터링, 명령어 주기적 실행 등에 활용됩니다.watch 패키지 설치watch 명령어는 일반적으로 리눅스 및 Unix 기반 시스템에 기본적으로 설치되어 있으므로 별도의 설치가 필요하지 않습니다.watch 명령어의 기본 구문watch [옵션] 명령어옵션 : watch 명령어의 옵션을 설정할 수 있으며, 아래에서 설명하겠습니다.명령어 : 주기적으로 실행하고 감시할 명령어나 스크립트를 지정합니다.주요 옵션-n 또는 --interval : 실행 주기를 초 단위로 지정합니다. 기본값은 2초입니다. 예를 들어,.. 더보기