Arquivo da tag: ubuntu

Principais comandos para aprendizes linux

Segue lista de principais comandos via terminal e suas finalidades, para iniciantes linux terem um norte no seu uso cotidiano do sistema:

aptgerenciador de pacote/aplicativos para Debian e derivados
apt-getgerenciador de pacote/aplicativos para Debian e derivados com poucas opções a mais que o apt
apt-markgerenciador de “congelamento” de versão para não atualização de um app pelo apt (opções: hold e unhold)
aptitudegerenciador de pacote/aplicativos com melhores recursos para correção de dependências para Debian e derivados
catexibir conteúdo do arquivo direto no terminal
cdacesso a diretório
chmodcontrole de permissões de acesso a arquivo/pasta
chowncontrole de propriedade de arquivo/pasta
cpcopiar
curlexecuta requisições http
dnfgerenciador de pacote/aplicativos para RHEL e derivados
dpkggerenciador de pacote/aplicativos com outros recursos para Debian e derivados
exitsair, fechar ou encerrar aplicação
historyhistórico de comandos no terminal
journalctlexibir eventos do sistema
killmatar um processo pelo pid
lslistagem
manmanual de um app
mountmontar unidade
mvmover
nanoeditor
passwdtroca de senha de usuário
pkillmatar um app pelo nome
pingrealiza o envio de pacotes de dados para verificar conectividade entre dispositivos
scpcópia de arquivo via protocolo ssh
snapgestor de pacotes snap
sshconexão shell via rede
sudoexecutar algo como super usuário
systemctlgestor de processos linux
tarcompactador
unameinformações da distro
unardescompactador de qualquer arquivo
vieditor
vimeditor
wgetdownloader de arquivos
whereisdetalhes de um app
yumgerenciador de pacote/aplicativos para RHEL e derivados
zipcompactador

Todos os comandos têm complementos para que sejam executados, a ideia da lista é apenas criar aquele gatilho mental de saber a qual dos comandos recorrer. A lista foi construída com os últimos registros do meu history, acrescidos os gerenciadores de pacotes do Rhel.

Não é completo e não é um guia, apenas uma dica.

Gostou deste conteúdo, tem alguma sugestão ou outra dúvida? Deixe sua mensagem.

Me siga no Twitter @danielsob

A você que se interessa em realizar tutoriais mais interativos com conteúdos como este, respeite a pesquisa e construção de conteúdo, há tempo e conhecimento empenhado nisto. Lembre-se se citar a fonte. Todos ganham com isso.

Signal tray icon no Ubuntu

Para adicional o tray icon do signal no Ubuntu, Deepin e outros derivados do Debian altere o arquivo: /usr/share/applications/signal-desktop.desktop acrescentando –use-tray-icon no Exec, deixando como abaixo:

Exec=/opt/Signal/signal-desktop --use-tray-icon --no-sandbox %U

Basta salvar e reiniciar o aplicativo.

Deepin 20 – Novas Informações

Nossa grande distribuição Deepin, em sua nova versão 20, está passando por dificuldades para lançamento.

Os desenvolvedores residem na cidade de Wuhan, centro da epidemia de Korona Vírus. Toda esta situação caótica têm afetado a vida de todos, não só lá, no mundo.

Os desenvolvedores declaram uma estimativa de lançamento em março/20. Todavia temos de considerar a variação dos cenários difíceis enfrentados pela população daquela região.

Somos vorazes por novidades e por vezes isto foge da simples vontade de ver um update acontecendo. Atualizar é necessário.

Eu mesmo honestamente já vislumbro testar Debian/Ubuntu ou até mesmo CentOS/Fedora com Deepin DE ou KDE. É sério rs!

Se fosse tudo tão simples, mas nós que temos máquinas de trabalho. Rodamos softwares sempre atualizados e em ambientes por vezes “perigosos”, necessitamos ter alguns cuidados.

Dentre os problemas do dia a dia, precisamos necessariamente ter o firewall bem configurado. Aqui uso o CSF, não sei se tenho artigos sobre ele, alguém precisando de apoio envie nos comentários.

Deepin é Deepin, mas o abandono da 15.11 por tanto tempo tem sido muito “doloroso”.

PHP7.4 no Debian

Como instalar o php7.4 e php7.4-fpm no Debian, Deepin, Ubuntu, Mint, etc.

Instale o repositório:
~$ apt install gnupg2 -y
~$ wget -qO – https://packages.sury.org/php/apt.gpg | sudo apt-key add –
~$ echo “deb https://packages.sury.org/php/ $(lsb_release -sc) main” | sudo tee /etc/apt/sources.list.d/php7.x.list

Atualize:
~$ apt update
~$ apt upgrade

Instale:
~$ apt install php7.4

Instale com extensões mais comumente usadas:
~$ sudo apt install php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline libphp7.4-embed php7.4-bz2 php7.4-common php7.4-curl php7.4-dba php7.4-fpm php7.4-gd php7.4-interbase php7.4-intl php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-pgsql php7.4-phpdbg php7.4-soap php7.4-sqlite3 php7.4-tidy php7.4-xml php7.4-xsl php7.4-zip

Trocando versão do php:
~$ update-alternatives –set php /usr/bin/php7.4
~$ update-alternatives –set phar /usr/bin/phar7.4
~$ update-alternatives –set phar.phar /usr/bin/phar.phar7.4

Ativando o php7.4-fpm:
~$ systemctl disable php*-fpm (troque * pela versão da atualmente ativa)
~$ systemctl stop php*-fpm
~$ systemctl enable php7.4-fpm
~$ systemctl start php7.4-fpm
~$ systemctl restart apache2

Vale a pena atualizar o kernel do meu linux?

Olá, sempre fui um inveterado devorador do que é mais atual, mas sempre há tempo para rever conceitos. Acho que isto acontece com mais força quando a barba começa a branquear.

Uso o linux Deepin há um ano, vim de muitos anos de uso do Ubuntu. Com o Ubuntu aprendemos a devorar atualizações, acontecem a cada minuto. No Deepin, por ter sua base no Debian Stable, que é mais conservador em atalizações, as coisas andam mais devagar.

Quando se trata especialmente de segurança ficamos ainda mais zelosos, ouvimos falar demais das atualizações de kernel, que o Torvalds já trabalha na versão 5.3 do Linux, …, e aí, entro em parafuso ou não por estar usando hoje a versão 4.15? (Data do post 2019-10-24)

Bom, tudo por aqui depende. Depende se seu hardware está sendo suportado, depende se sua distribuição (versão linux) está dando suporte para o kernel, entre outras coisas.

Basicamente, analise assim:

  1. Hardware novo com baixo desempenho e viu que terá nova versão de driver no novo kernel, vale a pena atualizar. Mas observe em blogs maiores se não lançaram alguma maneira de você cobrir esse buraco com algum path, ou atualização somente do driver mesmo.
  2. Hardware antigo com desempenho bacana, não mexa de jeito nenhum. Siga com as atualizações da própria distribuição e seja feliz.
  3. Hardware antigo com desempenho abaixo do normal, ou sem suporte, sem funcionamento. Procure o kernel que dava suporte, avalie se ele é uma versão ainda suportada e faça um downgrade. MAS IMPORTANTE: DOWNGRADES TEM RISCOS. Seu sistema pode parar de funcionar, programas/aplicações/serviços podem parar de funcionar. Tem de avaliar o que você tem na mão e as compatibilidades.
  4. Kernel antigo, mas suportado pela distribuição, hardware ok, está ok e time que tá ganhando não se mexe.

Fiz atualizações de kernel diversas vezes, até há poucas semanas a versão 5.13 me quebrou, literalmente. Levei um dia pra recuperar tudo, mas consegui. Graças aos backups infinitos terminou tudo bem.

Honestamente eu estava muito feliz com as atualizações. Até a 5.11 o desempenho do meu note melhorou bastaste, mesmo com hardware antigo e sem atualizações específicas pra ele, alguma coisa que não pesquisei fez com que ele aquecesse menos e o gráfico melhorasse. Olha que uso uma jurássica e guerreira Intel Graphics 3000 no note de desenvolvimento.

Enfim, depois deste dia perdido e um atraso com entrega de trabalho, voltei a versão suportada pelo Deepin e aqui estou, usando o note do mesmo jeito.

Depois de tudo isto escrito, cheguei a conclusão que poderia somente ter escrito a frase: Só atualize se precisar de verdade, senão deixa quieto rs.

Se leu até aqui, obrigado pela leitura. Caso eu possa ajudar eu algo, deixe seu comentário ou entre em contato pelo meu Twitter @danielsob

Espero ter sido útil e até mais.