O Configurador Linux é um utilitário interativo que também pode ser executado na linha de comando. Isso é muito útil para se fazer scripts. Além disso, o Configurador Linux tem vários atalhos que lhe permitem entrar diretamente dentro de uma de suas áreas funcionais. Isto inclui:
Mostra e define o domínio NIS.
Leva-lhe diretamente para o menu principal do programa de configuração do DNS.
dnsconf --newdomain domínio [domínio-exemplo]
Instala um domínio no DNS. Opcionalmente, usa outro domínio como exemplo para preencher os vários campos da definição do domínio. Incluindo a seção de divulgação de DNS e email, e as várias expirações.
dnsconf --set máquina núm_ip ...
Instala uma definição de máquina na configuração do DNS. Os mapeamentos do domínio e do reverso serão atualizados.
dnsconf --set máquina --fromrange nome-faixa
Instala uma definição de máquina; note que o próprio Configurador Linux alocará o IP. É usada a faixa dada para achar o primeiro IP disponível.
dnsconf --setcname máquina máquina-real
Instala um apelido para uma máquina na configuração do DNS.
dnsconf --setfromip máquina núm_ip
Instala uma definição de máquina na configuração do
DNS. Os mapeamentos do domínio e do reverso serão
atualizados. Ao contrário da opção --set
,
esta excluirá todas as entradas de outras máquinas que
apontam para esse número IP. Esta funcionalidade é
provida como um gancho para uma atualização automática
do DNS, de um servidor DHCP.
dnsconf --setmx máquina/domínio servidor_mail...
Instala um ou mais registros MX para uma máquina ou domínio na configuração do DNS. A ordem é usada para definir a preferência.
dnsconf --setns domínio servidor_dns...
Instala um ou mais registros NS para uma máquina ou domínio na configuração do DNS.
dnsconf --unset máquina
Remove todas as referências de uma máquina (registro A e registro PTR) da configuração do DNS.
fixperm certifica-se que os arquivos e diretórios vitais têm dono e permissões apropriados.
Sem argumentos, mostra suas opções de linha de comando.
Leva-lhe diretamente para o menu de configuração de sistemas de arquivos.
fsconf --check
Faz algumas checagens de sanidade (e correção) no arquivo /etc/fstab.
Mostra e define o nome da máquina.
Sem argumentos, vai para o menu principal do Configurador Linux.
linuxconf --archive [subsistema ...]
Arquiva os arquivos de configuração para o perfil de sistema corrente. Opcionalmente você pode especificar uma lista de subsistemas para arquivar. Sem argumentos, o Configurador Linux arquivará todos os subsistemas.
linuxconf --diff [subsistema ...]
Compara o arquivo de configuração corrente com a última revisão armazenada no arquivo de perfil do sistema corrente. Opcionalmente, você pode especificar uma lista de subsistemas para processar. Sem argumentos, o Configurador Linux processará todos os subsistemas.
linuxconf --extract [subsistema ...]
Extrai a última cópia arquivada dos arquivos de configuração para o perfil de sistema corrente. Opcionalmente, você pode especificar uma lista de subsistemas para extrair. Sem argumentos, o Configurador Linux extrairá todos os subsistemas.
Isso efetivamente sobrescreverá os arquivos de configuração com a cópia mais recente do arquivo do perfil. Use com cuidado!!!
linuxconf --history [subsistema ...]
Mostra os registros do arquivo de todos os arquivos de configuração do perfil de sistema corrente. Opcionalmente, você pode especificar uma lista de subsistemas para processar. Sem argumentos, o Configurador Linux processará todos os subsistemas.
linuxconf --gui
O Configurador Linux operará no modo gráfico, mesmo quando estiver configurado diferentemente (veja o menu Características).
linuxconf --guiproto
Diz ao Configurador Linux que ele foi iniciado de um front-end gráfico, que espera comandos relacionados. Usando-o sozinho, na linha de comando, é inútil. Aqui estão alguns exemplos:
remadmin --exec linuxconf --guiproto
remadmin --exec ssh um_servidor linuxconf --guiproto
linuxconf --setmod
Registra um módulo novo. Se o módulo já estiver registrado (ativo ou não), nada faz. Essa opção é utilizada geralmente na pós-instalação do pacote de um módulo.
linuxconf --shutdown
Vai direto a seção de encerramento. É um comando útil para colocar em um botão no seu desktop do X.
linuxconf --text
O Configurador Linux operará em modo texto mesmo quando estiver no X11. Isso pode ser útil para estações de trabalho não tão poderosas onde o modo texto é mais rápido.
linuxconf --unsetmod
Remove o registro de um módulo. Essa opção é utilizada geralmente na pré-desinstalação do pacote de um módulo.
Lhe permite trocar sua senha, ou a senha de outros usuários se você possuir acesso de superusuário.
"passwd -h" mostra as opções
Sem argumentos, lhe leva ao submenu de ambiente de rede. Aqui estão as opções da linha de comando:
netconf --connect pppsetup [--fore]
Estabelece uma conexão PPP
usando a especificação
pppsetup. É possível mantê-lo em segundo plano
usando a opção --fore.
O netconf finalizará (quando não usando o --fore) apenas quando a conexão estiver estabelecida ou quando falhar. Um código útil é retornado, facilitando o uso de scripts simples como esse:
#!/bin/sh
if netconf --connect config
then
você pode usar a rede
else
a conexão falhou
fi
netconf --dialctl
Mostra a lista de todas as configurações de discagem PPP/SLIP e o estado de cada uma (conectada ou não). Quando selecionando uma configuração que não está conectada, o Configurador Linux pergunta se você quer estabelecê-la. Você precisa dos privilégios apropriados ou da senha do superusuário para fazer isso.
Se a conexão está estabelecida, ele lhe pergunta se você quer de desconectar. Novamente, privilégios apropriados são necessários.
Estas opções de linha de comando chamam a mesma função que a entrada "Ativar/terminar conexões PPP" do menu "Painel de controle". Este comando é passível de inclusão no menu do desktop do usuário.
netconf --disconnect pppsetup
Encerra uma conexão PPP
.
netconf --resetfw
Desliga a filtragem de pacotes (Firewall) completamente. Isso é normalmente usado como uma opção de emergência para ressuscitar a rede após incluir uma regra de firewall muito drástica.
netconf --update
Reativará as regras de firewall.
netconf --runlevel local | client | server
Muda o modo de operação da estação de trabalho.
netconf --status
Checa o que tem a ser feito para sintonizar a estação de trabalho com sua configuração.
netconf --update
Efetiva o arquivo de configuração (faz o que o
netconf --status
diz que precisa ser feito).
Leva-lhe diretamente para o menu de configuração de usuários. Aqui estão as opções da linha de comando:
userconf --adduser id_usu grupo nome_usu shell
Cria uma conta de usuário e atualiza (se disponível) os vários registros de quota de disco dos padrões. Não há padrão para a opção --adduser. O diretório HOME (utilizando a base padrão) é criado com base no /etc/skel.
Você pode usar o comando passwd com a opção -P para definir a senha da conta nova.
userconf --deluser userid
Exclui uma conta.