대부분의 운영체제와 마찬가지로 ChromeOS에도 자체 터미널이 존재합니다. Chromium OS Developer Shell, 줄여서 Crosh(크로쉬)라고 불리는 이 도구는 디버깅, 하드웨어 점검, 숨겨진 하드웨어 설정 조정 등 다양한 작업을 수행할 수 있는 매우 강력하고 다재다능한 도구입니다.
Crosh는 어떻게 작동하나요?
Crosh의 사용법은 비교적 간단하지만, 이를 활용하기 위한 기본 지식은 필요합니다. 다른 터미널과 마찬가지로 Crosh는 사용자가 입력하는 명령어에 반응하며, 입력된 명령어는 시스템이 수행할 특정 기능과 연결되어 있습니다.
따라서 각 명령어가 어떤 기능을 수행하는지 정확히 파악하고 있어야 합니다. 바로 그 부분을 위해 이 가이드가 준비되었습니다. 가장 많이 사용되고 유용한 명령어들과 그 기능을 함께 소개해 드립니다.
Crosh 실행 방법
Crosh를 시작하려면 Chromebook 또는 ChromeOS 기기에서 Ctrl+Alt+T 키를 동시에 누르기만 하면 됩니다. 그러면 Google Chrome 탭 형태로 Crosh가 실행됩니다.
Crosh 주요 명령어와 기능
기기를 최대한 활용하는 데 도움이 되는 다양한 Crosh 명령어를 살펴보겠습니다. 아래 표의 각 명령어 옆에는 설명이 함께 제공되므로, 마음에 드는 명령어를 골라 바로 시도해 볼 수 있습니다.
| 명령어 | 기능 |
|---|---|
| help | 간단하고 필수적인 명령어 목록을 출력합니다. |
| help [명령어] | 해당 명령어의 기능을 설명해 줍니다. |
| help_advanced | 사용 가능한 모든 명령어 목록을 표시합니다. |
| battery_test [테스트 시간(초)] | 배터리 방전률을 측정하는 테스트를 수행하며, 기기 배터리에 대한 정보도 함께 표시합니다. |
| connectivity | 네트워크 연결 상태 및 관련 세부 정보를 표시합니다. |
| Ctrl+C | 명령어는 아니지만, 실행 중인 명령이 너무 오래 걸릴 경우 이 키 조합으로 프로세스를 안전하게 중단할 수 있습니다. |
| exit | Crosh를 종료합니다. |
| memory_test | 사용 가능한 메모리에 대한 테스트를 수행합니다. |
| modem help | 연결된 모뎀을 구성할 수 있습니다. |
| network_diag | 네트워크 진단 테스트를 실행하고 결과를 텍스트 파일로 저장합니다. |
| ping [웹사이트] | 기기에서 특정 웹사이트까지의 트래픽 속도를 확인하고 패킷 손실 여부를 감시합니다. 네트워크 문제 진단과 문제 해결에 필수적인 명령어입니다. |
| rollback | 기기를 이전 ChromeOS 버전으로 롤백합니다. 단, 이 과정에서 기기가 초기화(파워워시)되므로 주의가 필요합니다. |
| set_time | 기기의 시간을 수동으로 설정합니다. |
| shell | 셸(shell)을 시작합니다. 개발자 전용 기능으로 훨씬 고급 명령어를 포함하고 있으므로, 반드시 신중하게 사용해야 합니다. |
| shell_history | 이전에 Crosh에서 실행했던 명령어 목록을 표시합니다. |
| storage_status | 저장소 상태, 벤더 속성, 오류 로그를 표시합니다. |
| storage_test_1 | 짧은 오프라인 SMART 테스트를 수행합니다. |
| storage_test_2 | 광범위한 저장소 읽기(readability) 테스트를 수행합니다. |
| sudo dump_vpd_log –full –stdout | 기기의 UUID, 시간대, IMEI, 언어, 지역, 모델명, 키보드 레이아웃, 일련번호를 표시합니다. |
| top | Windows의 작업 관리자와 유사합니다. 백그라운드에서 실행 중인 프로세스와 애플리케이션, 그리고 메모리 사용량을 표시합니다. |
| uptime | 시스템이 실행된 시간과 그동안 로그인한 사용자 수를 표시합니다. |
안전하게 Crosh를 활용할 준비 되셨나요?
위의 명령어들은 Crosh를 본격적으로 사용하기 전에 반드시 알아두어야 할 기본 사항들입니다. 하지만 미리 대비하는 것이 후회하는 것보다 낫습니다. Crosh에서 설정을 조정하기 전에는 반드시 백업을 진행하고, 이해할 수 없는 명령어를 실험하기 전에는 인터넷에서 관련 정보를 먼저 확인하는 습관을 들이세요. 이제 Crosh를 통해 Chromebook을 마음껏 튜닝하고 문제를 해결해 보시기 바랍니다.