• Nenhum resultado encontrado

Sistema de Impressão

N/A
N/A
Protected

Academic year: 2021

Share "Sistema de Impressão"

Copied!
12
0
0

Texto

(1)

Dicas Gerais

man -k (Possui a mesma função do apropos)

/etc/issue.net (Envia logon mensagem antes do prompt de login (acesso via rede)) /etc/mail/local-host-names (Local alternativo para obter nomes para o host local (MX)) emacspeak é utilizado para usuários com deficiencia visual (screen reader)

GOK (Gnome Onscreen Keyboard) sendmail -bp (Mesma função do mailq)

To avoid spammers using your mail server (set up a ruleset for this in /etc/sendmail.cf) WINS e nmbd (Resolvem nomes NetBIOS)

xkb (X keyboard extension, habilidade de controlar o teclado sobre o protoco do X Windows System)

(2)

Sistema de Impressão

/etc/cups/cupsd.conf (Arquivo de configuração do cups)

/etc/hosts.lpd (Utilizado para controlar o acesso a impressoras, define quais hosts terão acesso as impressoras locais)

/etc/lpd.perms (Editar esse arquivo e adicionar a linha ACCEPT SERVICE=X REMOTEHOST=</etc/hosts.lpd fará com que o LPRng utilize o arquivo /etc/hosts.lpd) /etc/printcap (Arquivo de configuração das impressoras e suas filas)

Ghostscript é um filtro de impressão para converter dados PostScript para impressoras que não suportam

Ghostscript pode ser usado como um filtro para converter dados PostScript para impressoras que não suportam PortScript lpadmin (Usado para configurar o Cups)

lpc topq hp arquivo.txt (Define que o arquivo será impresso na frente dos outros) lpq (Usado para listar (query) a fila de impressão)

lpq -l (Modo verbose do line printer queue) lpr (Legacy program to sending files to the printer) lpr -K2 arquivo.txt (Imprime duas cópias do arquivo.txt)

lpr -l OU lpr -o raw (Envia o arquivo direto para impressora, sem passar por filtro)

lpr -Phplaserj arquivo.txt ou lpr -P hplaserj arquivo.txt (Imprimem o arquivo.txt na impessora hplaserj lpr -r foobar.txt (Define que o arquivo será removido depois de impresso)

lprm (Usado para remover um job da fila de impressão)

lprm -a all (Removerá todos os jobs em todas as filas de impressão)

(3)

Assuntos de Hardware

auth (syslog.conf facility that represents user authentication processes) Critical (syslog identificar com maior prioridade)

cron (syslog.conf facility that represents the cron daemon) facility.none (Define que nada desta facilidade será logado)

kbdmap (Programa utilizado para resolver um mapeamento de teclado no X)

local2.* /dev/xconsole (Enviará todas as mensagens de log da facility local2 para o Xconsole) syslog.conf (Após alterações é necessário reiniciar o syslog daemon)

syslog.conf (uucp - Unix to Unix copy é uma facilidade do syslog.conf)

syslog.conf a entrada kern.warning /dev/console irá enviar erros do kernel para o console syslog.conf a linha "*.* /dev/tty12" define que as mensagens sejam enviadas para o console 12.

(4)

Servidor X

/etc/X11/gdm/init/Default (Arquivo de configuração Gnome Display Manager X11) /etc/gdm/custom.conf (Enviar mensagem de boas vindas (Greeting)

/etc/kde4/kdm/Xreset (Script to run as root after session exits)

/etc/X11/xdm/xsetup (Arquivo de configuração, Alterar papel de parede X Display Manager) /etc/X11/XF86Config ( A linha FontPath "unix/:7100" indica que as fontes estarão no servidor unix) /etc/X11/XF86Config (Arquivo configuração XFree86)

/etc/X11/XF86Config (Seção das fontes do arquivo fica em Files (/usr/x16r6/lib/fonts)) /etc/X11/xorg.conf (Arquivo de configuraçãp Xorg)

~/.Xdefaults (Configurações padrões do ambiente X (Windows Size, Location and color)

~/.xinitrc (Define qual gerenciador do X windows vai iniciar)

a variável DISPLAY deve ser utilizada para permitir a exibição de um programa em um monitor de outro pc.

Para compartilhar dois terminais entre hosts remotos, temos que exportar a variavel DISPLAY (Ex. Quero executar uma aplicação no PC-B de PC-A. No terminal gráfico de PC-B digite

# xhost +10.1.2.5 e no terminal do PC-A digite # export DISPLAY=10.1.2.6 (IP PC-B) startx > xinit > xinitrc > Xclients (Ordem de execução do X)

startx -> xinit -> xinitrc -> Xclients (Ordem de inicialização do X) xauth (edita e exibe informações de autorização de acesso no X server) xfs (É o default font server of Xorg 7.0)

xhost (Adiciona ou remove hostnames or usernames na lista de permitidos a conectarem no X server) xhost + (permite que todos na rede tenham permissão de exibir suas aplicações no X)

xset (Usado para configurar as preferencias do X) xvidtune (Ajusta as configurações de video X) xvidtune -show (Exibe a configuração de video) xwininfo (Exibe informações sobre resolução, cor, etc)

(5)

Assuntos de RPM

rpm -q --whatrequires pacote (Quais pacotes dependem do pacote)

/etc/apt/preferences (Editar o arquivo Caso alguma parte de um pacote não seja atualizado durante um update) /etc/apt/source.list (Repositórios Debian)

/etc/yum.conf (Arquivo de configuração do YUM)

/etc/yum.repos.d (Diretório que contém arquivo de definição de repositórios YUM, o arquivo do repositorio deverá ser arquivo.repo) /var/lib/rpm (Database de pacotes RPM)

alien --to-deb package.rpm (Converte um pacote rpm em um .deb) apt-cache depends pacote (Exibe todas as dependencias dos pacotes)

apt-cache pkgnames pacote (Verificar se o pacote está instalado, se não for fornecido nome do pacote lista todos os pacotes instalados) apt-cache search palavra (Procura pela palavra na descrição dos pacotes)

apt-cache show pacote (Exibe informações sobre um pacote) apt-cache showpkg pacote (Exibe informações sobre um pacote) apt-cache stats (Exibe estatísticas sobre os pacotes)

apt-cache unmet (Exibe todas as dependencias que estão faltando nos pacotes)

apt-get check (Verifica a integridade dos pacotes instalados e da base de dados dos pacotes) apt-get clean (Remove informações desatualizadas da base de dados dos pacotes)

apt-get -d upgrade | install pacote (Downlod do pacote sem instalar)

apt-get dist-upgrade (Atualiza todos os pacotes do sistema, porém evita atualizar pacotes que quebraram dependências) apt-get -f install | remove (Checa pelas dependencias e as corrige, se possivel)

apt-get --no-upgrade (Não atualizará o pacote se existir um anterior já instalado) apt-get -s (Simula a execução do comando)

apt-get update (Atualiza a lista de pacotes disponíveis) apt-get upgrade (Atualiza todos os pacotes do sistema) aptitude full-upgrade (atualiza todos os pacotes do sistema) aptitude purge pacote (Remove o pacote e as configurações

aptitude remove pacote (Remove o pacote e mantém as configurações) aptitude update (Atualiza a lista de pacotes disponíveis)

dpkg -C (Checa os pacotes instalados com problema e sugere a correção)

dpkg --configure (Irá perguntas as configurações de instalação, mesmo que o pacote esteja sendo instalado pela primeira vez) dpkg e dselect são utilizados para localizar pacotes instalados

dpkg --get-selections quota (Verifica se pacote está instalado) dpkg -L pacote (Exibe todos os arquivos instalados pelo pacote) dpkg -P (Remove o pacote e as configurações (idem ao --purge)) dpkg --purge (Remove o pacote e as confs)

dpkg --remove | -r (Remove o pacote mais mantem as confs)

dpkg -S /etc/sports (Retornará o pacote que instalou o arquivo /etc/exports dpkg -s package (Status se um pacote debian está instalado ou não)

echo "fglrx-driver hold" | dpkg --set-selections (Durante a instalação de um pacote define que a parte em stdin não seja atualizada em updates futuros.

rpm -bp (Unpack e apply patches)

(6)

rpm -ev pacote (Remove um pacote)

rpm -Fvh rpmname (Atualiza um pacote somente se uma versão anterior estiver instalada) rpm -ivh rpmname (Instala pacote e exibe o progresso)

rpm --nodeps (Instala sem checar as dependências, não recomendado) rpm --oldpackage (Retorna um pacote para versão anterior)

rpm -q --changelog postfix (Exibe o changelog do pacote postfix) rpm -q --requires pacote (Quais são os requerimentos do pacote)

rpm -q --whatprovides pacote (Quais são os programas/comandos que o pacote fornece) rpm -qa (Exibe todos pacotes instalados)

rpm -qc postfix (Lista os arquivos de configuração do pacote)

rpm -qf /etc/exports (Retornará o pacote que instalou o arquivo /etc/exports) rpm -qi pacote.rpm (Informações detalhadas de um pacote)

rpm -qlp pacote.rpm (lista todos os arquivos instalados pelo pacote) rpm -qp --changelog pacote (Exibe o changelog do pacote)

rpm -query -info -package pacote.rpm (Informações detalhadas sobre um pacote)

rpm --query --info pacote (Exibirá informações detalhadas do pacote)

rpm -qv (Verifica se um pacote está instalado)

rpm --rebuiddb (Recria a rpm database se for corrompida /var/lib/rpm) rpm --test package (Testa a instalação, mas não instala)

rpm -U --replacepkgs pacote (Repara o pacote)

rpm -Uvh rpmname (Atualiza um pacote já instalado) -h exibe o hash rpm -v --checksig (Verifica a assinatura digital)

rpm -Va > report (Gera um relatório completo de todos os pacotes instalados) rpm -VK package (Verifica a assinatura digital)

rpm2cpio (Comando para converter um pacote RPM para um arquivo CPIO) rpm2cpio pacote.rpm > pacote.cpio (Extrai o rpm para um arquivo cpio)

yum list updates (Exibe lista de atualização de todos os pacotes instalados no sistema) yum update (Atualiza todo o Sistema)

yumdownloader pacote (Baixa o pacote do repositório mas não instala)

(7)

Shell

!! executa o último comando executado

&> Cria um novo arquivo contendo Stdout e Stderr

/etc/ssh/ssh_host_key (Deve ter permissão de leitura apenas ao root)

/etc/ssh_known_hosts (List of known host keys, contain public host keys, It should be world-readable.

\ls (Executa o ls original, mesmo sobre alias)

<> Um mesmo arquivo é utilizado como Stdin e Stdout

Ao remover arquivos .foo do /tmp o erro ocorreu "rm: argument list too long" (para remover os arquivos utilize ls | grep '.foo$' | xargs rm ) bash -r ou rbash (Bash no modo restrito)

CHAP é uma forma de PPP autentication que não envia senha em branco date +%M (Exibe os minutos)

declare -f (Exibe as funções disponíveis) env (run a program in a modified enviroment)

prog1 && prog2 (O prog2 só será executado se o prog1 for bem sucedido)

set -o noclobber (ou set -C) evita que o bash sobrescreva um arquivo existente com o ">" e ">>"

shitft (Anda com as variaveis para a esquerda)

tee (Envia a saida de um comando para standard output (stdout) e para um arquivo) unset FOOBAR (Remove a variavel FOOBAR)

whereis (Retorna um programa no Path e referencia no man) which e (Exibe a localização dos binários dos comandos)

(8)

Comandos Especiais

Ao criar um usuário em /etc/passwd é requerido (Login name, userid, default group)

chage -m 1 -M 45 -W 5 usuario (Define que o minimum pass age é 1, o maximo é 45 e o usuario sera avisado 5 dias antes de sua senha expirar) dig dominio.com.br mx (Consulta os registros MX do dominio.com.br)

find /usr -uid 0 -perm +4000 (Lista os arquivos que possuem o SUID ativado em /usr) groups usuario (Lista os grupos do usuario)

iconv -f ASCII -t ISO-8859-1 -o saida.txt arquivo1.txt (Converte a codificação de ASCII para ISO) loadkeys /usr/share/kbd/keymaps/i386/qwerty/br-abnet2.map.gz (Altera o mapa do teclado) modprobe -a (Carrega todos os módulos mesmo que algum falhe)

su - user (Utiliza o ambiente de user, sem o - não utiliza o ambiente) sum /home/stompy/arquivo.tar.gz (Gera um checksum do arquivo) testparm (Testa as sintaxes e o conteúdo do arquivo smb.conf) tzconfig (Configurar informações de fuso horário)

ulimit (Comando utilizado para exibir os limites de recurso do usuário corrente) useradd -d (Especifica o diretório de home do usuario)

useradd -f (Configura o tempo antes de uma conta ser desabilitada) usermod -e (Define a data de expiração de uma conta)

usermod -G (Modifica os grupos de um usuário)

wall arquivo (Envia uma mensagem a todos os usuarios logados)

zcat /usr/share/kbd/keymaps/i386/qwerty/br-abnet2.map.gz > /etc/defkeymap.map (Altera o mapa padrão do teclado)

(9)

Diretórios e Arquivos

/etc/aliases (Arquivo que contém os apelidos de e-mails)

/etc/aliases.db (Base de dados de aliases, atualizado com o comando newaliases) /etc/at.allow e at.deny (Arquivos de controle de acesso ao AT)

/etc/crontab (Arquivo Principal do Crontab)

/etc/cups/cupsd.conf (Arquivo de configuração do Daemon CUPS) /etc/default/useradd (Configurações padrões de usuários) /etc/group (Arquivo que contém os grupos do sistema) /etc/gshadow (Arquivo de senhas dos grupos)

/etc/host.conf (Define a ordem de resolução de nomes) /etc/HOSTNAME (Contém o nome da máquina)

/etc/hosts (Faz mapeamento entre endereços IP e nomes de máquinas na rede) /etc/hosts.deny e /etc/hosts.allow (Regras de acesso a serviços no sistema) /etc/hosts.lpd (Arquivo utilizado para bloquear acesso a impressoras) /etc/login.defs (Padrões de GID, UID e opções de senhas)

/etc/logrotate.conf (Arquivo de definição da rotação do syslog e outros logs) /etc/networks (Descreve os endereçamentos de rede, os endereços terminam com 0)

/etc/nologin (Se este arquivo existir, apenas o root conseguirá logar via ssh, os outros usuários, ao logarem, receberão o conteúdo do arquivo) /etc/nsswitch.conf (Evolução do hosts.conf, define em cada serviço quem fará )

/etc/ntp.conf (Arquivo de configuração NTP)

/etc/passwd (Arquivo que contém os usuários do sistema) /etc/ppp/options (Arquivo com as configurações padrões de ppp) /etc/printcap (Arquivo de configuração do sistema de impressão) /etc/resolv.conf (Define os servidores DNS a serem utilizados)

/etc/security/limits.conf (Arquivo de definição de limites utilizado pelo pam_limits module) /etc/sendmail.cf (Arquivo de regras do sendmail)

/etc/services (Portas e serviços conhecidos)

/etc/shadow (Arquivo de senhas dos usuários criptografadas que apenas o root e o sistema de autenticação tem acesso) /etc/skel (Diretório que contém estrutura inicial dos homes dos novos usuários)

/etc/ssh/ssh_known_hosts ou $HOME/.ssh/known_hosts (Arquivo que contém as chaves públicas para utilização do RSA no SSH) /etc/ssh/sshd_config (Arquivo de configuração ssh)

/etc/sysconfig/network/ifcfg-eth0 (Arquivo de configuração de rede) /etc/sysconfig/network/routes (Arquivo de configuração de rotas) /etc/syslog.conf (Arquivo de configruação Syslog)

/etc/xinetd.d/ (Diretório que contém as configurações dos serviços que serão filtrados pelo xinetd) /usr/lib/kbd/keytables e /usr/share/kbd/keymaps (Mapas de Teclados)

/var/log/boot.log (Contém logs do kernel) /var/named/named.ca (DNS ROOT Servers) /var/spool/atjobs (Tarefas agendadas pelo AT)

/var/spool/cron/tabs/login (Arquivo individual de crontab de um usuário)

(10)

/var/spool/cups (Spooling e print quee)

/var/spool/lpd (Diretório de armazenamento da fila de impressão) /var/spool/mqueue (Fila dos emails externos não entregues)

~/.forward (Arquivo para redirecionar emails)

(11)

Comandos de Rede

lsof -inP (Lista os arquivos abertos e suas portas) /usr/local/bin/ntpd -q -g (Atualiza a hora utilizando o ntp)

/usr/local/share nfsclient(rw,sync) (Linha para exportar o diretório para um cliente nfs) crtscts (parametro que controla o fluxo do ppp daemon)

dhclient, pum e dhcpcd (são usados para obter IP)

echo "1" > /proc/sys/net/ipv4/ip_forward (Ativa o fowarding de pacote entre duas placas de redes. (Para mudança definitiva utilize o sysctl)) Enviar o Sinal de SIGHUP para o inetd fará ele reler o arquivo de configuração

ifconfig eth0 10.0.0.5 netmask 255.255.255.0 bradcast 10.0.0.255 (definir ip temporário) ntpdate -q (Consulta o servidor NTP para obter a hora, mas não atualiza a do sistema) porta 143 TCP/UDP (IMAP)

route add | del -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1 (Adiciona ou remove uma rota) route add default gw 10.0.0.1 (Define o gateway padrão)

tcpdchk (Checa o arquivo de configuração /etc/inetd.conf e os arquivos /etc/host.allow e /etc/host.deny)

(12)

Assuntos de Segurança

/var/log/wtmp (Precisa existir para o comando last funcionar)

/var/run/utmp (Deve-se remover o acesso de leitura, para evitar que os usuarios utilizem os comandos last, who e w)

~/.gnupg/ (Diretório padrão de key rings for PGP) gpg --clearsign doc (Assinar digitalmente e-mails)

gpg --edit-key (Entrará no meu interativo de gerenciamento de chaves privadas)

gpg --edit-key juliana@parrini.info / command> sign (Assina digitalmente a chave pública (Verifica)) gpg --import juliana.gpg (Importar chave pública)

gpg --list-keys (Listar chaves importadas)

gpg --output arquivo.pdf --decrypt documento.gpg (Descriptografar arquivo)

gpg --output documento.gpg --encrypt --recipient juliana@parrini.info documento.pdf (Criptografar arquivo) gpg --output documento.pdf --decrypt documento.sig (Visualizar um arquivo assinado digitalmente) gpg --output documento.sig --sign documento.pdf (Assinar digitalmente)

gpg --output parrini.gpg --export tiago@parrini.info (Exportar chave públicar) gpg --verify sigfile (Verifica a assinatura de um arquivo)

NFS shares don't allow root access by default

openssl passwd -crypt (Gerá uma senha criptografada para ser utilizada com useradd -p) pwck (Checa a inegridade do arquivo /etc/passwd)

ssh-keygen (Gera um par de chave pública e privada)

tcpdchk (Checa o arquivo de configuração /etc/inetd.conf e os arquivos /etc/host.allow e /etc/host.deny)

vsftpd : .example.com : twist /bin/echo "421 Access Denied, go away!" (Desativa o serviço vsftp para o dominio example.com e envia a mensagem) xinetd.conf (parametro bind define qual ip o serviço utilizará)

Referências

Documentos relacionados

Se não ocorrer uma resposta clínica satisfatória, após um período de tempo adequado, o tratamento com Meticorten deve ser descontinuado e o doente transferido para outra..

Para imunização activa de futuros progenitores de frangos de carne, futuros progenitores de aves poedeiras e futuras aves poedeiras a partir das 5 semanas de idade para reduzir

1º da Resolução 30/2020 do CEPE que aprovou, em caráter excepcional, a substituição de disciplinas dos cursos presenciais, aprovadas pelos departamentos e colegiados de

E porque não consigo escrever mais, recebam todo o carinho e gratidão de meus sentimentos de respeitoso amor para com os pais amados que Deus me concedeu no mundo, com

Esta primeira aula foi projetada para fornecer uma introdução ao estudo pela internet, e nos dar a chance de conhecer um ao outro, além disso, você começará a aprender

Enquanto lemos o texto faremos uma revisão de algumas formas dos verbos fracos e veremos o que acontece em uma raiz irregular na qual se combinam dois padrões de

A mortalidade animal é um dos mais importantes fluxos de resíduos na economia rural e o tratamento de animais mortos e efluentes através do processo de digestão anaeróbia

O projeto educativo para o próximo triénio foi elaborado com a participação da comunidade educativa (encarregados de educação, professores, alunos, pessoal não docente,