Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x

4
O que há de novo no Kernel 3.0?
Eu entendo que isso é um pouco menos relacionado ao Ubuntu, mas afeta. Então, o que há de tão novo que Linus decidiu chamá-lo de 3.0? Não estou tentando obter informações sobre os drivers que entraram nele ou coisas que sempre melhoram. Eu quero saber o que realmente fez 3.0. …
16 linux  kernel 

6
Qual é o equivalente Linux da Inicialização do Windows?
Existe alguma maneira de adicionar um aplicativo / script à inicialização do Linux para que toda vez que o sistema inicialize, ele seja executado? Estou procurando uma maneira automatizada, ou seja, o usuário não deve adicionar isso pelo trabalho cron ou algo parecido.
16 linux 

1
O que fsck -p (preen) faz no ext4?
Eu estava lendo uma postagem no blog sobre reparo do sistema de arquivos e o autor postou uma boa pergunta ... fsck -pdeve corrigir erros menores automaticamente sem intervenção humana. Mas o que exatamente será corrigido quando for dito para preparar o sistema de arquivos? Quais erros serão corrigidos e …
16 linux  ext4  fsck 

2
coreutils que estão cientes?
Quando usei cuthoje, descobri que ele não trata um caractere UTF-8 como um caractere, mas três caracteres por ter 3 bytes de comprimento. Isso geralmente parece verdadeiro para muitas ferramentas. Existem versões coreutilscompatíveis com UTF-8? Minha localesaída: LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" …
16 unicode  coreutils  cut 

2
O gdb pode depurar programas root suid?
Eu escrevi um programa que chama setuid(0)e execve("/bin/bash",NULL,NULL). Então eu fiz chown root:root a.out && chmod +s a.out Quando executo ./a.out, recebo um shell raiz. No entanto, quando faço gdb a.outisso, inicia o processo como usuário normal e inicia um shell de usuário. Então ... posso depurar um programa raiz …
16 debugging  setuid  gdb 


9
Problema ao iniciar o java no Debian: “erro ao carregar bibliotecas compartilhadas: libjli.so”
Estou tentando iniciar o java: $ java -version java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory $ ldd /usr/lib/jvm/java-6-openjdk/jre/bin/java linux-gate.so.1 => (0xb779f000) libz.so.1 => /usr/lib/libz.so.1 (0xb7780000) libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7767000) libjli.so => /usr/lib/jvm/java-6-openjdk/jre/bin/../lib/i386/jli/libjli.so (0xb7762000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb775e000) libc.so.6 => /lib/i686/cmov/libc.so.6 …

1
Como redefinir todas as configurações do iptables?
Existem comandos mais simples para isso? (por exemplo: um oneliner? um comando pode redefinir as configurações de iptables / netfilter para isso?) IPTABLES="$(which iptables)" # RESET DEFAULT POLICIES $IPTABLES -P INPUT ACCEPT $IPTABLES -P FORWARD ACCEPT $IPTABLES -P OUTPUT ACCEPT $IPTABLES -t nat -P PREROUTING ACCEPT $IPTABLES -t nat -P …
16 iptables 

4
Como detectar se "encontrar" encontrou alguma correspondência?
Existe um meio idiomático para detectar se "encontrar" encontrou alguma correspondência? Atualmente estou usando COUNT=`find ... | wc -l` if [ "$COUNT" -gt 0 ]; then mas isso parece um pouco indireto para mim. Além disso, gostaria de parar de pesquisar quando encontrar uma correspondência, para não perder tempo e …
16 find  osx 


6
Como grep recursivamente através de arquivos compactados?
Estou tentando descobrir quais módulos use Test::Versionno cpan. Então, eu costumava minicpanespelhar isso. Meu problema é que eu preciso percorrer os arquivos baixados e grep os arquivos que estão nos arquivos. Alguém pode me dizer como eu poderia fazer isso? de preferência de uma maneira que me diga qual arquivo …
16 grep  find  zip  recursive  archive 

2
Desanexar / reconectar um aplicativo executado no X sobre SSH?
Eu tenho um servidor de desenvolvimento que deixo em execução o tempo todo e um laptop de desenvolvimento que desliga / liga todos os dias. Eu tenho um aplicativo GUI no servidor que gostaria de executar sobre o SSH-X e gostaria de deixá-lo em execução mesmo quando meu laptop de …
16 ssh  x11  gui 


6
Por que essa mensagem de erro python é gerada sempre que digito um comando sem sentido?
Sempre que eu digito qualquer comando "sem sentido", essa mensagem de erro python é gerada. Comandos normais funcionam bem. Alguma idéia de como depurar isso? $ somenonexistingcommand Traceback (most recent call last): File "/usr/local/lib/python2.7/site.py", line 553, in <module> main() File "/usr/local/lib/python2.7/site.py", line 535, in main known_paths = addusersitepackages(known_paths) File "/usr/local/lib/python2.7/site.py", …
16 bash  ubuntu  python 

2
vim: use string da pesquisa no comando replace
Costumo usar o /comando vim search para verificar minhas expressões regulares (apenas para ver o que corresponde). Depois disso, geralmente uso o :%scomando replace, onde utilizo esse regexp da pesquisa como uma string a ser substituída, por exemplo, primeiro procuro essa string: /TP-\(\d\{5\}\)-DD-\d\{3\} Corresponde exatamente ao que eu quero, então …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.