Ubuntu Linux

Montar e desmontar um arquivo ISO

# cria o diretório onde o arquivo iso será montado
sudo mkdir /media/iso
# monta o arquivo
sudo mount -o loop YOUR_FILE.ISO /media/iso
# desmonta o arquivo
sudo umount /media/iso

Substituir servidores no sources.list

sudo sed -i 's/us.archive.ubuntu.com/br.archive.ubuntu.com/g' /etc/apt/sources.list

uma breve explicação:

referência: http://askubuntu.com/a/20416

Identificar uma nova placa de rede

No meu caso, uma Realtek RTL8029AS do Parallels Desktop.

lsmod |grep ne
modprobe -v ne
modprobe -v ne2k-pci

O driver não apareceu na lista. Então, preciso verificar se a placa de rede foi encontrada.

lspci -v | grep -A12 "Ethernet"

A placa estava lá, mas nenhum IP foi configurado. Então, removi o conteúdo do arquivo 70-persistent-net.rules e reiniciei o servidor.

echo "" > /etc/udev/rules.d/70-persistent-net.rules
shutdown -r now

Corrigir o erro setting locale failed

locale-gen pt_BR.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

Criando um arquivo de swap

# cria um arquivo de swap de 4Gb
sudo fallocate -l 4G /swapfile

# define as permissões
sudo chmod 600 /swapfile

# formata o arquivo
sudo mkswap /swapfile

# ativa o swap neste arquivo
sudo swapon /swapfile

# define algumas opções no ubuntu, para um melhor uso do swap
sudo sysctl vm.swappiness=10
sudo sysctl vm.vfs_cache_pressure=50

Para tornar essas alterações permanentes, adicione isto ao /etc/fstab

/etc/fstab

/swapfile   none    swap    sw    0   0

E adicione isto ao /etc/sysctl.conf

/etc/sysctl.conf

vm.swappiness = 10
vm.vfs_cache_pressure = 50

Removendo o serviço Landscape da Canonical

sudo apt-get remove --purge landscape-client landscape-client-ui landscape-client-ui-install landscape-common

Instalar o VMware Tools

sudo apt-get install --no-install-recommends open-vm-dkms
sudo apt-get install open-vm-tools

Redefinindo o cache do apt-cacher

# para o serviço
sudo /etc/init.d/apt-cacher-ng stop

# move o cache antigo para um novo lugar. Assim, podemos removê-lo
# em segundo plano (dependendo do tamanho, a exclusão pode demorar)
sudo mv /var/cache/apt-cacher-ng /var/cache/apt-cacher-ng.old
sudo rm -rf /var/cache/apt-cacher-ng.old &

# cria a nova hierarquia de cache e define o dono correto
sudo mkdir -p /var/cache/apt-cacher-ng/{headers,import,packages,private,temp}
sudo chown -R apt-cacher-ng:apt-cacher-ng /var/cache/apt-cacher-ng

# inicia o serviço novamente
sudo /etc/init.d/apt-cacher-ng start