Slackware Current Pós Instalação Zero Bala
Publicado por Mauricio Ferrari (última atualização em 24/08/2020)
[ Hits: 1.447 ]
Homepage: https://www.youtube.com/@LinuxDicasPro
Download 7154.slackware-pos-zero-bala
Voltei para o Slackware. E estou trazendo meu pós-instalação para o Slackware Current.
Nos comentários do arquivo tem a descrição do que vem nele.
Também mudei os métodos para desenvolver o código em relação ao script pós da versão 14.2 que eu publiquei e enfim, deixei o que realmente vale a pena configurar.
################################################################################################ ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### Slackware Current - Pós Instalação - Zero Bala - Completo - 22/08/2020. ### ### ### ### Versão 1.0 - 22/08/2020. ### ### ### ### ### ### By Mauricio Ferrari - Nova Trento - SC. ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ################################################################################################ ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### Script que Facilita a Configuração do Slackware Após sua Instalação. ### ### ### ### Inclui: ### ### ### ### - Configuração do Teclado ABNT2 - Modo Texto e Interface. ### ### - Configuração do Idioma para pt_BR.UTF-8. ### ### - Configuração de Fonte com Acentos em Português. ### ### - Ativação do sudo. ### ### - Desativação dos Terminais 3, 4, 5 e 6. ### ### - Ativação do Comando unicode_start para Exibição Correta do Caracteres ISO. ### ### - Correção de dmesg para Funcionar como Usuário Comum. ### ### - Inclusão dos Paths /usr/sbin e /sbin. ### ### - Execução do xorgsetup. ### ### - Execução do netconfig. ### ### - Execução do adduser. ### ### - Configuração do Fuso Horário. ### ### ### ### ### ### Ajustes de Serviços: ### ### ### ### - Ativação do Serviço de Rede (Por Garantia). ### ### - Ativação do Servidor de Impressão. ### ### - Ativação do rc.local. ### ### - Ativação do servidor NTP. ### ### - Desativação do Serviço de Bluetooth. ### ### - Desativação do Mouse no Modo Texto. ### ### - Desativação do syslog. ### ### - Desativação do ulogd. ### ### - Desativação do Servidor SSH. ### ### - Desativação do cpufreq. ### ### - Desativação do inet2. ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ################################################################################################ ################################################################################################ # # # ### Verificar Usuário Root. ### [[ "`id -u`" != 0 ]] && echo && echo -e "\033[1;31m Execute como Root!\033[0m" && echo && exit ################################################################################################ # # # ### Configurar Teclado ABNT2 no Modo Texto. ### keymapservice(){ echo '#!/bin/sh if [ -x /usr/bin/loadkeys ]; then /usr/bin/loadkeys br-abnt2.map fi' | tee -a /etc/rc.d/rc.keymap touch /etc/rc.d/rc.keymap chmod 755 /etc/rc.d/rc.keymap } brkeymap(){ rm /etc/rc.d/rc.keymap keymapservice } [[ ! -e /etc/rc.d/rc.keymap ]] && keymapservice [[ -e /etc/rc.d/rc.keymap ]] && [[ ! `grep br-abnt2.map /etc/rc.d/rc.keymap` ]] && brkeymap ################################################################################################ # # # ### Configurar Teclado ABNT2 para a Interface via X Server. ### keyboardlayout(){ echo 'Section "InputClass" Identifier "keyboard-all" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "XkbLayout" "br" Option "XkbVariant" "abnt2" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection' | tee -a /etc/X11/xorg.conf.d/90-keyboard-layout.conf } [[ ! -e /etc/X11/xorg.conf.d/90-keyboard-layout.conf ]] && keyboardlayout ################################################################################################ # # # ### Ajustar Idioma para o Português do Brasil. ### langptbr(){ sed -i '14d' /etc/profile.d/lang.sh sed -i '14i export LANG=pt_BR.UTF-8' /etc/profile.d/lang.sh sed -i '15i export LC_ALL=pt_BR.UTF-8' /etc/profile.d/lang.sh sed -i '16i export LINGUAS=pt_BR.UTF-8' /etc/profile.d/lang.sh sed -i '17i export LANGUAGE=pt_BR.UTF-8' /etc/profile.d/lang.sh sed -i '14d' /etc/profile.d/lang.csh sed -i '14i setenv LANG pt_BR.UTF-8' /etc/profile.d/lang.csh sed -i '15i setenv LC_ALL pt_BR.UTF-8' /etc/profile.d/lang.csh sed -i '16i setenv LINGUAS pt_BR.UTF-8' /etc/profile.d/lang.csh sed -i '17i setenv LANGUAGE pt_BR.UTF-8' /etc/profile.d/lang.csh } [[ ! `grep pt_BR.UTF-8 /etc/profile.d/lang.*h` ]] && langptbr ################################################################################################ # # # ### Trocar Fonte para uma Fonte com Acentos em Português. ### fontpsfu(){ sed -i 's/setfont -v/setfont -v lat0-16.psfu.gz/' /etc/rc.d/rc.font } [[ ! `grep lat0-16.psfu.gz /etc/rc.d/rc.font` ]] && fontpsfu ################################################################################################ # # # ### Habilitar sudo. ### sed -i 's/# ALL ALL=(ALL) ALL/ALL ALL=(ALL) ALL/' /etc/sudoers sed -i 's/# %sudo ALL=(ALL) ALL/%sudo ALL=(ALL) ALL/' /etc/sudoers sed -i 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' /etc/sudoers sed -i 's/# Defaults secure_path/Defaults secure_path/' /etc/sudoers ################################################################################################ # # # ### Eliminar Terminais Inúteis. ### sed -i '54d' /etc/inittab sed -i '54i #c3:12345:respawn:/sbin/agetty 38400 tty3 linux' /etc/inittab sed -i '55d' /etc/inittab sed -i '55i #c4:12345:respawn:/sbin/agetty 38400 tty4 linux' /etc/inittab sed -i '56d' /etc/inittab sed -i '56i #c5:12345:respawn:/sbin/agetty 38400 tty5 linux' /etc/inittab sed -i '57d' /etc/inittab sed -i '57i #c6:12345:respawn:/sbin/agetty 38400 tty6 linux' /etc/inittab ################################################################################################ # # # ### Corrigir Bug do dmesg que não Funciona como Usuário Comum. ### chmod +s /bin/dmesg ################################################################################################ # # ### Configurar o Fuso Horário ### ntpcong(){ sed -i '24i server br.pool.ntp.org' /etc/ntp.conf ntpdate br.pool.ntp.org hwclock --systohc --localtime sh /etc/rc.d/rc.ntpd start } [[ ! `grep br.pool.ntp.org /etc/ntp.conf` ]] && ntpconf ################################################################################################ # # # ### Ajustar Serviços. ### chmod +x /etc/rc.d/rc.networkmanager chmod +x /etc/rc.d/rc.local chmod +x /etc/rc.d/rc.ntpd #chmod +x /etc/rc.d/rc.cups chmod -x /etc/rc.d/rc.bluetooth chmod -x /etc/rc.d/rc.cpufreq chmod -x /etc/rc.d/rc.gpm chmod -x /etc/rc.d/rc.inet2 #chmod -x /etc/rc.d/rc.sshd chmod -x /etc/rc.d/rc.syslog chmod -x /etc/rc.d/rc.ulogd ################################################################################################ # # # ### Comando para os Caracteres ISO serem Exibidos Corretamente. ### unicodestart(){ sed -i '9i unicode_start' /etc/rc.d/rc.local } [[ ! `grep unicode_start /etc/rc.d/rc.local` ]] && unicodestart ################################################################################################ # # # ### Incluir Patchs Faltantes. ### sed -i '17d' /etc/profile sed -i '17i PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/sbin:/sbin"' /etc/profile ################################################################################################ # # ### Configurar o X.org ### [[ ! -e /etc/X11/xorg.conf ]] && xorgsetup && mv xorg.conf.new /etc/X11/xorg.conf ################################################################################################ # # ### Configurar e Rede ### #netconfig ################################################################################################ # # ### Adicionar Novo Usuário ### #adduser
Criar arquivo.toc para gravar CD com o cdrdao
Verificando a versão mais recente do Wine via script
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Estou com sede em aprender sobre o nosso querido Linux. (1)
big linux sem audio como resolver (2)
Como faz para dar um update-grub por shell script [RESOLVIDO] (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta