즐겨찾기 Bar(=독 바)를(윈도우는 작업표시줄이라고 하죠) 좌측에 두면(기본값) 프로그램 표시 버튼이(윈도우는 시작버튼이라고 하죠) 좌측 하단에 있기 때문에 윈도우에서 갈아탄 사람은 익숙하고 좋습니다. 그런데 Dock Bar 위치를 하단으로 바꾸면 프로그램 표시 버튼이 우측 하단으로 가버립니다. ▲ 잘 보이려나요? 우측 하단의 점 아홉 개 버튼… 우분투 18.04부터 X버튼이 우측 상단에 있기 때문에 시작버튼도 우측 하단에 있는 게 (익숙해지면) 편하긴 […]
Continue reading…
미분류
[우분투 18.04 데스크톱] 런처(사이드바/Dock)위치 하단으로 바꾸는 방법
간단하게 방법만 설명하겠습니다. ▲ 우측 상단 버튼을 누르고 “설정” 메뉴로 들어갑니다(붉은 원 표시). ▲ “독 → 화면 상 위치 → 하단” 을 선택하면 됩니다. ▲ 이렇게 사이드바가 하단으로 옮겨갔습니다. Gnome 3 기준입니다.
Continue reading…
eBay 미국 Expedited Shipping : USPS 트래킹 넘버 조회로 살펴보는 배송 기간
가끔 이베이에서 물건을 낙찰받을 때가 있습니다. 배송비가 좀 비싼 경우를 경험했는데요, Expedited Shipping(USPS Priority Mail) 이라고 적혀 있었고 10달러가 넘었습니다.;;; expedite가 speed up 정도의 느낌으로 받아들이면 되니까 빠른 배송 옵션을 붙였다고 생각하면 될 것 같은데, USPS Priority Mail의 Expedited Shipping는 어느 정도 기간이 걸릴지 궁금해 하시는 분들이 계실 것 같아서 경험을 공유해볼까 합니다. USPS에서 트래킹 조회한 내용을 텍스트로 붙여넣겠습니다. […]
Continue reading…
Windows10 메모 프로그램 Sticky Notes – 윈도우 스토어 다운로드
에버노트, 구글 킵, 심플노트 등 다양한 노트/메모 프로그램들이 있습니다. 멀티플랫폼, 동기화, 프로그램 설치 없이 웹브라우저에서 바로 사용 등 많은 장점이 있음에도 불구하고 실제로 써보면 종이 포스트잇처럼 편하고 직관적인 느낌은 안 들어서 못내 아쉽더군요. 한 화면에 메모지들을 늘어놓고 이리저리 구성을 바꿔보면서 생각을 정리하는 등 종이 미모 지가 주는 아날로그적인 감성이 부족하달까요? 하지만 윈도우 스토어 앱 Sticky […]
Continue reading…
Loco Translate : 번역한 플러그인을 업데이트하면 번역파일이 지워진다고?
한국어 사용자 입장에서, Loco Translate 플러그인은 빛과 같은 존재입니다. OS에 별도의 언어파일(PO/MO 확장자) 번역 프로그램을 깔지 않아도 되니까요. Loco Translate 플러그인 내에서 Source Text를 번역하면서 웹브라우저 새 창에서 변화 상황을 실시간으로 모니터링할 수 있기 때문에 효율성이 상당히 좋죠. 혹시 번역을 일정 수준으로 끝내 놓고 잘 쓰고 있다가 플러그인을 업데이트했는데 한글 번역 파일이 날아간 경험을 하신 […]
Continue reading…
워드프레스 미디어 추가(이미지 업로드) 못하게 설정하기(권한 박탈)
외부에서 이미지를 끌어와 트래픽을 절약하는지라, 워드프레스의 미디어 추가 기능은 필요치 않았습니다. 가입하는 회원들에게도 미디어 업로드 기능을 제공할 생각이 없기도 하고… PHP 설정 파일에서 파일 업로드를 금지하는 방법도 있겠으나, 그렇게 하면 다른 CMS를 설치했을 때 영향을 미치기 때문에 워드프레스 자체 기능으로 해결하는 방법이 없을까 하고 찾아봤습니다. https://wordpress.stackexchange.com/questions/99248/disable-media-uploads-to-non-admin-users ▲ 훌륭한 문서를 발견! $role = get_role( ‘author’ ); […]
Continue reading…
[우분투 18.04 데스크톱] UFW 방화벽을 서비스 기반으로 설정해볼까?
PC 상단에 공유기가 있다면 외부에서 들어오는 요청을 공유기 방화벽이 막아주기 때문에 그나마 안심인데, 인터넷 선을 직결시키는 조건이라면 방화벽을 필수적으로 설정해야 할 것입니다. 특히 서버로 활용한다면요. 우분투에서 밀고 있는 UFW 방화벽은 iptables가 복잡하다는 의견을 반영해서 만든 프로그램이라고 하는데, 초보자인 저는 UFW도 낯설게 느껴지네요.ㅠㅠ UFW에 대해서 검색해보면 ①포트 기준으로 관리하는 법, ②서비스 기준으로 관리하는 법, ③IP주소/서브넷 기준으로 관리하는 법을 […]
Continue reading…
[우분투 18.04 데스크톱] SSH 터미널로 워드프레스 백업/복원하기
워드프레스 초보자 입장에서 백업은 큰 고민거리입니다. 워드프레스 백업 플러그인을 쓰면 편할 거예요. 하지만 php.ini 환경 설정(업로드/다운로드 용량 제한)에 따라 백업/복원이 실패하는 경우가 있어서, 보따리 싸서 홈서버/호스팅/VPS 옮다니는 과정이 가시밭길이 될 수도 있습니다. 마찬가지로 phpMyAdmin을 통한 DB 백업도 비슷한 한계점이 있어요. 그래서 SSH 콘솔 창에서(또는 우분투 GUI에서 터미널 띄우고) 워드프레스 백업/복원을 해봤더니 php 기반으로 처리할 때보다 안정적이더군요. […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : 워드프레스 설치 과정
우분투 18.04 LTS 데스크톱에서 LEMP(Linux / Nginx / MariaDB(MySQL 대신) / PHP 설치하는 과정을 모두 정리했습니다. 칼을 뽑았으면 무라도 썰어야죠.^^ 그래서 설치형 블로그인 워드프레스를 설치하는 과정을 정리해보겠습니다. 워드프레스 설치 요구사항은 아래의 공식문서 페이지에 나와 있습니다. https://wordpress.org/about/requirements/ ▲ 최소 요구사항/권장 요구사항을 구분해놓지 않은 바람에 난잡합니다. 정리를 해보면… Nginx/Apache는 버전 제한 없음. Nginx 권장. PHP는 5.2.4 이상. […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : phpMyAdmin 설치 과정(MariaDB 기반)
이전 글(LEMP : MariaDB 설치과정 정리)에서 PHP 연동 테스트를 phpMyAdmin 설치로 한다고 예고했었지요. phpMyAdmin을 설치해보겠습니다. phpMyAdmin은 PHP 언어로 MySQL DB 명령을 입력해주는 GUI 툴인데요, php 업로드 설정 용량이 작게 되어 있을 경우 phpMyAdmin으로 백업/복원이 완벽하게 안 된다는 단점이 있습니다. 하지만 GUI로 DB를 제어할 수 있는 점, 구성된 명령어를 보여주는 점은 초보자가 DB 명령어를 익히는 데에 큰 도움이 […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : MariaDB 설치과정 정리(MySQL 대신)
“Nginx 설치과정 정리“와 “LEMP : PHP 7.2 설치과정 정리”에 이어… MySQL 대신 MaridDB를 설치하는 과정을 정리하겠습니다. PHP-MySQL 연동 모듈은 PHP 설치하면서 함께 설치했으므로, 이 글에서는 따로 언급하지 않습니다. 1. 운영체제 구성요소(패키지)를 최신 상태로 업그레이드 터미널 창을 열어서 sudo apt-get update sudo apt-get upgrade 등의 명령어를 입력하여 패키지를 최신 것으로 유지합니다. (경우에 따라서는 sudo apt-get dist-upgrade […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : PHP 7.2 설치 과정 정리
[우분투 18.04 데스크톱] LEMP : 엔진엑스(Nginx) 설치 과정 정리에 이어… PHP 설치를 진행했습니다(다음 글에서는 MariaDB를 설치 과정을 정리할 거예요. MySQL 새 버전이 마음에 안 들어서.). https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-ubuntu-18-04 https://www.manualfactory.net/10903 https://blog.lael.be/post/2600 https://blog.lael.be/post/8319 위 문서들을 참고했고, 이번에도 라엘 님의 글이 중심이 되었습니다. 라엘님의 글은 실제 서버를 운영하는 데에 큰 도움이 되니까 나중에라도 반드시 한번쯤은 읽어보세요. 제 글로 개념을 잡으면서 […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : 엔진엑스(Nginx)로 파일 공유(WebDAV 추가)
웹브라우저(구글 크롬, 익스플로러, 엣지 등)는 html, php, js 등의 확장자를 가진 파일을 웹서버로부터 읽어들여서 화면에 표시해주는 기능을 합니다. 그런데 웹브라우저에서 읽어들일 수 있는 파일이 웹서버에 없다면? ▲ 웹브라우저는 웹서버에 있는 파일들의 목록을 띄웁니다(아파치 기본값). 웹서버 프로그램인 아파치(Apache)는 위 스크린 샷처럼 파일들의 목록을 띄웁니다. 상위/하위 디렉토리 이동도 당연히 가능하고요. 파일을 배포하기에 좋아보이죠? ▲ 또다른 웹서버 […]
Continue reading…
안드로이드 카카오톡 동영상 스마트폰에 저장하고 PC로 옮기는 방법
다른 사람이 카카오톡 메세지로 보낸 사진이나 동영상을 PC에 저장하는 방법을 물어오는 분이 계셔서, 정리 차원에서 글을 써봅니다. 카카오톡에서 ①”저장” 버튼을 이용해서 스마트폰에 동영상을 다운 받은 다음 USB케이블로 컴퓨터에 옮기는 방법이 있고, ②USB케이블이 없을 때는 “공유” 기능을 이용해서 구글 드라이브 공유를 한 다음 PC에서 구글 드라이브 사이트로 들어가서 동영상을 다운받는 방법도 있습니다. 1. “저장” 버튼으로 […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : Let’s Encrypt SSL 인증서 수동발급, 엔진엑스(Nginx)에 적용
1. Let’s Encrypt 와일드카드 인증서 적용이 쉬울지 기대를 많이 했었습니다. 그런데 와일드카드 인증서 생성/갱신 시마다 DNS서버에서 키값을 매번 만들어서 인증해야 한다는 소식을 접했습니다. 개인 입장에서 이 과정이 무척 번거롭게 느껴지더군요. 그래서 포기. 2. 우분투에서 Let’s Encrypt 인증서 설치는 (공식적으로) Certbot을 추천합니다. ( https://letsencrypt.org/getting-started/ => 에서 With Shell Access 항목 참고.) Certbot이 세팅을 자동 처리해주는 것은 좋은데 엔진엑스 […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : 엔진엑스(Nginx) 설정 – 브라우저 캐시(for 워드프레스)
gzip 압축 설정에 이은 눈물겨운 전송데이터 절감 방식 : 브라우저캐시를 Nginx에서 설정해봤습니다. 서버 측의 자바스크립트/CSS/이미지파일 등 자주 갱신되지 않는 정적 데이터들을 사용자 웹브라우저 측에서 (한 번 다운받았으면 그것을) 일정 기간동안 재사용할 수 있다고 알려주는 것이 브라우저캐시 세팅입니다. 사용자가 웹브라우저에서 강제 갱신(단축키 : Shift+F5)을 시도하면 브라우저캐시를 무시하고 모든 데이터를 다시 받아오겠지만 대부분 일반 갱신(단축키 : F5)을 많이 쓰기 […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : 엔진엑스(Nginx) 설정 – gzip 압축(for 워드프레스)
서버 측에서 사이트 데이터를 압축해서 사용자(클라이언트)에게 전송하면 전송할 데이터의 크기가 줄어드니까 느린 회선을 조금이나마 극복할 수 있겠죠? 다만 압축 과정에서 서버 자원을 그만큼 소비하겠죠. 서버 사양이 좋을수록 압축 속도가 빠르겠고. 아파치(Apache)와 엔진엑스(Nginx) 모두 gzip 이라는 사이트 데이터 압축 개념이 있습니다. 구글링해보면 GNU zip의 약자라고 하는데… 어떤 뜻인지 대충 감이 오시죠? ^^ 사이트에 gzip이 적용됐는지, 압축이 얼마나 […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : 엔진엑스(Nginx) 설정 – www 없는 도메인을 www 붙은 주소로 redirect 하기
도메인을 구입하고 나서 고민하는 점 : 앞에 www를 붙일까 말까? 결정은 본인 마음인데, 도메인 앞에 www를 붙이기로 결정한 경우 문제를 겪을만한 여지가 있습니다. 도메인 구입처에서 자체 DNS 서비스를 제공하면서 www-redirect 기능을 지원해주면 웹브라우저 주소창에 www를 안 붙이고 도메인을 입력하더라도 자동으로 www가 붙은 주소로 연결해줘서 문제가 안 생기는데, DNS 서비스에서 www-redirect 기능을 지원하지 않으면 웹브라우저 주소창에 www를 안 […]
Continue reading…
[우분투 18.04 데스크톱] LEMP : 엔진엑스(Nginx) 설정 – 특정 IP 접근 차단하기
[우분투 18.04 데스크톱] LEMP : 엔진엑스(Nginx) 설정 – VirtualHost로 멀티도메인(서브도메인) 한 서버에 연결하기 에 이어… 제가 적용한 나머지 엔진엑스(Nginx) 추가 설정들을 정리할텐데, 아무래도 글이 길어질 것 같아서 주제별로 포스팅을 나누어야 할 것 같아요. 포스팅 하단의 “카테고리의 다른 글”을 보고 다음 글로 따라와주시면 감사하겠습니다. ——————————————————— 방화벽(iptable, UFW 등)을 만질 수 없는 상황인데 사이트에 공격성 접근이 계속 […]
Continue reading…
[윈도우10] 무료 DDNS – 홈서버에 DuckDNS를 설치해보자(공유기 DDNS 탈출하기)
통상적으로 DDNS는 IPTime 공유기 내장 기능으로 설정하시지요? 그런데 저전력 홈서버(24시간 켜져있는 PC)를 쓰고 계신다면 DDNS 정도는 홈서버에 넘겨버릴 수 있습니다. 무료 DDNS 서비스인 DuckDNS를 이용하면 되는데, DuckDNS가 리눅스, 윈도우, 맥OS, 안드로이드, 라즈베리파이, OpenWrt, 시놀로지 등등 다양한 OS와 하드웨어를 지원하기 때문에… 홈서버가 아니더라도 남아도는 스마트폰으로 무료 DDNS를 설정할 수 있기도 합니다(항상 켜놓고 와이파이 연결해 놔야겠죠). 저번 글에서는 […]
Continue reading…