ATUALIZAR SEM ERROS NO TERMINAL LINUX
Erro de atualização no Linux Mint LTS - 2021
sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update
==============================================
Resetando seu usuário.
Deixando como se o sistema estivesse sido recém instalado.
Funciona mesmo.
==============================================
Este tutorial irá apagar todas as configurações pessoais do seu usuário, tudo mesmo, deixando-o como se fosse novo.
1º Passo:
Encerre a sessão atual.
2º Passo:
Pressione: Ctrl+Alt+F1 (ou: F2 a F9)
3º Passo:
Logue-se usando seu usuário e senha.
(Uma pequena, tola, porém muito útil dica: Algumas vezes o teclado numérico localizado ao lado direito não funciona no modo terminal, e caso isso ocorra, use os números que ficam acima do teclado alfabético.)
3ºa - Faça backup de suas configurações bugadas.
(Antes que a desgraça aconteça e você me apedreje, faça cópia de suas configurações. Mas faça isso somente se você quiser salvar todas as configurações atuais do usuário)
mkdir ~/BackupMe && cp .* ~/BackupMe
4º Passo:
(Para os casos mais comuns de erro de configuração)
Como usuário comum:
rm -rf .*
(Para os casos mais graves, onde o comando acima não deu certo)
Como Super-Usuário (Tenha muito cuidado):
sudo rm -rf .*
5º Passo:
Pressione: Ctrl+Alt+Del
ou digite
sudo halt
ou
sudo reboot
(Kkkkkkkkkkkkk.)
Quando o sistema voltar, tudo estará como novo em folha.
ATUALIZAÇÃO IGNORANDO ERROS DO APT
sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update
COMANDOS DE LIMPEZA
sudo rm /var/lib/apt/lists/*
sudo rm /var/lib/apt/lists/partial/*
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get remove
sudo apt-get autoremove
sudo apt-get -f install
sudo apt-get update
sudo apt install programaaki --reinstall
sudo apt-get install deborphan
sudo deborphan | xargs sudo apt-get -y remove --purge
sudo deborphan --guess-data | xargs sudo apt-get -y remove --purge
Desativar relatório de erros do Ubuntu
sudo service apport stop
Depois.
sudo gedit /etc/default/apport
na última linha Deixe
enbale=0
Ou use o comando abaixo
sudo sed -i 's/enabled=0/enabled=1/g' /etc/default/apport
==============================================
Recupere o grub em 3 comandos
==============================================
Abra seu nautilus, monte a partição contendo seu ubuntu. Abra o Monitor do sistema, vá em sistema de arquivos.
(Note que o meu está em /dev/sda8)
Anote em que unidade está montado seu sistema.
sudo mount -t ext4 /dev/sda8 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
O grub retorna assim:
Installing for i386-pc platform.
Instalação finalizada. Nenhum erro foi relatado.
Agora reinicie o seu sistema.
Dica -- 002
-----------------------------------
---------- DICA DO NODES EM 2015
QUANDO INSTALA OUTRA DISTRO E TAL
------------------------------------
Como instalar no sistema atual -- sem o live cd, use o comando abaixo.
sudo grub-install /dev/sda
sudo update-grub
sudo update-initramfs -u
Installing for i386-pc platform.
Instalação finalizada. Nenhum erro foi relatado.
┌─[nubuntu]@[nubuntu]:~
└──> $ Agora reinicie o seu sistema.
==============================================
Montar NTFS com lixeira (.trash)
01 = Comando para achar mount fstabsudo gedit /etc/fstab
02 = veja seu umasd para acrescentar:
umask
0022 (ou algo assim)
Linhas acrescentadas:
# minha montagem ntfs
/dev/sda6 /media/windows ntfs-3g defaults,nls=utf8,uid=1000,gid=1000,umask=0022 0 0
Basta reiniciar o computador para validar a modificação.
==============================================
ATIVAR NUMLOCK NA TELA DE LOGIN
COM numlock x
Instalação:
sudo apt-get install numlockx
Configuração:
sudo gedit /etc/lightdm/lightdm.conf
E adicionamos a seguinte linha no final do arquivo:
greeter-setup-script=/usr/bin/numlockx on
==============================================
Reativar autocompletar no terminal ubuntu
TIVE ESSE PROBLEMINHA E RESOLVI DESSA FORMA. ABRA ESTE ARQUIVOsudo gedit /etc/bash.bashrc
VÁ ATÉ AS LINHAS 32, 33 E 34.
1- VAI ESTAR ASSIM:
# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
1a- DEIXE ASSIM:
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
2- Ou pode estar assim, nas linhas 34 a 41:
# enable bash completion in interactive shells
#if ! shopt -oq posix; then
# if [ -f /usr/share/bash-completion/bash_completion ]; then
# . /usr/share/bash-completion/bash_completion
# elif [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
# fi
#fi
enable bash completion in interactive shells
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
SALVE E FECHE O ARQUIVO.
TUDO PRONTO PODE FAZER O TESTE.
.............................................................................
MELHORAR A PRIORIDADE DA SWAP
............................................................................
Como saber qual é o valor da prioridade atual?Basta executar o comando abaixo em seu terminal:
cat /proc/sys/vm/swappiness
* Deve retorno algo neste valor: 60.
Definição temporária da prioridade da Swap
Basicamente, para mudar o valor exibido pelo terminal, você apenas precisa usar o comando abaixo, o qual será definido para 10:
sudo sysctl vm.swappiness=10
Definição definitiva da prioridade da SWAP
Para abrir o arquivo em modo administrador, escreva o comando abaixo, o qual irá solicitar a senha do root:
sudo xed /etc/sysctl.conf
Agora, ainda com o arquivo aberto, adicione na última linha, o conteúdo abaixo:
Definição definitiva da prioridade da SWAP
Para abrir o arquivo em modo administrador, escreva o comando abaixo, o qual irá solicitar a senha do root:
sudo xed /etc/sysctl.conf
Agora, ainda com o arquivo aberto, adicione na última linha, o conteúdo abaixo:
vm.swappiness=10
Sendo 10 o valor da prioridade que recomendamos na maioria dos casos. Mas se quiser pôr outro valor, só precisa substituir por outro de sua escolha. E, ainda, caso queria deixar tudo como estava antes, basta remover a última linha.
Sendo 10 o valor da prioridade que recomendamos na maioria dos casos. Mas se quiser pôr outro valor, só precisa substituir por outro de sua escolha. E, ainda, caso queria deixar tudo como estava antes, basta remover a última linha.
(nodes2014/2020/21)
==============================================
MUDAR DONO DE PASTA = salva pasta
de usuario depois de formatar
==============================================
"Pessoal estou com um problema, como eu faço pra alterar o dono de alguns arquivos de uma so vez, ex: eu tenho uma pasta, dentro dessa pasta tem várias outras sub-pastas e vários arquivos, como eu faço pra alterar o dono e grupo de todas essas pastas e arquivos de uma só vez? Eu executo o comando chown nome_user *, mas esse comando so altera da pasta selecionada, e nao das sub pastas. Aguem pode me ajudar? Help."
sudo chown -R nicole:nicole /home/nicole
==============================================
Permissões CHMOD 777
==============================================
DANDO PERMISSÃO A VÁRIOS USUÁRIOS EM UMA PASTA:
Abra o terminal, e digite os comando abaixo, depois entre com sua senha de root.
sudo chmod -R 777 "/caminho/da/sua/pasta"
E pronto, poderá fazer o que quiser com ela. Pode usar também a permissão 754 que é menos aberta. O "-R" é para aplicar o comando nas subpastas e conteúdo também (recursivamente)
chmod -R 754 "/home/pasta"
Numeros:
0 = nenhuma permissão
1 = apenas execução
2 = apenas escrita
3 = escrita e execução
4 = apenas leitura
5 = leitura e execução
6 = leitura e escrita
7 = leitura, execução e escrita
======================================================
Copiar
======================================================
Uma maneira fácil de fazer a cópia diretórios
O comando cp possui dezenas de opções que, misturadas com as opções de outros comandos acaba nos deixando meio confusos. Para fazer a cópia recursiva de diretórios mantendo os atributos dos arquivos, utilizo uma opção musical, fácil de decorar.
Por exemplo, para fazer uma cópia fiel do diretório /home/fabio/clientes, utilizo o seguinte comando:
cp -Rap /home/fabio/clientes /home/fabio/backup/clientes
ou
cp -R /home/fabio/clientes /home/fabio/backup/clientes
O segredo está no -Rap, como adoro esse estilo musical, fica fácil de lembrar do comando, sem precisar voltar às páginas de manual do cp para lembrar das opções. Tais opções servem para:
R: copia recursivamente
a: o mesmo que dpR, "d" não segue links simbólicos e pR são as opções explicadas nos outros ítens.
p: preserva os atributos do arquivo, como o mesmo dono, mesma máscara, data de modificação, etc.
A letra "a" já equivale ao "R" e ao "p", mas fiz a montagem "Rap" para deixar as coisas mais fáceis, não faz diferença alguma.
==============================================
Erro na chave GPG
==============================================
Gera esse erro ao atualizar:
W: Erro GPG: http://packages.mate-desktop.org precise Release:
As assinaturas a seguir não puderam ser verificadas devido à chave
pública não estar disponível: NO_PUBKEY 68980A0EA10B4DE8
Para corrigir use o comando abaixo:
(coloque aki chave)
gpg --keyserver keyserver.ubuntu.com --recv-keys --fingerprint 68980A0EA10B4DE8 | gpg --export | sudo apt-key add -
e/ou
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 16126D3A3E5C1192
==============================================
Para instalar os últimos drivers da ATI/AMD
NVIDIA
NVIDIA
DRIVERS AMD: (não funciona no 16.04)
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install fglrx
DRIVERS NVIDIA, não funciona no 18.04
(https://nooblinuxnodes.blogspot.com.br/2018/04/driver-nvidia-para-ubuntu-1804.html):
(https://nooblinuxnodes.blogspot.com.br/2018/04/driver-nvidia-para-ubuntu-1804.html):
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install nvidia-current
Para versões atual do ubuntu e Linux Mint, deixo o link abaixo.
AMD: amd Drivers
NVIDIA: Ubuntu 20.04 e derivados.
Como alternar entre o GDM, LightDM e outros gerenciadores de login no Debian, Ubuntu e seus derivados
sudo dpkg-reconfigure gdm
==============================================
Erro no Samba, correção.
1.Localize a configuração samba.sudo gedit /etc/samba/smb.conf
2.Altere as linhas a seguir pela próxima linha:
name resolve order = wins lmhosts bcast
mudar para:
name resolve order = wins lmhosts bcast host
Salve e sai.
MUDA A /HOME PARA OUTRA UNIDADE
1 - Mostra todos os HDs presentes no seu computador.
sudo fdisk -l sudo
2 - Exibe o UUIID do SDA2 escolhido para montagem no /home.
sudo tune2fs -l /dev/sda2 | grep UUID
3 - Linha de montagem a ser usada no fstab.
Vc deve alterar a "UUID" logo após o "=", colocando o que apareceu no comando acima.
# Montagem da home em outra partição.
UUID=723c77fe-6c92-49d4-8bd7-c01b8a8732c7 /home ext4 defaults 0 2
4 - Abrir o fstab para alterar a montagem do /home
sudo xed /etc/fstab
5 - Adicione as linhas contidas no passo "3 - " no final do arquivo. Depois salve e saia dele, em seguida reinicie o PC.
001 ============================================
Basta adicionar o HD no fstab.
# Abra o arquivo fstab:
sudo vi /etc/fstab
e
altere a linha referente á /home.
Vamos á um exemplo...
Suponhamos que o seu arquivo tenha a seguinte linha:
/dev/sda2 /home ext4 defaults 1 1
vc precisa apenas mudar o dispositivo "/dev/sda2" para o seu segundo HD.
# Vamos ver como está seu FSTAB, poste o resultado:
cat /etc/fstab
# Basta editar o arquivo:
sudo vi /etc/fstab
e
# Adicionar a seguinte linha:
/dev/sdb /home ext4 defaults 1 2
/dev/sdb /home ext4 errors=remount-ro 0 1
Pergunta? ========================================
Peço licença ao amigo que iniciou o tópico para tirar uma dúvida. E se eu quiser mudar de partição em vez de HD. Por exemplo eu tenho instalado em uma unidade lógica e quero mudar a home para outra lógica. é possível, faz sentido? visto que tudo se encontra no me HD. obrigado.
Resposta:
/dev/sdb /home ext4 errors=remount-ro 0 1
O que muda é apenas o dispositivo:
sda1, sda2, sda3, sdb, sdb1...
- - -
Vc confere a letra-númeor certo de sua partição desejada com o comando:
sudo fdisk -l
002 =============================================
Primeiro vc instala o novo HD, criando uma partição ou mais.
Depois vc copia sua pasta home para ele, não esquecendo dos arquivos ocultos.
Depois vc usa o comando:
sudo blkid
Vc terá uma resposta parecida com a minha:
sudo blkid
[sudo] password for andre:
/dev/sda2: LABEL="windows" UUID="25FBB8771E36A653" TYPE="ntfs"
/dev/sda1: LABEL="windows-boot" UUID="247943F423662458" TYPE="ntfs"
/dev/sda5: LABEL="Arquivos" UUID="01CC27C9055CF670" TYPE="ntfs"
/dev/sda7: UUID="2fea5f73-a81d-4689-a908-8c72e5d5a6f6" TYPE="swap"
/dev/sda4: UUID="d5314c33-8ad1-4334-8ec5-9885691033ae" TYPE="ext4"
/dev/sda6: UUID="dba047a8-4f9f-461d-93e1-a5dea6c5afd5" TYPE="ext4"
O que está entre as aspas após UUID é o UUID.
Basta então usar o UUID (apenas tire as aspas) do novo HD para montar a /home no fstab, assim:
UUID=dba047a8-4f9f-461d-93e1-a5dea6c5afd5 /home ext4 rw,errors=remount-ro 0 0
Conferindo o UUID vc "descobre" que a minha home está em /dev/sda6.
É isso ai
0 Comente::
Postar um comentário