Quando precisamos fazer backups (cópias de segurança), salvar um grande número de arquivos (até mesmo um pequeno número, porquê não?), podemos utilizar o TAR (Tape ARchive). Eu tenho um diretório de arquivos texto (.txt), e tem também dois subdiretórios com arquivos textos mas que estão separados por se tratarem de assuntos diferentes. É só um exemplo. Quero fazer backup de tudo. Então, é só usar:
$ find . -name \*.txt | tar cvzf backup.txt.tar.gz -T -
O "find" fará uma busca por arquivos com a extensão .txt, no diretório corrente;
O "tar" recebe a saída do comando através do pipe ( | ), através do parâmetro -T.
O caracter "-" funciona para leitura do comando find.
Um arquivo de nome "backup.txt.tar.gz" será criado e conterá todos os arquivos com a extensão .txt. Para descompactar o backup, quando necessitar, utilize:
$ tar zxvf backup.txt.tar.gz
Como você pode ver, é apenas um exemplo, você pode fazer o backup com os tipos de arquivo que você quiser.
Detalhes? Digite:
$ man tar
e/ou:
$ man find
9 - obtendo e alterando informações de usuários do sistema:
O arquivo /etc/passwd é usado para guardar as informações dos usuários no sistema. Nós podemos adicionar opções ao arquivo, para maiores informações do usuário. Primeiro, faça um teste, e veja o conteúdo do arquivo /etc/passwd da máquina:
$ cat /etc/passwd
Entre muitas linhas, uma delas é a seguinte:
copag:x:500:500::/home/copag:/bin/bash
copag => Usuário;
x => O que seria a senha, mas que, logicamente, não é informada;
500 => UID e GID;
/home/copag => Diretório do usuário;
/bin/bash => Shell do usuário.
O root pode alterar essas informações manualmente, editando o arquivo /etc/passwd.
Veja agora, um comando que permite adicionarmos maiores informações à conta, e que o usuário também tem acesso:
$ chfn copag
Changing finger information for copag.
Password: Informe a senha do seu login
Name []: Copag (Seu nome, ou o que desejar)
Office []: LinuxBQ - Linux ao alcance de todos! (Alguma identificação do que você faz)
Office Phone []: 5555-5555 (Telefone do trabalho)
Home Phone []: 4444-4444 (Telefone residencial)
Finger information changed.
O comando "chfn" vem de "Change Finger". Você não pode alterar as informaões de finger de alguém sem estar usando o login da mesma, mesmo com a senha. Nesse caso, faça login com o usuário que você deseja alterar. O root pode alterar qualquer um, e você pode utilizar "su login" para alternar para o login que quiser, caso possua a senha.
Agora, experimente olhar novamente o arquivo /etc/passwd:
$ cat /etc/passwd
Novamente, dentre muitas linhas, encontramos:
copag:x:500:500:Copag,LinuxBQ - Linux ao alcance de todos, 5555-5555, 4444-4444:/home/copag:/bin/bash
Repare que você pode visualizar informações de um determinado usuário, de uma forma mais cômoda, utilizando:
$ finger usuário
Veja:
$ finger copag
Login: copag Name: Copag
Directory: /home/copag Shell: /bin/bash
Office: LinuxBQ - Linux ao alcance de todos!
Office Phone: 5555-5555 Home Phone: 4444-4444
[...]
No mail.
No Plan.
Observação: [...] contém as linhas de informações de login e permanência no sistema.
Para maiores informações, use:
$ man finger
$ man 5 passwd
$ man chfn
10 - instalando o gerenciador de janelas Blanes 2000:
Para quem ainda não conhece, o Blanes 2000 (http://www.blanes.com.br) é um gerenciador de janelas com aparência semelhante ao Windows. Segundo os desenvolvedores, é uma boa opção para quem está migrando/testando agora o sistema operacional Linux, pois não encontrá maiores dificuldades. Saiba como instalar e adicionar a opção ao gerenciador de login gráfico. Primeiramente, faça o download do Blanes 2000 diretamente do site: http://labdid.if.usp.br/~blanes/download.php.
Eu fiz download de dois arquivos RPM (blwm-1.0.4-1.i386.rpm e blwm-1.0.4-1.src.rpm), já que utilizo Red Hat. Faça download dos arquivos referentes à sua distribuição. Instale os arquivos, utilizando, no diretório onde eles estão salvos (como root), o comando:
# rpm -ivh blwm*
Após ter instalado, adicione a entrada para o Blanes ao login de inicialização do X (gdm).
Para adicionar a opção ao menu de inicialização (no meu caso é GDM, verifique se você usa GDM - Gnome, ou KDM - do Kde), faça:
1) Como root, entre no diretório /etc/X11/gdm/Sessions:
# cd /etc/X11/gdm/Sessions
Crie um arquivo com o nome que você quer que seja apresentado no GDM, por exemplo:
# touch Blanes\ 2000
Será criado um arquivo de nome "Blanes 2000". Aquela \ informa ao shell que o próximo espaço também faz parte do nome do arquivo. Agora, altere as permissões:
# chmod 755 Blanes\ 2000
Edite agora o arquivo Blanes 2000 com o seu editor preferido:
# vim Blanes\ 2000
Adicione as seguintes linhas:
#!/bin/bash
exec /usr/local/bin/blwm
Como você pode ver, isso é pelo GDM. Se você utiliza KDM, veja como alterar:
Edite, como superusuário (root), o arquivo /etc/sysconfig/desktop em seu editor de textos preferido. Veja:
# cat /etc/sysconfig/desktop
DESKTOP="GNOME"
Na opção DESKTOP, você pode alterar para "KDE" ou "GNOME", usando assim o gerenciador gráfico de sua preferência.
O GDM é utilizado quando DESKTOP é definido como "GNOME".
Pronto, agora reinicie o X e escolha a opção Blanes 2000 para testar.
Quando você precisar adicionar outros gerenciadores de janela, já sabe como proceder
fonte: ofinadanet