Unix & Linux

51
RAIDing com LVM vs MDRAID - prós e contras?

Em sua resposta à pergunta "tipos de ataque misto" , HBruijn sugere o uso do LVM para implementar o RAID vs o MDRAID mais padrão. Após uma pequena investigação, parece que o LVM também suporta a funcionalidade RAID. No passado, eu usei o LVM em cima do MDRAID e não sabia até agora que o LVM também...

51
Escreva o stdout do Python no arquivo imediatamente

Ao tentar gravar o stdout de um script Python em um arquivo de texto ( python script.py > log), o arquivo de texto é criado quando o comando é iniciado, mas o conteúdo real não é gravado até que o script Python seja concluído. Por exemplo: script.py: import time for i in range(10):...

51
$ () É um subshell?

Eu entendo a sintaxe do subshell (<commands...>), é $()apenas um subshell do qual você pode recuperar valores variáveis? Nota: Isso se aplica ao bash 4.4 com base em palavras diferentes na

50
O que é um "dispositivo de loop" ao montar?

Estou montando um arquivo iso e olhando para este tutorial . Eles usam o comando: $ mount -o loop disk1.iso /mnt/disk Estou tentando entender o uso de -o loop. Eu tenho duas perguntas: Quando olho para a longa página de manual para montagem, leva tempo para encontrar essa -oopção. Se eu man...

50
Filtrando utf8 inválido

Eu tenho um arquivo de texto em uma codificação desconhecida ou mista. Quero ver as linhas que contêm uma sequência de bytes que não é UTF-8 válida (canalizando o arquivo de texto em algum programa). Equivalentemente, quero filtrar as linhas que são válidas UTF-8. Em outras palavras, estou...

50
Devo me preocupar com gatos desnecessários?

Muitos utilitários de linha de comando podem receber suas entradas de um canal ou como um argumento de nome de arquivo. Para scripts shell longos, acho que iniciar a cadeia com a cattorna mais legível, principalmente se o primeiro comando precisar de argumentos de várias linhas. Comparar sed...

50
Qual é a sintaxe apropriada dos sudoers para adicionar um usuário?

De acordo com os comentários em /etc/sudoers(Fedora 13): ## Syntax: ## ## user MACHINE=COMMANDS ## ## The COMMANDS section may have other options added to it. Minhas duas perguntas relacionadas: O que ALL=(ALL) ALLsignifica a seguinte linha: root ALL=(ALL) ALL Eu testei essas duas linhas,...

50
Copie o arquivo para xclip e cole no Firefox

Estou copiando o arquivo para xclip cat file.txt | xclip Estou colando sem problemas com xclip -o Quando eu quero colá-lo Firefoxcom Ctrl+Vele cola texto antigo (que não deve já estar na área de transferência). Quando eu volto ao terminal e corro, xclip -oele cola o texto correto. Por que há...

50
LS e portas de escuta

Estou tentando fazer com que todos os processos atinjam uma conexão de rede no Mac OS X. netstatnão tem a -popção e estou tentando com lsof lsof -i -sTCP:LISTEN me dá uma lista justa de processos de escuta, mas não todos. Posso, por exemplo, telnet para a porta 10080, onde tenho um processo...