[rpi]Raspberry Pi Projects

https://pimylifeup.com/category/projects/server/

https://www.makeuseof.com/tag/raspberry-pi-server-project-ideas/

https://www.networkworld.com/article/3176091/10-killer-raspberry-pi-projects-collection-1.html

https://opensource.com/article/17/4/5-projects-raspberry-pi-home

https://makezine.com/2013/04/14/47-raspberry-pi-projects-to-inspire-your-next-build/
https://www.pantechsolutions.net/blog/top-200-raspberry-pi-projects-final-year/

[server]WebDAVNav server 설치

[배경]

iDevice에서 백업방법으로 WebDAV를 이용한다. 나는 Notability의 내용을 백업하고 싶다.

iCloud는 5GB의 용량 제한이 있으나, 개인 서버는 그런 제한이 없다. 물론 제한없도록 하드웨어를 구입해야 한다.

[문제]

  • macOS Server 5.7.1로 바뀌면서 WebDAV는 사라졌다.
  • Prepare for changes to macOS Server 5.7.1 모든 문제는 여기서부터 출발한다. 아마도 애플은 모두 iCloud로 옮기고 싶어서 개인 서버에서 WebDAV를 손쉽게 이용하지 못하게 하는 것이리라.
  • macOS Mojave가 되면서 wfsctl(WebDAV File Sharing control utility)로도 WebDAV를 실행시킬 수 없을 뿐만 아니라, 웹서버(apache)도 실행시킬 수 없게 되었다.

[해법]

모하비에 WebDAV 서비스를 하려면, Apache의 설정을 손봐야 한다. 그럴 시간이 없다.

앱스토어에서 WebDAVNav v2.6.4를 내려받아 설치하였다.

설정은 다음과 같이 하였다.

  • Port : 일반적인 웹서버인 80을 사용하지 않고 다른 값을 썼다.
  • Start server on launch : checked
  • username : **** (서버 등록 사용자가 아닌 별도의 이름을 입력할 수 있다.)
  • password : **** (서버등록 암호가 아닌 별도의 암호를 설정할 수 있다.)
  • Use Digest Authentication : checked
  • Use Https : checked
  • Create and use self-signed certificate : checked
  • Extra shares : 설정하지 않음. 만약 추가로 공유하고자 하면, {공유 이름}과 {공유 폴더}를 설정하면 된다.

접속 방법

  • https://URL:Port
  • https://URL:Port/{공유 이름}/

[참고]

macOS Server WebDAV Replacement: WebDAVNav Server

[mac]macOS Server on Mojave

180926

macOS Server 5.6.3을 macOS 10.13(일명 하이 시에라)에 설치했다.

최근 macOS 10.14(일명 모하비)를 설치했다. 서버 앱이 작동하지 않는다. 

180929

macOS Server 5.7.1이 나왔다. 서버 앱이 작동하였다.

그런데, 웹서버는 빠졌다.

https://support.apple.com/en-us/HT208312

181001

모하비 안에는 이미 아파치가 설치되어 있다.

https://www.dyclassroom.com/howto-mac/how-to-install-apache-mysql-php-on-macos-mojave-10-14

마이그레이션(migration)

A Migration Guide for macOS Server Users를 따라 해서 모하비에 맞게 이주했다.

[교훈]

  1. 서버로 사용하는 컴퓨터의 운영체제와 관련 소프트웨어를 함부로 업데이트하지 말자
  2. 업데이트하기 전에, 파급 효과를 미리 확인하자
  3. 업데이트를 제공하는 곳의 공식적인 자료를 먼저 읽자

학과 서버 정리(180913)

사용 환경

HW : Mac mini Server (mid 2011)

OS : macOS High Sierra (10.13)

Server : macOS Server 5.4 (Apache 2.0)

  1. 일반적인 Apache의 설정 위치가 다름 (/Library/Server/web/config/apache2/)
  2. 애플의 공식 지원 (https://help.apple.com/serverapp/mac/5.6/#/ )
  3. 서버 기동과 정지 방법이 완전히 다름

[start]

[stop]

[status]

[web settings]

서버용 프로그램들

PHP : version 7.1.16

MySQL : 5.0.12

CMS 1: XE 1.9.8

  1. PHP 7.* 지원

CMS 2 : TextCube 1.10.10

  1. PHP 7.* 지원

CMS 3 : WordPress 4.9.8

  1. PHP 7.* 지원

[macOS]타임머신 백업 파일 지우기

[문제]

생각보다 백업 파일들이 차지하는 양이 상당했다.

[해법]

타임머신 백업 폴더를 찾아서 오래된 날짜의 폴더들을 선택해서 지웠다.

[문제2]

휴지통(trash)에 있는 파일들을 지울 수가 없었다.

[해법2]

터미널을 열어서 

sudo rm -R 명령으로 지웠다.

[참고문헌]

https://www.macworld.co.uk/how-to/mac/how-empty-trash-on-mac-3682422/

[pc]SSD를 z800에 설치하기

​0)SSD 구매
Samsung V-NAND SSD 860 PRO, 512GB
http://www.samsung.com/semiconductor/minisite/ssd/product/consumer/860pro/

1) BIOS 설정
현재 기본값으로 RAID+AHCI로 설정되어 있음(180507)
SATA Emulation—Sets the SATA emulation mode with the following options:
RAID + AHCI—both the RAID and AHCI OPROMs execute. This emulation mode is the default and offers the best performance and most functionality.
IDE —offers standard SATA supports (four ports only).

2) z800 -computer setup(F10) utility
부팅할 때, F10을 누르면 BIOS 설정 화면으로 진입한다.
https://support.hp.com/th-en/document/c01718191
z800에 forum
https://community.avid.com/forums/p/129569/741263.aspx

3) 운영체제에서 설정
윈도우10 IDE모드에서 AHCI로 변경하기(180507)
Regedit을 이용하여 수정함
http://rgy0409.tistory.com/477
https://m.blog.naver.com/ddodoki/221058094540

4) 삼성 유틸리티
삼성의 The Magician SSD management utility는 자사의 SSD도 인식하지 못함.
http://www.samsung.com/semiconductor/minisite/ssd/download/tools/

[Server]WebDAV Setup on High Sierra Server

[문제]
Server 5.* 이 되면서 WebDAV[note]Web Distributed Authoring and Versioning, 웹 분산 저작 및 버전 관리[/note]를 지원하지 않는다.
그래도 WebDAV를 사용하고 싶다.

[해법]
1.wfsctl[note]WebDAV File Sharing control utility[/note]를 이용한다.
-WebDAV 서비스 시작 명령

-공유할 폴더 지정 명령

공유해제할 폴더 지정 명령

2.외부에서 접근하는 방법

주의 : 반드시 https로 시작하며, webdav 이름을 사용해야 한다.

[참고문헌]
1.Use wfsctl to Manage WebDAV Shares in macOS 10.13 High Sierra

2.High Sierra Server Part 5: WebDAV Set Up

[ubuntu]IP setup

[문제]
서버로 사용하던 컴퓨터를 교체하였다. 그 컴퓨터를 다른 네트워크에 물려서 검사하려 했다. 서버일 때는 고정 IP를 사용하였으나, 자동 IP를 사용해야 했다.

[해결]
ubuntu에서 IP 설정하기

How to know the size of a file, a directory, or a disk

https://askubuntu.com/questions/1224/how-do-i-determine-the-total-size-of-a-directory-folder-from-the-command-line

ls -l, which only displays the size of the individual files in a directory, nor
df -h, which only displays the free and used space on my disks.

The command du “summarizes disk usage of each FILE, recursively for directories,” e.g.,

du -hs /path/to/directory
-h is to get the numbers “human readable”, e.g. get 140M instead of 143260 (size in KBytes)
-s is for summary (otherwise you’ll get not only the size of the folder but also for everything in the folder separately)