
Oracle Free Tier에 Ampere Shape 추가
먼저 기존에 Free Tier에서 선택할 수 있었던 Shape에 대해서 소개해드리겠습니다. VM.Standard.E2.1.Micro 이 머신은 AMD 프로세서 중 1코어 2쓰레드가 할당되며 480mbps의 VNIC(컴퓨터로 치면 랜카드로 생각하면 됩니다.), 1GB의 랜, 50GB의 스토리지가 제공되었습니다. 물론 VCN(일반 컴퓨터에서는 공유기 정도로 보시면 됩니다.)은 50mbps 정도로 E2 머신을 두개 만들어 서로 통신하지 않는 한 체감으로는 50mbps 밖에 체감하지 못할겁니다. 이 당시에는 Public…
[Linux shell] -exec, xargs
xargs, -exec를 찾게 된 이유 경로나 파일 이름에 띄어쓰기가 존재할때 특정 폴더 내에서 @eadir라는 폴더들을 전부 제거하려했습니다. 처음에 제가 시도한 것은 이 명령이었습니다. rm -rf $( find ./ -name “@eadir” -type d ) 하지만 이 명령에서는 경로 상에 띄어쓰기가 있을 때입니다. 만약 find ./ -name "@eadir" -type d의 결과가 아래와 같다면 오류가 발생합니다. #find ./…

OLS docker에서 lsws docker로 이전하기
Litespeed Enterprise 용어 정리 LiteSpeed Web Server 이름이 혼잡합니다. litespeed라고 부르면 보통 무료 버전이고, paid나 enterprise가 붙어있으면 유료 버전을 의미합니다. 그런데 어딘가에서 보면 무료 버전은 OLS라고하고, 무료버전을 OLS라고 칭하는 곳에서는 유료 버전을 LSWS라고 부르더군요. 제 글에서는 혼동을 최소화 하고자 무료 버전과 유료 버전이라고 표기하거나, OLS(Open LiteSpeed)와 LSWS(LiteSpeed Web Server)로 표현하겠습니다. 버전에 대한 언급 없이 litespeed라고…
SSH port 변경하기
가상 머신의 포트를 변경하려고 합니다. NAS를 보면 22 포트는 공격이 너무 잦더군요. 여러가지 이유로 변경하실 분들 많으실 것 같습니다. 시작 전에 3줄 요약을 해보자면 설정 파일 수정 ssh 서비스 다시 시작 환경에 맞게 방화벽, 포트포워딩 설정 이 글은 원격으로 포트 변경하는 것을 기준으로 합니다. ssh 포트 변경 후에 접속이 실패할 수 있으므로 최소한 하나의 ssh는…
Docker Swarm 실패기
현재 이 워드프레스는 qnap에 설치되어있습니다. qnap은 당연히 스냅샷과 백업을 지원해줍니다. 최근데 제가 오라클 free tier를 통해 두대의 가상머신을 구했음에도 Qnap을 이용하는 가장 큰 이유입니다. 하지만 qnap에는 단점이 존재합니다. 재시동입니다. qnap은 가끔이라도 os를 업데이트하게 될텐데, 이 동안 wordpress는 당연히 볼수 없습니다. 게다가 업데이트가 있으면 재시작을 두번하게 되는데, 이 때는 거의 1시간의 시간이 소요됩니다. 그래서 swarm을 이용하려고…

오라클 클라우드 새로 만든 머신에서 기존 머신의 공용 IP주소 사용하기
기존의 인스턴스를 제거하고 새로운 인스턴스를 생성했을 때 기존의 ip주소를 사용하는 방법에 대해 안내해드리려고 합니다. 처음 인스턴스를 생성하면 임시 공용 Ip 주소가 제공됩니다. 임시 ip 주소가 할당된 인스턴스는 제거하고 나면 새로운 인스턴스를 만들어도 제거된 인스턴스의 공용 ip주소를 받아올 수 없습니다. 이 글에서는 VNIC(가상 네트워크 인터페이스 카드)를 편집하여 임시 ip 주소를 예약된 ip주소로 바꾸는 방법을 소개해 드릴…

Oracle cloud에 기본 VCN과 같은 VCN 추가하기
이 글에서 VCN을 추가하는 목적 이 글에서 설명해드리는 VCN 추가 방법은 기존에 존재하는 VCN과 한가지만 다르고 모두 동일하게 만드는 방법을 서술하려고 합니다. 저는 Oracle cloud라는 것을 알고서 집에 있던 Docker들과 여러 리눅스 패키지들을 옮기는 작업을 수행하고 있었습니다. 따라서 NAS에 설치된 독커가 접속해야 할 다른 독커 이미지나 가상머신의 IP가 Oracle 기본 가상클라우드 네트워크의 CIDR 블록의 범위…

Oracle Free Tier
새로운 장난감을 찾았습니다. 지금까지 무료로 cloud 일부를 사용할 수 있는 구글이나 AWS의 경우 기간에 제한이 있었습니다. 하지만 오라클은 다릅니다. 제한에는 성능 제한만이 존재하고, 월 100만회로 요청이 제한되어있습니다. 지금 저의 NAS에 있는 독커들 중 NAS가 꺼져도 항상 켜져있어야 하면서 성능이 낮아도 되는 Docker들을 Oracle로 옮겨보려고 합니다. 그 중 하나가 프록시 서버입니다. 먼저 저는 NAS에서 사용하던 독커…
Qnap multimedia console 컨텐츠 소스만 인덱싱 하도록 개선
저는 영상들을 googledrive에 다수 올려두었습니다. 하지만 이 영상들은 하루에 10개 20개씩 생성 되었다가 지워졌다가 하곤 합니다. 그런데 이 영상들을 모두 인덱싱을 해버렸습니다. 심지어 컨텐츠 소스에 포함되지 않은 폴더임에도 불구하구요. 이제부터는 콘텐츠 소스에 있는 폴더만 인덱싱을 합니다. 덕분에 오랜만에 qumagie와 photo station을 켰네요. 그리고 로그인 스크린도 바꿨습니다. 출처 : Qnap multimedia console change log
리눅스 쉘 스크립트 조건문, 파일의 존재 여부, 사칙연산, 배열의 사용
오늘은 NAS의 shell 스크립트 몇가지를 수정하면서 찾아본 정보들에 대해 기록해봅니다. 조건문 조건문은 대괄호 [ ] 안에 넣어 작성합니다. 등호(=)나 부등호(>)도 사용 가능합니다. if [ ps | grep -c text > 1]; then echo 1; fi 이는 프로세스에서 text가 포함 된 항목이 1개 초과인 경우 1을 출력한다는 조건문이 됩니다. []에 들어가는 조건문은 반복문에서도 사용할 수 있습니다.…



