Articles of linux

Como posso atualizar o Node.js e o npm para as próximas versões?

Acabei de instalar o Node.js e o npm (para módulos adicionais). Como posso atualizar o Node.js e os módulos que estou usando nas últimas versões? Pode npm fazer isso? ou eu tenho que remover e reinstalar Node.js e npm para obter as próximas versões? Eu segui https://github.com/nodejs/node/wiki/Installation e a próxima seção npm.

Junção interna em dois arquivos de texto

Procurando executar uma junit interna em dois arquivos de texto diferentes. Basicamente eu estou procurando o equivalente interno da junit do programa GNU join. Será que tal coisa existe? Se não, uma solução awk ou sed seria mais útil, mas minha primeira escolha seria um comando do Linux. Aqui está um exemplo do que estou […]

Filtrar inputs do arquivo de registro com base no período

Meu servidor está tendo um uso muito alto da CPU, e posso ver que o Apache está usando muita memory. Tenho a sensação de estar sendo doado por um único IP – talvez você possa me ajudar a encontrá-lo? Eu usei a seguinte linha para encontrar os 10 IPs mais “ativos”: cat access.log | awk […]

Definindo um argumento com bash

Eu frequentemente executo um comando bash simples: rpm -Uvh –define “_transaction_color 3″ myPackage.rpm que funciona corretamente. Mas agora estou tentando fazer o script em um arquivo bash e torná-lo mais flexível: #!/bin/bash INSTALL_CMD=rpm INSTALL_OPT=”-Uvh –define ‘_transaction_color 3′” ${INSTALL_CMD} ${INSTALL_OPT} myPackage.rpm No entanto, isso continua gerando o erro: error: Macro % has illegal name (%define) O […]

Como “cat << EOF” funciona no bash?

Eu precisava escrever um script para inserir input de várias linhas para um programa ( psql ). Depois de um pouco de googling, encontrei os seguintes trabalhos de syntax: cat << EOF | psql —params BEGIN; `pg_dump —-something` update table …. statement …; END; EOF Isso constrói corretamente a cadeia de várias linhas (de BEGIN; […]

usr / bin / ld: não é possível encontrar -l

Estou tentando compilar meu programa e ele retorna este erro: usr/bin/ld: cannot find -l no meu makefile eu uso o comando g++ e link para minha biblioteca que é um link simbólico para minha biblioteca localizada em outro diretório. Existe uma opção para adicionar para que funcione, por favor?

Como adicionar um caminho de inclusão padrão para o GCC no Linux?

Gostaria que o gcc incluísse arquivos do $HOME/include além dos diretórios de inclusão usuais, mas não parece haver um análogo ao $LD_LIBRARY_PATH . Eu sei que posso apenas adicionar o diretório de inclusão na linha de comando durante a compilation (ou no makefile), mas eu realmente gostaria de uma abordagem universal aqui, como no caso […]

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 […]