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

quarta-feira, março 27, 2019

MediaWiki autenticando no AD

Segue ambiente e configuração funcional para autenticar no AD com a extensão LdapAuthentication.


SO: Oracle Linux 7.6
Produto     Versão
MediaWiki     1.32.0
Apache 2.4.6
PHP     7.1.27 (apache2handler)
MariaDB     5.5.60-MariaDB

LdapAuthentication: REL1_32
2018-10-17T02:21:37


quarta-feira, setembro 12, 2018

Linuxmint 19 MATE e o problema de mouse

Já algum tempo que me irrita o uso de mouse externo (USB) no Linuxmint como clique simples, selecionar ou arrastar sempre gerando algum inconveniente fora do padrão.
Resolvendo buscar algo encontrei:

sudo -i 
echo N> /sys/module/drm_kms_helper/parameters/poll
echo "options drm_kms_helper poll=N">/etc/modprobe.d/local.conf

E resolveu!

fonte: https://superuser.com/questions/528727/how-do-i-solve-periodic-mouse-lag-on-linux-mint-mate

sábado, setembro 30, 2017

Arduino Linux Permission denied



Arduino IDE error - avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied

avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
ioctl("TIOCMGET"): Inappropriate ioctl for device

Solution:
$ sudo usermod -a -G dialout
$ sudo chmod a+rw /dev/ttyACM0


terça-feira, abril 18, 2017

Apache LDAP Subversion no Oracle Linux



Instalando Apache com autenticação LDAP e Subversion no Oracle Linux


Processo de instalação e configuração:
# yum-config-manager --enable ol7_optional_latest
# yum-config-manager --enable ol7_addons

# yum install subversion apache mod_ldap

quinta-feira, março 09, 2017


Instalou o Oracle Linux e preferiu deixar só a interface de administração se arrependeu ou precisou posteriormente?

Use: Grupos do YUM

terça-feira, janeiro 31, 2017

[linux] Semáforos e threads

Pesquisando o funcionamento de semáforos e threads no Linux...

Semáforos

quarta-feira, novembro 25, 2015

Oracle Linux 7.1 no VMWare com resolução diminuida

Resolução de tela em ambiente virtualizado VMWare

Ao realizar a instalação do Oracle Linux 7.1 a tela apresentou a seguinte resolução:

segunda-feira, novembro 23, 2015

Erro de instalação no Oracle Linux 7.1

Ao realizar a instalação do Oracle Linux 7.1 recebi a seguinte mensagem: 


  • error populating transaction after 10 retries: failure: Packages/tar-1.26-29.el7.x86-64.rpm from anaconda: [Errno 256] No more mirrors to try. 


Buscando na internet encontrei: https://community.oracle.com/thread/3694871 

  • Com a resposta: Are you installing from a downloaded ISO image? Did you verify the image checksum to verify you had a complete, correct download? Quirky install problems are usually because of bad media. 


Post realizado por: https://community.oracle.com/people/TommyReynolds-Oracle?customTheme=otn

quarta-feira, fevereiro 18, 2015

Linux Mint 17.1 falha rede ao retornar da hibernação

Usando o Linux em casa... e o Mint 17.1 estava retornando da hibernação sem rede e isso me incomodou bastante já que hoje não ter rede é restringir quase toda atividade.

Pesquisando um pouco cheguei até o site:

http://forums.linuxmint.com/viewtopic.php?f=49&t=128359

Que deu o roteiro (receita de bolo) para alterar alguns arquivos e funcionou...

Editar /etc/initramfs-tools/conf.d/resume
Colocar o UUID do swap em /etc/fstab

Executar: # update-initramfs -u

Editar o /etc/default/grub
E colocar GRUB_CMDLINE_LINUX

Executar: # update-initramfs -u

Vamos aos arquivos que ficaram (resumidamente, os arquivos podem conter mais linhas):

armando@note ~ $ cat /etc/initramfs-tools/conf.d/resume
RESUME=UUID=9a1662fb-939d-4f29-bdaf-5b33648c32af

armando@note ~ $ cat /etc/fstab
UUID=9a1662fb-939d-4f29-bdaf-5b33648c32af none            swap    sw              0       0

armando@note ~ $ cat /etc/default/grub
GRUB_CMDLINE_LINUX="resume=RESUME=UUID=9a1662fb-939d-4f29-bdaf-5b33648c32af"


quarta-feira, dezembro 07, 2011

IP´s alocados no Brasil

Série lista de discussão MASOCH-L:

Pergunta:
Alexandre J. Correa - Onda Internet
Alguem sabe onde consigo a lsita de ips alocados para o brasil ?!
A lista disponivel pela LACNIC não contem os AS alocados pelo registro.br !!
Preciso permitir apenas ips nacionais (BR) acessarem um serviço nosso.

Resposta rápida:
Juliano Primavesi | KingHost
ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest
IpsBrasil.txt | /bin/grep ipv4 | /bin/grep BR | /usr/bin/awk -F '|' {'print $4 "/" 32-(log($5)/log(2))'} > IpsBrasil.txt

quinta-feira, novembro 03, 2011

Um pouco do Cron

Um amigo me perguntou sobre o Cron, e como sabia pra mim, resolvi pesquisar e 
melhorar a didática.
 
 
#minuto (0-59),
#|      hora (0-23),
#|      |       dia do mês  (1-31),
#|      |       |       mês do ano  (1-12),
#|      |       |       |       dia da semana  (0-6 with 0=Sunday).
#|      |       |       |       |       comandos
0       2       *       *       0,4     /etc/cron.d/logchecker
Fonte: http://www.ataliba.eti.br/node/1105 
 
 
Fonte da imagem: http://www.guiaubuntupt.org/wiki/images/6/6b/Crontab.jpg 

sábado, agosto 27, 2011

20 anos se passaram...

Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID:
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki

Hello everybody out there using minix -I’m doing a (free) operating system
(just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).I’ve currently ported bash(1.08) and gcc(1.40), and
things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them :-)

Linus (torvalds@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.

sábado, abril 09, 2011

20 anos do Linux... (vídeo inglês)

Se precisar ver a legenda, é só clicar no botão CC (Closed Caption) e ativar Transcrever áudio (em inglês).

sábado, novembro 20, 2010

Deixando o Ubuntu Linux mais rápido sem aplicar o patch de 200 linhas

Saiu nesta semana q passou um patch (partes modificadas de um programa) que prometeu melhorar a performance no Kernel (núcleo) Linux.
O pessoal da RedHat rebateu informando que é possível fazer esta modificação sem precisar mexer no Kernel.
O site http://blog.coderepository.net/2010/11/19/otimizando-o-kernel-de-seu-desktop-linux/ fez o teste do mesmo e segundo informações postada é sensível a melhora.

Reproduzo o conteúdo do site (sem autorização do autor):

Otimizando o Kernel de seu Desktop Linux

Há três dias (16/11/2010) foi divulgado pela Phoronix um patch de cerca de 200 linhas de código que é milagroso muito bom e aumenta a velocidade do seu Desktop Linux. O próprio Linus comentou que o código era muito bom! Basicamente o que ele faz é usar o novo agendador de processos chamado Brain Fuck Scheduler (nome sugestivo hein!!! deve ser meio complexo né?)
Logo em seguida Lennart Poettering, um desenvolvedor da Red Hat,  sugeriu uma pequena mudança no arquivo /etc/rc.local e no ~/.bashrc do usuário que realiza a mesma tarefa que o patch, sem a necessidade de recompilar o kernel. Na verdade foram feitos alguns testes de performance e chegaram a dizer que a solução proposta for Lennart era melhor do que o Patch:
"OK, I've done some tests and the result is that Lennart's approach seems
to work best. It also _feels_ better interactively compared to the
vanilla kernel and in-kernel cgrougs on my machine. Also it's really
nice to have an interface to actually see what is going on. With the
kernel patch you're totally in the dark about what is going on right
now." (http://lkml.org/lkml/2010/11/16/392)
Testei o patch divulgado mas encontrei alguns erros para habilitá-lo no Ubuntu 10.10, portanto segue a versão corrigida por mim e com algumas melhorias.
Abra o terminal e em seguida faça os seguintes procedimentos:
1) Editar arquivo rc.local
1
marcelo@marcelo$ sudo gedit /etc/rc.local
Insira as seguintes linhas ANTES do “exit 0”:
1
2
3
4
5
mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "1" > /dev/cgroup/cpu/user/notify_on_release
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent
Salve e feche.
O rc.local já deverá possuir permissão de execução, mas por garantia vamos dar a permissão novamente:
1
marcelo@marcelo$ sudo chmod +x /etc/rc.local
2) Criar arquivo cgroup_clean
1
marcelo@marcelo$ sudo gedit /usr/local/sbin/cgroup_clean
Insira as seguintes linhas no arquivo:
1
2
3
4
#!/bin/sh
if [ "$1" != "/user" -a "$1" != "/user/" ]; then
 rmdir /dev/cgroup/cpu$1
fi
Salve e feche.
Vamos dar permissão de execução para o arquvo:
1
marcelo@marcelo$ sudo chmod +x /usr/local/sbin/cgroup_clean
3) Editar o arquivo /etc/bash.bashrc
1
marcelo@marcelo$ sudo gedit /etc/bash.bashrc
Inserir as seguintes linhas no começo do arquivo:
1
2
3
4
if [ "$PS1" ] ; then
mkdir -m 0700 /dev/cgroup/cpu/user/$
echo $ > /dev/cgroup/cpu/user/$/tasks
fi
4) Reinicie o computador
Feito! Aproveite seu linux mais rápido!

quinta-feira, agosto 26, 2010

Bloquear o desktop da máquina (lock desktop)

Para os aficionados (além de mim) em equipamentos portáteis, o bluetooth tem uma funcionalidade interessante em Linux e Windows.
O de travar a área de trabalho ao detectar o afastamento do dispositivo. Interessante que pode ser qualquer dispositivo. 

Perdeu o sinal, trava!

Para Windows é o btprox
O btprox é bastante limitado se comparado ao blueproximity. Mas não deixa de cumprir o papel a que foi proposto.

Para Linux é o blueproximity

A tela de configuração do btprox é simples e para travar o desktop é só colocar o comando:
rundll32.exe user32.dll, LockWorkStation 


Já no blueproximity:
fonte da imagem: http://marcelo.mmello.org/2010/08/sensor-de-presenca-no-linux-ativandodesativando-a-protecao-de-tela-do-seu-computador/

sexta-feira, agosto 13, 2010

Comandos úteis no Linux - Como descobrir o processo que está utilizando uma porta

Caso vc não saiba o software que está bloqueando uma determinada porta, alguns comandos que podem ajudar.

netstat -nl | grep (mais uma vez o uso do grep para filtrar a saída de dados)
# netstat -nl | grep 1234

Resultado:
tcp        0      0 0.0.0.0:1234            0.0.0.0:*               LISTEN

E para descobrir o processo que está usando esta porta:
# fuser -n tcp 1234
Resultado: 
1234/tcp:             5133

então temos o porta/protocolo e logo em seguida o processo, bastando apenas um:

# kill 5133

Lembre-se que para "matar" um processo que você não seja o dono é necessário ser super usuário, e neste caso o root:
# su

quinta-feira, agosto 12, 2010

Verificar processos no Linux, sem visualizar o processo q originou a chamada


Para verificar processo no Linux:
# ps
Incrementando um pouco mais:
# ps faux

O grep utilizado abaixo em conjunto com o ps mostra o resultado apenas o que está escrito após o grep, neste caso usei " (aspas) pq a expressão tem um espaço.

Mas ao fazer:
# ps faux | grep "alguma coisa"
Ele retorna:
root     30665  100  0.1   3304   760 pts/0    S+   14:55   0:00     \_ grep alguma coisa
Resumindo, nada de interessante, além do próprio processo que o gerou.
E para não mostrar o processo que o gerou, é só mandar mais um grep "invertido" (ou contrário) [0] que não irá apresentar qq processo que tenha grep.
# ps faux | grep "alguma coisa" | grep -v grep
Ele irá retirar o processo do grep... não mostrando nada!

Se alguém conhece alguma outra magia negra com o mesmo resultado, comente que eu publico.

[0] do man grep:
-v, --invert-match Invert the sense of matching, to select non-matching lines.  (-v is specified by POSIX.)

Abraço,

terça-feira, julho 27, 2010

Dell deixa de oferecer publicamente o Ubuntu instalado nas máquinas.

Segundo o Tecnoblog, a Dell optou por oferecer em seu site as configurações mais vendidas.
Mas também explicou que não irá deixar de atender por telefone (nos EUA) a venda de equipamentos com Ubuntu.

http://tecnoblog.net/32814/dell-abandona-ubuntu-em-seu-site/