Computer/시놀로지 코딩 알고리즘 2021. 3. 24. 13:32
시놀로지가 재부팅되면 안 되는 경우가 있습니다. 특히 서버 운영 같은 경우는 재부팅되면 자동으로 실행한다고 해도 설정을 다시 해줘야 하는 경우가 있죠. 시놀로지와 헤놀로지를 쓰고 있는데 한대가 자동으로 업데이트를 하면서 재부팅되는 바람에 제대로 동작을 안 하고 있었습니다. 자세히 보니 동시에 재부팅했었는데 업타임이 다르더군요. 동기화되는 서버라서 쉽게 알아차릴 수는 없었습니다. 그럼 간단히 자동 업데이트를 꺼서 재부팅이 되고 시스템이 꺼지는 불상사를 막아보겠습니다. 시놀로지 시스템 상태 ▼ 1. 시놀로지의 [ 시스템 상태 ] 메뉴를 보면 업타임 시간을 알 수 있습니다. 현재 158 일 정도 켜져 있다는 것을 알 수 있죠. 만약 자동 업데이트를 한다면 꽤 자주 업타임이 바뀌는 것을 보실 수 있습니다. ▼ ..
더 읽기
Computer/우분투 코딩 알고리즘 2021. 2. 27. 11:59
우분투에서는 패키지 설치를 위해서 보편적으로 apt(Advance Packging Tools) 명령어를 사용합니다. apt는 기존의 apt-get, apt-cache 등의 통합으로 나온 패키지 매니징 툴입니다. 그런데 패키지 업데이트를 위한 update 와 upgrade의 차이점이 존재합니다. 한국 사람이 이해하기에는 비슷한 명령어 이기 때문에 처음 Ubuntu를 사용하게 되면 잘못 사용하는 경우가 발생합니다. 우선 간단히 다음과 같은 차이가 있습니다. update - 설치 가능한 패키지 리스트를 최신화 upgrade - 실제 업데이트 다음 구문은 시스템을 업데이트 하는 것이 아니라 실제 설치 가능한 패키지 리스트를 최신화 하는 것 입니다. 실제로 프로그램이 최신 버전으로 설치되거나 바뀌지는 않습니다. ..
Coding/몽고DB 코딩 알고리즘 2021. 1. 27. 19:09
MongoDB에서 업데이트 하는 방법을 알아보겠습니다. 업데이트를 위해서는 update() 메소드를 사용합니다. 다음과 같은 데이터가 있다고 가정하겠습니다. 우선 검색을 통해서 send 값이 false 인 것들만 조회 해보겠습니다. 목적이 모든 send 값을 true로 변경하려고합니다. $set 업데이트 조회의 경우 find() 메서드를 사용합니다. find 메서드에 {send:false} 검색조건으로 조회를 합니다. 그럼 전체 데이터에서 send 값이 false인 문서만 조회됩니다. db.getColleciont('ip').find({send: false}) 업데이트 find() 메서드 대신 update() 메서드로 변경합니다. 인자 값은 총 3개입니다. 첫번째 인자는 조회조건입니다. 두번째 인자는 변..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.