Instâncias em ambientes cloud, precisam de alguma configuração inicial para que sua interação com ela seja confortável e em algumas situações, a instância tenha uma melhor performance.
Alguns dos comandos mencionados neste post podem funcionar em outras distribuições, mas o foco aqui será “Ubuntu”, portanto não há uma garantia que este procedimento funcione em outras distribuições. Algumas configurações podem não funcionar no WSL (Windows Subsystem for Linux) mesmo a distribuição sendo Ubuntu.
Configuração inicial Ubuntu
Pré-requisitos
- Conhecimento dos comandos básicos do Linux (Comandos básicos Linux)
- Instância configurada em um provedor cloud, com a porta SSH (22) liberada para acesso, endereço IP, usuário, senha ou chave pública SSH
Passos
- Configurar o editor VIM. Editar o arquivo “/usr/share/vim/vimrc” e substituir o conteúdo pelo seguinte conteúdo:
- Desabilitar o timeout da sessão SSH. Editar o arquivo “/etc/ssh/sshd_config” e ao final incluir as linhas:
- Trocar time/zone para “America/Sao_Paulo“. Executar o comando abaixo. Localizar e selecionar “America” depois “Sao_Paulo“
- Verificar se existe área de swap definida. Se a linha “Swap” apresentar valores diferentes de “0“, já há uma área de swap.
- Caso não haja uma área de swap definida, para garantir uma boa performance, a mesma deverá ser criada. O tamanho da área de swap depende do tamanho da memória RAM instalada e se a instância está configurada para hibernar. Segue tabela de referência.
- Verificar se a área foi criada corretamente
set tabstop=2 shiftwidth=4
set expandtab
set backspace=indent,eol,start
set hlsearch
set incsearch
set ignorecase
set smartcase
set nocompatible
syntax enable
set encoding=utf-8
set showcmd
set ls=2
set number
set cursorline
set completeopt=menuone,longest,preview
set wildmode=list:longest,full
set wildignore+=.git
set hidden
set backupdir=/tmp
set directory=/tmp
set nobackup
set nowritebackup
set noswapfile
set relativenumber
nmap =j :%!python -m json.tool
color torte
ClientAliveCountMax 525600
TCPKeepAlive yes
Reiniciar o serviço SSH


No exemplo abaixo, será criada uma área de swap com o tamanho de “2G“.
~$ sudo chmod 600 /swapfile
~$ sudo mkswap /swapfile
~$ sudo swapon /swapfile
Gostou do post?
Gostaria muito de saber sua opinião sobre o conteúdo através de um comentário seu logo aqui abaixo.
Caso ele tenha sido útil para você, aproveite para compartilhá-lo com um amigo ou amiga que precise de informações como essas para ajudar em seu dia a dia.