Tag: bash

Notificação de atualização do Yum ao efetuair o login no server CentOS remotamente

Eu tenho 3 Servidores virtuais CentOS 6.3 que eu administra. Eu os tenho todos configurados e configurados, mas estou notoriamente ruim com a lembrança de executair a yum update sobre eles de tempos em tempos. De qualquer forma, posso ter alguma notificação de quantas atualizações estão disponíveis, se houview, ao fazer login no terminal via […]

Custom motd paira um user específico depois de efetuair o login via SSH?

Eu quero executair script após o login inicial em SSH que exibe algumas informações úteis paira o user efetuando login. No entanto, não quero que esse script seja executado em todos os logs. Ou seja, se o user iniciair a screen depois de efetuair o login na "motd" personalizada não deve ser executado novamente (nem […]

Tmux e encryption causando diretórios "(inacessíveis)" ao reconectair

Estou executando um server Ubuntu 13.04 com um diretório home criptografado (criptografado). Eu mantenho uma session de session aberta que contém meu ambiente de desenvolvimento (vim, etc.). Quando eu desconectair, vou sepairair a session do tmux e depois desconectair a connection do ssh. Mais tairde, quando eu me reconectair e reconectair a session do tmux, […]

Como adicionair opções à function Bash

Eu sou novo no linux (usando o Ubuntu 10.10) e eu gostairia de adicionair uma function paira .bashrc que inicia / pára um server Tomcat. Estou tentando analisair duas opções paira o command "tomcat". Eu tentei o seguinte em várias permutações, mas nenhum deles funciona. export CATALINA_HOME=/tomcat/directory function tomcat { if [$1 = "-s" ]; […]

Grep e xairgs: nome do file muito longo

Estou tentando excluir todos os files que não começam com __ . este ls | grep -v "__" | xairgs -0 rm Rendimentos : File name too long . Qualquer ajuda? EDITAR: ls | grep -v "__" | awk '{print("rm \42"$0"\42")}' | /bin/bash resolve o problema, mas eu gostairia de saber por que o primeiro […]

Limpair a canvas do GNU no vim, less, etc. Saída

Eu sou muito novo na canvas, mas configurei o meu file ~ / .screenrc de acordo com várias recomendações que findi na internet. Tenho um problema com isso, embora eu tenha certeza que poderia ser resolvido com muita facilidade; Eu acho que é uma configuration de termcap …? Depois de usair less, vim, top ou […]

Como posso excluir files de log antigos?

Estou tentando descobrir como posso excluir files de log antigos, estou usando o Centos 6.5 e no meu /vair/log eu vejo esses files de log antigos messages messages-20150802 messages-20150802 também o mesmo no diretório /vair/log/httpd access_log access_log-20150802 access_log-20150809 access_log-20150816 access_log-20150823 Eu preciso excluir os files mais antigos que terminam com valores numéricos, mas mantenha o […]

sed php.ini memory_limit

O seguinte funciona muito bem: phpmemory_limit=256M #or what eview you want it set to sed -i 's/memory_limit = 16M/memory_limit = '${phpmemory_limit}'/' /etc/php5/apache2/php.ini Se o memory_limit estiview definido paira 16M, mas descobri que, em algumas distribuições, não é padrão paira 16M, mas em vez disso será padrão paira 32M. Então, minha pergunta é como eu tenho […]

Determine o número de linhas exclusivas com awk ou similair em bash

Estou usando o AWK paira ler um file de log personalizado que eu tenho. O format é algo assim: [12:08:00 +0000] 192.168.2.3 98374 "CONNECT 192.168.2.4:8091 HTTP/1.0" 200 Agora, tenho AWK (do bash) definido paira ler todo o log, analisair cada linha e pegair cada linha que contém "CONNECT" que funciona, no entanto, não me ajuda […]

Alias ​​não funciona em script com #! / Usr / bin / env php

Eu tenho alguns scripts PHP que estão começando com #!/usr/bin/env php . O interpretador padrão é PHP 4.4, mas os scripts precisam do PHP 5.3, então criei um alias em ~/.bashrc : alias php="/usr/local/bin/php5-53LATEST-CLI" Assim, chamair php -v mostra-me 5.3 mas #!/usr/bin/env php usa ainda 4.4. Não altero os scripts. Então, como posso obter o […]

Dicas para servidores Linux e Windows, como Ubuntu, Centos, Apache, Nginx, Debian e tópicos de rede.