10.31.2013

Montar uma pen USB em Linux

Montar um pen USB num sistema Linux sem modo gráfico.
Nos sistemas Linux com GUI é fácil colocar e retirar pens USB e discos externos. Surigirá logo informação sobre os novos dispositivos no ambiente de trabalho na maioria das distribuições. Para evitar a perda de dados, bastará garantir que não existe nenhum ficheiro aberto e com o botão direito do rato "desmontar" clicando na opção umout (umount e não unmount) ou similar. Num sistema onde não exista GUI é necessário efectuar manualmente os procedimentos para poder aceder à informação dos dispositivos externos, ordenando ao Linux que "monte" (comando mount), o dispositivo na estrutura de ficheiros do sistema.

  1. Aceder a um terminal com privilégios de root. Inserir a pen USB.
  2. Executar o comando dmseg para encontrar o nome que o sistema atríbuiu ao dispositivo. Este comando direciona mensagens sobre o hardware do Kernel do Linux para o standard output (por defeito, o monitor) e é muito útil para efeitos de troubleshotting em casos relacionados com a detecção de hardware. Recomenda-se que se obtenha mais informação sobre este comando e formas de o utilizar nas mais variadas situações. Para este caso concreto, o comando devolverá nas última linhas, o nome da pen USB, neste exemplo sdb:
    usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    usb 2-1.2: Product: Flash Disk
    usb 2-1.2: Manufacturer: Usb 2
    usb 2-1.2: SerialNumber: 00005655851111ED
    usb 2-1.2: configuration #1 chosen from 1 choice
    Initializing USB Mass Storage driver...
    scsi6 : SCSI emulation for USB Mass Storage devices
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    usb-storage: device found at 3
    usb-storage: waiting for device to settle before scanning
    usb-storage: device scan complete
    scsi 6:0:0:0: Direct-Access Usb 2.0 Flash Disk 2.10 PQ: 0 ANSI: 2
    sd 6:0:0:0: Attached scsi generic sg2 type 0
    sd 6:0:0:0: [sdb] 4072448 512-byte logical blocks: (2.08 GB/1.94 GiB)
    sd 6:0:0:0: [sdb] Write Protect is off
    sd 6:0:0:0: [sdb] Mode Sense: 0b 00 00 08
    sd 6:0:0:0: [sdb] Assuming drive cache: write through
    sd 6:0:0:0: [sdb] Assuming drive cache: write through
    sdb:
    sd 6:0:0:0: [sdb] Assuming drive cache: write through
    sd 6:0:0:0: [sdb] Attached SCSI removable disk
  3. Executar o comando fdisk -cul /dev/sdb para verificar eventuais partições existentes na pen USB. Assume-se que existe uma partição com o nome /dev/sdb1
  4. Executar o comando mount /dev/sdb1 /mnt para "montar", ou seja colocar a pen USB na diretoria /mnt
  5. Executar o comando cd /mnt e listar a diretoria com o comando ls verificando assim o seu conteúdo. Para "desmontar" a pen USB não o pode fazer (erro "device is busy" surgirá) se tiver ficheiros abertos ou se estiver colocado na diretoria onde a pen USB se encontra. Assim e se for caso disso, executar cd sem argumentos para sair da directoria (para home) e executar umount /dev/sdb1

10.22.2013

Obter informações com RPM

Suponha-se que se pretende configurar o nome de um serviço e apenas se sabe o nome desse serviço. Com o nome do serviço e com o rpm é possível obter informações que permitam configurá-lo. Imagine-se um serviço xpto. O primeiro passo é executar o comando find /name -xpto, que irá percorrer todos os ficheiros do sistema e devolver como resultado da pesquisa aqueles que contiverem a string xpto. Sendo um software é muito provável que surja um resultado /usr/bin/xpto. Com base no resultado obtido é possível pesquisar o RPM de origem do xpto. Para tal usa-se o comando rpm -qf /usr/bin/xpto. Encontrado o RPM podemos verificar quais os ficheiros de configuração que este contem com o comando rpm -qc xpto ou se existe documentação específica com o comando rpm -qd xpto . Esta abordagem é muito útil quando se pretende obter instruções sobre software recém-instalado

Fonte: Red hat Enterprise 6 - Administration guide, Sybex

10.10.2013

Desabilitar SELinux com linha de comandos e GUI no CentOs 6.4

Verificar a versão :

[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)

Verificar o estado do SELINUX:

[root@localhost ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted

Visulizar o ficheiro de configuração:

[root@localhost ~]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

Editar o ficheiro e alterar a configuração para:

vi /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

Reeiniciar o servidor:

[root@localhost ~]# init 6

Verificar estado do SELINUX após reeniciar:

[root@exp01centos ~]# sestatus
SELinux status: disabled

É necessário efectuar os passos descritos em modo root.

Com um GUI

  1. System --> Administration --> Security Level and Firewall
  2. Selecionar Selinux
  3. Selecionar Disabled e reiniciar o servidor.

As instruções são válidas para o RHEL 6.4

10.09.2013

Software gratuito de audio e vídeo (Players, edição....)


Players de Audio:
iTunes Player: http://www.apple.com/itunes/download/
foobar2000: http://www.foobar2000.org/download.html
MediaMonkey: http://www.mediamonkey.com/download/
Quintessencial Player: http://www.quinnware.com/downloads.php
AIMP: http://www.aimp.ru/
MusikCube: http://www.musikcube.com/
XMPlay: http://support.xmplay.com/
SongBird: http://getsongbird.com/
1by1: http://www.mpesch3.de1.cc/1by1.html#dwn


Players de Vídeo:

DivX Player: http://www.divx.com/divx/windows/
QuickTime: http://www.apple.com/quicktime/
QuickTime Alternative: http://filehippo.com/download_quicktime_alternative/
Zoom Player: http://pt.utilidades-utiles.com/download...layer.html
Multi:
KMPlayer: http://filehippo.com/download_kmplayer/
BSPlayer: http://www.bsplayer.org/
GOM Player: http://www.gomlab.com/eng/
JetAudio: http://www.cowonamerica.com/download/
Media Player Classic: http://filehippo.com/download_media_player_classic/
RealPlayer: http://filehippo.com/download_realplayer/
Real Alternative: http://filehippo.com/download_real_alternative/
VLC Media Player: http://www.videolan.org/vlc/
Winamp Media Player: http://www.winamp.com/
Windows Media Player: http://www.microsoft.com/windows/windows...fault.aspx
Dziobas Rar Player: http://dziobas-rar-player.en.softonic.com/
All-In-One Media Player: http://www.npssoftware.com/allinonemedia.../index.htm
Sigma Player: http://www.ngksoft.com/sigmaplayer.php
UMPLayer: http://www.umplayer.com/

CD/DVD Burners:
ImgBurn: http://www.imgburn.com/index.php?act=download
BurnAwareFree: http://www.burnaware.com/downloads.html
CDBurner: http://cdburnerxp.se/
InfraRecorder: http://infrarecorder.org/?page_id=5
Your Free DVD Burner: http://www.ourfreeware.com/index.htm


Conversores de Vídeo:
iWiSoft: http://www.easy-video-converter.com/index.html
Pazera: http://www.pazera-software.com/products/vcsuite/
FormatFactory: http://www.formatoz.com/PT_index.html
MediaCoder: http://mediacoderhq.com/download.htm

MP3 Tag Editor:
TagScanner: http://www.xdlab.ru/en/download.htm
MP3Tag: http://www.mp3tag.de/en/download.html
Kid3: http://kid3.sourceforge.net/
Picard: http://musicbrainz.org/doc/PicardDownload
MetaOGGER: http://www.luminescence-software.org/
MPTagThat: http://www.team-mediaportal.com/files/Do...TagEditor/

Edição de Vídeo:
AVIDemux: http://fixounet.free.fr/avidemux/download.html
VirtualDub: http://virtualdub.sourceforge.net/

Streaming Media Recorders:
CamStudio: http://camstudio.org/
Krut: http://sourceforge.net/projects/krut/files/
Audacity: http://audacity.sourceforge.net/download/windows
qplayer: http://qplayer.en.softonic.com/

CD/DVD Emulation Software:
Gizmo Drive: http://arainia.com/software/gizmo/download.html
MagiDisc: http://www.magiciso.com/download.htm
Virtual CloneDrive: http://www.slysoft.com/en/download.html
Furius ISO Mount: https://launchpad.net/furiusisomount

CD Rippers:
Exact Audio Copy: http://www.exactaudiocopy.de/en/index.ph.../download/
CDex: http://cdexos.sourceforge.net/?q=download
AudioGrabber: http://www.baixaki.com.br/download/audiograbber.htm

Edição de Audio:
Audacity: http://audacity.sourceforge.net/download/
Kristal Audio Engine: http://www.kreatives.org/kristal/index.p...n=download
Wavosaur: http://www.wavosaur.com/download.php

CD Recovery Utilities:
ISOBuster: http://www.smart-projects.net/isobusterdownload.php
CDCheck: http://www.softwarepatch.com/software/cd-recovery.html
DVdisaster: http://dvdisaster.net/en/download.html

Aceleradores de vídeo:
SpeedBit: http://www.videoaccelerator.com/download/

DVD Rippers:
HandBrake: http://handbrake.fr/downloads.php
Free DVD Ripper: http://www.gobuysoftware.com/Free-DVD-Ripper.html
WinX Free DVD Ripper: http://www.winxdvd.com/dvd-ripper/ (Limited Features)
Your Free DVD Ripper: http://www.ourfreeware.com/index.htm

DVD Authoring Software:
DVDFlick: http://www.dvdflick.net/download.php
DeVeDe: http://www.majorsilence.com/devede
VideoToDVD: http://www.koyotesoft.com/indexEn.html
DVDStyler: http://www.dvdstyler.org/

Software para colar, cortar e juntar ficheiros de audio:
mp3 DirectCut: http://mpesch3.de1.cc/mp3dc.html

Audio Joiners:
MakeitOne: http://www.makeitone.net/downloads/index.htm
Shuangs Audio Joiner: http://www.shuangsoft.com/Shuangs_Audio_Joiner.asp


Reset de permissões NFTS no Windows 7

Recentemente fiz uma migração para o Windows 7 (do Vista), num P.C com duas partições, C: e D: . A partição D: tinha pastas com permissões de segurança NFTS configuradas (alguns utilizadores locais do PC não podiam aceder a certas pastas, noutras apenas tinham permissões de leitura, etc.. Constatei que não conseguia editar e modificar as permissões NFTS. As ACLs tinham entradas fantasma dos antigos utilizadores. Felizmente o processo a seguir descrito resolveu o problema

Passos:

  1. Correr a consola em modo de Administrador: Menu Iniciar > Escrever "cmd" > Botão direito do rato sobre programa e seleccionar "Executar como administrador" ou "Run as Administrador". Colocar a password de administrador caso esteja a trabalhar com uma conta padrão. Note-se que é necessário seguir este passo, mesmo numa conta de administrador.
  2. Ir para a drive ou pasta onde ocorre o problema CD /D D:
  3. Executar o comando takeown /R /F * para assumir o controlo das pastas e ficheiros. Sem este passo, o próximo comando falhará.
  4. Executar o comando icacls * /T /Q /C /RESET.

Todas as permissões NFTS assumirão os valores por defeito, podendo-se efectuar a sua edição sem problemas