Vou falar aqui de muitos assuntos, principalmente de linux e programação, fazer minhas anotações.
Mostrando postagens com marcador deepin. Mostrar todas as postagens
Mostrando postagens com marcador deepin. Mostrar todas as postagens
sexta-feira, 1 de setembro de 2017
Desabilitar e habilitar o Touchpad
Para verificar as configurações que você pode alterar use:
synclient -l
Para desabilitar o Touchpad do seu notebook:
synclient TouchpadOff=1
Para habilitar o touchpad do seu notebook:
synclient TouchpadOff=0
Testado no Deepin.
Editado: Quando reinicia perde a configuração, precisa fazer novamente.
Fonte.
sexta-feira, 25 de agosto de 2017
Atalhos do teclado
Alguns atalhos do teclado.
Ctrl + Alt + T => Abre o terminal.
Ctrl + Alt + F1 => Alterna do modo gráfico para o modo texto.
Ctrl + Alt + F7 => Alterna do modo texto para o modo gráfico.
Quando tiver mais atalhos comuns, vou atualizar esta lista.
Informações do sistema no Linux.
NÚMERO DE SÉRIE DO SISTEMA, NOME DO FABRICANTE E MODELO
$ sudo dmidecode -s system-serial-number
$ sudo dmidecode -s system-manufacturer
$ sudo dmidecode -s system-product-name
$ sudo dmidecode | more
INFORMAÇÃO DA CPU DO SISTEMA
$ cat /proc/cpuinfo
$ lscpu
ESTATÍSTICAS RELACIONADAS A CPU (PROCESSADORES)
$ sudo mpstat
INFORMAÇÕES DA MEMÓRIA RAM
$ less /proc/meminfo
$ free
## Exibição em megabytes
$ free -m
## Exibição em gigabytes
$ free -g
USO DO ESPAÇO DA MEMÓRIA SWAP
$ swapon -s
$ cat /proc/swaps
$ cat /proc/meminfo
$ vmstat
VERSÃO DE DISTRIBUIÇÃO LINUX
$ lsb_release -a
VERSÃO DO KERNEL LINUX
$ uname -r
$ uname -a
INFORMAÇÕES DOS PARÂMETROS DO KERNEL
$ cat /proc/cmdline
$ sysctl -a | more
32 OU 64 BITS?
$ getconf LONG_BIT
INFORMAÇÕES DO DISCO (ATRIBUTOS, USO, ESPAÇO)
$ sudo fdisk -l /dev/sda
$ sudo blkid
$ sudo lsblk
$ df -H
$ df -H
$ du -sh {{pasta_específica}}
$ sudo iostat
INFORMAÇÕES DE DISPOSITIVOS PCI
$ lspci
$ lspci -vvvn| less
INFORMAÇÕES DE DISPOSITIVOS USB
$ lsusb
$ lsusb -vt
INFORMAÇÕES DE DISPOSITIVOS GRÁFICOS (NVIDIA/AMD)
$ nvidia-smi
$ nvidia-settings
$ fglrxinfo
INFORMAÇÕES DE DISPOSITIVOS DE ÁUDIO
$ cat /proc/asound/cards
$ arecord -l
INFORMAÇÕES DE USO DO SISTEMA
$ uptime
$ cat /proc/loadavg
$ sudo top
$ last reboot
INFORMAÇÕES DOS DRIVERS DO KERNEL (MÓDULOS)
$ sudo lsmod
$ sudo modinfo {{nome driver}}
$ sudo modinfo kvm
INFORMAÇÕES DE TODOS OS SERVIÇOS EM EXECUÇÃO
$ sudo service –status-all
$ sudo initctl list
INFORMAÇÕES DE TODOS OS PROCESSOS
$ sudo pstree
LISTA DE TODOS OS PACOTES INSTALADOS
$ dpkg -l
Limpeza/Manutenção no Linux
Peguei esta dica em um canal do Youtube.
Crie um arquivo limpeza.sh
...$ nano Documents/limpeza.sh
Digite ou copie o conteúdo abaixo:
#!/bin/bash
# limpeza de arquivos inúteis do sistema
echo "Limpando a LIXEIRA"
sudo rm -rf /home/$USER/.local/share/Trash/files/*
echo ""
echo ""
echo "Limpando a pasta temporária TMP"
sudo rm -rf /var/tmp/*
echo ""
echo ""
echo "Limpando o cache do sistema. Cópias de atualizações do Gerenciador de atualizações."
sudo apt-get clean -y
echo ""
echo ""
echo "Limpando de repositorios que não sao utilizados."
sudo apt-get autoremove -y
echo ""
echo ""
echo "Limpeza de arquivos duplicados"
sudo apt-get autoclean -y
echo ""
echo ""
echo "Reparando pacotes quebrados durante atualização"
sudo dpkg --configure -a
echo ""
echo ""
echo "Limpeza concluída."
sleep 60
De permissão de execução ao arquivo:
...$ chmod +x Documents/limpeza.sh
Pronto, agora é só clicar duas vezes e escolher a opção executar no terminal.
Instalando o Tomcat
Baixe o Tomcat (apache-tomcat-8.0.45.tar.gz).
Extraia os arquivos.
Mova a pasta extraída para dentro do diretório /opt/.
sudo mv Downloads/apache-tomcat-8.0.45 /opt/
Pronto, agora é só configurá-lo no Eclipse Luna.
Instalando o Eclipse
Faça a download do Eclipse (eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz).
Eu baixei o Eclipse Luna, pois meu notebook é antigo e o Eclipse Luna é o primeiro que vem com plugin do Maven.
Extraia os arquivos na pasta Downloads mesmo.
Mova a pasta extraida para dentro do diretório /opt/.
sudo mv Downloads/eclipse /opt/
Agora vamos criar o icone do eclipse:
sudo nano /usr/share/applications/eclipse.desktop
Com arquivo aberto, copie o conteúdo abaixo, cole no arquivo e salve-o.
[Desktop Entry]
Name=Eclipse Luna
Type=Application
Exec=/opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse
Pronto, salve o arquivo e pode procurá-lo na lista de programas.
Marcadores:
aplicativo,
application,
deepin,
desenvolvimento,
development,
eclipse,
java,
jdk,
linux,
luna,
mint,
openjdk,
oracle,
programa,
programação,
programming
quinta-feira, 24 de agosto de 2017
Instalando o JAVA JDK
Vamos primeiro remover o OpenJDK caso ele já venha com sua distribuição linux.
sudo apt-get remove --purge openjdk-*
Neste post estarei falando do JDK 13.
Faça o download do JDK do site da Oracle.
Eu baixei o arquivo jdk-13.0.1_linux-x64_bin.tar.gz.
Na pasta de downloads mesmo, descompacte o arquivo, usando o botão direito do mouse e clicando em "Extract here".
Abra o terminal e mova a pasta criada na extração acima com o comando:
sudo mv Downloads/jdk-13.0.1 /usr/lib/jvm/
Após mover a pasta vamos configurar as variáveis de ambiente do JAVA.
No terminal digite o comando:
sudo nano /etc/profile.d/oraclejdk.sh
Cole o conteúdo abaixo dentro do arquivo e salve.
export JAVA_HOME=/usr/lib/jvm/jdk-13.0.1
export PATH=$PATH:$JAVA_HOME/bin
Reinicie o computador e pode testar os comando abaixo:
java -version
javac -version
Pronto.
Eu utilizo atualmente Manjaro 18.1.3 Juhraya. Postagem atualizada em Dec 07, 2019.
Repositórios no Deepin
Corrigindo o erro:
add-apt-repository: comando não encontrado
sudo apt-get install software-properties-common --yes
sudo apt-get install software-properties-common --yes
Corrigindo o erro: failed to start the dirmngr
sudo apt-get install dirmngr --yes
sudo apt-get install dirmngr --yes
domingo, 7 de maio de 2017
Comandos do terminal
Lista com os comando mais comuns, para saber mais sobre como utilizar, parâmetros e etc, digite man <comando> ou info <comando>.
Comandos: man e info.
Parâmetro: --help.
O comando man e o comando info exibem manuais dos comandos. Ex:
man pwd
info pwd
o parâmetro -- help também exibe um manual do comando. Ex:
pwd --help
Lista com alguns comandos:
cal => exibe um calendário.
cat => concatena arquivos / exibe conteúdo do arquivo na tela.
cd => navegar em diretórios.
cd / => vai para a pasta raiz.
cd .. => volta ao diretório anterior.
cd ~ => vai para o diretório home do usuário.
clear ou ctrl+l => limpa a tela do terminal.
dmesg => mostra log do kernel.
grep => procura texto em arquivo.
history => exibe lista de comandos utilizados no terminal.
ifconfig => Exibe configurações de rede.
kill => Mata um processo pelo id, use o comando top para ver os processos e seus id's.
less => idem ao cat porem permite navegar no arquivo.
lprm => remove documentos da fila de impressão.
ls => lista conteúdo de uma pasta.
ls --color => diferencia os tipos de objetos.
ls -a => exibe arquivos ocultos (iniciados por .).
ls -A => idem -a porém não mostra "." nem "..".
ls -B => não mostra arquivos terminados em ~ (arquivos de back-up).
ls - d => com coringa, não exibe o conteúdo do diretório.
ls -r => inverte a ordem.
ls -t => ordena pelo tempo de modificação.
ls -u => ordena pelo tempo de acesso.
ls -l => detalhes do arquivo.
ls --help => exibe a ajuda.
lspci => exibe informações de hardware.
more => exibe conteúdo do arquivo na tela, pausando quando for maior que a tela do terminal.
mv => mover ou renomear arquivos.
pwd => exibe o caminho e o nome do diretório atual.
rm => remove arquivos ou diretórios.
rmdir => remove diretórios vazios.
su => altera o usuário do terminal para o root.
sudo => executa um comando com usuário root (super), ou outro usuário.
sudo apt-get autoremove -y => Remove pacote não utilizados e / ou desatualizados.
sudo apt-get autoclean -y => Remove arquivos de instalação baixados que ficam gravados em cache.
sudo apt-get install -f => Verifica e corrige pacotes corrompidos.
tail => exibe 10 ultimas linhas de um arquivo.
touch => modifica a data de último acesso e última modificação de um arquivo para a data atual.
uname => exibe informações do sistema (versão do kernel e outros).
uptime => mostra quanto tempo faz que seu sistema está ligado.
w => mostra quem está logado, desde quando e o que faz.
who => mostra quem está logado.
whoami => mostra usuário.
inxi -b => mostra detalhes do hardware e do sistema.
Para abrir o terminal use: Ctrl + Alt + T.
No terminal, para cancelar um comando que te deixou na dúvida ou travou, digite Ctrl + C.
Composição do prompt do terminal:
sábado, 6 de maio de 2017
Teclado americano & cedilha
Usei estes script para configurar o "Çç" no meu teclado americano.
Editei o arquivo abaixo:
sudo nano /etc/environment
Adicionei a linha no final do arquivo:
export GTK_IM_MODULE=cedilla
Editeo o arquivo abaixo:
sudo nano /etc/profile
Adicionei a linha no final do arquivo:
export GTK_IM_MODULE=cedilla
alterei o arquivo abaixo:
sudo nano /usr/lib/gtk-3.0/3.0.0/immodules.cache
Localizei a configuração abaixo e adicionei o ":en" no final da linha.
"/usr/lib/gtk-3.0/3.0.0/immodules/im-cedilla.so"
"cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
alterei o arquivo abaixo:
sudo nano /usr/lib/gtk-2.0/2.10.0/immodules.cache
Localizei a configuração abaixo e adicionei o ":en" no final da linha.
"/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so"
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
Nem sei se é necessário todas estas configurações, pois, só funcionou o cedilha quando executei o último procedimento, no arquivo /usr/lib/gtk-2.0/2.10.0/immodules.cache.
Este procedimento funcionou nas distros Mint (Cinnamon e Mate), Ubuntu (KDE, XFCE), Manjaro (XFCE), no Deepin eu não consegui fazer o cedilha funcionar.
Editei o arquivo abaixo:
sudo nano /etc/environment
Adicionei a linha no final do arquivo:
export GTK_IM_MODULE=cedilla
Editeo o arquivo abaixo:
sudo nano /etc/profile
Adicionei a linha no final do arquivo:
export GTK_IM_MODULE=cedilla
alterei o arquivo abaixo:
sudo nano /usr/lib/gtk-3.0/3.0.0/immodules.cache
Localizei a configuração abaixo e adicionei o ":en" no final da linha.
"/usr/lib/gtk-3.0/3.0.0/immodules/im-cedilla.so"
"cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
alterei o arquivo abaixo:
sudo nano /usr/lib/gtk-2.0/2.10.0/immodules.cache
Localizei a configuração abaixo e adicionei o ":en" no final da linha.
"/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so"
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
Nem sei se é necessário todas estas configurações, pois, só funcionou o cedilha quando executei o último procedimento, no arquivo /usr/lib/gtk-2.0/2.10.0/immodules.cache.
sexta-feira, 28 de abril de 2017
Apresentação.
Meu nome é Fernando, sou programador. Tenho experiência com desenvolvimento ASP, COM+, VBScript, JavaScript, Ajax, CSS, DOM, HTML, DHTML, VB6, SQL Server (procedures, views, triggers, functions), administração de IIS.
Atualmente venho estudando JAVA SE, EE, JPA, Hibernate, JSF, PrimeFaces, CDI, Spring MVC, JSTL, EJB, Servlets, XML, jQuery, Ajax com banco de dados MySQL.
Uso linux desde 2007, minha primeira distro foi o Ubuntu 7.04 (Feisty Fawn).
vou usar este espaço para falar de vários assuntos.
Inicialmente pretendo falar sobre Linux, algumas dicas e comentários.
Observação: Na verdade vou anotar aqui algumas coisas que eu uso, para não esquecer . kkkkkkkkkk
Observação: Na verdade vou anotar aqui algumas coisas que eu uso, para não esquecer . kkkkkkkkkk
Atualmente uso um notebook "Compaq Presario CQ56"
Processador: Pentium Dual-Core CPU T4500 @ 2.3GHz x2.
Memória RAM: 4 Gb.
HD: 320 Gb.
O meu HD está particionado conforme abaixo:
sda1 primaria ntfs 0,5 Gb Windows reserved.
sda2 primaria ntfs 39,5 Gb Windows 10.
sda4 primaria ext4 40 Gb Linux Mint 18.1.
sda5 extendida 4 Gb linux-swap.
sda6 extendida ext4 40 Gb Deepin Linux 15.4.
sda7 extendida ext4 196 Gb Dados.
Uso as duas distribuições, alternando cada vez que ligo o notebook.
O windows 10 eu uso uma vez por mês, para agendar contas no banco, meu banco não trabalha com linux, até tenta, mas não funciona, todas as vezes que eu usei o linux para acessar meu banco tive que ir na agência para desbloquear a senha, achei melhor manter uma partição com o windows 10 só para isso.
É isso ae!
Assinar:
Postagens (Atom)
















