diff --git a/source/index.rst b/source/index.rst index 6f99418480a0743748769cd778d1655ee2d14eef..88a19cfde5b072d79c48d4e3c123bc1ab75a70a0 100644 --- a/source/index.rst +++ b/source/index.rst @@ -11,7 +11,7 @@ Ambiente de testes e experimentação de sysadmin. :maxdepth: 1 :glob: - pages/* + pages/baremetals.rst Páginas diff --git a/source/pages/baremetals.rst b/source/pages/baremetals.rst index c7d83ac959be5abbfd42c89cc6d36965f08c738d..e826ff712dc525c21d40947dbc2b0a51c283e124 100644 --- a/source/pages/baremetals.rst +++ b/source/pages/baremetals.rst @@ -884,7 +884,7 @@ Variáveis de ambientes para os pacotes: .. code:: shell - export pkg="systemd,systemd-container,systemd-timesyncd,systemd-cron,mdadm,lvm2,grub2,linux-image-amd64,linux-headers-amd64,ssh,rsync,vim,htop,curl,wget,less,lm-sensors,iproute2,gdisk,fdisk,dnsutils,iputils-ping,zsh,locales,locales-all,gcc,make,unzip,tar,man-db,keyboard-configuration,console-setup,git,python3,debootstrap,smartmontools" + export pkg="systemd,systemd-container,systemd-timesyncd,systemd-cron,mdadm,lvm2,grub2,linux-image-amd64,linux-headers-amd64,ssh,rsync,vim,htop,curl,wget,less,lm-sensors,iproute2,gdisk,fdisk,dnsutils,iputils-ping,zsh,locales,locales-all,gcc,make,unzip,tar,man-db,keyboard-configuration,console-setup,git,python3,debootstrap,smartmontools,ipmitool" export pkg_complement="${pkg},cmake,forensics-all,build-essential" @@ -1013,6 +1013,10 @@ segundo serve para resolver nomes. Edite o arquivo ``${generic_mountpoint}/etc/systemd/network/20-cable.network`` e adicione o seguinte conteúdo: +.. code:: shell + + vim ${generic_mountpoint}/etc/systemd/network/20-cable.network + .. code:: ini [Match] @@ -1037,15 +1041,21 @@ resolved.conf Edite o arquivo ``${generic_mountpoint}/etc/systemd/resolved.conf`` e adicione o seguinte conteúdo: +.. code:: shell + + vim ${generic_mountpoint}/etc/systemd/resolved.conf + .. code:: ini [Resolve] DNS=200.17.202.3 2801:82:80ff:8001::2 FallbackDNS=200.236.31.1 2801:82:80ff:8000::2 + Domains=c3sl.ufpr.br inf.ufpr.br Remora o arquivo ``${generic_mountpoint}/etc/resolv.conf`` e subtitua por um link para ``/run/systemd/resolve/stub-resolv.conf`` + .. code:: shell cd ${generic_mountpoint}/etc @@ -1056,7 +1066,7 @@ Faça o enable do serviço: .. code:: shell - systemd-nspawn -q -D ${generic_mountpoint} systemctl enable systemd-networkd + systemd-nspawn -q -D ${generic_mountpoint} systemctl enable systemd-resolved Passo 4: SSH ------------ @@ -1102,6 +1112,10 @@ Para sincronizar o relógio será utilizado o *systemd-timesyncd*, e a configura definir o servidor de *NTP*. Edite o arquivo ``${generic_mountpoint}/etc/systemd/timesyncd.conf`` e coloque o conteúdo: +.. code:: shell + + vim ${generic_mountpoint}/etc/systemd/timesyncd.conf + .. code:: ini [Time] @@ -1157,6 +1171,9 @@ Configure o ``${generic_mountpoint}/etc/fstab`` .. code:: shell + vim ${generic_mountpoint}/etc/fstab + +.. code:: shell /dev/mapper/rootlabsvg-generic / ext4 rw,defaults 0 1 UUID=f8e0f46a-e650-422e-a4ce-b286cd8010c9 /boot_alt ext4 defaults 0 0 @@ -1189,8 +1206,8 @@ O código abaixo foi testado e é funcional no Debian 11: systemd-nspawn -q -D ${generic_mountpoint} systemctl enable getty@ttyS1 systemd-nspawn -q -D ${generic_mountpoint} systemctl enable serial-getty@ttyS0 serial-getty@ttyS1 -.. tip:: - getty@ttyS0: +.. warning:: + Atenção! Não ative o getty@ttyS0, pois o console fica inutilizável em sessões do IPMI. @@ -1204,7 +1221,11 @@ defini parâmetros para que: * O ``INIT`` aponte para o *systemd*. * Configuração de porta serial esteja correta -Edite o arquivo ``/etc/default/grub`` e altere linha ``GRUB_CMDLINE_LINUX_DEFAULT`` para: +Edite o arquivo ``${generic_mountpoint}/etc/default/grub`` e altere linha ``GRUB_CMDLINE_LINUX_DEFAULT`` para: + +.. code:: shell + + vim ${generic_mountpoint}/etc/default/grub .. code:: cfg @@ -1312,6 +1333,10 @@ vimrc Edite o arquivo ``${generic_mountpoint}/etc/vim/vimrc.local`` e adicione o conteúdo abaixo: +.. code:: shell + + vim ${generic_mountpoint}/etc/vim/vimrc.local + .. code:: vim syntax on @@ -1334,6 +1359,10 @@ bashrc Crie o arquivo ``${generic_mountpoint}/etc/profile.d/bash.sh`` e adicione o conteúdo abaixo: +.. code:: shell + + vim ${generic_mountpoint}/etc/profile.d/bash.sh + .. code:: bash @@ -1378,17 +1407,21 @@ Crie o arquivo ``${generic_mountpoint}/etc/profile.d/bash.sh`` e adicione o cont PS1='[\u@\h \W]\$ ' -.. note:: - Permissão de execução: - O arquivo deve ter permissão de execução então execute ``chmod +x ${generic_mountpoint}/etc/profile.d/bash.sh`` +Mude a permissão para execução: +.. code:: shell + chmod +x ${generic_mountpoint}/etc/profile.d/bash.sh htoprc ^^^^^^ Edite o arquivo ``${generic_mountpoint}/etc/htoprc`` e adicione a seguinte configuração: +.. code:: shell + + vim ${generic_mountpoint}/etc/htoprc + .. code:: cfg fields=0 48 17 18 38 39 40 2 46 47 110 109 111 49 1 @@ -1435,6 +1468,10 @@ Environment Edite o arquivo ``${generic_mountpoint}/etc/environment`` e adicione o seguinte conteúdo: +.. code:: shell + + vim ${generic_mountpoint}/etc/environment + .. code:: shell EDITOR=vim