
저는 우리 회사에서 Ubuntu를 실행하는 산업용 컴퓨터를 더욱 강력하게 만들 수 있는 방법을 찾으려고 노력 중입니다. 우리는 (현재) Ubuntu 18.04(데스크톱 버전)을 실행하는 차량에 산업용 컴퓨터를 사용합니다. 우리 소프트웨어는 ROS Melodic으로 구축되고 18.04에서만 실행되며 소프트웨어 모듈화를 위해 Docker 컨테이너에 크게 의존하기 때문에 18.04를 사용합니다. Ubuntu 20.04로 업그레이드가 가능합니다. 최근에 우리는 OS에 몇 가지 문제가 발생하여 수동으로(나쁜 일임) 또는 cron
. 이러한 상황에는 다음이 포함되지만 이에 국한되지는 않습니다.
- OS 로그 파일(
/var/log/kern.log
, ...)이 너무 커짐 --> 저장 공간 부족 - Auto Updater가 소프트웨어 시작을 실행하고 차단합니다.
- 다양한 포트에서 UDP를 통해 통신하는 소프트웨어 사이의 갑작스러운 연결 끊김(소프트웨어나 네트워크 변경 없이 매일)
이 모든 것 때문에 우분투를 더욱 "견고하게" 만들 수 있는 방법이 있는지 궁금해졌습니다. 이는 사용자로서 시스템을 n번째 시작할 때 이전과 동일한 방식으로 작동하며 우리가 원하지 않는 한 업데이트가 설치되지 않을 것임을 확신할 수 있는 방법을 의미합니다. , 등.
내가 아는 한 가지 옵션은 Ubuntu 18.04의 서버 버전을 사용하는 것입니다. 서버에 대한 요구 사항이 차량의 요구 사항과 유사하기 때문에(예를 들어 오류 없이 긴 가동 시간) 이러한 문제 중 일부를 해결할 가능성이 높습니다.
tl;dr -> 내 Ubuntu 시스템이 하룻밤 사이에 회사 소프트웨어(차량, 산업 환경)가 더 이상 작동하지 않게 만드는 무언가를 "마법처럼" 변경하지 않도록 하려면 어떻게 해야 합니까? 어떤 자료, 의견, 힌트라도 환영합니다!
미리 감사드립니다.