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

Removendo o index.php da url no Codeigniter 3 no Ubuntu!


Para remover o index.php da url no Codeigniter, crie um arquivo chamado .htaccess no diretório principal de sua aplicação e cole o seguinte código:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule>


Digite no terminal:
$ sudo nano /etc/apache2/sites-available/000-default.conf
Adicione as seguintes linhas antes de </Virtualhost>
<Directory /var/www/html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>
Agora digite o comando:
$ sudo a2enmod rewrite
E reinicie o apache com:
$ sudo systemctl restart apache2

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


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...