for i in *:*; do
mv "$i" "${i//:/_}"
done
Fontes:
https://askubuntu.com/questions/406313/change-multiple-filenames-by-replacing-a-character
for i in *:*; do
mv "$i" "${i//:/_}"
done
Fontes:
https://askubuntu.com/questions/406313/change-multiple-filenames-by-replacing-a-character
Para instalar wifi ou wireless no Debian via terminal utilize o wpa_supplicant
# apt-get install wpasupplicant
edite o arquivo /etc/network/interface
auto ath0
iface ath0 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
edite o arquivo /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid=”wireless-is-a-lie”
psk=”passw0rd”
}
fontes:
https://blog.nelhage.com/2008/08/using-wpa_supplicant-on-debianubuntu/
https://sempreupdate.com.br/como-conectar-wifi-via-terminal-linux/
As vezes é necessário limitar a velocidade com que você esta fazendo uma cópia com rsync:
$ rsync -av –bwlimit=100 /pastaOrigem /pastaDestino
limitando a 100 kbytes
verificando o andamento da cópia:
$ rsync -av –stats –progress /pastaOrigem /pastaDestino
No terminal:
$nmon
depois “d”, há outras opções como cpu e memoria.
Para verificar a temperatura dos HDs diretamente pelo terminal:
$ hddtemp /dev/sda
ou para alguns:
$ hddtemp /dev/sd[abc]
ou varios:
$ hddtemp /dev/sd[a-f]
Criação de um raid 5 via software:
Instalar:
# apt-get install mdadm
ver discos:
# fdisk -l
Examinar os discos:
deve dizer ” no md superblock detected on /dev/sdX” qualquer coisa estranha a isso pode ser disco com falha
# mdadm -E /dev/sd[b-d]
Particionar os discos (onde X é a unidade de disco):
digite “n” para criar nova partição, va dando entrer para defaults até acabar.
digite “t” para mudar o tipo de partição e então digite “fd” para marcar como tipo Raid
digite “p” para vefiricar se a partição esta correta.
Digite “w” para salvar as mudanças.
# fdisk /dev/sdX
Para examinar os discos( MBR Magic: aa55):
# mdadm -E /dev/sd[b-c]
Criar disco:
# mdadm -C /dev/md127 -v -l 5 -n 4 /dev/{sdb,sdc,sdd,sde}
Verificar andamento da criação:
# cat /proc/mdstat
Para ficar mostrando a cada 1 segundo:
# watch -n1 cat /proc/mdstat
Depois de criado vericiar raid nos discos:
# mdadm -E /dev/sd[b-d]1
Detalhemento do disco raid(state: celan, sem disco com falha):
# mdadm –detail /dev/md127
Criar sistema de arquivos na partição raid:
# mkfs.ext4 /dev/md127
Criar pasta para montar disco:
# mkdir /mnt/raid5
# mount /dev/md127 /mnt/raid5/
Montar automaticamente no boot:
# nano /etc/fstab :
/dev/md0 /mnt/raid5 ext4 defaults 0 0
ou
echo ‘/dev/md127 /mnt/bkp ext4 defaults,nofail,discard 0 0’ | tee -a /etc/fstab
Salvar a configuração do raid 5:
# mdadm --detail --scan | tee -a /etc/mdadm/mdadm.conf
Pronto só rebootar e ser feliz com o raid 5
Comandos mdadm:
salvar configuração feita do mdadm:
# mdadm --detail --scan | tee -a /etc/mdadm/mdadm.conf
montar discos criados:
# mdadm –assemble –scan
Para volume raid:
# mdadm –stop /dev/md0
remover volume raid
# mdadm –remove /dev/md0
limpar super blocos dos discos do raid:
# mdadm –zero-superblock /dev/sda (fazer para todos)
Detalhes do volume raid:
mdadm –detail /dev/md0
Exemplo criar Raid 5:
# mdadm -C /dev/md127 -v -l 5 -n 4 /dev/sd[b-e]1
Ver estado dos volumes atuais:
# cat /proc/mdstat
para ver volumes criados:
# mdadm –detail –scan
Forçar rebuild ou reativar:
# mdadm –stop /dev/md0
#mdadm –assemble –force /dev/md0 /dev/sd[a-h]1
Add disco:
#mdadm –manage /dev/md0 –add /dev/sdc1
Melhor tutorial:
Sistemas Raid:
Considero essa forma a mais eficiente e elegante de se fazer um backup. Pois é um backup automático incremental com controle de versão e gera logs para controle/monitoramento.
Utilizo para isso os softwares LIVRES: SSH, CRON, RSYNC. A ideia é ter dois servidores o de produção e o de backup, o servidor de backup deve fazer semanalmente uma copia de varias pastas do servidor da produção. Cada copia deve ser datada e ter um arquivo do log da copia também datado. Essas copias são na verdade copias com hardlink do Linux a ideia é copiar o conteúdo do ultimo backup para um nova pasta com “cp -l ” e depois atualizar ela com o servidor usando o rsync, assim teremos um backup incremental e versionado por data! Sem falar que economizamos muito espaço em disco, banda de rede e tempo de backup com esse procedimento.
ver : http://www.vivaolinux.com.br/artigo/Backups-remotos-com-rSync-e-chaves-SSH
Por partes:
1 – SSH com autenticação via chaves publica/privada:
http://ramonrdm.wordpress.com/2011/08/16/autenticacao-com-chaves-publicaprivada-no-ssh/
2 – Instalação do Rsync:
4 – Criação do script de backup
bkp incremental hardlinks:
#!/usr/bin/env bash # # Faz backups incrementais de diretorios em um servidor remoto utilizando rsync e # hardlinks para economia de banda e espaço em disco. # # Por Vinicius Figueiredo <viniciusfs [arroba] gmail.com> # Dominio Publico # SERVER="servidor.com.br" DIRS_TO_COPY="/var/www /etc" BACKUP_DIR="/backup" RETENTION=15 DATE=`date +%Y%m%d` LOG="${0}_${DATE}.log" CURRENT_BACKUP="${BACKUP_DIR}/${DATE}" echo "Iniciando script em `date`" > ${LOG} if [ -e ${BACKUP_DIR}/last ]; then LAST_BACKUP=`cat ${BACKUP_DIR}/last` if [ -d ${LAST_BACKUP} ]; then echo "Ultimo backup encontrando, linkando arquivos..." >> ${LOG} cp -la ${LAST_BACKUP} ${CURRENT_BACKUP} >> ${LOG} 2>&1 fi else echo "Nenhum backup anterior encontrado, criando diretorio para backup atual..." >> ${LOG} mkdir ${CURRENT_BACKUP} >> ${LOG} 2>&1 fi for dir in ${DIRS_TO_COPY}; do echo "Iniciando backup de ${SERVER}:${dir}" >> ${LOG} rsync -av --delete ${SERVER}:${dir} ${CURRENT_BACKUP} >> ${LOG} 2>&1 done echo ${CURRENT_BACKUP} > ${BACKUP_DIR}/last for dir in `find ${BACKUP_DIR} -maxdepth 1 -type d -mtime +${RETENTION}`; do echo "Removendo backup ${dir}" >> ${LOG} rm -rf ${dir} >> ${LOG} >> ${LOG} 2>&1 done
5 – Automatizando o backup com o Cron
http://ramonrdm.wordpress.com/2011/09/06/cron-agendando-tarefas/
Usando rsync:
http://servidorlinux.wordpress.com/2008/02/02/backup-com-rsync-sem-senha/
http://www.vivaolinux.com.br/artigo/Backup-com-Rsync
http://www.vivaolinux.com.br/artigo/Sistema-de-backup-com-rsyncd
Incremental:
http://www.ultrav.com.br/2008/11/11/backup-incremental-com-rsync-e-hardlinks/
http://blog.liquuid.net/2008/05/11/time-machine-no-linux-com-rsync/
outra opcao:
http://www.dicas-l.com.br/arquivo/script_shell_de_backup_incremental.php
http://www.dicas-l.com.br/cantinhodoshell/cantinhodoshell_20070130.php
http://www.jveweb.net/en/archives/2011/02/using-rsync-and-cron-to-automate-incremental-backups.html
Oi! A baixo como consegui acesso root a esse equipamento de NAS ix4-d200 da iomega.
Instalei o htop para monitorar a atividade tbm entre outras coisas 🙂
vc pode habilitar o ssh caso não esteja habilitado em?
ip-nas-iomega/diagnostics.html
ou ainda se for uma versão antiga:
ip-nas-iomega/support.html
depois é só acessar via ssh com:
user: root
senha: soho+sua senha admin
exemplo: senha admin=1234, senha root será: soho1234
Fontes:
http://vincesoft.blogspot.com.br/2012/01/how-to-ssh-into-your-iomega-storcenter.html
http://blog.vuksan.com/linux/2010/04/28/customizing-iomega-storcenter-ix4-200d-with-ipkg/
http://vincesoft.blogspot.com.br/2012/01/how-to-install-software-into-your.html
Para quem já usou o BTsync e agora procura uma nova solução gratuita aqui vai o syncthing!
Página oficional:
https://syncthing.net/
Instalar(like deb):
http://apt.syncthing.net/
Start:
Em aplicativos de sessão coloque o comando:
Command: /path/to/syncthing/binary -no-browser -home="/home/your_user/.config/syncthing"
fonte: http://docs.syncthing.net/intro/getting-started.html
Caso use um servidor deb para syncar faça isso:
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-syncthing-to-synchronize-directories-on-ubuntu-14-04
Inicio automático nos derivados do Ubuntu:
http://docs.syncthing.net/users/autostart.html#linux
Abraços!
descobri a pouco tempo um comando bom pra criar um disco de inicialização pra instalar o linux via um hd ou pendrive.
Os programas só servem pra instalar em pendrive mas eu tava com problema pra botar o ISO num hd pra instalação.
Comando:
$ sudo dd if=/home/usuario/Downloads/linuxmint-17-cinnamon-64bit-v2.iso of=/dev/sdc oflag=direct bs=1048576
o sdc era o meu hd externo, só que ele apaga tudo que ta dentro dele
Fonte:
Anselmo Junior