Articles of linux

erro: ‘Não é possível conectar ao servidor MySQL local através do socket’ /var/run/mysqld/mysqld.sock ‘(2)’

Meu problema começou comigo não conseguir logar como root mais na minha instalação do mysql. Eu estava tentando executar o mysql sem senhas ativadas … mas sempre que eu corri o comando # mysqld_safe –skip-grant-tables & Eu nunca receberia o aviso de volta. Eu estava tentando seguir estas instruções para recuperar a senha . A […]

Como passar a senha para su / sudo / ssh sem sobrescrever o TTY?

Estou escrevendo um programa C Shell que fará su ou sudo ou ssh . Todos querem suas senhas na input do console (o TTY) em vez de stdin ou na linha de comando. Alguém conhece uma solução? Configurar o sudo sem senha não é uma opção. A expectativa pode ser uma opção, mas não está […]

Uso de memory virtual do Java no Linux, muita memory usada

Eu tenho um problema com um aplicativo Java em execução no Linux. Quando eu inicio o aplicativo, usando o tamanho de heap máximo padrão (64 MB), vejo usando o aplicativo tops que 240 MB de memory virtual são alocados para o aplicativo. Isso cria alguns problemas com algum outro software no computador, que é relativamente […]

Como executar um script de shell na boot

Em uma instância do amazon linux, tenho dois scripts chamados start_my_app e stop_my_app que começam e param para sempre (o que, por sua vez, executa meu aplicativo node.js). Eu uso esses scripts para iniciar e parar manualmente o aplicativo do meu nó. Por enquanto, tudo bem. Meu problema: Eu também quero configurá-lo de modo que […]

Como eu escrevo stderr para um arquivo usando o “tee” com um pipe?

Eu sei como usar tee para gravar a saída ( STDOUT ) de aaa.sh para bbb.out , enquanto ainda exibi-lo no terminal: ./aaa.sh | tee bbb.out Como eu poderia agora escrever STDERR para um arquivo chamado ccc.out , enquanto ainda está sendo exibido?

Como faço para enviar um arquivo como um anexo de email usando a linha de comando do Linux?

Eu criei um script que roda todas as noites no meu servidor Linux que usa o mysqldump para fazer backup de cada um dos meus bancos de dados MySQL para arquivos .sql e os une como um arquivo .tar compactado. A próxima etapa que quero realizar é enviar esse arquivo tar por email para um […]

Linux: Impede que um processo em segundo plano seja interrompido após o fechamento do cliente SSH

Eu estou trabalhando em uma máquina Linux através do SSH (Putty). Eu preciso deixar um processo em execução durante a noite, então eu pensei que poderia fazer isso iniciando o processo em segundo plano (com um e comercial no final do comando) e redirecionando stdout para um arquivo. Para minha surpresa, isso não funciona. Assim […]

Obter o endereço IP da máquina

Esta pergunta é quase a mesma que a anteriormente perguntada Obter o endereço IP do computador local – Pergunta. No entanto, preciso encontrar o (s) endereço (s) IP de uma máquina Linux . Então: Como faço – programaticamente em C ++ – detectar os endereços IP do servidor linux em que meu aplicativo está sendo […]

Como as macros provável () e improvável () no kernel do Linux funcionam e qual é o benefício delas?

Eu estive procurando por algumas partes do kernel Linux e encontrei chamadas assim: if (unlikely(fd < 0)) { /* Do something */ } ou if (likely(!err)) { /* Do something */ } Eu encontrei a definição deles: #define likely(x) __builtin_expect((x),1) #define unlikely(x) __builtin_expect((x),0) Eu sei que eles são para otimização, mas como eles funcionam? E […]

Como alterar a cor de saída do eco no Linux

Eu estou tentando imprimir um texto no terminal usando o comando echo. Eu quero imprimir o texto em uma cor vermelha. Como eu posso fazer isso?