Shell Script: Backup usando o tar com o gzip

Backup usando o tar com o gzip. Os arquivos e diretórios são especificados em arquivo de configuração e envia para local especificado em variável DESTINO ou para $HOME/$ARQUIVO se variável DESTINO estiver vazia. Tem que entrar no script e especificar o arquivo com a lista para o backup na variável CONFIG_FILE.

vivaolinux.com.br (7 mouths)
0

Trilha Filesystems Linux - Operação de Sistemas de Arquivos

Gostaria de compartilhar com vocês um assunto bem importante para administração de sistemas Linux, que são os filesystems. Vou dividir o assunto em 3 partes, acredito que seja melhor para o entendime

Sintetizador de voz offline "converte texto em voz"

Esse script converte texto em voz, podendo ser aplicado em várias áreas, até mesmo em Raspberry PI, funciona offline também. ;) Fora que ainda pode ser adaptado para que o sistema fale saídas de coma

openSUSE - Guia Básico Pós Instalação

Este breve guia pós instalação do openSUSE é voltado para iniciantes e irá ajudá-los a instalar alguns softwares e passar informações básicas sobre o sistema. As instruções que vamos ver a seguir são

Como alterar o nome do seu $USER e o do diretório $HOME

Essa DICA é para quem precisa alterar o nome do seu usuário e do diretório HOME sem ter problemas com permissões de arquivos e sem precisar criar um novo usuário. Em sistemas que não vem com com o ro

Instalando a última versão do VirtualBox no Linux Mint 20 e Ubuntu 20.04

O VirtualBox é um programa bastante usado e bem conhecido, dispensa apresentações. Mas, você não quer instalar a versão presente no repositório, deseja

Instalando o Adminer, do jeito certo, no Debian

O Adminer, formalmente conhecido como PhpMinAdmin, é uma ferramenta para administração de banco de dados que trabalha no contexto WEB. Muitos tutoriais por aí ensinam a instalar o Adminer direto do c

Taskwarrior, o Guerreiro das Tarefas - Gerenciar sua Lista TODO no Terminal

O Taskwarrior é um software gratuito e Open Source, que gerencia sua lista TODO direto no terminal. Ele é flexível, rápido e discreto. De forma geral, ele faz o trabalho de gerenciar sua lista e suas

Shell Script: InstallTXZ - converte e instala pacotes do Slackware no Debian

Criei para usá-lo uma vez na vida. Mas se alguém precisar por alguma razão muito específica estou disponibilizando aqui. Ele usa o alien para fazer o conversão e como ele só aceita tgz, o próprio com

Shell Script: Download do LXQT Slackware Current

Esse é um simples script que filtra o resultado do rsync e cria uma lista para usar o wget para fazer o download dos pacotes para o Slackware.

Claws Mail - Erro na conexão com imap.google.com: login recusado [Resolvido]

O Claws Mail é um cliente de e-mail multiplataforma baseado em GTK+. Pode ser usado como uma alternativa ao Thunderbird ou qualquer outro cliente de e-mail. Sua configuração é bem simples. No meu cas

Python: Jogo da Velha com IA (Inteligencia Artificial)

Este é mais um programinha do "Jogo da Velha" que também é conhecido como "Jogo do Galo" e "Tic-Tac Toe". A diferença deste, com a maioria do

Shell Script: BTRFS - Gerenciamento de snapshot por quantidade

Estou usando o sistema BTRFS a pelo menos 2 anos, para realizar o versionamento dos meus arquivos no Samba e me proteger contra ransomware, já que os snapshots são feitos apenas como leitura. É possí

Extraindo Dados de Sites da Internet pelo Terminal

Resolvi fazer essa dica porque é difícil encontrar um conteúdo tão simples como esse na internet. Com certeza é um recurso pouco usado e portanto, não muito divulgado. Precisei fazer um script que ac

Digitar comandos no terminal em várias linhas

Essa dica é para iniciantes. É uma dica muito simples, mas o iniciante no Linux tem dificuldades em encontrar essa informação na Internet. O comando que você quer digitar é muito comprido e você quer

Zabbix API com cURL e alguns exemplos de utilização

Não é um manual, nem um HOWTO é simples "rascunho" de como usar a API do Zabbix com o curl do Linux. Objetivo deste documento é demostrar: Se conectar ao Zabbix

Instale pacotes pelo apt através de uma lista

Que tal, você ter uma lista dos programas que você gosta ou usa organizado eu uma lista? Essa lista pode ser útil se com alguns códigos em shell, pudesse ser usada para automatizar o processo de inst

Como criar um pendrive bootável

ATENÇÃO: tome muito cuidado com os comandos, não copie nem cole sem entender o que fazem neste contexto. Para começar devemos identificar o nosso pendrive, afinal não queremos formatar o HD :D, para

Instalar o Nagios 4 no Ubuntu ou Debian

O Nagios Core é o sistema de monitoramento gratuito e Open Source, que permite o monitoramento de aplicações e servidores, viabilizando a identificação e a solução de problemas de infraestrutura de T

Como instalar o Docker no openSUSE 15 (15.1 e 15.2)

Nesta dica vou relatar como instalar o Docker no openSUSE 15 (15.2 / 15.1). Mas o que é o Docker? Segundo a Wikipédia, Docker é um conjunto de produtos de plataforma como serviço que usam virtualizaç

Cursores do Mandriva no Slackware

Alguém se lembra daqueles cursores de mouse que o Mandriva tinha antes de ser descontinuado? Pois bem, esses dias resolvi procurar na internet para ver se eu achava e acabei não encontrando nada. Ent

Python - capturar a saída do programa em um arquivo ou variável

Python - capturar a saída do programa em um arquivo ou variável A dica trata de uma necessidade bem incomum. Vamos supor que seu script em Python gere determinada saída de acordo com seu processament

Expandindo partição LVM no Linux

Dica testada no Fedora 32. Fiz uma instalação do Fedora há um bom tempo, e nunca tinha percebido uma coisa: apenas 15GB da partição estava disponível para uso. A partição total deveria ter mais de 30

Peppermint 10 em um PC da "pré-histórico"

Nesta dica eu conto como foi a minha experiencia de usuário final do Sistema Operacional (SO) Peppermint 10. Eu usei está distro em uma máquina de 17 anos, com um processador Intel Atom de 2,50 Ghz e

Busca Reversa no Mongo Shell

Para começar, você sabia que o Mongo Shell é um terminal JavaScript né? Você pode simplesmente misturar os comandos de consulta a documentos e coleções com sintaxe da linguagem. Hoje eu estava fuxica

Instalar um LAMP com boa performance

Este artigo demonstra como realizar a instalação de um servidor web LAMP (Linux, Apache, MySQL e PHP), incluindo suas configurações além de questões relacionadas com a performance desse ambiente. A d

Shell Script: themepack2txz - Extrair arquivos themepack e criar um pacote TXZ com as imagens

Esse script faz basicamente o seguinte, ele extrai um Arquivo de Temas do Windows e usa as imagens extraídas para criar um pacote TXZ para o Slackware Current, para instalar em /usr/share/backgrounds

Instalando o WhatsApp Desktop no Slackware Current 64Bits

Estou trazendo hoje uma solução para ter o WhatsApp Desktop rodando no Slackware Current. É isso mesmo. Se você precisa usar o WhatsApp pelo computador e não quer deixar um navegador aberto para isso

Python: Gerador de números para Mega-Sena

Código simples que usa random para gerar 6 números mais ou menos aleatórios. Se você usar o código e ganhar, favor me mandar comissão de 30%!

Instalando LibreOffice 7 no Linux Mint 19.x e 20

Para instalar a nova suíte de escritório LibreOffice 7 no Linux Mint 19.x e 20, abra um terminal e siga os passos abaixo. 1. Remova o LibreOffice que veio instalado no seu sistema: 2. Adicione o PPA

Input method em japônes a partir de Romaji no Gnome-shell

Após muito tempo e alguma dor de cabeça para fazer essa configuração como eu queria, escrevo a essa dica especialmente para os estudantes de japonês. Trata-se da con

Configurando o Gslapt no Slackware Current

O Gslapt é um Gerenciador de Pacote para o Slackware. É uma interface para o Slapt-get, um Gerenciador de Pacotes por linha de comando, semelhante ao apt do Debian. Ele foi criado para facilitar a in

Shell Script: Instalador de Código Fonte - Linha de Comando

Instalador de código fonte, baseado no primeiro script que postei no Viva o Linux. Foco: para distribuições source base. NOTA: Qualquer distribuição pode usar, porém pode ser necessário fazer algum a

Podman - um mecanismo de contêiner sem daemon

O Podman é um mecanismo de contêiner completo e sem daemon para executar, gerenciar e depurar contêineres e pods compatíveis com OCI. Ele permite gerenciar contêineres sem a dependência do daemon e é

Shell Script: TxzSync 1.0 - Fazer Backup dos Pacotes Baixados pelo Slackpkg

Se você configurou o slackpkg.conf com a opção DELALL para off, esse script pode ser útil. Possui os mesmos comandos do PkgSync 3.0, só que portado para o Slackware. O link do PkgSync 3.0 é esse: htt

Consultando qual o repositório está ativo no slackpkg usando apenas o grep

Caso esteja usando o Slackware, talvez você queira consultar para alguma outra coisa, qual é o repositório que o slackpkg está usando nesse para atualizar os pacotes. Ent&a

Instalando o Google Chrome no Slackware Current sem Slackbuilds

Vamos instalar o Google Chrome no Slackware usando um método que eu julgo mais simples que o Slackbuilds. Serve também para quem não costuma usar o sbopkg. Primeiramente, você deve acessar o site ofi

makepkg - ERROR: Can't make output package in current directory [Resolvido]

Resolvi de vez usar métodos corretos para gerar pacotes txz usando o makepkg. Criei um script para extrair as imagens dos pacotes de temas do Windows e empacotá-los em pacotes TXZ para instalar no Sl

MongoDB - Erro "not authorized ... to execute command" [Resolvido]

Essa dica é meio que uma continuação da minha dica anterior, onde eu demonstro como criar um usuário "admin" para o seu MongoDB: MongoDB - Habilitar autentica&cc

opi, o facilitador para instalar pacotes da comunidade e multimídia para openSUSE

O número de pacotes disponibilizados por cada distro em seus repositórios oficiais varia bastante, desde a organização, aplicativos e versões. Distros como o Slackware são espartanas, enquanto o Debi

Shell Script: Configuração do repositório do Slackware Current

Fiz esse script para ajudar a configuração inicial do repositório do Slackware Current após a instalação. Ele ativa o repositório do Slackware Current e já atualiza tudo para você.

Xinit: Configuração xterm e rxvt-unicode (.Xresources)

A maior comunidade GNU/Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda.

C/C++: MeikeNeime - Programa gerador de nomes aleatórios

Fala aí gente do fundo da caverna. Chegou a hora de nomear aquele seu programinha que vai lhe render o primeiro milhão (nem que seja assado). Este programa gera nomes aleatórios baseado num algoritmo