Category: Linux Server / General

Armbian 및 Ubuntu server

꽃삽질 : 디렉토리 변경 감지. lsof vs fswatch

제목에 ‘꽃삽질’을 붙이긴 오랜만이다. 그만큼, 이번 꽃삽질은 짜증 속에 이뤄졌다. 왜 이런 걸 찾게 됐었는지, 그 이유부터 써놔야겠다. 서버를 종료할 때, 그냥 poweroff 명령을 내린다. 가끔 ‘한시간 뒤’ 등으로 시간 조건을 붙일 때는 있지만, 아무튼 현재 서버 상황은 고려하지 않고…

Continue Reading 꽃삽질 : 디렉토리 변경 감지. lsof vs fswatch

NextCloud: cron 설정.

Background Job 을 위해 nextcloud 는 몇가지 방법을 제시하고 있는데, 그 중 Cron 을 선택하여 설정하는 법을 정리했다.공식문서를 참고했다. 먼저 www-data 를 위한 cron job 을 설정한다. crontab 이 열리면 다음을 추가한다. nextcloud 경로가 /var/www/nextcloud/ 여기가 아니라면, 그 위치로 바꿔준다….

Continue Reading NextCloud: cron 설정.

linux(Ubuntu) uid/gid 바꾸기. (mpd 덕에..)

TL;DR 백문이 불여일견. 늘 신세지고 있는 nixCraft 에게 고마움을 전한다. (물질로도 보답을 해야 할텐데..) 우여곡절 끝에, mpd 서버가 2개가 돼 버렸다. 그냥 따로 따로 쓰면 아무 문제가 없겠지만, 굳이(!) 재생목록을 공유하고 싶어졌다.다시 말해, mpd A 에서 만든 재생목록을 mpd B…

Continue Reading linux(Ubuntu) uid/gid 바꾸기. (mpd 덕에..)

시스템 사용자(system user) umask 설정.

TL;DR /etc/passwd 의 GECOS 항목에 umask 를 넣어주면 된다. 고마워요 StackOverFlow! 로그인이 되는 일반 사용자라면, .profile 등에 umask 를 넣어주면 된다.그러나, daemon 등으로 돌아가는 시스템 사용자라면? 이런 경우 아예 로그인이 안되게끔 설정해놨기 때문에 .profile 등은 작동하지 않는다. (이것을 알아내기 위해…

Continue Reading 시스템 사용자(system user) umask 설정.

SetGID: 이해와 설정

** 이글루스에 있던 글을 가져왔고, 살짝 손을 봤다. 우분투를 업무에 적용하여 여럿이 공동으로 사용하는 경우라면 모를까, 이 글에서 설명할 기능이 모든 사람은 물론이거니와 나한테도 그렇게 유용하다는 생각은 들지 않는다.그러나, 사실은 굉장히 중요한 기능이고, 개념이다. 우분투(리눅스)가 그만큼 쓰이고 있지 않아서 사람들이…

Continue Reading SetGID: 이해와 설정

SetGID: Linux,macOS,MS Windows 에서 어떻게 작동하는지?

리눅스에선 아무런 무리가 없다.macOS 에서도 큰 무리는 없다.MS Windows 에선, 제대로 작동하지 않는다. 다음을 보자. NFS 로 마운트한 디렉토리에 리눅스, 맥OS, MS 윈도우에서 각각 파일 및 디렉토리를 생성해봤다.제대로 생성됐을 경우, 디렉토리는 2775(rwxrwsr-x), 파일은 664(rw-rw-r–)가 부여돼야만 한다.tpad 가 붙은 파일은 리눅스에서…

Continue Reading SetGID: Linux,macOS,MS Windows 에서 어떻게 작동하는지?

Ubuntu 20.04: Possible missing firmware /lib/firmware/i915/…bin 오류 돌아가기.

오늘, 우분투 서버를 update && upgrade 했더니 난데없이 이상한 오류가 떠버렸다. 살짝 꽃삽질하며 알게된 내용을 간략하게 정리하자면, 커널은 저 파일을 필요로 하게끔 수정이 이뤄졌는데, 정작 저 펌웨어 관련 파일들은 꾸러미로 올라오지 못한 상태인 듯 하다.이에 관해 이미 버그 보고가 되었고,…

Continue Reading Ubuntu 20.04: Possible missing firmware /lib/firmware/i915/…bin 오류 돌아가기.

NextCloud : memcache(memcached) 설정.

캐시는 필수 사항은 아니다. 따라서 지금까지(한 2년쯤?) 이 설정은 하지 않고 사용해왔다.그러다가, 어제 갑자기 다른 오류를 막아보다가 이거까지 처리해버렸다. 다만, 공식 문서에 나온 내용이 살짝 이해가 되지 않고, 캐시에도 몇가지 종류가 있는 모양이라서, 검색 후 적절한 설정을 (무단으로!) 따라했다.우분투 서버…

Continue Reading NextCloud : memcache(memcached) 설정.

NextCloud: caldav, carddav, webfinger, nodeinfo 오류 넘어가기 / apache 서버.

이전까진 쓰지도 않는 기능이고, 뭔지도 몰라서 그냥 냅뒀었는데, 어제 괜히 건드려보고 싶은 맘이 들었다.어찌어찌 해결을 하긴 했는데.. 사실 아파치 쪽은 아는게 거의 없어서.. 그냥 남들이 하라는대로만 할 수 밖에 없었다. 그 와중에, 우여곡절이 있었고, 그 때문에라도 가볍게 기록해두기로 한다. NextCloud…

Continue Reading NextCloud: caldav, carddav, webfinger, nodeinfo 오류 넘어가기 / apache 서버.

꽃삽질: autofs, 호스트가 없다고 주장함!

TLDR; mount 로는 nfs 가 문제가 없는데, autofs 에서 오류가 발생한다면, IP 를 확인하고, 끝자리가 100 이 넘지 않도록 바꿔준다. (예. 192.168.0.127 ➙ 192.168.0.98) 이 무더운 여름 날. 또 한번 꽃삽질을 해댔더랬다. (해댔더랬다… 이거 맞는 표현인가? 쓰고도 어색함이 느껴지는건 더위…

Continue Reading 꽃삽질: autofs, 호스트가 없다고 주장함!