É mais seguro fazer upgrades de sistema completo / pesado a partir de uma sessão de login da TUI (fora do Xorg) do que uma sessão de login da GUI? [fechadas]

1

Eu não pude colocar Solus Linux no lugar porque - como precisava de uma primeira grande atualização após a instalação - esta primeira atualização caiu e o sistema travou e não inicializou depois disso. Isso aconteceu várias vezes, duas vezes em Solus Budgie e uma vez no Gnome. O problema também é mencionado aqui .

Eu consertei como disse aqui : não apenas evitei instalar qualquer coisa antes desta primeira atualização completa, mas executei o comando upgrade completo a partir de uma sessão de login da TUI (ou seja, uma sessão de login do terminal virtual) em vez de um emulador de terminal em execução em uma sessão de login da GUI.

Tudo correu bem desta forma.

Como outros sistemas usam upgrades completos - como entre versões (Ubuntu, Mint), eu pensei que deveria perguntar sobre isso, já que tais atualizações envolvem riscos que talvez pudessem ser evitados dessa maneira.

Este procedimento é mais seguro? Por quê?

Se sim : por que não é mais amplamente recomendado?

ATUALIZAÇÃO após comentários, respostas e edições de outras pessoas além do OP:

Foi-me perguntado What do you call tty and how it differs from terminal? - mas é isso que estou tentando saber, o que estou perguntando aqui. Eu não sei o que tty1 etc é essencialmente, eu usei algumas vezes (Ctrl-Shift-F1, F2, etc) para matar um processo ou para sair à força quando o desktop estava preso no Linux, porque eu li sobre todos aqueles passos quando necessário.

Não há sentido em sublinhar as semelhanças entre tty ou o que é seu nome e terminal: meu ponto é que durante a atualização no terminal normal o sistema mencionado costumava travar completamente . Como indicado no link que eu postei, "o sistema XOrg iria esmagar" . Eu acho que tty1 (quero dizer, o ambiente fora da área de trabalho, fora da Xorg CLI acessado com Ctrl-Alt-F1 ... F6) coloca você fora do contexto que envolvia o problema e, assim, evita o último. / p>

Essa é pelo menos uma grande diferença entre as duas formas de atualização (tty e terminal), não é? - Eu não tive problemas normalmente com upgrades de terminal, mas às vezes eu tive problemas, e certamente com o caso descrito acima; e agora eu vagueio se isso poderia ser evitado através de tty de uma maneira mais geral - mais geral do que o problema específico que era evitado.

Basicamente, o que aconteceu foi que eu consertei um problema e quero saber o que eu fiz e por quê. Eu quero aprender alguma coisa com isso. - (O mesmo caso com esta outra questão.)

TUI (o que eu inicialmente chamei de "tty") é acessível com Ctrl + Alt + tecla F. Isso pode variar entre máquinas. No meu presente é Ctrl + Alt + F2 para F6, enquanto Ctrl + Alt + F1 é para voltar ao ambiente de trabalho.

    
por cipricus 19.04.2018 / 18:50

4 respostas

1

Ao usar um VT (Ctrl + Alt + F1) para atualizações do sistema, você está reduzindo o risco de quebrar o sistema, já que as GUIs travam com mais freqüência do que as VTs.

Observe que a mesma robustez pode ser obtida executando a atualização com screen ou tmux , já que esses processos sobreviverão a uma falha de GUI ou a uma desconexão de SSH. Após a falha da GUI ou a quebra da conexão SSH, a atualização continuará sendo executada em segundo plano e o administrador poderá se reconectar a tmux ou screen quando desejar verificar o progresso da atualização.

    
por 20.04.2018 / 10:22
2

Há um detalhe importante: em alguns casos, o Xorg pode travar ou reiniciar (por exemplo, atualizações de driver de vídeo ou Xorg). Nesse caso, o atualizador de GUI pode ser finalizado (é o que você realmente não deseja).

Então a resposta é yes , é mais seguro usar o console fora do Xorg.

    
por 20.04.2018 / 01:22
1

Por qualquer motivo, se o ssh ficar indisponível, a sua caixa / servidor fica remotamente emparedada. O Debian claramente recomenda evitar fazer dist-upgrade enquanto estiver conectado via ssh, por essa mesma razão. Se você tentar de qualquer maneira, o debian configura um servidor ssh de backup em uma porta diferente, para fins de recuperação de instalação.

Então, no que diz respeito ao debian, este é claramente o procedimento recomendado.

    
por 19.04.2018 / 19:19
0

As últimas vezes que eu atualizei uma das minhas caixas do Debian eu fiz isso de um xterm (sem contar o meu VPS pois eu não tenho X nele) sem nenhum problema. Eu não conheço o Solus, mas se o procedimento de upgrade e os pacotes forem bem feitos, não consigo ver por que isso causaria problemas.

    
por 19.04.2018 / 19:23