Suse-Logo-stop-start-services-on-linux-boot-time-howto-chkconfig
Se você é muito tempo Linux, mas você não precisa administrar SuSE Linux ainda e sua empresa adquire outra empresa / empresa que já possui alguns servidores SuSE e você precisa lidar com eles , mesmo que você esteja começando com SuSE Linux, mas você já tinha muita experiência com outras distribuições Linux Fedora / RHEL / CentOS, não se preocupe , configure / pare / inicie um serviço (daemon) para inicializar no tempo de inicialização do Linux é o mesmo que qualquer outro Redhat (RPM ) Distribuições baseadas em Linux . É feito por vários scripts de shell localizados no diretório /etc/init.d que podem ser interrompidos manualmente, começando por emitir o script com um argumento, por exemplo,

Suse: /etc/init.d# cd /etc/init.d/
Suse: /etc/init.d# ./snmpd
Uso: ./snmpd {start | stop | try-restart | reiniciar | forçar-recarregar | recarregar | status}

Para configurar a forma como cada um dos /etc/init.d/ serviço existente carrega você pode usar bom velho   / Sbin / chkconfig (um script escrito em perl) – que você já conhece das distribuições Fedora / CentOS e outras RPM.

1. Obter uma lista de todos os serviços habilitados para inicializar o SuSE Linux

Para obter uma lista de todas as configurações para executar nos serviços do servidor SuSE de inicialização com chkconfig :

Suse: /etc/init.d# / sbin / chkfong -list

Makefile 0: off 1: off 2: off 3: off 4: off 5: off 6: off
OVCtrl 0: desligado 1: desligado 2: desligado 3: em 4: em 5: em 6: desligado
SuSEfirewall2_init 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
SuSEfirewall2_setup 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Tivoli_lcfd1 0: desligado 1: desligado 2: em 3: em 4: desligado 5: em 6: desligado
Tivoli_lcfd1.bkp 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Aeventado 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Acpid 0: desligado 1: desligado 2: em 3: 4: desligado 5: em 6: desligado
Alsasound 0: off 1: off 2: on 3: on 4: off 5: on 6: off
Apache2-eis 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Atd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Auditd 0: off 1: off 2: off 3: on 4: off 5: on 6: off
Autofs 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Auto-0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Boot.apparmor 0: off 1: off 2: on 3: on 4: off 5: on 6: off B: on
Cron 0: desligado 1: desligado 2: em 3: 4: desligado 5: em 6: desligado
Dbus 0: desligado 1: desligado 2: desligado 3: ligado 4: desligado 5: em 6: desligado
Earlykbd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: em 6: desligado
Earlysyslog 0: off 1: off 2: off 3: off 4: off 5: on 6: off
Esound 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Evms 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Fbset 0: desligado 1: em 2: em 3: em 4: desligado 5: em 6: desligado
Firstboot 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Fixperms 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Gpm 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Gssd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Gwproxy 0: desligado 1: desligado 2: em 3: 4: desligado 5: em 6: desligado
Haldaemon 0: desligado 1: desligado 2: desligado 3: em 4: desligado 5: em 6: desligado
Hp-health 0: off 1: off 2: on 3: on 4: on 5: on 6: off
Hp-ilo 0: desligado 1: desligado 2: desligado 3: 4: desligado 5: em 6: desligado
Hp-snmp-agents 0: off 1: off 2: on 3: on 4: on 5: on 6: off
Hpsmhd 0: desligado 1: desligado 2: desligado 3: em 4: em 5: em 6: desligado
Idmapd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Ipmi 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Ipmi.hp 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Irq_balancer 0: desativado 1: em 2: em 3: em 4: desligado 5: em 6: desligado
ItcaIBMTivoliCommonAgent0 0: desligado 1: desligado 2: em 3: em 4: desligado 5: em 6: desligado
Jboss 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Joystick 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Kadmind 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Kbd 0: desligado 1: em 2: em 3: em 4: desligado 5: em 6: desligado S: ligado
Kdump 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Kpropd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Krb524d 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Krb5kdc 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Ldap 0: desligado 1: desligado 2: desligado 3: ligado 4: desligado 5: em 6: desligado
Lm_sensors 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Lw_agt 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Mdadmd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Microcode 0: desligado 1: em 2: em 3: em 4: desligado 5: em 6: desligado S: ligado
Multipathd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Mysql 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Rede 0: desligado 1: desligado 2: em 3: 4: desligado 5: em 6: desligado
Nfs 0: desligado 1: desligado 2: desligado 3: ligado 4: desligado 5: em 6: desligado
Nfsboot 0: desligado 1: desligado 2: desligado 3: 4: desligado 5: em 6: desligado
Nfsserver 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Nohup.out 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Novell-zmd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Nscd 0: desligado 1: desligado 2: desligado 3: ligado 4: desligado 5: em 6: desligado
Ntp 0: desligado 1: desligado 2: em 3: em 4: desligado 5: em 6: desligado
Abrir 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Opsware-agent 0: off 1: off 2: off 3: on 4: on 5: on 6: off
Osddownt 0: off 1: off 2: off 3: on 4: on 5: on 6: off
Ovpa 0: em 1: desligado 2: em 3: em 4: desligado 5: em 6: desligado
Pcscd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Pctl 0: desligado 1: desligado 2: em 3: em 4: desligado 5: em 6: desligado
Portmap 0: off 1: off 2: off 3: on 4: off 5: on 6: off
Postfix 0: desligado 1: desligado 2: desligado 3: ligado 4: desligado 5: em 6: desligado
Powerd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Powersaved 0: off 1: off 2: off 3: off 4: off 5: off 6: off
Aleatório 0: desligado 1: desligado 2: em 3: 4: desligado 5: em 6: desligado
Cru 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Resmgr 0: off 1: off 2: on 3: on 4: off 5: on 6: off
Rpasswdd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Rpmconfigcheck 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Rrdtools 0: off 1: off 2: off 3: on 4: off 5: on 6: off
Rsyncd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Saslauthd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Skeleton.compat 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Slurpd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Smartd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Smpppd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Snmpd 0: off 1: off 2: on 3: on 4: off 5: on 6: off
Splash 0: desligado 1: em 2: em 3: em 4: desligado 5: em 6: desligado S: ligado
Splash_early 0: off 1: off 2: on 3: on 4: off 5: on 6: off
Sshd 0: desligado 1: desligado 2: desligado 3: ligado 4: desligado 5: em 6: desligado
SuseRegister 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Svcgssd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Syslog 0: desligado 1: desligado 2: em 3: 4: desligado 5: em 6: desligado
Sysstat 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Tecad_logfile 0: desligado 1: desligado 2: desligado 3: ligado 4: desligado 5: em 6: desligado
Tomcat55 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Tomcat_eis 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Tpmgwproxy.sh 0: desligado 1: desligado 2: ligado 3: 4: desligado 5: em 6: desligado
Uc4_smgrp 0: desligado 1: desligado 2: desligado 3: ligado 4: desligado 5: em 6: desligado
Uc4_smgrq1 0: desligado 1: desligado 2: desligado 3: ligado 4: desligado 5: em 6: desligado
Xbis-ldap-tool 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Xdm 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: em 6: desligado
Xfs 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Xinetd 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Ypbind 0: desligado 1: desligado 2: desligado 3: desligado 4: desligado 5: desligado 6: desligado
Serviços baseados em xinetd:
Chargen: off
Chargen-udp: off
Dia: desligado
Dia-udp: desligado
Eco: desligado
Echo-udp: off
Netstat: off
Rsync: off
Servidores: off
Serviços: off
Sistema: desligado
intervalo
Time-udp: off

2. Parar / Desativar um serviço em todos os níveis de execução de inicialização do Linux ou em um concreto

Como você deve saber já no Linux, existem múltiplos níveis de execução em que o servidor pode inicializar, em circunstâncias normais, os servidores SuSE (a partir do tempo de gravação) este artigo é iniciado no nível de execução 3 , se você não tiver certeza sobre o nível de execução, você pode verificá-lo Com comando runlevel :

  Suse: /etc/init.d# / sbin / runlevel
N 3

Para parar um serviço em todos os níveis de execução de inicialização possíveis – 1,2,3,4,5

Suse: /etc/init.d# / sbin / chkconfig xinetd off

Se você quiser parar o xinetd ou qualquer outro serviço apenas para determinados níveis de execução (digamos, no nível de execução 3,4,5) :

Suse: /etc/init.d# chkconfig -level 345 xinetd off

3. Iniciar / Ativar um serviço para um nível de execução ou todos os níveis de inicialização 1,2,3,4,5

Para desativar boot.apparmor em todos os níveis de execução de inicialização – aprimoramento do kernel que permitiu configurar um conjunto limitado de recursos para serviços ( bom para segurança apertada, mas muitas vezes criando problemas com alguns serviços configurados no servidor externo ).

Suse: /etc/init.d# chkconfig boot.apparmor off

Ou para modos de inicialização simples novamente com a opção de nível :

Suse: /etc/init.d# chkconfig -level 345 boot.apparmor off

Suse: /etc/init.d# chkconfig xfs off

4. SuSE Linux Package management zypper console tool

Se você precisa / se pergunta como instalar / remover / atualizar um serviço em um servidor SuSE Linux , veja a ferramenta zypper .
O zypper é uma interface de linha de comando para a biblioteca de gerenciamento do sistema ZYPP.

Para instalar um pacote / serviço com zypper, a sintaxe é muito parecida com yum, por exemplo:

Suse: ~ # zypper instala vim-emacs

Removerá o editor emacs e instalará Vi Improved

O equivalente ao comando yum -y Fedora no SuSE Enterprise Linux é uma opção não interativa

Suse: ~ # zypper – instalação não interativa

Em SuSE, é muito irritante quando você é solicitado a aceitar o licenciamento de alguns pacotes de software não-livres proprietários (fornecedores externos) para contornar isso :

Suse: ~ # zypper patch -auto-agree-with-licenses

Para manter o servidor SuSE up2date – ou seja, o equivalente SLES da actualização yum do Centums e & ium upgrade

Suse: ~ # zypper list-patches
Carregando dados do repositório …
Lendo pacotes instalados …

Repositório | Nome | Versão | Categoria | Status
———— + —- + — + —- + —
Atualizações para o openSUSE 11.3 11.3-1.82 | Lxsession | 2776 | Segurança |necessário

Suse: ~ # zypper patch-check
Carregando dados do repositório …
Lendo pacotes instalados …
5 patches necessários (1 patch de segurança)

Para procurar um determinado pacote com Zypper (equivalente a yum search packagename )

Suse: ~ # zypper search apache

Para verificar se um RPM instalou as dependências do pacote estão OK:

Suse: ~ # zypper verifica

O equivalente ao comando de atualização do Fedora yum no SuSE (SLES) é:

Suse: ~ # zypper refresh

Para forçar uma atualização completa e reconstruir o banco de dados, incluindo um download forçado de metadados brutos.

Suse: ~ # zypper refresh -fdb

Para as pessoas que são usadas para ncurses (comandante da meia noite), como interface de texto, você também pode usar o gerenciador de pacotes yoast2 (GUI de texto):

Suse : ~ # yoast2

Update-linux-suse-server-with-yoast2-ncurses-package-text-gui-management-tool

Se um pacote estiver desarrumado, você sempre pode voltar e usar o bom RPM antigo (Redhat Package Manager) para solucioná-lo.

Compartilhe isto em
Anúncios