Category: linux

  • 리눅스에서 웹/DB를 외부로 원격 백업하기

    현재 이 블로그는 Oracle Cloud Free Tier 중 ARM 기반 Ampere A1 인스턴스를 기반으로 돌아가고 있다. 성능적으로 불만은 전혀 없지만 가끔 ARM이라 쓰고 싶은 패키지의 빌드가 안되는 경우가 있어서 짜증나는 경우가 조금 있는데, 어쨌든, 이 글에서 그런 이야기를 할 것은 아니고. 오라클 클라우드 무료버전을 쓰다가 앞뒤 자르고 그냥 이용이 제한되는 경우가 있다고 몇번 불만을 토로하는…

  • Running Transmission-daemon on Ubuntu 20.04

    Install Configure Then, edit some lines in /etc/transmission-daemon/settings.json: Start the daemon.

  • VPS 사용시 이유없이 느려진다면 – swap

    가끔 굉장히 가벼운 작업을 하는데도, CPU 사용률이 현저히 낮음에도 loadavg가 미친듯이 높아지는 경우가 있다. 보통은 메모리가 없어서 스왑을 과도하게 사용하거나, 아니면 정말 말그대로 디스크 I/O가 과부하된 경우를 많이 봤다. 이번에는 특이하게도 Azure의 Linux VM에 아예 스왑이 잡혀있지 않았다. 따라서 swap을 만들고 삭제하는 방법을 적어둔다. Check / Adjust the swappiness value 우선, 시스템 설정에 swap을 사용하도록…

  • Install nginx with ngx_pagespeed, Letsencrypt, PHP8-FPM, MariaDB on Ubuntu 20.04 LTS

    1. Update / upgrade existing packages 2. Install nginx(libressl)+PageSpeed 중간에 요구하는 nginx configure 옵션은 아래와 같이 준다. 모듈 포함여부 등은 필요에 따라 수정하면 된다. nginx module 디렉토리를 /etc/nginx/modules로 symlink해 준다. /lib/systemd/system/nginx.service에 init script를 작성한다. 참조 가상호스트 설정파일을 넣을 디렉토리들을 생성해준다. /etc/nginx/nginx.conf를 nginx.conf.old로 이름 변경하고, nginx.conf를 아래와 같이 재작성한다. /etc/nginx/sites-available/{}.conf 아래에는 대략적으로 이러한 내용의 설정이 작성될…

  • 폴더 안의 파일 내용 검색

    콘솔에서 아래와 같이 입력한다.

  • 압축 관련 명령어 모음

    콘솔에서 아래와 같이 입력한다. 압축풀기 .tar : tar xvf .tgz : tar xvfz .tar.gz : tar xvfz .gz : gzip -d .bz2 : bzip -d 압축하기 .tar : tar cvf .tgz : tar cvfz .tar.gz : tar cvfz .gz : gzip .bz2 : bzip

  • 디렉토리별 용량 알아내기

    콘솔에서 아래와 같이 입력한다. 해당 디렉토리의 용량 알아내기 해당 폴더의 하위폴더 용량 알아내기 나열한 디렉토리의 용량을 줄을 바꾸어 나타낸 후, 마지막 라인에 합계 보이기