sexta-feira, 27 de dezembro de 2013

Instalando o Eclipse Juno no Ubuntu 12.10

  1. Baixe o Eclipse Classic 4.2.2 no link baixo:
  2.  Descompacte o arquivo baixado:
    •  tar -zxvf eclipse-SDK-4.2.2-linux-gtk.tar.gz
  3. Criando o link do eclipse:
    • sudo mv eclipse /usr/local
    • sudo ln -s /usr/local/eclipse/eclipse /usr/local/bin/eclipse
  4. Se preferir crie um lançador do Eclipse:
    • Abre o Menu Principal e crie o lançador do Eclipse:





OBS.: Lembre-se que para o Eclipse funcionar é necessário que o JAVA esteja instalado.

quinta-feira, 24 de outubro de 2013

Realizar backup da base OpenLDAP

A ferramenta usada é a slapcat, onde usando o backend bdb é possível fazer o backup com o serviço rodando.

slapcat -f /etc/openldap/slapd.conf -b "dc=dominio,dc=com,dc=br"

Realizando o backup:

slapcat -f /etc/openldap/slapd.conf -b "dc=dominio,dc=com,dc=br" | bzip2 -9 > slapdb.ldif.bz2

Restaurando a base:
Obs.: o serviço deve está parado.

bunzip2 slapdb.ldif.bz2 slapadd -l slapdb.ldif

quarta-feira, 23 de outubro de 2013

Mostrar o número de núcleos e sockets num servidor Linux

Número de núcleos da CPU:
  •  cat /proc/cpuinfo  | grep processor
Número sockets da CPU :
  • cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
Número total de núcleos:
  •  cat /proc/cpuinfo | egrep "core id|physical id"
Número de cores:
  • cat /proc/cpuinfo | egrep "core id|physical id" | tr -d "\n" | sed s/physical/\\nphysical/g | grep -v ^$ | sort | uniq | wc -l
Número de sockets de CPU:
  • cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

sexta-feira, 11 de outubro de 2013

Obter lista de usuários de um determinado grupo do AD

Segue o comando:

# dsquery group -name NOME_DO_GRUPO | dsget group -members -expand | dsget user -fn -ln >> C:/USUARIOS.TXT

Explicação:

dsquery group -name NOME_DO_GRUPO
Informa todos os dados do grupo informado.

dsget group -members -expand
Filtra o conteúdo do DSQUERY para expandir apenas as informações dos membros do grupo escolhido.

dsget user -fn -ln
Traz apenas as informações de cada usuário conforme os parâmetros fornecidos. No caso acima, foi utilizado os comandos -fn e -ln para trazer apenas o FIRST NAME (1º nome) e o LAST NAME (último nome). Podem ser adicionados mais parâmetros para exibir mais informações, para verificar a lista de comandos, utilize a ajuda do windows através do comando dsget /? .

>> C:/USUARIOS.TXT
Gera um txt no caminho indicado com o resultado do comando.

quinta-feira, 26 de setembro de 2013

Instalando e configurando um servidor de impressão linux - CUPS

O sistema operacional usado nessa configuração foi o CentOS 5.
  1. Instalação
    • yum install cups
  2. Configuração
    • vim /etc/cups/cupsd.conf
LogLevel warning
SystemGroup cups
Port 631
Listen /var/run/cups/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseAddress @LOCAL
DefaultAuthType Basic
<Location />
Order allow,deny
Allow From All
</Location>
<Location /admin>
Encryption Required
Order allow,deny
Allow From All
</Location>

<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow From All
</Location>
<Policy default>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
Allow From All
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
Allow From All
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
Allow From All
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
Allow From All
</Limit>
<Limit All>
Order deny,allow
Allow From All
</Limit>
</Policy>
DefaultEncryption Never

/etc/init.d/cups restart
chkconfig --level 2345 cups on