우분투9 공대생 블로그의 순기능(?) 나이를 먹으면(?) 아니 잠시 해당 부분을 건들지 않으면 나중에 무언가를 수정하거나 할 때 기억이 나지 않을 수밖에 없다. 몇 년 전 랩실에서 맥북을 처음 산 선배가 내 블로그 글을 보고 터미널로 시간 변경 하는 법을 따라하는 것을 보고 신기해했었던 기억이 있는데, 이것 또한 내가 삽질한 부분을 기록해 둠으로써 다른 사람들에게 도움이 된다는 순기능이지만 요 근래 들어서 크게 느끼든 또 다른 순기능은 "분명 이거 내가 했었는데 기억이 안 나요" 상황에서 도움이 된다는 것이다. 요즘 너무 바쁜 관계로 next cloud의 접속이 매우 느려진 것을 알고도 반년 정도 방치해 두었었는데 더 이상 견딜 수 없어 어떻게든 손대어 보려고 하니 아무것도 모르겠는 것이다.. 그럴 때는 내가 과거에 썼던 글을 토대로 다시 .. 2023. 8. 29. let's encrypt 인증서 자동갱신 문제의 시작 올해 하계 훈련 도중이었나? 갑자기 서버가 응답을 안했던 적이 있었는데 수료 후에 돌아와서 보니 let's encrypt는 무료로 ssl 인증이 가능한 대신 90일 마다 재갱신이 필요하다고 해서 갱신을 해주었던 적이 있다. 그러다가 오늘 저녁부터인가 이놈이 또 뜨는 것이다. 이참에 자동화를 해주기로 했다. 인증서 갱신 #!/bin/bash sudo systemctl stop apache2.service sudo certbot renew sudo certbot certificates sudo systemctl start apache2.service sudo reboot 먼저 bash 파일을 만들어 주자. vi든 nano든 그냥 내용 작성 후 [원하는 이름.sh]로 저장해 주면 된다. 위 명령어.. 2022. 11. 28. (nextcloud) HTTP header .. least 15552000.. 관련 에러 이름도 길다 Strict-Transport-Security” HTTP header is not set to at least “15552000” seconds. For enhanced security, it is recommended to enable HSTS 원인은 https 를 적용했을 때, 나타나는 것 같다. 방법은 간단하게도 가이드 문서에 나와 있는데, Hardening and security guidance — Nextcloud latest Administration Manual latest documentation Hardening and security guidance — Nextcloud latest Administration Manual latest documentation Nextclou.. 2022. 6. 20. (nextcloud) php configuration... output_buffering must be disabled 에러 오늘 해결해 볼 문제는 맨 위에 빨간 줄로 뜬 이 에러 바로 요놈이다. 바로 시작해보도록 하자. sudo nano /etc/php/8.0(맞는 버전 고르기)/apache2/php.ini 위의 명령어를 입력하여 파일을 열어준 후, 'ctrl + w' 를 눌러 검색 기능을 연다. output_buffering 을 검색하여 총 두개의 옵션을 찾아냈다. off로 변경하고 php와 아파치를 재시작 했는데도 안됐다. 실패! 계속 찾아보니 아래쪽에 하나가 더 있다. 얘도 off로 바꿔주고 sudo systemctl restart apache2.service sudo systemctl restart php8.0-fpm.service 서비스를 재실행 해주면? 무려 에러가 사라진 것을 알 수 있다! 2022. 6. 18. nextcloud (occ db:add-missing-indices) 관련 며칠 전 넥스트 클라우드 버전을 24. ... 으로 올리면서 이런 에러문이 생겼다. 해결은 아래 질문글에 대한 답변으로 찾았다. - Help with occ db:add-missing-indices - ℹ️ Support - Nextcloud community Help with occ db:add-missing-indices hi, after nextcloud update 19.0.1 i have error: Missing index “properties_path_index” in table “oc_properties”. If i sudo ae php occ db:add-missing-indices then i get error: PHP Parse error: syntax error, unexpected.. 2022. 6. 4. [우분투] 우분투에서 smb, webdav 접속하기 이번에 아마존 특가로 구입한 WD RED 10TB 하드가 도착해서, 어찌저찌 nextcloud의 데이터 폴더를 바꾸고, 하드를 폴더에 마운트 한 후(리눅스는 원하는 위치에 하드 마운트 할 수 있는걸 처음 알아서 신기했다.) 잘 되나 했더니, .oc 뭐시기 파일이 없다길래 또 2시간 정도 해메였던 것 같다. 결론은 원래 data 폴더에서 ctrl + h를 눌러서 숨은 파일을 찾은 후, 바꾸고 싶은 데이터 폴더에 넣어주면 된다. 그리고 /var/www/html/nextcloud/config/config.php 가서 데이터 디렉토리를 바꾸고 싶은 폴더 이름으로 바꿔주면 끝. 그런데 막상 백업을 하려는데 웹으로 접속해서 하면 자꾸 문제가 생기는 것이다. 그래서 finder와 우분투 파일 탐색기에 webdav로 .. 2021. 10. 24. [우분투] OS 세팅 백업, 롤백하기 오늘은 전에 잠깐 언급했었던 백업과 롤백에 대해서 자세히 다뤄 보려 한다. 최근에 우분투로 홈브리지와 nextcloud를 설치하면서, 시행착오가 많아 OS를 새로 깔기보단 사고치기(?) 전에 백업을 해두고 문제가 생기면 되돌리면 되지 않을까? 라는 생각에 여러 가지를 찾아보다 "TimeShift"라는 프로그램을 알게 되었다. GitHub - teejee2008/timeshift: System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snaps System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or .. 2021. 10. 13. [우분투] 부팅시 VPN 자동 접속 자취방에 CMB라는 충남 케이블 업체의 인터넷 회선이 깔려 있었는데, CMB 측에서 아이피가 모자라서 172..로 시작하는 사설 아이피로 쪼개서 공급을 해주고 있었다는 것을 나중에 개인 서버를 구축하면서 알았다. 어쩐지 아무리 설정을 해도 안된다 싶더니 공인IP가 아니어서 생긴 문제라는 것을 알고는, 고정IP를 할당해주는 VPN 서비스가 있어 무료 체험 후에 가장 저렴한(가난한 대학생은 이런거 중요해요) 곳에서 3개월치를 먼저 구매하였다. 원래 인터넷 품질이 좋지 않아 속도는 56Mbps 정도밖에 안나오지만, 매달 25,000원 이상(설치비용도 내야함 ㄷㄷ;;)을 내고 창틀 물구멍으로 KT 회선을 설치하느니 8000원 안쪽으로 VPN을 사용하는게 아무래도 더 나을 것 같았다. 애초에 이 일대 자취방은 전.. 2021. 10. 11. [우분투] VNC 검은 화면에 커서만 나올 때 (가상 디스플레이) https://askubuntu.com/questions/453109/add-fake-display-when-no-monitor-is-plugged-in/463000#463000 Add Fake Display when No Monitor is Plugged In I have an Ubuntu 14.04 server that has no external monitor connected. I use NoMachine to remote control the machine. When I do so, the Unity/Gnome interface doesn't see any monitors connected, so... askubuntu.com 요즘 개인 서버 만들면서 우여곡절을 많이 겪고 있는데, 아무리 바쁘더.. 2021. 9. 25. 이전 1 다음