본문 바로가기

IT

[자작NAS] 우분투 서버에 Docker로 Snapdrop 설치 Snapdrop은 웹 브라우저를 통해 기기 간 파일을 공유할 수 있도록 해주는 서비스입니다. 애플의 AirDrop에 영감을 받아서 제작되었다고 합니다. 아래 링크는 Snapdrop의 공식 Git 저장소입니다. RobinLinus/snapdrop: A Progressive Web App for local file sharing (github.com) RobinLinus/snapdrop A Progressive Web App for local file sharing . Contribute to RobinLinus/snapdrop development by creating an account on GitHub. github.com Snapdrop을 도커로 설치하는 방법을 알아보겠습니다. 먼저 설정 파일이 저장.. 더보기
리눅스 ZIP 파일 압축 및 해제(zip/unzip) ZIP은 가장 가장 흔하게 볼 수 있는 압축 파일입니다. ZIP은 여러 파일을 하나의 파일로 묶어주고(Archiving) 무손실 압축(Compression)을 지원합니다. 리눅스 환경에서도 ZIP 파일로 압축하거나 압축된 ZIP 파일을 해제해야 하는 상황이 발생합니다. 리눅스 환경에서 ZIP 파일을 다루는 방법을 알아보겠습니다. 1. ZIP 패키지 설치 리눅스는 기본적으로 ZIP이 설치되지 않은 상태일 수 있습니다. 데비안이나 우분투 계열의 리눅스에서는 아래 명령어로 설치를 할 수 있습니다. sudo apt install zip CentOS나 페도라 계열의 리눅스에서는 yum 명령어로 설치가 가능합니다. sudo yum install zip 설치를 완료하면 zip 명령어를 사용할 수 있게 됩니다. 2. .. 더보기
리눅스 IP 주소 확인 방법 리눅스에서 몇 가지 명령어를 통해 IP 주소를 확인할 수 있습니다. 리눅스 명령어를 통해 IP 주소를 출력하는 방법을 알아보겠습니다. 1. ip addr 명령어 기본적으로 사용할 수 있는 명령어는 ip addr입니다. ip addr 도커 등을 설치해서 사용하는 경우 많은 정보가 한 번에 출력되기 때문에 확인이 어려울 수 있습니다. 이럴 때 grep으로 "inet "이 포함된 라인만 출력하면 됩니다. ip addr | grep "inet " 다음과 같이 IP가 표시됩니다. 마지막 부분이 ens나 eth를 포함하는 라인의 IP를 확인하면 됩니다. 위 결과에서는 마지막 부분이 ens33인 라인의 IP인 192.168.1.248이 IP입니다. 2. ifconfig 명령어 ifconfig 역시 리눅스에서 IP나 .. 더보기
리눅스 디렉토리 용량 확인 방법(du) 리눅스의 du 명령어로 각 디렉토리의 사용량을 확인할 수 있습니다. du 명령어를 활용하는 방법을 알아보겠습니다. 1. du 명령어 du 명령어 입력 시 현재 디렉토리의 첫 단계 하위 디렉토리를 포함해서 KB 단위의 크기를 출력합니다. du 다음과 같이 결과가 표시됩니다. du 명령어의 몇 가지 유용한 옵션은 다음과 같습니다. -a 전체 파일 크기 출력 (--all) -h 디렉토리/파일 크기 KB/MB/GB 단위로 표시 (--human-readable) -s 디렉토리의 전체 사용량만 표시 --max-depth=N 최대 N번째 하위 디렉토리까지 표시 ---apparent-size 실제 파일의 용량 표시 -b 바이트 단위 실제 파일의 용량 표시 보통 다음과 같이 -s와 -h 옵션을 함께 사용하고 디렉토리 경.. 더보기
리눅스 scp 명령어로 서버 간 파일 복사 리눅스를 사용하다보면 서버 간 파일을 복사해야 하는 상황이 있습니다. 서버 간에 파일을 복사하기 위해 scp 명령어를 사용할 수 있습니다. scp 명령어로 리눅스에서 파일을 전송하는 방법을 알아보겠습니다. 리눅스 서버가 각각 아래와 같이 있는 경우를 가정해서 진행합니다. 서버 A 192.168.1.100 (username: servera) 서버 B 192.168.1.150 (username: serverb) 1. 서버 A → 서버 B 파일 복사 서버 A에서 다음 명령어를 입력하면 서버 B로 전송을 합니다. scp ./1.txt serverb@192.168.1.150:/tmp 서버 A의 현재 디렉토리에 위치한 1.txt 파일을 서버 B의 /tmp 경로에 복사하는 명령어입니다. 유저 이름은 파일을 전송할 목.. 더보기
VMWare에 안드로이드 OS 설치 방법 VMWare에 안드로이드를 설치하면 PC에서 안드로이드 앱 실행이 가능합니다. 안드로이드 개발 등의 이유로 안드로이드 VM을 활용할 수 있습니다. VMWare에 안드로이드 OS를 설치하는 방법을 알아보겠습니다. 먼저 최신 안드로이드 x86 이미지는 아래 링크에서 다운로드합니다. https://www.android-x86.org/ Android-x86 - Porting Android to x86 Android-x86 Run Android on your PC This is a project to port Android open source project to x86 platform, formerly known as "patch hosting for android x86 support". The origina.. 더보기
[블로그로 돈벌기] 티스토리 글 목록 사이에 애드센스 추가하기 티스토리 글 목록 사이에 애드센스 인피드 광고를 추가할 수 있습니다. 글 목록 사이에 인피드 광고를 추가하면 목록과 잘 어울리는 광고가 추가됩니다. 티스토리 글 목록 사이에 애드센스 광고를 추가하는 방법을 알아보겠습니다. 인피드 광고는 애드센스 메뉴에서 생성할 수 있습니다. 먼저 광고 단위에서 인피드 광고를 선택합니다. 먼저 URL에 애드센스 반영을 원하는 블로그나 사이트 주소를 입력합니다. 그리고 Desktop이나 모바일 중 원하는 환경을 선택하면 됩니다. 광고가 어떻게 출력될지 표시가 됩니다. 화면 하단의 Next 버튼을 눌러서 넘어가면 됩니다. 광고를 구분할 이름을 입력하고 추가로 원하는 설정을 적용하면 됩니다. 생성된 코드를 메모장 등에 저장해놓습니다. 그리고 티스토리 블로그 관리 메뉴에서 스킨 .. 더보기
윈도우10 최근 활동(타임라인) 삭제 및 끄는 방법 윈도우10은 최근 활동(타임라인) 히스토리를 제공합니다. 날짜 별로 실행했던 프로그램에 대한 정보를 쉽게 확인할 수 있는 기능입니다. 시작 메뉴 옆에 위치한 버튼을 클릭하면 최근 활동을 확인할 수 있습니다. 그동안 사용했던 프로그램과 열었던 파일 등을 확인할 수 있습니다. 이전 작업에 대한 히스토리는 개인용 컴퓨터에서는 유용할 수 있습니다. 다만 공용으로 사용하는 컴퓨터에서는 개인의 민감한 정보가 노출될 수 있기 때문에 꺼두는 것이 좋습니다. 민감한 정보가 포함될 수 있는 최근 활동을 끄는 방법을 알아보겠습니다. 먼저 시작 메뉴에서 설정을 실행합니다. 설정 메뉴에서 개인 정보를 선택합니다. 우측 메뉴에서 작업 기록이라는 하위 메뉴를 확인할 수 있습니다. 기존 활동 기록만 삭제하려면 활동 기록 지우기 부분.. 더보기