Mostrando postagens com marcador LINUX. Mostrar todas as postagens
Mostrando postagens com marcador LINUX. Mostrar todas as postagens
terça-feira, 7 de outubro de 2014
Pesquisando arquivos no Linux
1 - Pesquisando um arquivo pelo nome no diretório atual
2 - Pesquisando um arquivo pelo nome (ignorando maiúsculas / minusculas) no diretório atual
3 - Pesquisando um arquivo em um diretório especifico (/home por exemplo)
4 - Pesquisando diretórios pelo nome
5 - Pesquisando determinado tipo de arquivo (extensão png por exemplo)
6 - Pesquisando arquivos de tamanho superior a 1GB, por exemplo
7 - Pesquisando arquivos de tamanho inferior a 500MB, por exemplo
8 - Pesquisando arquivos com modificações feitas nos últimos 3 dias, por exemplo
9 - Pesquisando arquivos e executando comandos simultaneamente usando o -exec
sexta-feira, 19 de setembro de 2014
Montar HD Externo - Debian - Ubuntu
Como nas distribuições Debian e derivados apenas o root pode montar
partições, vejamos como dar permissão ao usuário comum para montar a
partição automaticamente na inicialização do sistema.
1- Identificar o UUID da partição:
$ sudo blkid
2- Criar ponto de montagem:
$ sudo mkdir /media/DATA
3- Editar o aqruivo fstab como root:
$ sudo nano /etc/fstab
4- E adicionar os seguintes parâmetros no final do arquivo:
UUID="coloque-aqui-o-uuid-da-partição" /media/DATA ntfs-3g defaults,uid=1000,gid=1000,dmask=022,fmask=133 0 0
1- Identificar o UUID da partição:
$ sudo blkid
2- Criar ponto de montagem:
$ sudo mkdir /media/DATA
3- Editar o aqruivo fstab como root:
$ sudo nano /etc/fstab
4- E adicionar os seguintes parâmetros no final do arquivo:
UUID="coloque-aqui-o-uuid-da-partição" /media/DATA ntfs-3g defaults,uid=1000,gid=1000,dmask=022,fmask=133 0 0
terça-feira, 19 de agosto de 2014
Criando um Pen Drive inicializável no Windows para rodar o Ubuntu
Criando um Pen Drive inicializável no Windows
O Universal USB Installer
é um programa GPL - GNU General Public License, através do qual se pode
instalar um sistema operativo Linux em um pen drive, usando o Windows
XP, Vista e Seven.
O Ubuntu, está na sua lista de distribuições Linux suportadas.
Faça o download diretamente do site dele: Universal USB Installer.
Antes de instalar confira o MD5, do arquivo baixado, usando esse processo o Windows.
A instalação é como de costume para todos os programas no Windows.
E
a utilização do programa é muito simples. Depois de selecionada a
distribuição Linux que deseja testar, basta buscar pelo arquivo de
imagem do sistema ISO e marcar a letra da unidade do pen drive a ser
instalado. Note que, se você não possui o sistema, existe a opção para
baixa-lo diretamente do site oficial.
Depois que terminar de baixar o arquivo, retorne ao USB Universal Installer e clique em Browse para navegar até o arquivo ISO que acabou de baixar.
Selecione a unidade de onde está o pen drive a ser usado. É recomendável assinalar formatação dessa unidade.
O pen drive deve ser de, no mínimo, 1 GB de espaço e pode estar formatado (vazio) ou não.
Agora
se escolher o espaço reservado para as configurações e programas que
serão armazenados no pen drive. Considerando que o Ubuntu só se ocupa em
torno de 700MB, 1GB deve ser suficiente, mas a sugestão é acima de 2GB,
de modo a com mais comodidade o Ubuntu no pen drive.
Clique no botão Create. Levará algum tempo para instalar. E quando o processo terminar clique em Close. Pronto já tem um “liveUSB” com o Ubuntu ou alguma distribuição Linux instalada.
Inicializando o pen drive
Enquanto
alguns computadores automaticamente reconhecem o dispositivo USB quando
inicializados, outros precisam ser configurados através da BIOS.
Para configurar as opções de inicialização usando a BIOS:
- Pressione a tecla especificada na tela de inicialização. Esta tecla normalmente é uma tecla F, como a F1, F2 ou a tecla de Del ou Esc. Se nenhuma informação estiver disponível na janela de inicialização, consulte a documentação do fabricante de seu hardware.
- Configure o disco USB para o primeiro dispositivo de inicialização e salve as mudanças, conforme as orientações da BIOS.
Veja a tela abaixo:
quarta-feira, 9 de julho de 2014
Instalação Jdk No linux
Installation of the 32-bit JDK on RPM-based Linux Platforms
This procedure installs the Java Development Kit (JDK) for 32-bit RPM-based Linux platforms, such as Red Hat and SuSE, using an RPM binary file (.rpm) in the system location. You
must be root to perform this installation.These instructions use the following file:
jdk-7u1. Download the file. Before the file can be downloaded, you must accept the license agreement.-linux-i586.rpm
2. Become root by running su and entering the super-user password.
3. Uninstall any earlier installations of the JDK packages.
# rpm -e4. Install the package.
# rpm -ivh jdk-7uTo upgrade a package:-linux-i586.rpm
# rpm -Uvh jdk-7u5. Delete the .rpm file if you want to save disk space.-linux-i586.rpm
6. Exit the root shell. No need to reboot.
quinta-feira, 26 de junho de 2014
terça-feira, 25 de março de 2014
Analise Sistema Operacional X Banco de Dados
1) Comandos úteis
1.1) Analisando consumo de CPU
Dentre as ferramentas mais comuns de mensuração de uso de CPU, estão:- top
- vmstat
- htop
- prstat (Solaris)
### atualiza as informações a cada 2 segundos
top -d 2
### usando o top em batch mode
### esse modo permite salvar a saida de uma iteração do top em um txt, para
### futuros tratamentos e dados históricos, por exemplo
top -b -n1 > top.txtTambém pode ser útil usar a ferramenta mpstat (requer o pacote sysstat). Ela pode mostrar o consumo geral por processador. Exemplos:
### consumo geral, de todos os processadores
mpstat
### consumo detalhado, por processador
mpstat -P ALLPor fim, a nível de Linux, pode-se usar o “pidstat” para obter detalhes de consumo de CPU, por processo
### exibindo informações a cada 2 segundos
pidstat -t 2A nível de Solaris, pode-se usar a ferramenta prstat, que equivale ao top do Linux. Exemplos
### informações gerais
prstat1.2) Analisando processos consumidores
Para analisar o consumo dos processos, pode-se usar a ferramenta “ps”, bem como o “top”, acima mencionado. Ex:
### listando os 15 principais processos consumidores de cpu
echo "CPU(%) | PID | USER | TERMINAL | ARGS" ; echo
"----------------------------------------------------------------------------"
; ps -e -o pcpu,pid,user,tty,args | sort -n -k 1 -r | grep -v %CPU |
head -15
### listando os 15 principais processos consumidores de memória
echo "MEM(%) | PID | USER | TERMINAL | ARGS" ; echo
"----------------------------------------------------------------------------"
; ps -e -o pmem,pid,user,tty,args | sort -n -k 1 -r | grep -v %CPU |
head -1Em se tratando de Solaris, é possível usar o prstat com a opção -a. Ex:
### informações sobre os processos e usuários
prstat -a1.3) Analisando o consumo de memória
Para analisar o consumo de memória do ambiente, podemos usar as ferramentas “vmstat” (tanto para Linux quanto para Solaris) e o “free” (Linux). Ex:
### listando informações a cada segundo, em MBs
### atentar para as colunas "free", "si" e "so"
### - free indica a quantidade de memória física livre no ambiente
### - si e so contém informações relacionadas ao swap
vmstat -S M 1
### listando informações sobre a memória, de uma forma mais amigável so que o vmstat
free -m
### o sar é interessante pois ele mostra o % de memória em uso
### executa a cada 3 segundos
sar -r 31.4) Analisando o consumo de I/O
Podemos usar as ferramentas “sar” e “iostat” (ambas existem para Linux e Solaris) para monitorar a atividade de I/O no ambiente. Ex:
### exibindo informações, por device, a cada 2 segundos
iostat -d 2
### exibe estatisticas de I/O a casa 3 segundos, agrupando todos os devices
sar -b 3
### exibe informações por device, a casa 2 segundos
sar -d 2OBS1: tps indica o número de transferencias por segundo de um dispositivo físico, onde uma transferencia é uma requisição de I/O a um dispositivo físico
OBS2: rtps e wtps indicam o número de requisições lidas (r) e escritas(w) em um dispositivo físico
### iostat, em ambientes Solaris 11
### executa a cada 3 segundos, exibindo informações sobre todos os devices
### Atentar para as colunas "%b" (percent of time the disk is busy) e
"svc_t" (the average service time, in milliseconds, of the disk)
### Com relação ao "svc_t" caso ele apresente tempos acima de 30 ms, isso pode indicar um problema.
iostat -cx 31.5) Analisando o consumo de rede
Para analisar o tráfego de rede, podemos usar o “nestat”. Ex:
### atentar para a coluna "Send-Q". Caso ela possua um valor incomumente algo,
### isso pode indicar uma sobrecarga na rede
netstat -ptc
### a nível de Solaris 11
### atentar para a coluna "collins" (When collisions are greater than 5 percent of the packets sent,
### you are starting to experience network saturation. That is colls / packets >5%)
netstat -i
terça-feira, 7 de agosto de 2012
Comando Crontab
Comandos do crontab
Para acessar o crontab, basta digitar esse nome em um terminal seguido de um parâmetro. Eis a lista de parâmetros disponíveis:
crontab -e: conforme já informado, serve para editar o arquivo atual do crontab e criar um, caso não exista;
crontab -l: este comando mostra o conteúdo atual do crontab;
crontab -r: remove o arquivo atual do crontab.
Para acessar o crontab, basta digitar esse nome em um terminal seguido de um parâmetro. Eis a lista de parâmetros disponíveis:
crontab -e: conforme já informado, serve para editar o arquivo atual do crontab e criar um, caso não exista;
crontab -l: este comando mostra o conteúdo atual do crontab;
crontab -r: remove o arquivo atual do crontab.
sábado, 17 de março de 2012
Site dicas Linux
http://www.thegeekstuff.com/
site com muito conteúdo relacionado ao linux e aplicativos relacionados.
opção Archive mostra o post publicados.
Opção search tem opção de busca por assunto.
site com muito conteúdo relacionado ao linux e aplicativos relacionados.
opção Archive mostra o post publicados.
Opção search tem opção de busca por assunto.
sexta-feira, 16 de março de 2012
Verificação de I/O Linux
No Linux, use o comando iostat para verificar se o disco I / O é um gargalo para o seu banco de dados.
Em geral, encontrar a forma:
iostat-xm 2
para funcionar bem. (Utilize um número de segundos com iostat, caso contrário ele irá exibir estatísticas desde o arranque do servidor, que não é muito útil.)
Use o comando mount para ver o que o seu dispositivo de dados / diretório / db reside.
campos
util% - este é o campo mais útil para uma verificação rápida, indica qual a porcentagem do tempo que o dispositivo / unidade está em uso. Se o número se perto de 100%, o servidor pode ser disco físico I / O bound. (Existem algumas situações volume onde esta estatística exagera, mas na maioria das vezes ele está correto.)
r / s - lê por segundo.
w / s - escreve por segundo
RMB / s - leia megabytes por segundo
WMB / s - escrever megabytes por segundo
avgrq-sz - tamanho médio pedido. Quanto menor esse número, os mais aleatórios suas operações de IO são. Esta é em setores: os setores são tipicamente 512 bytes, então multiplicar por 0,5 a ver tamanho do pedido médio em kilobytes.
Em geral, encontrar a forma:
iostat-xm 2
para funcionar bem. (Utilize um número de segundos com iostat, caso contrário ele irá exibir estatísticas desde o arranque do servidor, que não é muito útil.)
Use o comando mount para ver o que o seu dispositivo de dados / diretório / db reside.
campos
util% - este é o campo mais útil para uma verificação rápida, indica qual a porcentagem do tempo que o dispositivo / unidade está em uso. Se o número se perto de 100%, o servidor pode ser disco físico I / O bound. (Existem algumas situações volume onde esta estatística exagera, mas na maioria das vezes ele está correto.)
r / s - lê por segundo.
w / s - escreve por segundo
RMB / s - leia megabytes por segundo
WMB / s - escrever megabytes por segundo
avgrq-sz - tamanho médio pedido. Quanto menor esse número, os mais aleatórios suas operações de IO são. Esta é em setores: os setores são tipicamente 512 bytes, então multiplicar por 0,5 a ver tamanho do pedido médio em kilobytes.
terça-feira, 28 de fevereiro de 2012
Alguns Comandos Administração Linux
-- Comando espaço em disco--
df -h
** resultado**
-- Endereço de IP servidor --
ifconfig
-- Comando MAN
man less
--Alterar data
date 122114152003
Que seria dia 21 de Dezembro de 2003, 14:15 hs.
date 022614152012
--bash_history (Arquivo onde é armazenado todos os comando digitados)
9 - Vamos verificar o arquivo bash_history,
digite:daileon:~# vi .bash_history
df -h
** resultado**
-- Endereço de IP servidor --
ifconfig
-- Comando MAN
man less
--Alterar data
date 122114152003
Que seria dia 21 de Dezembro de 2003, 14:15 hs.
date 022614152012
--bash_history (Arquivo onde é armazenado todos os comando digitados)
9 - Vamos verificar o arquivo bash_history,
digite:daileon:~# vi .bash_history
sexta-feira, 24 de fevereiro de 2012
Pesquisar processos oracle no servidor Linux
Comando para pesquisar, processos do oracle rodando servidor linux.
ps aux grep oracle more
exemplo do resultado
oracle 30613 0.0 0.4 4239564 50544 ? Ss 10:25 0:00 oracleBPS (LOCAL=NO)
oracle 30620 0.0 0.6 4239568 76344 ? Ss 10:25 0:00 oracleBPS (LOCAL=NO)
oracle 32116 0.0 0.5 4240608 71828 ? Ss 10:48 0:00 oracleBPS (LOCAL=NO)
ps aux grep oracle more
exemplo do resultado
oracle 30613 0.0 0.4 4239564 50544 ? Ss 10:25 0:00 oracleBPS (LOCAL=NO)
oracle 30620 0.0 0.6 4239568 76344 ? Ss 10:25 0:00 oracleBPS (LOCAL=NO)
oracle 32116 0.0 0.5 4240608 71828 ? Ss 10:48 0:00 oracleBPS (LOCAL=NO)
Assinar:
Postagens (Atom)