terça-feira, 28 de março de 2017

journalctl - Administrando e Diminuindo os Logs do Sistema

Vamos ver quanto espaço estamos ocupando com logs do sistema:
journalctl --disk-usage
Archived and active journals take up 1.2G on disk.

#Reter apenas 100M de log:
journalctl --vacuum-size=100M
#OU, reter apenas 7 dias de log:
journalctl --vacuum-time=7d
Vacuuming done, freed 1.2G of archived journals on disk.
#VAmos ver como ficou:
journalctl --disk-usage
Archived and active journals take up 56.0M on disk.
Mais informações:

man journalctl

HDA_BB - Adicional de Segurança do Banco do Brasil no Ubuntu Linux



Se o tutorial do próprio Banco do Brasil não funcionar: 


Vamos instalar diretamente pelo terminal.
No mesmo site acima, clique com o direito no link "AQUI", copie a URL e use no comando wget abaixo (como root):

cd /tmp
wget -c https://www14.bancobrasil.com.br/downloads/ws/hda-bb_0.1_all.deb
#Tente instalar:
dpkg -i hda-bb_0.1_all.deb
# Se der erro:
apt-get --yes --fix-broken install
#Agora rode novamente:
dpkg -i hda-bb_0.1_all.deb 

sábado, 25 de março de 2017

Gravando arquivos .iso em DVD via linha de comando

1) No Debian/Ubuntu, instale o growisofs:
apt-get install growisofs

2) Para gravar o DVD:
growisofs -dvd-compat -speed=8 -Z /dev/dvdrw=dvd.iso

- /dev/dvdrw é o caminho para o drive de DVD;
- dvd.iso é o arquivo de imagem a ser gravado no DVD;


Mais informações: http://linuxcommand.org/man_pages/growisofs1.html

segunda-feira, 6 de março de 2017

Placa de Vídeo ATI Radeon no Fedora

Vamos instalar as ferramentas para a gerência das pllacas de Vídeo ATI Radeon no Fedora.


No terminal:

dnf install radeontool radeontop

segunda-feira, 20 de fevereiro de 2017

Emulando Atary, Nintendo, Gameboy e Supernintendo no Ubuntu

 Emulando Atary, Nintendo, Gameboy e Supernintendo no Ubuntu, inclusive com joystick USB:


Digite o comando abaixo no terminal, logado como root (#):
apt-get install stella higan joystick


HIGAN: Accurate Nintendo multi-system emulator
 higan is an emulator for Nintendos SNES, NES, Gameboy, Gameboy Color
 and Gameboy Advance. It was formerly called bsnes and the SNES
 emulation is especially complete and polished.

STELLA: Emulador de Atari 2600 para SDL e o X Window System
 Stella é um emulador portátil para o antigo console de videogame Atari
 2600. Ele suporta a maioria dos jogos do Atari 2600.

quinta-feira, 26 de janeiro de 2017

Unrar Funcionando Corretamente no Fedora

Para quem não sabe, o unrar é o extrator e compactador de arquivos .rar.
Para aqueles que, como eu, enfrentavam problemas com a versão do unrar do repositório desde a verão 22 do Fedora, a adição deste repositório resolveu (digite no terminal e logado com o root):

Repositório:
dnf install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Depois instale:
dnf update && dnf install unrar

quarta-feira, 21 de dezembro de 2016

Atualizando o Fedora 24 para o Fedora 25 via Linha de Comando




Digite a sequência de comandos abaixo no Terminal(logado como root):

#Logue com o root:
su -

#Atualize o sistema:
dnf upgrade --refresh

#Instale o plugin DNF que fará a atualização:
dnf install dnf-plugin-system-upgrade

#Baixe os pacotes referente a versão 25 (+- 2GB):
dnf system-upgrade download --releasever=25

#Reinicie o Computador e conclua a atualização (Deve demorar um pouco):
dnf system-upgrade reboot

Fonte

sábado, 29 de outubro de 2016

CentOS7 - YUM UPDATE: does not match metalink for epel

Se você está pegando a falha abaixo no yum update:

One of the configured repositories failed (Extra Packages for Enterprise Linux 7 - x86_64), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a few ways to work "fix" this:
     1. Contact the upstream for the repository and get them to fix the problem.
     2. Reconfigure the baseurl/etc. for the repository, to point to a working        upstream. This is most often useful if you are using a newer        distribution release than is supported by the repository (and the        packages for the previous distribution release still work).
     3. Disable the repository, so yum won't use it by default. Yum will then        just ignore the repository until you permanently enable it again or use        --enablerepo for temporary usage:
            yum-config-manager --disable epel
     4. Configure the failing repository to be skipped, if it is unavailable.        Note that yum will try to contact the repo. when it runs most commands,        so will have to try and fail each time (and thus. yum will be be much        slower). If it is a very temporary problem though, this is often a nice        compromise:
            yum-config-manager --save --setopt=epel.skip_if_unavailable=true
failure: repodata/repomd.xml from epel: [Errno 256] No more mirrors to try.http://mirror.globo.com/epel/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epelhttps://mirror.cedia.org.ec/fedora-epel/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epelhttps://mirror.uta.edu.ec/fedora-epel/7/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 500 - Internal Server Errorhttps://mirror.ueb.edu.ec/fedora-epel/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel

Solução: Descomente todas as linhas "baseurl" e comente as linhas "mirrorlist":

vim /etc/yum.repos.d/epel.repo

Exemplo:
  baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
  #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$
 
Agora teste:

  yum update

sexta-feira, 21 de outubro de 2016

segunda-feira, 19 de setembro de 2016

Resolvendo problemas ao Conectar com o Openvpn do Fedora

Nesta dica vamos fazer o cliente do openvpn conectar pelo Fedora. Apenas consegui fazer funcionar pelo NetworkManager.

O problema está no reconhecimento do certificado do MD5 nesta versão do Fedora;

Resolvendo temporariamente:

Digite as 2 linhas abaixo no terminal:
export NSS_HASH_ALG_SUPPORT=+MD5
export OPENSSL_ENABLE_MD5_VERIFY=1

Resolvendo Definitivamente:


Edite o arquivo /usr/lib/systemd/system/NetworkManager.service e adicione logo abaixo da linha [Service]
Environment="OPENSSL_ENABLE_MD5_VERIFY=1 NSS_HASH_ALG_SUPPORT=+MD5"

Depois um reload:

systemctl daemon-reload

E um restart no serviço do NetworkManager

systemctl restart NetworkManager.service


Agora é só importar o aqruivo .ovpn pelo NetworkManager e conectar por ele;

https://ask.fedoraproject.org/en/question/80081/fedora-23-unable-to-verify-openvpn-certificate-after-update/
http://software-engineer.gatsbylee.com/centos7openvpn-verify-error-depth0-errorcertificate-signature-failure/

terça-feira, 6 de setembro de 2016

KDEConnect - Integrando o Linux com o seu Celular Android


- Integre os alertas do Linux com o seu celular Android;
- Comande o mouse e teclado do Linux com o celular;


1) INSTALAÇÃO:

1.1) NO FEDORA:
dnf install kde-connect-0.9-7.fc24
1.2) NO UBUNTU:
sudo add-apt-repository ppa:vikoadi/ppa -y && sudo apt-get update && sudo apt-get install indicator-kdeconnect kdeconnect -y

2) FIREWALL:

Liberar conexões entrantes TCP e UDP para o range de portas: 1714 a 1764

2.1) SE O SEU FIREWALL FOR O UFW (Unbuntu):
  sudo ufw allow 1714:1764/udp
  sudo ufw allow 1714:1764/tcp
  sudo ufw reload

2.2) SE O SEU FIREWALL FOR IPTABLES:
  IPTABLES -A INPUT -p tcp --dport 1714:1764 -j ACCEPT
  IPTABLES -A INPUT -p udp --dport 1714:1764 -j ACCEPT



Mais detalhes: https://community.kde.org/KDEConnect

quarta-feira, 10 de agosto de 2016

Spotify no Fedora

Funcionou no Fedora 24 x64


Para instalar:


dnf config-manager --add-repo=http://negativo17.org/repos/fedora-spotify.repo
dnf install spotify-client


Para remover:

dnf erase spotify-client

Fonte:
http://www.edivaldobrito.com.br/spotify-no-fedora-e-derivados/

terça-feira, 9 de agosto de 2016

Pós Instalação do Fedora 24 x64



OBS: Consideramos que o Fedora 24 x64 já foi baixado no site abaixo e instalado corretamente na máquina.
https://getfedora.org/pt_BR/workstation/download/




0) Primeiros passos

0.1) Desabilitar o SeLinux
vi /etc/selinux/config
#mudar a variável SELINUX para disabled:
SELINUX=disabled

#feche e salve o arquivo

#reinicie o computador:
reboot

0.2)
dnf install filezilla geany vim mtr traceroute fping logwatch yum-cron vim nmap tcpdump wireshark deja-dup

0.3) Nomes das interfaces de rede:
vi /etc/default/grub
- Adicionar os parâmetros "net.ifnames=0 biosdevname=0" na linha GRUB_CMDLINE_LINUX;
- Rodar o comando abaixo:
grub2-mkconfig -o /boot/grub2/grub.cfg
- reiniciar:
reboot


1) Google Chrome

cat << EOF > /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome - \$basearch
baseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
EOF
dnf install google-chrome-stable

2) Oracle Java JDK ou JRE:
2.1) Baixe o arquivo .rpm em http://www.oracle.com/technetwork/java/javase/downloads/index.html;
2.2)
## JDK 64-bit ##
rpm -Uvh /path/to/binary/jdk-8u91-linux-x64.rpm
## OU JRE 64-bit ##
rpm -Uvh /path/to/binary/jre-8u91-linux-x64.rpm

2.3)
## java ##
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000
## javaws ##
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 200000
## Java Browser (Mozilla) Plugin 32-bit ##
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 200000
## Java Browser (Mozilla) Plugin 64-bit ##
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/jre/lib/amd64/libnpjp2.so 200000
## Install javac only if you installed JDK (Java Development Kit) package ##
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 200000
alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 200000

3) Oracle Virtualbox
cd /etc/yum.repos.d/
## Fedora 24/23/22/21/20/19/18/17/16 users
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
dnf update
rpm -qa kernel |sort -V |tail -n 1
uname -r
reboot
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
dnf install VirtualBox-5.1
/usr/lib/virtualbox/vboxdrv.sh setup
usermod -a -G vboxusers SEU_USUARIO


4) RPM FUSION
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
dnf update

5) REMI REPO:
dnf install http://rpms.remirepo.net/fedora/remi-release-24.rpm
dnf update

6) Outros:
dnf install vlc unzip wine thunderbird deluge libgpod gnome-tweak-tool
dnf install arduino codeblocks* gimp git dokuwiki htop hplip hplip-gui gkrellm p7zip ntfs-3g libreoffice-langpack-pt-BR
7) Codecs:
dnf install gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworld gstreamer1-plugins-bad-free-extras ffmpeg 
dnf config-manager --add-repo=http://negativo17.org/repos/fedora-handbrake.repo
dnf install libdvdcss
dnf install HandBrake-gui devedeng

8) Skype

8.1) Dependências:

dnf install alsa-lib.i686 fontconfig.i686 freetype.i686 glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686 qtwebkit.i686 alsa-plugins-pulseaudio-1.1.1-1.fc24.i686

8.2) Agora baixe o Skype .rpm para Fedora:
https://www.skype.com/en/download-skype/skype-for-computer/

8.3) Instale:

rpm -ivh skype-4.3.0.37-fedora.i586.rpm 

9) Gravação da tela e de áudio:
dnf install gnome-sound-recorder gtk-recordmydesktop

10) Consultas SNMP:
dnf install net-snmp-*

sexta-feira, 15 de julho de 2016

CentOS e o Erro "rpmdb open failed" do Yum

Nesta dica vamos refazer o banco de dados do Yum que está corrompido, resolvendo o erro abaixo:

yum update
Plugins failed to initialize with the following error message:
Error: rpmdb open failed

1) Removendo o banco antigo e criando um novo:
rm -f /var/lib/rpm/__db*
rpm --rebuilddb

2) Agora o teste:
yum update

Fonte

quarta-feira, 13 de julho de 2016

Atualização do Fedora 23 para o Fedora 24

Primeiro, faça sempre o backup dos seus arquivos importantes

1. Atualize o sistema:
dnf upgrade --refresh

2. Instalação do plugin para o plugin
dnf install dnf-plugin-system-upgrade

3. Atualização:
dnf system-upgrade download --releasever=24

4. Reboot e upgrade:
dnf system-upgrade reboot

Fonte

segunda-feira, 16 de maio de 2016

Skype no Ubuntu via Repositório

Repita os comando abaixo para instalar o Skype em qualquer versão do Ubuntu

add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
dpkg --add-architecture i386
apt-get update
apt-get install skype

terça-feira, 26 de abril de 2016

speedtest-cli: Velocímetro no terminal linux

Nesta dica vamos instalar o cliente do SppedTest para terminal. Ele é em Python e pode ser executado até mesmo por um crontab. Agora podemos monitorar a qualidade da banda larga até mesmo remotamente :D

1) Vamos ver qual a versão instalada. No terminal:
python -V
1.1) Se não estiver instalado, dependendo da sua distribuição:

dnf instal python
ou
apt-get install python-pip python

Checando a Existência de Bad Blocks no disco com o Linux



Execute o comando abaixo no terminal. Lembre-se de alterar o alvo do comando para o disco correto (neste exemplo /dev/sda). Também pode ser apenas uma partição, exemplo: /dev/sda1

badblocks -sv /dev/sda


Outra opção é jogar a saída do comando para um arquivo:

badblocks -o badblocks_encontrados.dat -n -v /dev/sda

OBSERVAÇÕES: 


- A opção -n: Realiza um teste não-destrutivo, gravando em cada bloco e depois lendo-o, enquanto preserva os dados. Isso deve demorar um pouco;
- A opção -v: Ativa modo verbose;
- Utilize a opção -w para apagar (deletar) os dados. MUITO CUIDADO!!!
- A opção -n faz a checagem não-destrutiva. Essa opção demora um pouco mais.


segunda-feira, 11 de abril de 2016

Tail no log do Fedora com DMESG

Esse comando equivale ao "tail -f /var/log/messages" das outras distribuições;
Execute no terminal para ficar monitorando o log em tempo real:
# dmesg -w

Instalando Pidgin-2.10.12 via Fonte no Ubuntu



Nesta dica vamos instalar o Pidgin-2.10.12 no Ubuntu, via código fonte, para resolvermos o problema com autorização de certificados SSL auto assinados da versão oficial pidgin 1:2.10.9-0ubuntu3.

1) Instale os pré requisitos:

$ sudo apt-get install build-essential intltool

2) Baixe os fontes:
$ sudo wget http://sourceforge.net/projects/pidgin/files/Pidgin/2.10.12/pidgin-2.10.12.tar.bz2$ sudo tar -xjvf pidgin-2.10.12.tar.bz2$ cd pidgin-2.10.12

3)
$ sudo ./configure

3.1) Se der o erro: GLib 2.16.0...
$ sudo apt-get build-dep pidgin

4) Compile e instale:
$ sudo ./configure
$ sudo make
$ sudo make install
$ sudo ln -s /usr/local/bin/pidgin/pidgin /usr/bin/pidgin

5) Teste:
$ pidgin
$ /usr/local/bin/pidgin/pidgin --version
Pidgin 2.10.12 (libpurple 2.10.9)

6) Remova a versão anterior, instalada pelo repositório:
$ sudo make uninstall