servidor. uname -a Retorna a versao do Linux e a compilacao i386 ou x64 Crontab O cron e um servico de background que permite o agendamento da execucao de um comando/programa para um determinado dia/mes/ano/hora. E muito usado em tarefas de arquivamento de logs, checagem da integridade do sistema e execucao de programas/comandos em horarios determinados. As tarefas sao definidas no arquivo /etc/crontab e por arquivos individuais de usuarios em /var/spool/cron/crontabs/[usuario] (criados atraves do programa crontab). Adicionalmente a distribuicao Debian utiliza os arquivos no diretorio /etc/cron.d como uma extensao para o /etc/crontab. Parametros do crontab crontab l usuario Lista as tarefas agendadas para o usuario crontab e Entra no modo de edicao do crontab. Que podera utilizar em alguns casos por padrao o editor vi ou nano em outros casos (veja referencias acima) crontab d crontab -r Muito cuidado! Pois apagam todas as configuracoes feitas para o usuario. Topicos avancados Daqui para frente veremos conceitos mais abrangentes da arquitetura do Linux e de sua operacao. Inicializacao do linux Um dos principais conceitos e dos mais importantes para nos na inicializacao do Linux e o RUNLEVEL. Que e modo de inicializacao do Linux. O RUNLEVEL e um valor numerico inteiro que vai de 1 a 5. O nivel 1 e chamado de single user mode e um modo de recuperacao, onde temos ativa apenas a conta de superusuario. Nao e possivel usar a rede nem rodar programas graficos. Neste modo e possivel alterar as configuracoes do sistema, alterar as senhas dos usuarios, etc. Nos niveis 2 e 3 ja temos o modo de operacao normal do sistema modo texto. Nestes modos o sistema inicializa em modo texto e depois de logado o usuario pode abrir o modo grafico se desejar. A diferenca entre os dois e que no modo 2 (tambem considerado um modo de recuperacao) nao existe suporte a rede. Finalmente, no nivel 5 temos a inicializacao com login em modo grafico, default na maioria das distribuicoes atualmente. O nivel 4 geralmente fica vago. Na maioria das distribuicoes ele equivale ao modo 3, enquanto em outras, como no Slackware, equivale ao modo de login grafico. O modo 6 e reservado a reinicializacao do sistema. Todos os servicos e programas sao parados e o sistema e reinicializado via software. O modo 6 difere do modo 0, onde o sistema fica simplesmente parado, esperando ser desligado. Distribuicoes tradicionais: cat /etc/inittab Procure por este trecho: id:5:initdefault: Que indica que este computador tem RUNLEVEL definido para 5. Versoes mais modernas: cat /etc/init/rc-sysinit.conf Procure o seguinte trecho. env DEFAULT_RUNLEVEL=2 E voce vera qual o RUNLEVEL deste computador. Que esta definido para 2. Servicos do sistema operacional (configuracao e utilizacao) Debian based update-rc.d Edita/cria as configuracoes de um servico. invoike-rc.d Manipula um servico (start, stop...) Utilitario que nos auxilia no processo e o rcconf. Red Hat based chkconfig add Acesso ao manual padrao dos comandos e softwares Linux. man ls chkconfig --level Parametro padrao para todo comando ou programa listar suas opcoes. ssh --help services Manipula um servico (start, stop...) Utilitario que nos auxilia no processo e o