Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
work:configuração_inicial_do_fedora_linux [2024/07/23 18:05] – [Ajustes do Dropbox] magsilvawork:configuração_inicial_do_fedora_linux [2025/01/13 18:05] (current) magsilva
Line 3: Line 3:
 Após a instalação do Fedora, é saudável configurá-lo para deixar o ambiente minimamente agradável. Uma das coisa que gosto é de pouca sujeira na tela (ao menos no modo texto). Existem várias coisas a serem melhoradas nesse sentido no Fedora. Após a instalação do Fedora, é saudável configurá-lo para deixar o ambiente minimamente agradável. Uma das coisa que gosto é de pouca sujeira na tela (ao menos no modo texto). Existem várias coisas a serem melhoradas nesse sentido no Fedora.
  
 +===== Habilite a conta do usuário ''root'' ======
 +Embora, de modo geral, seja interessante desabilitar a conta do usuário ''root'' por questões de segurança, diversos problemas de inicialização só podem ser diagnosticados se for possível acionar a conta do superusuário na inicialização. Para habilitar a conta do ''root'', redefina a senha dele da seguinte forma:
 +  - ''sudo su -''
 +  - ''passwd''
 +
 +
 +===== Habilite a visualização de mensagens do kernel durante a inicialização =====
 +  - Adicione no ''/etc/default/grub'', na opção ''GRUB_CMDLINE_LINUX'', os seguintes parâmetros: ''systemd.log_target=console systemd.log_level=info''
 +  - Gere novamente a configução do grub: ''grub2-mkconfig > /boot/grub2/grub.cfg''
  
 ===== Desabilite o serviço de auditoria ===== ===== Desabilite o serviço de auditoria =====
Line 186: Line 195:
  
   * Caso a primeira sincronização do Dropbox eseja demorando muito, execute o comando ''%%ls -thal /proc/`pgrep dropbox`/fd | egrep -v 'socket:|pipe:|anon_inode|/dev/'%%'' para identificar o motiva demora.   * Caso a primeira sincronização do Dropbox eseja demorando muito, execute o comando ''%%ls -thal /proc/`pgrep dropbox`/fd | egrep -v 'socket:|pipe:|anon_inode|/dev/'%%'' para identificar o motiva demora.
-  * É prudente aumentar a quantidade de arquivos e diretórios observáveis pelo sistema operacional. Para isso, crie o arquvo ''/etc/sysctl.d/99-fs_watches.confcom o seguinte conteúdo:+  * É prudente aumentar a quantidade de arquivos e diretórios observáveis pelo sistema operacional. Para isso, crie o arquvo ''/etc/sysctl.d/99-fs_watches.conf'' com o seguinte conteúdo:
 <code> <code>
 fs.inotify.max_user_watches = 1048576 fs.inotify.max_user_watches = 1048576
Line 192: Line 201:
 fs.inotify.max_queued_events = 32768 fs.inotify.max_queued_events = 32768
 </code> </code>
 +  * Para atualizar os parâmetros do kernel com a nova configuração, utilize o comando ''sysctl --system''.
   * Caso queira configurar com outros valores, os seguintes comando podem ser úteis:   * Caso queira configurar com outros valores, os seguintes comando podem ser úteis:
-    * Mostrar quantos watches estão sendo utilizados: 'lsof | grep inotify | wc -l''+    * Mostrar quantos watches estão sendo utilizados: ''lsof | grep inotify | wc -l''
     * Mostrar que processos instanciaram observadores: ''for foo in /proc/*/fd/*; do readlink -f $foo; done | grep inotify | sort | uniq -c | sort -nr''     * Mostrar que processos instanciaram observadores: ''for foo in /proc/*/fd/*; do readlink -f $foo; done | grep inotify | sort | uniq -c | sort -nr''
 +  * Desabilite a instalação dos pacotes ''nautilus-dropbox'' e ''dropbox'' do repositório RpmFusion-NonFree. Para isso, altere o arquivo ''/etc/yum.repos.d/rpmfusion-nonfree.repo'' e acrescente, ao final da seção ''[rpmfusion-nonfree]'', uma linha com o seguinte conteúdo: ''exclude=nautilus-dropbox dropbox''
 +  * Instale o pacote ''gnome-shell-extension-appindicator'' para que o ícone do Dropbox apareça na bandeja do sistema: ''dnf install gnome-shell-extension-appindicator''
 +  * Talvez seja necessário instalar outra extensão, como a https://extensions.gnome.org/extension/615/appindicator-support/, e o pacote ''libappindicator''
  
 ===== Ajustes referentes a SSD ===== ===== Ajustes referentes a SSD =====
Line 229: Line 242:
 xset b 0 0 0 xset b 0 0 0
 </code> </code>
 +
 +===== Instalar o ZFS =====
 +  * Siga as instruções disponíveis em https://openzfs.github.io/openzfs-docs/Getting%20Started/Fedora/index.html
  
 ===== Configure o ZFS para usar menos recursos ===== ===== Configure o ZFS para usar menos recursos =====
  
-Crie o arquivo %%/etc/modprobe.d/zfs.conf com o seguinte conteúdo:+Crie o arquivo ''/etc/modprobe.d/zfs.conf'' com o seguinte conteúdo:
 <code> <code>
 # Don't let ZFS use less than 512MB and more than 4GB # Don't let ZFS use less than 512MB and more than 4GB
Line 239: Line 255:
 # #
 # disabling prefetch is no longer required # disabling prefetch is no longer required
-options zfs_prefetch_disable=1+options zfs zfs_prefetch_disable=1
 options zfs l2arc_noprefetch=0 options zfs l2arc_noprefetch=0
 </code> </code>
Line 246: Line 262:
   * ''hostnamectl set-hostname --pretty "ProfMarco dos projetos do Prof. Marco"''   * ''hostnamectl set-hostname --pretty "ProfMarco dos projetos do Prof. Marco"''
   * ''hostnamectl set-hostname --static "profmarco.projetomarco.dacom"''   * ''hostnamectl set-hostname --static "profmarco.projetomarco.dacom"''
 +
 +===== Remova o aviso sobre aplicações desktop que (aparentemente) travaram =====
 +  * No Gnome Shell, caso uma aplicação fique muito tempo ocupada e não reativa, será mostrada uma janela perguntando se a aplicação deve ser interrompida. Isso é muito desagradável! Configure o gerenciador de janela para realizar essa verificação em intervalos maiores de  tempo, usando o comando ''gsettings set org.gnome.mutter check-alive-timeout 60000''
 +
 +===== Atualizar base de dados do Smartmon Tools =====
 +  * ''sudo /usr/sbin/update-smart-drivedb''
  
 ===== Referências ===== ===== Referências =====
   * https://sysctl-explorer.net/   * https://sysctl-explorer.net/
   * https://manpages.debian.org/testing/zfsutils-linux/zfs-module-parameters.5.en.html   * https://manpages.debian.org/testing/zfsutils-linux/zfs-module-parameters.5.en.html