전체 글 썸네일형 리스트형 [draft] 디스크의 속도를 측정하는 방법 디스크의 읽기/쓰기 속도를 측정하는 방법리눅스 환경에서는 다양한 도구를 이용하여 디스크의 읽기/쓰기 속도를 측정할 수 있습니다.1. dd 명령dd는 리눅스에서 사용 가능한 유틸리티로 파일 복사 등 다양한 용도로 사용됩니다. dd를 이용하여 디스크의 읽기/쓰기 속도를 측정할 수 있습니다. 쓰기 속도 테스트dd if=/dev/zero of=/tmp/testfile bs=1G count=1 oflag=direct$ dd if=/dev/zero of=/tmp/testfile bs=1G count=1 oflag=direct1+0 records in1+0 records out1073741824 bytes (1.1 GB, 1.0 GiB) copied, 7.81464 s, 137 MB/s위 명령어는 1GB 크기의 파일.. 더보기 [draft] File Browser를 Docker 컨테이너로 올리고 사용하는 방법 File Browser를 Docker 컨테이너로 올리고 사용하는 방법(File Browser 설치)GIT 클론git clone https://github.com/anti1346/filebrowser.git$ git clone https://github.com/anti1346/filebrowser.git'filebrowser'에 복제합니다...remote: Enumerating objects: 27, done.remote: Total 27 (delta 0), reused 0 (delta 0), pack-reused 27오브젝트 묶음 푸는 중: 100% (27/27), 5.15 KiB | 878.00 KiB/s, 완료.cd filebrowserdata, filebrowser 디렉토리 생성mkdir data .. 더보기 [draft] lsb_release 명령어 lsb_release 명령어lsb_release 명령어는 Linux Standard Base(LSB)의 일부로 현재 시스템의 LSB 정보를 확인하는 데 사용됩니다.테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)$ getconf LONG_BIT64명령어 기본 구문lsb_release [OPTION]옵션 설명-a 또는 --all : 시스템의 모든 LSB 정보를 자세히 출력합니다.-d 또는 --description : 시스템의 설명을 출력합니다.-i 또는 --id : 시스템의 배포판 ID를 출력합니다.-r 또는 --release : 시스템의 배포판 릴리스 번호를 출력합니다.-c 또는 --codename : 시스템의 코드명을 .. 더보기 [draft] Nginx에서 Gzip 압축을 설정하는 방법 Nginx에서 Gzip 압축을 설정하는 방법Nginx 설정 파일기본적으로 nginx.conf 파일에 설정을 할 수 있습니다.sudo vim /etc/nginx/nginx.confgzip 모듈 확인일반적으로 Nginx가 설치된 서버의 설정 파일에 기본적으로 포함되어 있습니다. gzip 모듈이 비활성화되어있습니다.http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_ref.. 더보기 [draft] WebP 형식으로 이미지를 변환해주는 도구(jpg나 png 이미지를 WebP 형식으로 변환) WebP 형식으로 이미지를 변환해주는 도구(jpg나 png 이미지를 WebP 형식으로 변환)WebP는 구글에서 개발한 이미지 파일 형식으로 JPEG와 PNG에 비해 압축률이 우수하며 빠른 로딩 속도와 더 낮은 대역폭 요구 등의 이점이 있습니다. 따라서 많은 웹 개발자들이 이를 사용하여 웹 페이지의 성능을 향상시키고 있습니다.아래는 WebP 형식으로 이미지를 변환해주는 다양한 도구들입니다.WebP Converter: https://webp-converter.com/Squoosh: https://squoosh.app/Cloudinary: https://cloudinary.com/ImageMagick: https://imagemagick.org/index.phpGIMP: https://www.gimp.org/.. 더보기 [draft] 리눅스 터미널 세션을 확인하고 종료 방법 리눅스 터미널 세션을 확인하고 끊는 방법리눅스에서 터미널 세션(session)은 로컬 콘솔, SSH 등으로 로그인한 사용자 연결을 의미합니다. 시스템 보안 점검, 비정상 세션 정리, 작업 중단 사용자 관리 등의 목적으로 세션을 확인하거나 종료해야 하는 경우가 있습니다.1. 현재 터미널 세션 확인하기who 명령어whoubuntu pts/4 2023-07-24 09:28 (192.168.20.1)ubuntu pts/5 2023-07-24 09:28 (192.168.20.1)출력 항목 설명ubuntu : 로그인 사용자pts/4 : 터미널 세션 (SSH 등 가상 터미널)192.168.20.1 : 접속 IPw 명령어w 09:36:52 up 27 min, 2 users, load.. 더보기 [draft] 우분투에서 사용자별 용량 제한을 설정하고 사용하는 방법 우분투에서 사용자별 용량 제한을 설정하고 사용하는 방법1. Quota 패키지 설치sudo apt-get updatesudo apt-get install -y quota2. 파일 시스템에서 Quota 지원 활성화사용할 파일 시스템에 quota를 활성화해야 합니다./etc/fstab 파일을 수정합니다./etc/fstab 파일 수정/etc/fstab 파일을 편집하여 파일 시스템에 usrquota 및 grpquota 옵션을 추가합니다.sudo vim /etc/fstab/home 파티션에 사용자와 그룹에 대해 quota를 설정하려면 해당 라인을 다음과 같이 수정합니다.UUID= /home ext4 defaults,usrquota,grpquota 0 2또는/dev/sda1 /home ext4 defaults,usr.. 더보기 [draft] Cloudflare API를 사용하여 A 레코드의 프록시를 활성화 및 비활성화하는 방법 Cloudflare API를 사용하여 A 레코드의 프록시를 활성화 및 비활성화하는 방법A 레코드의 프록시를 켜고 끄는 것은 해당 도메인의 프록시 설정을 변경하는 것을 의미합니다.1. 도메인의 A 레코드 ID 얻기도메인의 A 레코드 ID를 가져와야 합니다. curl 명령어를 사용하여 해당 정보를 확인할 수 있습니다.curl -X GET "https://api.cloudflare.com/client/v4/zones/YOUR_ZONE_ID/dns_records?type=A&name=YOUR_DOMAIN" \-H "X-Auth-Email: YOUR_EMAIL" \-H "X-Auth-Key: YOUR_API_KEY" \-H "Content-Type: application/json"여기서 YOUR_ZONE_ID는 .. 더보기 이전 1 ··· 29 30 31 32 33 34 35 ··· 146 다음