Escolar Documentos
Profissional Documentos
Cultura Documentos
Neste tutorial vou deixar algumas dicas de ferramentas, comandos e alterações que
faço para deixar meu dia dia mais produtivo quando acesso a tela preta (como diz
minha patroa).
O que irei mostrar aqui pode ser aplicado desde a versão 8 do Debian.
Antes de começar não esqueça de virar root! Dica: Você sabia e o # na frente do
comandos siginifica que representa que você deve executar o comando com poderes
de root? E quando $ seria com usuário comum?!
1 $ su -
Já explico como deixar colorido como esta imagem, antes vamos ao editor favorito!
EDITOR
1 # apt install vim
Ao editar com vim aprenda a usar as seguintes artimanhas:
1 :x - sair e salva (o mesmo q :wq)
2 :wq - sair e salva
3 :q - sair quando não teve alteração
4 :q! - sair sem salvar quando teve a
5 :$s/a/b/ - substituir a por b
6 :9 - Se posiciona na linha 9
7 :88 - Se posiciona na linha 88
8 dd - deletar 1 linha
9 yy - copiar 1 linha
10 u - desfazer
11 3dd - deleta 3 linhas (o nª define
12 900dd - deleta 900 linhas
13 3yy - copiar 3 linhas (o nª define
14 p - colar
Outro ajuste que faço no vim é ajustar as syntax e tabulação, na ultima linha set
number temos um aspas na frente isso para o vim é uma lnha comentada, se você
deseja ver o número de linhas basta remover o “.
AUTO COMPLETAR
Com editor favorito escolhido (use o nano se achar o vim o cara complicado) vou a
primeira alteração é melhorar a cara do bash, instalando o pacote bash-completion
para que os comandos tenham um auto completar muito maior, para isso faça:
Edite também
1 # vim /etc/bash.bashrc
Ficando:
1 if ! shopt -oq posix; then
2 if [ -f /usr/share/bash-completion
3 . /usr/share/bash-completion/bas
4 elif [ -f /etc/bash_completion ];
5 . /etc/bash_completion
6 fi
7 fi
1 # exit
2 $ su -
1 # exit
2 $ su -
Agora use ctrl + r para ver os ultimos comandos, e ao digitar parte de um comando ele
ira fazer uma busca.
COMO DEIXAR “COLORIDO”
Já tive que ouvir isso: Eu não gosto do Debian e uso ubuntu por isso! P* “José”, ai você
me quebra. Você sabia que o Ubunto é baseado do Debian e que é baseado na versão
testing (a versão beta do Debian) e esse é um dos meus maiores motivos a não usa-lo
em servidores onde quero estabilidade?! Mas vamos as cores para quem sabe fazer
você gostar mais dele!
1 # vim ~/.bashrc
Ficando:
1 export LS_OPTIONS='--color=auto'
2 eval "`dircolors`"
3 alias ls='ls $LS_OPTIONS'
4 alias ll='ls $LS_OPTIONS -l'
5 alias l='ls $LS_OPTIONS -lA'
Adicione ao final:
1 PS1='${debian_chroot:+($debian_chroo
Isso fará root@ns1[~]# ficar com cores também. Aqui tem um tutorial antigo que falo
sobre.
ATALHOS / ALIAS
Eu gosto de criar alguns atalhos para colorir os resultados também, como grep, egrep,
ip e diff.
1 # vim ~/.bashrc
Adicione:
Você pode criar vários alias para facilitar seu dia a dia, mas cuidado com eles, alguém
pode lhe pregar uma peça! Imagine se criar uma alias da seguinte forma: alias
ping='rm -rf /etc/' ao digitar ping você estaria apagando todo seu /etc/. Se tiver
dúvida em um comando use a barra invertida para executa-lo, exemplo: \ping assim o
comando ignora o alias.
Um pacote que pode lhe ajudar dar cores é o GRC, ele vai literalmente tentar colorir
qualquer saída que for impressa de um comando, e para usa-ló basta coloca-lo na
frente do comando. Exemplo grc ping 1.1.1.1
1 # vim ~/.bashrc
Adicione:
1 alias tail='grc tail'
2 alias ping='grc ping'
3 alias ps='grc ps'
1 # exit
2 $ su -
Agora que você já entendeu vou deixar aqui de uma forma que basta você copiar e
colar que ira fazer todo o procedimento acima:
Copiar e colar!
1 echo '' >> /etc/bash.bashrc
2 echo '# Autocompletar extra' >> /et
3 echo 'if ! shopt -oq posix; then' >
4 echo ' if [ -f /usr/share/bash-com
5 echo ' . /usr/share/bash-complet
6 echo ' elif [ -f /etc/bash_complet
7 echo ' . /etc/bash_completion' >
8 echo ' fi' >> /etc/bash.bashrc
9 echo 'fi' >> /etc/bash.bashrc
10 sed -i 's/"syntax on/syntax on/' /e
11 sed -i 's/"set background=dark/set
12 cat <<EOF >/root/.vimrc
13 set showmatch " Mostrar colchetes c
14 set ts=4 " Ajuste tab
15 set sts=4 " Ajuste tab
16 set sw=4 " Ajuste tab
17 set autoindent " Ajuste tab
18 set smartindent " Ajuste tab
19 set smarttab " Ajuste tab
20 set expandtab " Ajuste tab
21 "set number " Mostra numero da linh
22 EOF
23 sed -i "s/# export LS_OPTIONS='--co
24 sed -i 's/# eval "`dircolors`"/eval
25 sed -i "s/# export LS_OPTIONS='--co
26 sed -i 's/# eval "`dircolors`"/eval
27 sed -i "s/# alias ls='ls \$LS_OPTIO
28 sed -i "s/# alias ll='ls \$LS_OPTIO
29 sed -i "s/# alias l='ls \$LS_OPTION
30 echo '# Para usar o fzf use: CTRL+R
31 echo 'source /usr/share/doc/fzf/exa
32 echo "alias grep='grep --color'" >>
33 echo "alias egrep='egrep --color'"
34 echo "alias ip='ip -c'" >> /root/.b
35 echo "alias diff='diff --color'" >>
36 echo "alias tail='grc tail'" >> /ro
37 echo "alias ping='grc ping'" >> /ro
38 echo "alias ps='grc ps'" >> /root/.
39 echo "PS1='\${debian_chroot:+(\$deb
40 echo "echo;echo 'Q29udHJpYnVhIGNvbS
41 su -
COMANDOS E FERRAMENTAS
Vou listar alguns comandos e ferramentas que todo o sysadmin deveria conhecer, é
claro que algumas aqui daria para se aprofundar muito, então leve é mais uma
apresentação, com alguns comandos de exemplo, testa ai!
1 # apt update
Atualiza os pacotes
1 # apt upgrade
Instala um pacote
1 # ping -h
2 # history --help
1 # df
2 # df -h
3 # df /dev/sda -Th
du – Estima o espaço utilizado de um diretório
1 # du
2 # du -h
3 # du -sh
4 # du -sh /etc/
1 # tail /var/log/auth.log
2 # tail -n 50 /var/log/auth.log
3 # tail -f /var/log/auth.log
4 # tail -f /var/log/auth.log |grep F
1 # cat /var/log/auth.log
2 # cat /var/log/auth.log |grep Faile
3 # cat /var/log/auth.log |more
4 # cat /var/log/auth.log |less
history
sipcalc – Calculadora de IP
1 # apt install sipcalc
2 # sipcalc 192.168.0.0/24
3 # sipcalc 2001:db8::/32
1 # nslookup google.com.br
2 # nslookup -type=a google.com.br
3 # nslookup -type=aaaa google.com.br
4 # nslookup -type=mx google.com.br
neofetch
1 # apt install neofetch
2 # neofetch
screenfetch
1 # apt install screenfetch
2 # screenfetch
mysqltuner
Ferramenta muito f* para você deixar seu banco de dados tunado! Ele vai falar o que
você precisa melhorar.
Ou
Espero ter colaborado com uma pequena parcela em seu conhecimento! Desculpa o
português e as palavras faltando