Category: Linux Server / General

Armbian 및 Ubuntu server

nextcloud 쓰기 권한.

TLDR; 다음 두가지를 고려한다. 단, setgid 가 설정돼 있다는 가정이 선행된다. 쓰기권한이 필요한 디렉토리의 Group 에, www-data(또는 apache 를 수행하는 사용자) 를 추가한다. /etc/apache2/envvars 에 umask 002 를 추가한다. 이러면 nextcloud 에서 생성한 파일을 서버의 사용자가 직접 수정할 수도 있고,…

Continue Reading nextcloud 쓰기 권한.

shebang: /usr/bin/env python3 vs /usr/bin/python3

예전부터 이 둘간에 무슨 차이가 있는 건지 궁금했었는데, 며칠 전에 확실히 알게 되었다.간단하게 말하면, 나혼자만 쓸 지, 아니면 누구나 쓸 수 있게 할 지의 문제다. /usr/bin/python3 는 우분투 계열이라면 문제없이 쓸 수 있다. 왜냐? 그 위치에 실행파일(정확하게는 심볼릭 링크)이 자리잡고…

Continue Reading shebang: /usr/bin/env python3 vs /usr/bin/python3

diff, patch 파일 사용법

이걸 몰라서, 하나 하나 손으로 고쳤었다. 이건 마치 엑셀 앞에서 계산기 두드리는 행동과 다를 바가 없다. 뭐.. 몰랐으니. nixCraft 의 도움을 빌렸다. 자세한 사항은 위 글을 참고하고, 아주 간단하게 하나만 정리한다. 파일 하나에 대해서 .patch 가 있을 땐 그냥 간단하게…

Continue Reading diff, patch 파일 사용법

pipeline, 또 다시 한번 도전: xargs 사용법 – 수정본.

# 수정본.2018.11.17 에 쓴 초판을 수정했다. xargs 에 대해 확실하게 정리를 하고자 하긴 했는데, 아마도 이 글 내용이 맞으리라 생각한다. 습관으로, 그저 손가락 근육이 기억하는대로 파이프(라인)을 써왔다. Redirection 도 마찬가지. 오늘, 쓰잘 데 없어보이나, 결코 쓰잘 데 없지는 않은 뭔가를…

Continue Reading pipeline, 또 다시 한번 도전: xargs 사용법 – 수정본.

잠깐, 먹통이 됐던 이곳.

흠.. update 의 위험이 이렇게 크다. 나같이 혼자 쓰는 곳이야 문제가 없지만, 대형 시스템이었다면 조금 아찔할 뻔 했다. 이래서 그냥 최신판으로 판올림하지 못하고, 구판에 머무는 곳이 많은가보다. 오후 9:30 분 쯤, 여기가 먹통이 됐다. 500 오류가 났었는데, 순간 당황했다. 어?…

Continue Reading 잠깐, 먹통이 됐던 이곳.

apt upgrade/install 취소하기!

살다보면, 이런 일이 반드시(?) 온다. 나한테도 물론 있었고, 앞으로도 아마 또 있으리라.Snapper 를 사용하면 이 작업이 조금 쉽긴 하지만, 서버에서만 쓰고 있고 데스크탑에서까진 아직.. 아무튼, 누군가 같은 경험을 했고, 그 아픔(?)을 기록으로 남겨놨다. 언젠간 크게 도움이 될 날이 있으리라 생각하며,…

Continue Reading apt upgrade/install 취소하기!

alias 에 따옴표(홑/겹) 넣기.

다소 복잡한 alias 를 만들었는데, 따옴표를 넣어야 하는 상황이라 오류가 발생했다. 넣으려는 명령은 이랬다. Openwrt opkg 에서 판올림을 하는 명령을 살짝 변형해봤다.판올림이 가능한 지 먼저 확인하고, 가능한 꾸러미가 있으면( wc -l 로 확인) 판올림을 수행하고, 없다면 “없네요”를 출력하고 끝낸다. 명령어로…

Continue Reading alias 에 따옴표(홑/겹) 넣기.

find -perm 정리.

** 글이 길어졌고, 쓰다가 보니 또 새로운 사실을 알게되어, 맨 처음 쓰려고했던 내용과 조금은 다른 방향으로 나가게 됐다. 여기서 기억해야할 사항은 한가지다. Write Permission 을 찾기 위해선 6(RW)이 아니고, 2(W)를 써야 한다. 이에 관한 얘기는 아래 쪽에 써놨다. 딴 거…

Continue Reading find -perm 정리.

Vim : Paste 시 줄이 이상해지는 현상?

** 최근 Vim 에는 이게 없어졌다. 적어도 Vim 8.1.2269 에선 이런 일이 없다. 이게 뭔 소리냐 하면, 문장 앞에 공백(또는 Tab)이 포함된 문자열을 붙여넣을 때, 공백이 더 추가되어 이상한 결과가 나올 때가 있단 얘기다. 그래서 플럭인을 쓰기도 했는데, 이젠 그럴…

Continue Reading Vim : Paste 시 줄이 이상해지는 현상?

nfs 가 접근 가능 상태인지 확인하려면?

nfs 서버 자체가 켜져있는지 아닌지를 알려면, ping 을 쓰는 게 제일 간단하고 편한 방법이다. ping 이 막혀있다면 어쩔 수 없지만. 그런데, 단순히 켜져 있는 상태를 넘어 nfs 가 작동 중인지 알려면?rpcinfo 가 이런 역할을 한다고 한다. 하루 하루 늘어만 가는…

Continue Reading nfs 가 접근 가능 상태인지 확인하려면?