Computer >> 컴퓨터 >  >> 체계 >> Linux

Ubuntu에서 시작 애플리케이션을 관리하는 방법

Ubuntu에서 시작 애플리케이션을 관리하는 방법

컴퓨터를 켤 때마다 많은 서비스와 응용 프로그램이 자동으로 로드되는 경우 부팅 프로세스를 완료하는 데 너무 오래 걸릴 수 있습니다. 고맙게도 Ubuntu를 사용하면 시작 응용 프로그램을 쉽게 관리하고 불필요한 것으로 간주되는 모든 항목을 자동으로 로드하지 않도록 설정할 수 있습니다. 방법을 알아보겠습니다.

두 개의 스타트업

대부분의 Linux 배포판의 부팅 프로세스는 두 부분으로 나뉩니다.

첫 번째 부분은 Linux 커널이 로드될 때 시작되어 로그인 화면에 도달할 때까지 지속됩니다. 일반적으로 시스템화된 시작 서비스는 기본 기능에 필요한 모든 서비스를 로드합니다. 여기에는 Bluetooth 스택, 오디오 하위 시스템 등이 포함될 수 있습니다.

두 번째 부분은 로그인할 때 시작되며 일반적으로 Slack 또는 Skype와 같은 데스크톱 애플리케이션으로 구성됩니다.

둘 다 제어하기는 쉽지만 나중에 살펴보겠지만 각 작업에 대해 서로 다른 도구를 사용해야 합니다.

시스템 시작

Ubuntu를 포함한 대부분의 최신 Linux 배포판은 systemd에 의존하여 필요한 서비스를 자동으로 시작합니다. Systemd는 이 초기 시작 프로세스를 확인하는 데 도움이 되는 유용한 도구와 함께 제공됩니다. 이를 사용하여 자동으로 로드되는 모든 항목의 영향을 확인하고 쓸모 없다고 생각되는 항목을 비활성화할 수 있습니다.

systemd가 모든 것을 로드하는 데 걸린 시간을 확인하려면 systemd-analyze를 입력하십시오. 터미널에서 Enter 키를 누릅니다.

Ubuntu에서 시작 애플리케이션을 관리하는 방법

Systemd-analyze는 systemd의 로그를 확인하고 컴퓨터 시작 시퀀스가 ​​완료되는 데 걸린 시간을 보여줍니다. 알아두면 좋은데 도움이 되지 않습니다. 시작 순서가 느리다면 로드하는 데 너무 오래 걸리는 무언가가 있어야 합니다. 이것이 바로 systemd-analyze가 할 수 있는 일입니다. 책임이 있는 사람을 찾는 것입니다. 다음과 같이 사용해 보세요.

systemd-analyze blame
Ubuntu에서 시작 애플리케이션을 관리하는 방법

이렇게 하면 가장 영향력 있는 항목부터 시작하여 가장 가벼운 항목으로 점진적으로 이동하여 시스템에 로드된 모든 목록이 표시됩니다.

:항목 목록이 긴 경우 다음 명령을 사용하여 목록을 텍스트 파일로 내보낼 수 있습니다.

systemd-analyze blame >> NAME_OF_FILE.txt

터미널의 항목보다 텍스트 파일을 분석하는 것이 더 쉽습니다.

프린터도 없는데 왜 프린터 서비스를 실행합니까? 일부 서비스가 쓸모없다고 생각되면 쉽게 비활성화할 수 있습니다. 그냥 사용:

sudo systemctl disable NAME_OF_SERVICE --now

그러나 그것들은 쓸모가 없으며 절대 필요하지 않을 것임을 확신해야 합니다. 그렇기 때문에 다음 항목에 의존하는 항목을 확인하는 것이 좋습니다.

sudo systemctl list-dependencies NAME_OF_SERVICE --reverse

시작 애플리케이션 관리

시작 프로세스의 두 번째 부분은 데스크탑 환경 자체에 의존합니다. 배포 및 데스크탑 환경에 따라 다양한 도구를 사용하여 제어할 수 있습니다. Ubuntu에서는 앱 메뉴를 방문하고 startup을 입력하여 해당 도구를 찾을 수 있습니다. . 표시될 시작 응용 프로그램 항목을 선택하십시오.

Ubuntu에서 시작 애플리케이션을 관리하는 방법

로그인 후 자동으로 로드되는 모든 응용 프로그램을 보여주는 시작 응용 프로그램 기본 설정 창이 나타납니다.

Ubuntu에서 시작 애플리케이션을 관리하는 방법

앱의 자동 로드를 비활성화하지만 나중에 다시 활성화하려는 경우를 대비하여 해당 항목을 유지하려면 왼쪽에 있는 확인란의 선택을 취소합니다.

Ubuntu에서 시작 애플리케이션을 관리하는 방법

항목을 완전히 제거하려면 항목을 클릭하여 선택한 다음 오른쪽에 있는 제거를 클릭하십시오.

일부 항목이 데스크탑 사용에 중요하지 않은 경우 나머지 응용 프로그램이 더 빨리 로드되도록 로드를 지연할 수 있습니다. 그렇게 하려면 항목을 편집하고 항목을 실행하기 전에 추가 명령을 추가하여 수동으로 지연을 도입해야 합니다. 다음과 같이 할 수 있습니다.

sleep 60;EXISTING_COMMAND
Ubuntu에서 시작 애플리케이션을 관리하는 방법

sleep 60; 명령은 시작 응용 프로그램에 60초 지연을 추가합니다.

시작 목록에 애플리케이션 추가

이것은 또한 시작 시퀀스에 자신의 응용 프로그램을 추가할 수 있는 지점입니다. 오른쪽에 있는 추가 버튼을 클릭하면 됩니다.

"이름" 필드에 시작 항목에 대해 원하는 이름을 입력하고 적절하게 명명된 "명령" 필드에 명령을 입력합니다. 또는 필드 오른쪽에 있는 "찾아보기 ..." 버튼을 클릭하고 팝업 파일 대화 상자에서 실행 파일을 선택할 수 있습니다.

Ubuntu에서 시작 애플리케이션을 관리하는 방법

마지막으로 원하는 경우 주석을 입력하고 "추가"를 클릭하여 시작 목록에 명령을 추가합니다.

이제 시작 응용 프로그램 목록을 정리했으므로 자동으로 휴지통을 비워 저장 공간을 확보하거나 상단 표시줄을 숨겨 화면 공간을 확보할 수 있습니다.