Chrome OS 개발자 셸의 약자인 크로쉬는 사용자에게 명령줄 인터페이스를 제공하는 크롬북의 필수 구성 요소입니다. 이 개발자 셸은 기기의 다양한 측면을 디버깅, 테스트 및 탐색할 수 있는 플랫폼 역할을 합니다.
크롬북 사용자는 다양한 터미널 명령어를 숙지하여 기술 문제를 해결하는 데 효율성과 숙련도를 높이는 것이 좋습니다.
크롬북을 위한 필수 크로시 터미널 명령
다음은 주어진 텍스트의 수정 버전입니다: “여기서는 앞서 설명한 크로시 명령어 전체를 활용하는 복잡한 방법을 자세히 살펴봅니다.그러나 간결한 개요를 원하는 분들을 위해 다음 목록은 Crosh 해결 방법을 요약하여 정리한 것입니다:
명령 설명 | 명령 |
---|---|
크로쉬 열기 | Ctrl + Alt + T |
핑 | 핑 [도메인] |
메모리 테스트 | 메모리_테스트 |
모뎀 구성 | 모뎀 도움말 |
ChromeOS | 롤백 |
Crosh에서 프로세스 중지 | Ctrl + C |
작업 열기 관리자 | 상단 |
배터리 관리자 | battery_test [초] |
개발자 모드 명령 | 셸, systrace, 패킷 캡처 |
사용자 및 가동 시간 | 가동 시간 |
시간 설정 | set_time |
네트워크 진단 | network_diag |
네트워크 추적 | 추적 경로 |
도움말 | 도움말, help_advanced |
메모리 정보 | 무료, meminfo |
카나리아 채널로 전환 | live_in_a_coal_mine |
자동-셀룰러 네트워크를 통한 업데이트 | update_over_cellular [활성화|비활성화] |
블루투스 디버깅 | bt_console |
SSH를 통한 연결 | ssh |
입력 장치 테스트 | evtest |
크로시 종료 | 종료 |
크로시 열기
크로시는 크롬북의 일반 애플리케이션 메뉴를 통해 액세스할 수 없습니다; 해당 기능을 사용하려면 브라우저에서 키보드 단축키 “Ctrl + Alt + T”를 실행하여 새 탭에 터미널 창을 열어야 합니다.
사용자가 크로시에 들어가기 위해 크롬북의 개발자 모드를 활성화할 필요는 없습니다.
핑 테스트 실행
‘netsh wlan show profile
ping google.com
핑 테스트는 네트워크 문제를 식별하는 데 없어서는 안 될 도구입니다.이 테스트를 활용하면 컴퓨팅 기기와 웹 서버 간의 데이터 전송 효율성을 확인할 수 있으며, 손실된 패킷에 대한 정보도 얻을 수 있습니다.
크롬북 메모리 테스트
크롬북 메모리 관련 정보는 크롬북 사양 확인에 관한 도움말에 따라 타사 플러그인을 통해 액세스할 수 있지만, 모든 사용자에게 충분하지 않을 수 있습니다. 자세한 내용을 확인하려면 다음 명령을 입력하여 크로쉬를 활용하세요:
memory_test
모뎀 구성
모뎀을 올바르게 구성하는 것은 네트워크 문제 해결에 있어 매우 중요한 부분입니다.
모뎀 활성화, 모뎀과의 연결 설정, 모뎀 펌웨어 업데이트, 모뎀에서 전체 시스템 재설정 수행 및 기타 관련 작업을 포함한 다양한 옵션을 얻으려면 크롬북의 터미널에서 다음 명령을 실행하세요.
modem help
이전 버전의 ChromeOS 재설치
최신 Chrome OS 업그레이드 설치 후 문제가 발생한 경우 크래시(Chrome 복구 콘솔)를 사용하여 운영 체제의 이전 반복으로 롤백하는 것이 좋습니다.
앞서 언급한 크래시 명령을 입력한 후 Enter 키를 눌러 실행할 수 있습니다.
rollback
크로쉬에서 모든 프로세스 중지
크로쉬 내에서 핑 또는 메모리 테스트와 같은 백그라운드 프로세스를 중단하려면 Ctrl + C를 누르면 됩니다. 이 방법은 크로쉬 창을 완전히 닫는 것에 비해 더 효율적이고 안전합니다.
더 나은 작업 관리자
ChromeOS에 컴퓨팅 리소스와 메모리를 소비하는 프로세스에 대한 정보를 표시하는 내장 작업 관리자가 포함되어 있다는 사실을 아는 사람은 거의 없습니다. 이 기능에 액세스하려면 ‘더보기’ 메뉴(세로 점 3개로 표시됨)로 이동한 다음 ‘기타 도구’, ‘작업 관리자’를 차례로 선택하면 됩니다.
다음 문장은 좀 더 수준 높은 사용자를 위해 좀 더 정교한 설명이 필요합니다: “또한, 독점적인 그룹만이 크롬 OS에 숨겨진 작업 관리자가 크로시에 포함되어 있다는 사실을 알고 있습니다. 이 기능을 활용하면 기본 작업 관리자 애플리케이션을 통해 기본적으로 표시되지 않는 낮은 수준의 기능에 대한 프로세스에 대한 통찰력을 얻을 수 있습니다.
top
배터리 관리
크롬북의 배터리 수명은 기기 화면의 오른쪽 하단을 보면 쉽게 확인할 수 있습니다.
battery_test 10
크로쉬 애플리케이션은 특정 기간 동안의 배터리 사용량에 대한 자세한 분석과 함께 남은 배터리 수명 및 전반적인 배터리 상태에 대한 정보를 제공합니다.
개발자 모드 명령
이 문맥에서 “켜짐”을 대체할 수 있는 문구를 제공해 주시겠습니까?
`shell` 명령은 전체 Bash 터미널 세션을 표시하는 데 사용되므로 사용자가 시스템 콘솔과 직접 상호 작용하는 것처럼 명령을 실행할 수 있습니다.
Systrace는 컴퓨터 시스템 또는 네트워크의 활동과 기능을 추적하고 기록하는 프로세스를 시작하는 애플리케이션입니다.
패킷 캡처 기능은 추가 분석 또는 문제 해결을 위해 데이터 패킷을 캡처하고 기록하도록 설계되었습니다.
사용자 및 가동시간
크롬북의 전원을 마지막으로 끈 지 얼마나 되었나요? 재부팅 간격이 며칠 또는 몇 주까지 늘어났을 수 있습니다.
앞서 언급한 명령어를 사용하면 컴퓨터의 전원을 끈 후 경과한 시간을 확인할 수 있을 뿐만 아니라 현재 로그인한 개인에 관한 데이터도 공개할 수 있습니다.
uptime
시간 변경
장치에서 시간 표시와 관련된 문제가 발생하는 경우, 두 시간대가 만나는 지역에 거주하거나 인터넷 연결에 자주 이동하기 쉬운 IP 주소가 있기 때문일 수 있습니다.
set_time 26 May 2023 11:21am
추가 네트워크 진단
이미 핑 테스트를 수행하고 모뎀 구성을 시도했지만 여전히 연결 문제가 발생하는 경우 네트워크에 대한 종합적인 진단 평가를 실행하는 명령은 다음과 같습니다:
network_diag
데이터는 이 작업을 위해 지정된 기기(일반적으로 크롬북이라고 함)의 내부 메모리 내에 텍스트 형식으로 저장됩니다.
패킷 경로 추적
tracepath google.com
명령줄 도움말 받기
이 디렉토리에 포함되지 않은 명령이 필요한 경우, 사용 가능한 모든 크로시 명령의 약식 또는 종합 카탈로그를 얻을 수 있습니다.
이 챗봇 소프트웨어로 수행하고자 하는 작업에 대한 간략한 요약을 알려주시면 참고할 수 있도록 관련 명령어 목록을 제공해 드리겠습니다.
help
help_advanced
메모리 정보
앞서 언급한 두 가지 크로쉬 명령은 크롬북의 메모리 사용량에 관한 데이터를 찾고 있는 개인이 활용할 수 있습니다.
주제에 대한 간결한 요약은 다음과 같이 제공될 수 있습니다:
free
다음 텍스트는 주제에 적합한 전문 용어를 사용하여 격식 있고 전문적인 어조로 작성되었습니다. 온라인 플랫폼에 액세스하고 사용하는 방법에 대한 명확한 지침과 함께 사용자 인증 방법 및 시스템 요구 사항에 대한 구체적인 세부 정보를 제공합니다. 글쓰기 스타일이 간결하고 직설적이어서 독자가 설명된 단계를 쉽게 이해하고 따라할 수 있습니다.
meminfo
카나리아 채널로 전환
다양한 소프트웨어 배포 채널이 제공되므로 사용자는 네 가지 기본 채널 중에서 원하는 업데이트 유형을 선택하여 크롬북에 적용할 수 있습니다.
안정 릴리스는 신뢰할 수 있고 철저한 검사를 거친 업데이트를 위해 지정됩니다.
베타 테스트는 엄격한 평가를 통해 최신 기능의 신뢰성을 보장하는 수단입니다.
개발자 채널은 본질적으로 완전히 신뢰할 수 없는 최신 업데이트에 대한 액세스를 제공합니다.
카나리아 채널은 최신 기능이 포함된 실험적인 업데이트를 제공하지만, 그 안정성이 보장되지는 않습니다.
이 실험적 매체의 명칭은 “탄광 속의 카나리아”라는 속담에서 유래한 것으로, 잠재적 위험이나 위험을 알려주는 지표로서의 기능을 의미합니다. 이 채널에 접속하여 색다른 삶을 받아들이려면 다음 명령을 활용하세요:
live_in_a_coal_mine
셀룰러 네트워크를 통한 자동 업데이트
Chrome OS는 기본적으로 모바일 네트워크에 연결되어 있을 때 시스템을 수정하지 않습니다. 이 설정은 Android 기기의 설정과 유사합니다. 모바일 인터넷 액세스에 문제가 없는 한 특정 명령을 사용하여 셀룰러 네트워크를 통한 자동 업데이트 기능을 활성화 또는 비활성화할 수 있습니다.
update_over_cellular enable
update_over_cellular disable
블루투스 기기에 대한 연결 디버그
크로시 명령을 사용하여 크롬북에서 블루투스 기기에 대한 연결을 디버그할 수 있습니다.
Bluetooth 디버깅 콘솔에 액세스하려면 Crosh 터미널로 이동하여 초기 명령을 실행하세요. 그 후 “도움말”을 입력하면 터미널에 사용 가능한 블루투스 콘솔 명령의 종합적인 목록이 표시됩니다.
bt_console
scan on
pair [device number]
SSH로 원격 서버에 연결
원격 서버와의 연결을 설정하기 위해 능숙한 Crosh 해킹이 필요하지 않습니다. 크로쉬 셸을 실행하고 Ctrl + Alt + T를 조합한 다음 ‘ssh’를 입력하면 크롬북에서 SSH 크로쉬 명령을 사용할 수 있습니다.
ssh
host [SSH hostname or IP address]
user [username]
port [port number]
dynamic-forward [port number]
입력 장치 모니터링 및 테스트
생산성을 최적화하는 데 Crosh를 활용하는 효과적인 방법 중 하나는 입력 장치와 관련된 문제를 감독, 평가 및 해결하는 데 사용하는 것입니다.
`evtest` 명령은 장치를 선택하고 입력 활동을 관찰하는 데 사용됩니다. 단말기에 표시되는 출력에서 수집된 데이터를 사용하여 입력 장치와 관련된 문제를 분석하고 수정할 수 있습니다.
evtest
크로쉬 종료
탐색을 완료하고 세션을 종료하려면 명령을 입력하기만 하면 됩니다:
exit
따라서
크로쉬 명령 사용을 시작하기 전에 백업 만들기
의심 할 여지없이 ChromeOS 개발자 셸의 설정을 무의식적으로 수정하면 시스템이 작동하지 않게 될 수 있습니다.
크롬북은 사용자 친화적이며 쉽게 복원할 수 있지만 이 과정에서 로컬 데이터가 손실될 수 있습니다. 변경을 시도하기 전에 모든 중요한 데이터를 백업해 두는 것이 중요합니다. 데이터 백업의 중요성을 염두에 두고 위에서 언급한 크로쉬 명령어를 실험해 보면서 크롬북의 기능을 탐색해 보세요.