이것은 아마도 중복되는 질문 일 수 있지만 CentOS (특히 VM에서)의 로그인 / 부팅 프로세스에 익숙하지 않아 검색 대상을 알 수 없습니다.
VirtualBox에서 CentOS 7을 실행하고 있습니다. 실수로 파일 gnome-terminal
끝에 추가 했습니다 ~/.bashrc
. 이제 로그인 할 때 터미널 창이 나타납니다. 터미널 세션이 실행 .bashrc
되어 다른 창 등이 열리고 많은 gnome-terminal
터미널 창이 넘칩니다 .
GUI 로그인없이 터미널 세션에 로그인하려고하는데 ( gnome-terminal
실패) GUI없이 부팅 할 수 없습니다. 나는이 질문에 대한 답을 성공적으로 사용하려고 시도했습니다. 매번 GUI 로그인을받습니다 : CLI에서 CentOS를 부팅하는 방법? . 부팅 할 때 grub 구성을 편집하는 또 다른 방법이 있습니까, 아니면 Ubuntu의 Ctrl + Alt + F1과 같은 GUI 로그인에서 새 터미널 인스턴스를 얻는 방법이 있습니까? (예, 시도했습니다. CentOS 7에서 작동하지 않거나 VirtualBox VM에서 작동하지 않습니다.) 또는 GUI없이 터미널 세션을 얻을 수있는 다른 방법이 있습니까? .bashrc
이 난장판을 고쳐?
.bashrc
을 위해 오해 했다. 로그인 할 때 한 번 실행되었다고 생각했지만 모든 쉘 세션이 시작될 때마다 실행됩니다. 로그인 할 때마다 터미널 창이 나타나기를 원했기 때문에 echo 'gnome-terminal' >> ~/.bashrc
. 나쁜 생각. 내가 넣어해야 추측 gnome-terminal
에 /etc/init.d
또는 어딘가? 여전히 부팅 프로세스를 이해하려고합니다.
sshd
그 VM에 최대? 여러 가지 방법이 있습니다. 1) 단일 사용자 모드 로 시작 합니다 (예 : 부팅시 입력, 커널 선택, a 누르기, 단일 추가 , 입력 ...). 2) VM 시스템에서 sshd를 실행하면.bashrc
수정 내용 을 복사하려고하면 다시 복사합니다 ( scp, sftp rsync ...). 3) 당신은 다른 사용자로 로그인 할 수 있습니다su -
... 4) 다른 머신 (가상조차도)에서ssh user@host mv .bashrc bashrcToModify
로그인하고 수정 할 수 있습니다 ... 0)CTRL ALT F1
VM에서 작동합니까?