Solaris

Registro de um Serviço no Solaris

Neste artigo vou exemplificar a instalação de um serviço no Solaris que não faz uso do inetd para gerenciamento de recurso, ou seja, quero que o smf apenas mantenha meu serviço no ar. Há uma introdução básica do sobre inetd, xinetd, smf no artigo Registro de um Serviço inet no Solaris

Escrevendo o arquivo de manifesto em /var/svc/manifest/application/kservice.xml

Tags

Registro de Serviços inetd no Solaris

No Linux é habitual o uso de scripts para controle de serviços localizados nos diretórios de recursos /etc/rcX.d. Também é possível configurar serviços nos aplicativos inetd xinetd. No Solaris, não poderia deixar de ser, é um pouco diferente... apesar de ainda manter compatibilidade com o inetd ele disponibiliza um outro programa para registro e controle de serviços chamado smf.

Tags

Man Pages com Less no Lugar de More

Utilizar o aplicativo man em sistemas Unix e Linux é de fundamental importância para administradores e/ou desenvolvedores na área de TI. Caracterizado como um help, a maioria dos recursos pesquisados no man tem tamanhos superiores a uma página do terminal ou console sob consulta, promovendo paginação do texto. O man utiliza outro aplicativo chamado more para controlar essa paginação na instalação padrão.

Mas qual o problema em usar o more?

Tags

Alterando o PATH no Solaris

Quem está ligeiramente acostumado com o Linux encontra certa dificuldade na localização de aplicações, entre as quais pode-se jurar, que foram instaladas. Mas espere, você deve tê-las instalada. Ocorre que diferente do Linux muitos aplicativos são instalados no diretório /usr/sfw/bin que não está incluso no PATH da instalação padrão.

Na instalação que estou utilizando tenho o seguinte PATH ao iniciar o sistema: 

Tags

Encontrar Runlevel no Solaris

O Solaris, assim como o Linux, pode ser inicializado sob um contexto de operação chamado runlevel. Existem algumas diferenças entre os dois sistemas operacionais quanto a configuração do arquivo /etc/inittab. Na instalação padrão, em texto, do Solaris não é possível obter a informação do runlevel diretamente desse arquivo.

O comando para obter o runlevel atual:

Tags
Inscrever-se em Solaris