Mostrando postagens com marcador ubuntu. Mostrar todas as postagens
Mostrando postagens com marcador ubuntu. Mostrar todas as postagens

quinta-feira, 31 de março de 2022

Executando programa de tempo em tempo no linux!

  Se você não quiser abrir algum programa toda hora, pode criar uma tarefa para que ele seja executado de acordo com o dia, horário determinado por você.

Para isso, precisamos criar uma tarefa no agendador de tarefas do linux chamado cron.

Para este exemplo, vou agendar uma tarefa para que o Ubuntu execute o Thunderbird a cada 15min, todos os dias.

Digite o seguindo comando no terminal, para abrir o editor do cron. (Se perguntar sobre qual editor quer usar, recomendo o editor nano.)

$ crontab -e

Adicione a seguinte linha: 

*/15 * * * * export DISPLAY=:0; thunderbird

Aperte Ctrl+O para salvar e depois Ctrl+X para sair.
Pronto. O Thunderbird vai ser aberto a cada 15min.

Recomendo dar uma lida nesse site https://crontab.guru/, pois explica o funcionamento e gera uma linha de comando de acordo com o que você precisa.




sábado, 1 de janeiro de 2022

Recuperando grub do Ubuntu!


 

    Após reinstalar o Ubuntu após o Windows ou apagar a partição alguma partição e redimensionar, é necessário recuperar o grub. Para isso, basta digitar os seguintes comandos no terminal, lembrando de mudar para a sua necessidade.

Verificando onde o Ubuntu está instalado (Linux):

sudo fdisk -l

Montando a partição (altere para a partição Linux):

sudo mount -t ext4 /dev/sda1 /mnt

Reinstale o grub:

sudo grub-install --root-directory=/mnt /dev/sda



domingo, 4 de abril de 2021

Instalando impressoras no Ubuntu 20.04!

 


Caso o Ubuntu exiba uma mensagem de que não foi encontrado o driver para sua impressora, abra um terminal e digite o seguinte comando:

sudo apt-get install printer-driver-gutenprint

Tente instalar novamente.

terça-feira, 2 de março de 2021

Ativando módulo Rewrite do Apache2!


 

 O Apache2 precisa do módulo Rewrite ativo para que as reescritas com o .htaccess funcionem. Para isso, abra um terminal e digite:

ls /etc/apache2/mods-available | grep rewrite
Se aparecer rewrite.load, o módulo está instalado, bastando apenas ativá-lo. Para ativar, digite no terminal:
sudo a2enmod rewrite && sudo systemctl reload apache2.service

segunda-feira, 26 de outubro de 2020

Convertendo jogos para .chd no Ubuntu!



    Caso queira deixar suas roms de Playstation com um tamanho menor, pode usar apenas uma linha de comando, caso utilize linux.

    Para isso, abra um terminal e digite o seguinte comando:

$ sudo apt update && sudo apt install mame-tools -y

    Após instalado, entre no diretório da rom e procure por um arquivo com a extensão .cue. Agora digite no terminal:

$  chdman createcd -i nomedarom.cue -o nomenovodarom.chd

    Altere para o nome original da rom



quarta-feira, 30 de setembro de 2020

Verificando o tempo de suporte do Ubuntu e seus derivados!


 

Para verificar o tempo de suporte do Ubuntu 20.04 em diante, abra um terminal e digite o seguinte comando:

$ ubuntu-security-status

Em versões anteriores à 20.04, use o comando:

$ ubuntu-support-status

Para mais informações, visite o link https://ubuntu.com/about/release-cycle


sexta-feira, 24 de abril de 2020

Aplicando permissões 755 para pastas e 644 para arquivos de modo recursivo!


Quando estamos desenvolvendo na nossa máquina local, é normal dar a permissão 777 para conseguirmos salvar os arquivos nas pastas. Mas isso dá problema quando subimos para o servidor de hospedagem, pois os arquivos precisam ter a permissão 644 e as pastas com 755, por motivos de segurança.
Então aqui vai uma dica de como devolver as permissões antes de subir os arquivos. Abra um terminal e digite o seguintes comandos:

Para os arquivos
$ sudo find /var/www/html -type f -exec chmod 644 {} \;
Para as pastas
$ sudo find /var/www/html -type d -exec chmod 755 {} \;
Agora adicione os comandos
$ sudo chown -R www-data:www-data /var/www/html
E o último, para adicionar seu usuário ao grupo www-data
$ sudo adduser $USER www-data

Créditos: vivaolinux

domingo, 29 de março de 2020

Dando permissão de escrita e leitura no diretório /var/www/html do Ubuntu!


Quando estamos desenvolvendo algum sistema web que utiliza o servidor apache, precisamos salvar no diretório /var/www/html, mas por padrão, ele não deixa salvar a não ser que seja root. Para consertar isso, basta digitar o seguinte comando no terminal:

$ sudo chmod 777 -R /var/www/html
Lembrando que isso é somente no ambiente de desenvolvimento. Não faça isso em produção.

quarta-feira, 2 de outubro de 2019

Ícone de rede duplicado no Xubuntu!


    Existe um bug antigo no Xubuntu, que começou na versão 17.04 e persiste até hoje, pelo menos até o 18.04 que eu uso. Que faz com que fiquem dois ícones de rede sendo exibidos no painel. Isso acontece, pois o sistema utiliza dois plugins de itens chamados "Notification area" e "Indicator plugin". 
    O ideal é esperar o bug ser corrigido, mas existe uma forma rápida de corrigir isso: abra o terminal e digite o seguinte comando:
$ xfce4-panel -r
    O painel vai ser atualizado e o problema vai ser "resolvido".

sábado, 28 de setembro de 2019

Corrigindo erro de permissão do bundle no Ubuntu!


Caso tenha recebido uma mensagem de erro ao tentar usar o comando $ bundle install , como essa:
There was an error while trying to write to
`/home/michael/.bundle/cache/compact_index/rubygems.org.443.29b0360b937aa4d161703e6160654e47/versions`.
It is likely that you need to grant write permissions for that path.
Abra um terminal e digite o seguinte comando:
$ sudo chown -R $(whoami):$(whoami) /home/michael/.bundle/
Obs: Lembre-se de alterar o caminho do diretório (negrito).

segunda-feira, 23 de setembro de 2019

Rodando o CS 2D 1.0.0.9 no Ubuntu!



Para rodar o CS 2D no Ubuntu e derivados, é preciso instalar algumas dependências e criar link simbólico para uma biblioteca que vem junto com o jogo. Para isso, abra o terminal e digite os seguintes comandos:

$ sudo apt install libopenal-dev:i386 libfreetype6:i386 osspd libglu1-mesa:i386 -y
Após instalar, digite o seguinte comando, alterando caminho, pelo caminho completo onde se encontra o jogo:

$ sudo ln -s caminho/libsteam_api.so /lib


quinta-feira, 12 de setembro de 2019

"O sistema detectou um problema no aplicativo"



Caso venha recebendo essa mensagem chata no Ubuntu e derivados, é porque algum aplicativo falhou e o erro ficou travado nos logs do sistema. Para remover, é bem simples. Abra um terminal e cole o seguinte comando:

$ sudo rm /var/crash/*
Esse comando vai excluir tudo que estiver dentro da pasta crash.

terça-feira, 10 de setembro de 2019

Pendrive travado na permissão de root no Ubuntu!



As vezes quando formatamos um pendrive no linux, ele fica travado com permissão de root e não conseguimos copiar e nem criar novas pastas/arquivos com usuário normal, sem usar sudo. Mas para corrigir isso, abra um terminal e digite o seguinte comando:

$ sudo apt install pmount policykit-1 policykit-1-gnome -y
Desmonte e monte novamente o pendrive

sexta-feira, 6 de setembro de 2019

Como resetar senha do MySql no Ubuntu 18.04!



Caso tenha esquecido a senha do MySql no Ubuntu, saiba que é possível alterá-la. Para isso, abra um terminal e siga o tutorial:

/* Parando o MySQL */
$ sudo service mysql stop

/* Criando o diretório do serviço */
$ sudo mkdir /var/run/mysqld

/* Dando permissão ao MySQL para escrever no diretório */
$ sudo chown mysql: /var/run/mysqld

/* Iniciar o MySQL manualmente, sem checagem de permissão */
$ sudo mysqld_safe --skip-grant-tables --skip-networking &

Abra um novo terminal e rode o comando a seguir, para logar sem senha:
$ mysql -u root mysql

Uma vez logado no mysql, digite os comandos (trocar "novasenha" por sua senha nova):
use mysql;
update user set authentication_string=password("novasenha") where user='root';
update user set plugin="mysql_native_password" where user='root';
flush privileges;
quit;

Após fazer isso, reinicie a máquina e tente fazer login com sua senha:
$ mysql -u root -p


segunda-feira, 8 de outubro de 2018

Imprimindo PDF em cinza (grayscale) no linux!



Caso esteja utilizando o leitor de PDFs Evince, você deve ter percebido que ele não consegue imprimir arquivos em preto e branco ou cinza. Para isso, existem algumas alternativas como usar outro leitor de PDFs como o Master Pdf Editor ou utilizar o Gimp, que esse post vai ensinar.
A grande vantagem em utilizar o Gimp, é que 

  • Abra o arquivo PDF com o editor de imagens Gimp
  • Clique em Importar
  • Imagem, Modo, Tons de Cinza
  • Arquivo, Sobrescrever
  • Ou Exportar como...

domingo, 18 de fevereiro de 2018

Instalando Laravel 5.5 no Ubuntu 16.04!


Laravel é um framework PHP de código aberto, para o desenvolvimento ágil de sistemas web que utilizam o padrão MVC. Para mais informações, clique aqui.

Para que o Laravel funcione no Ubuntu e seus derivados, é preciso que se instale algumas pacotes. Para isso, abra um terminal e cole o seguinte comando:
sudo apt install php php7.0-mbstring php-xml php7.0-zip curl
Não se esqueça do Lamp (Linux Apache Mysql Php). Digite o comando do jeito que estiver com ^ mesmo.
sudo apt install lamp-server^
Também é preciso que se instale o Composer, que vai gerenciar as dependências para o Laravel.  Novamente abra o terminal, e cole o comando:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Agora cole o seguinte comando no terminal, para criar um atalho para não precisar digitar o caminho toda vez que for criar um novo sistema em Laravel:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Adicione a seguinte linha em .bashrc:
alias laravel='composer create-projet --prefer-dist laravel/laravel'
Dê Ctrl+O, Ctrl+X e digite no terminal o seguinte comando para salvar as configurações do .bashrc:
source .bashrc
Pronto! Para criar um novo sistema, basta digitar o seguinte comando no terminal, trocando "blog" pelo nome do sistema, como no exemplo a seguir:
laravel blog

quarta-feira, 3 de janeiro de 2018

Corrigindo Plymouth do Xubuntu 16.04!


Caso seu Xubuntu tenha começado a exibir uma tela preta em vez da logo (Plymouth) na inicialização do sistema, siga esse tutorial para corrigir:
Abra o terminal e digite:
sudo nano /etc/initramfs-tools/conf.d/splash
Adicione a seguinte linha, pois o arquivo estará em branco:
FRAMEBUFFER=y
Feche e rode o seguinte comando para finalizar:
sudo update-initramfs -u

quarta-feira, 11 de outubro de 2017

Visualizando o tempo de suporte dos pacotes do Ubuntu!


Ubuntu é uma distribuição conhecida por ter 2 tipos de versões: LTS e regulares. Antigamente as versões regulares do Ubuntu e derivados tinham suporte de 18 meses, mas hoje possuem apenas 9 meses de suporte, enquanto os LTS possuem 5 anos de suporte para Ubuntu, e 3 anos para as derivadas. Mas alguns pacotes continuam tendo suporte, mesmo tendo passado os 3 anos, pois são do repositório oficial do Ubuntu. Para saber quais pacotes e o tempo de suporte, digite o seguinte comando no terminal:
ubuntu-support-status
Para mais informações, visite a página oficial do Ubuntu: https://www.ubuntu.com/info/release-end-of-life

segunda-feira, 14 de agosto de 2017

Reduzir tamanho de arquivo PDF!

As vezes temos um arquivo PDF muito grande, que demora para ser carregado. Para diminuir seu tamanho no linux, é muito simples, basta usar o comando convert do pacote imagemagick. A sintaxe é: convert arquivooriginal.pdf -resize porcentagem arquivonovo.pdf. Veja um exemplo na imagem abaixo:


Muito simples. E viva o Linux \o/

quinta-feira, 20 de julho de 2017

Corrigindo localização do Ubuntu!

Esses dias fui atualizar o Ubuntu Server de casa e me deparei com o seguinte problema:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "pt_BR.UTF-8",
LC_ALL = (unset),
LANG = "pt_BR.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Não foi possível atribuir LC_ALL à localização padrão: Arquivo ou diretório inexistente
Caso tenha tido um problema parecido, que é a localização do sistema, ou seja, problema com tradução do sistema, digite os seguintes comandos no terminal:

sudo localedef pt_BR -i pt_BR -f ISO-8859-1

sudo localedef pt_BR.ISO-8859-1 -i pt_BR -f ISO-8859-1

sudo localedef pt_BR.ISO8859-1 -i pt_BR -f ISO-8859-1

sudo dpkg-reconfigure -p low locales


Na tela que abrir, deixe marcado os dois "pt_BR" apertando a tecla espaço por cima deles. Dê um TAB até chegar em OK e dê ENTER.

Desabilitando aceleração por hardware no VSCode / VSCodium

       Caso você tenha problemas de renderização ao usar VSCode/VSCodium , pode usar uma configuração que desabilita a aceleração de hardwar...