FS - Formador Sérgio


Tópico| Tutorial de Linha de Comandos do Windows para Iniciantes

O vídeo demonstra os principais comandos da Linha de Comandos no Windows (cd, dir, mkdir, rmdir, echo, del, type, copy, move), explicando as suas funções de forma prática.


Lista de comandos CMD:

  1. Comando para alterar o diretório atual, permitindo navegar entre pastas no sistema de ficheiros
    • cd
  2. Comando para listar o conteúdo do diretório atual, exibindo ficheiros e subpastas
    • dir
  3. Comando para criar uma nova pasta com o nome especificado
    • mkdir
  4. Comando para remover uma pasta vazia
    • rmdir
  5. Comando para mostrar mensagens no terminal ou ativar/desativar a visualização de comandos em scripts e serve também para redirecionar texto para um ficheiro
    • echo
  6. Comando para excluir um ou mais ficheiros
    • del
  7. Comando para mostrar o conteúdo de um ficheiro de texto diretamente no terminal
    • type
  8. Comando para copiar ficheiros de um local para outro
    • copy
  9. Comando para mover ficheiros de uma pasta para outra
    • move
  10. Comando para abrir o Bloco de notas (Notepad)
    • notepad


Topic| Windows CMD Tutorial for Beginners

The video shows the main Windows Command Line Commands (cd, dir, mkdir, rmdir, echo, del, type, copy, move), explaining their functions in a practical and easy-to-understand way.


List of CMD commands:

  1. Command to change the current directory, allowing navigation between folders in the file system
    • cd
  2. Command to list the contents of the current directory, displaying files and subfolders
    • dir
  3. Command to create a new folder with the specified name
    • mkdir
  4. Command to remove an empty folder
    • rmdir
  5. Command to display messages on the screen or to turn echo command on/off in scripts and it can also redirect text to a file
    • echo
  6. Command to delete one or more files
    • del
  7. Command to display the contents of a text file directly in the terminal
    • type
  8. Command to copy files from one location to another
    • copy
  9. Command to move files from one directory to another
    • move
  10. Command to open Notepad
    • notepad



Tópico| O Editor de Texto GNU Nano!

O editor de texto GNU nano é uma ferramenta leve e amigável baseada em terminal, amplamente utilizada em sistemas Linux e Unix. Projetado como uma alternativa gratuita ao editor Pico, o nano destaca-se pela sua interface simples e intuitiva, sendo especialmente adequado para utilizadores iniciantes.


Características Principais:
    Interface Direta
    • O nano é um editor em que os utilizadores podem começar a digitar imediatamente sem precisar alternar entre modos de inserção e comando, ao contrário de editores como o Vim.
    Comandos Acessíveis
    • Os atalhos mais comuns são exibidos em uma "barra de atalhos" na parte inferior do ecrã, facilitando a aprendizagem. Alguns exemplos são, ^O (Ctrl+O) para gravar, ^X (Ctrl+X) para sair e ^W (Ctrl+W) para procurar.
    Funcionalidades Avançadas
    • Apesar da simplicidade, o nano suporta recursos poderosos como coloração de sintaxe, cortar (^K) e colar (^U), procurar (^W) e substituir (^\), e a edição de múltiplos ficheiros em buffers separados.
    Personalização
    • O comportamento do nano pode ser configurado através do ficheiro ~/.config/nano/nanorc ou /etc/nanorc, permitindo ativar opções como indentação automática, conversão de tabulações em espaços e inclusão de regras de realce de sintaxe.
    Utilização Profissional
    • Para tarefas críticas, como a edição de ficheiros de configuração do sistema como /etc/fstab, é recomendado utilizar a opção nano -w. Este comando desativa a quebra automática de linhas longas, prevenindo erros que podem impedir a inicialização do sistema.

O editor de texto GNU nano é o editor padrão pré-instalado na grande maioria das distribuições Linux devido à sua simplicidade e facilidade de uso.

Topic| GNU Nano Text Editor!

The GNU nano text editor is a lightweight and user-friendly terminal-based tool widely used in Linux and Unix systems. Designed as a free alternative to the Pico editor, nano stands out for its simple and intuitive interface, making it especially suitable for beginner users.


Main Features:
    Simple Interface
    • Nano is a modeless editor, allowing users to start typing immediately without switching between insert and command modes, unlike editors such as Vim.
    Accessible Commands
    • Common shortcuts are displayed in a "shortcut bar" at the bottom of the screen, making them easy to learn. For example, ^O (Ctrl+O) to save, ^X (Ctrl+X) to exit, and ^W (Ctrl+W) to search.
    Advanced Features
    • Despite its simplicity, nano supports powerful functions such as syntax highlighting, cut (^K) and paste (^U), search (^W) and replace (^\), and editing multiple files in separate buffers.
    Customization
    • Nano’s behavior can be configured through the ~/.config/nano/nanorc or /etc/nanorc file, enabling options like auto-indentation, converting tabs to spaces, and syntax highlighting rules.
    Professional Use
    • For critical tasks like editing system configuration files such as /etc/fstab, it is recommended to use the nano -w option. This command disables automatic line wrapping, preventing errors that could disrupt system boot.

The GNU nano text editor is the default pre-installed editor in most Linux distributions due to its simplicity and ease of use.



Tópico| Como desativar o estado de hibernação no PC!

Desativar a hibernação com powercfg.exe /hibernate off remove o subsistema de hibernação do Windows e elimina o ficheiro hiberfil.sys, que normalmente ocupa cerca de 40% da memória RAM instalada nas versões modernas do sistema operativo.

Este ficheiro armazena o estado do kernel necessário para a hibernação completa e para o Arranque Rápido (Fast Startup), pelo que a sua remoção liberta imediatamente vários gigabytes de espaço em disco, algo especialmente relevante em sistemas com SSD de capacidade limitada.


Ao desativar a hibernação:

  • O Arranque Rápido é desativado, resultando em tempos de arranque ligeiramente superiores, uma vez que o sistema passa a realizar uma inicialização completa em vez de carregar uma imagem pré‑gravada do kernel.
  • A Suspensão Híbrida deixa de estar disponível, já que depende da hibernação como mecanismo de segurança em caso de falha de energia.

A Suspensão normal mantém‑se funcional, colocando o sistema num estado de baixo consumo energético, embora continue a utilizar uma pequena quantidade de energia, o que é mais relevante em computadores portáteis.

A estabilidade e o desempenho diário do Windows permanecem inalterados, e todas as restantes funcionalidades de gestão de energia continuam operacionais.

A alteração é totalmente reversível através do comando powercfg.exe /hibernate on, que recria o ficheiro de hibernação e restaura todas as funcionalidades associadas. Esta configuração é adequada para sistemas onde a hibernação não é utilizada e onde a prioridade é maximizar o espaço disponível no disco em detrimento do Arranque Rápido ou dos modos de energia híbridos.



Topic| How to turn off hibernation on your PC!

Disabling hibernation with powercfg.exe /hibernate off removes the Windows hibernation subsystem and deletes the hiberfil.sys file, which typically occupies about 40% of installed RAM in modern Windows versions.

This file stores the kernel state required for full hibernation and Fast Startup, so its removal immediately frees several gigabytes of disk space, especially on systems with limited SSD capacity.


Turning off hibernation disables:

  • Fast Startup, resulting in slightly slower boot times because the system must perform a full initialization instead of loading a pre‑saved kernel image.
  • Hybrid Sleep, which becomes unavailable as well, since it relies on hibernation as a fallback mechanism in case of power loss.

Standard Sleep remains fully functional and keeps the system in a low‑power state, although it continues to draw a small amount of energy. This is particularly relevant for laptops.

System stability and everyday performance remain unaffected, and all other power‑management features continue to operate normally.

The change is fully reversible using the command powercfg.exe /hibernate on, which recreates the hibernation file and restores all dependent features. This configuration is most appropriate for systems where hibernation is not used and disk space is a higher priority than Fast Startup or hybrid power modes.




Tópico| Verificar a Capacidade Máxima de RAM suportada pelo Sistema

A memória RAM é um componente essencial para o desempenho do sistema, pois permite o acesso rápido a dados em uso. Conhecer as especificações da RAM suportada pelo hardware é crucial antes de efetuar atualizações. O comando wmic memphysical é um alias do Windows Management Instrumentation Command-line (WMIC) que acede à classe Win32_PhysicalMemoryArray para obter informações sobre a matriz de memória física do sistema. Este comando lê dados diretamente do SMBIOS (Type 16 - Physical Memory Array), fornecidos pelo fabricante da placa-mãe.


Lista de comandos CMD:

  1. Verificar a capacidade máxima de RAM suportada pelo sistema em kilobytes (KB)
    • wmic memphysical get MaxCapacity

      (Para converter para gigabytes (GB), divide-se por 10242 ou 1048576)

  2. Mostrar o número total de ranhuras físicas de RAM disponíveis na placa-mãe
    • wmic memphysical get MemoryDevices
  3. Comando para obter os dois valores simultaneamente
    • wmic memphysical get MaxCapacity, MemoryDevices


Topic| Check the System's Maximum RAM Capacity

Random Access Memory (RAM) is an essential component for system performance, as it enables fast access to data currently in use. Knowing the RAM specifications supported by the hardware is crucial before performing upgrades. The wmic memphysical command is an alias of the Windows Management Instrumentation Command-line (WMIC) that accesses the Win32_PhysicalMemoryArray class to retrieve information about the system's physical memory array. This command reads data directly from the SMBIOS (Type 16 - Physical Memory Array), provided by the motherboard manufacturer.


List of CMD commands:

  1. Check the maximum RAM capacity supported by the system in kilobytes (KB)
    • wmic memphysical get MaxCapacity

      (To convert to gigabytes (GB), divide by 10242 or 1048576)

  2. Display the total number of physical RAM slots available on the motherboard
    • wmic memphysical get MemoryDevices
  3. Command to retrieve both values at once
    • wmic memphysical get MaxCapacity, MemoryDevices




Tópico| Encontrar Caminhos rapidamente no Windows!

O comando explorer . na Linha de Comandos (CMD) abre o Explorador de Ficheiros na pasta atual, enquanto digitar cmd na barra de endereços do Explorador de Ficheiros inicia uma sessão do CMD diretamente no diretório exibido, facilitando a execução de comandos no contexto local sem navegação manual. Estes métodos promovem uma integração eficiente entre a interface gráfica e a Linha de comandos no Windows. Além disso, é possível com a CMD:


  1. Abrir o Explorador de Ficheiros diretamente numa pasta específica
    • explorer "C:\Users"
  2. Abrir a pasta do utilizador no Explorador de Ficheiros
    • explorer %USERPROFILE%
  3. Abrir a pasta superior à atual no Explorador de Ficheiros
    • explorer ..

Outras opções incluem o atalho Win + E, que abre o Explorador de Ficheiros (normalmente na vista "Acesso Rápido"), ou usar o atalho Win + R para abrir o menu Executar e digitar explorer para iniciar o Explorador de Ficheiros ou cmd para abrir a Linha de Comandos no diretório do utilizador atual.



Topic| Find Paths quickly in Windows!

The command explorer . in Command Prompt (CMD) opens File Explorer in the current directory, while typing cmd in the File Explorer address bar starts a CMD session directly in the displayed directory, enabling command execution in the local context without manual navigation. These methods provide efficient integration between the graphical interface and the command line in Windows. Additionally, you can use CMD to:


  1. Open File Explorer directly in a specific folder
    • explorer "C:\Users"
  2. Access the user's folder in File Explorer
    • explorer %USERPROFILE%
  3. Open the parent directory in File Explorer
    • explorer ..

Other options include the Win + E shortcut, which opens File Explorer (usually to the "Quick Access" view), or using Win + R shortcut to open the Run dialog and typing explorer to launch File Explorer, or cmd to open the Command Prompt in the current user's directory.




Tópico| Comprimir Ficheiros no Linux!

Os comandos gzip e gunzip são ferramentas essenciais no Linux para compressão e descompressão de ficheiros, fundamentais para otimizar o uso de espaço em disco, facilitar a transferência de dados e gerenciar backups de forma eficiente.


Lista de comandos para o gzip:

  1. Comando para reduzir o tamanho de ficheiros individuais, gerando uma cópia com extensão .gz, removendo o ficheiro original por padrão
    • gzip ficheiro
  2. Comando para reduzir o tamanho de ficheiros individuais, gerando uma cópia com extensão .gz, mantendo o ficheiro original
    • gzip -k ficheiro
  3. Comando para ajustar o nível de compressão, mais rápido (-1) até melhor compressão (-9), sendo -6 o valor padrão
    • gzip -6 ficheiro

Lista de comandos para o gunzip:

  1. Comando para vizualizar o conteúdo do ficheiro.gz
    • gunzip -c ficheiro.gz
  2. Comando para descomprimir o ficheiro.gz, removendo o ficheiro.gz original
    • gunzip ficheiro.gz
  3. Comando para descomprimir o ficheiro.gz, mantendo o ficheiro.gz original
    • gunzip -k ficheiro.gz


Topic| Compressing Files in Linux!

The commands gzip and gunzip are essential tools in Linux for file compression and decompression, crucial for optimizing disk space usage, simplifying data transfer, and efficiently managing backups.


List of commands for gzip:

  1. Command to reduce the size of individual files, generating a copy with the .gz extension, removing the original file by default
    • gzip file
  2. Command to reduce the size of individual files, generating a copy with the .gz extension, keeping the original file
    • gzip -k file
  3. Command to adjust the compression level, from fastest (-1) to best compression (-9), with -6 as the default value
    • gzip -6 file

List of commands for gunzip:

  1. Command to view contents of the file.gz without decompressing it
    • gunzip -c file.gz
  2. Command to decompress the file.gz, removing the original file.gz
    • gunzip file.gz
  3. Command to decompress the file.gz, keeping the original file.gz
    • gunzip -k file.gz




Tópico| Comandos sfc e chkdsk para manter e recuperar a saúde do PC!

O comando sfc /scannow protege a integridade do sistema operativo, verificando e reparando ficheiros do Windows corrompidos ou substituídos. Esta ferramenta utiliza cópias de segurança armazenadas na pasta WinSxS (Component Store) para restaurar ficheiros críticos danificados e os resultados são registados no ficheiro CBS.log (%WinDir%\Logs\CBS\CBS.log). Caso este comando não consiga corrigir todos os ficheiros, recomenda-se a execução do comando DISM que repara imagem do sistema subjacente utilizada pelo sfc:

    DISM /Online /Cleanup-Image /RestoreHealth
O comando chkdsk atua diretamente no disco rígido ou SSD, verificando a estrutura do sistema de ficheiros (como entradas de diretório e tabelas de alocação) e recuperando dados de setores danificados. Quando a unidade está em uso, o Windows agenda a verificação para a próxima reinicialização.
Comando que permite a correção automática de erros detetados, como entradas de diretório inválidas ou tabelas de ficheiros corrompidas:
    chkdsk c: /f
Comando para deteção e recuperação de setores defeituosos (bad sectors):
    chkdsk c: /f /r
Os dois comandos complementam-se. O comando sfc (System File Checker) atua ao nível do sistema operativo, enquanto o chkdsk (Check Disk) intervém ao nível físico e lógico do armazenamento. A sua utilização conjunta, na sequência recomendada constitui uma prática eficaz de manutenção preventiva e corretiva em sistemas Windows:
    sfc → DISM → chkdsk


Topic| Commands sfc and chkdsk to maintain and recover PC health!

The command sfc /scannow protects the integrity of the operating system by scanning for and repairing corrupted or replaced Windows system files. It focuses specifically on the integrity of system files. This tool uses backup copies stored in the WinSxS folder (Component Store) to restore damaged critical files and the results are logged in the CBS.log file (%WinDir%\Logs\CBS\CBS.log). If this command fails to repair all files, it is recommended to run the command DISM which repairs the underlying system image used by sfc:

    DISM /Online /Cleanup-Image /RestoreHealth
The command chkdsk acts directly on the hard drive or SSD, verifying the file system structure (such as directory entries and allocation tables) and recovering data from damaged sectors. If the drive is in use, Windows schedules the check for the next restart.
Command that enables automatic correction of detected errors, such as invalid directory entries or corrupted file tables:
    chkdsk c: /f
Command to detect and recover from bad sectors:
    chkdsk c: /f /r
The two commands complement each other. The command sfc (System File Checker) operates at the operating system level, while chkdsk (Check Disk) works at the physical and logical storage level. Their combined use, in the recommended sequence, constitutes an effective preventive and corrective maintenance practice on Windows systems:
    sfc → DISM → chkdsk



Tópico| Reduzir, Particionar e Repor o espaço total do disco no Windows!

A gestão de partições no disco permite otimizar o armazenamento. Dividir um disco rígido ou disco SSD em partições separadas facilita a organização dos dados, melhora o desempenho do sistema operativo e aumenta a segurança dos ficheiros pessoais. Essa prática permite que o sistema operativo, programas e dados pessoais sejam armazenados em áreas distintas, o que não só otimiza o uso do espaço como também reduz o risco de perda de informações em caso de falhas ou necessidade de reformatar o sistema. Além disso, o particionamento bem planeado pode minimizar a fragmentação de ficheiros, acelerando o tempo de leitura e escrita, e facilitando operações como backups e restaurações. Recomenda-se sempre fazer backup dos dados antes de modificar partições, especialmente ao usar o diskmgmt.msc (Gestão de Discos do Windows). Esta operação só é possível em volumes NTFS.


Reduzir uma Partição:

  1. Clique com o botão direito no botão do Windows e selecione Gestão de Discos.
  2. Clique com o botão direito na partição a reduzir e selecione Reduzir Volume.
  3. O sistema indica o máximo de espaço que pode ser reduzido. Introduza um valor em megabytes.
  4. Clique em Reduzir.

Particionar o Espaço Não Alocado:

  1. Após a redução do volume, surge um espaço não alocado. Clique com o botão direito nesse espaço e selecione Novo Volume Simples.
  2. Siga o assistente. Defina um tamanho, atribua uma letra de unidade, formate com NTFS e dê um nome ao volume.
  3. Clique em Concluir.

Repor o Espaço (Expandir uma Partição):

  1. Clique com o botão direito na partição a eliminar e selecione Eliminar Volume.
  2. Clique com o botão direito na partição a expandir e selecione Expandir Volume.
  3. Siga o assistente e utilize o espaço não alocado disponível.
  4. Clique em Concluir.


Topic| Shrink, Partition, and Extend total disk space in Windows!

Disk partition management allows for optimized storage. Dividing a hard drive or solid-state drive into separate partitions facilitates data organization, improves operating system performance, and enhances the security of personal files. This practice enables the operating system, programs, and personal data to be stored in distinct areas, not only optimizing space usage but also reducing the risk of data loss in case of system failures or the need to reformat. Additionally, well-planned partitioning can minimize file fragmentation, speeding up read and write times, and simplifying operations such as backups and restorations. It is always recommended to back up your data before modifying partitions, especially when using diskmgmt.msc (Windows Disk Management). This operation is only possible on NTFS volumes.


Shrinking a Partition:

  1. Right-click the Windows button and select Disk Management.
  2. Right-click the partition to shrink and select Shrink Volume.
  3. The system indicates the maximum space that can be reduced. Enter the desired amount in megabytes.
  4. Click Shrink.

Partitioning Unallocated Space:

  1. After the shrink, an unallocated space appears. Right-click this space and select New Simple Volume.
  2. Follow the wizard. Set the size, assign a drive letter, format with NTFS, and give the volume a name.
  3. Click Finish.

Restoring Space (Expanding a Partition):

  1. Right-click the partition you want to delete and select Delete Volume.
  2. Right-click the partition you want to expand and select Extend Volume.
  3. Follow the wizard and use the available unallocated space.
  4. Click Finish.




Tópico| Comando echo - Criação de Ficheiros na Linha de Comandos e Powershell

O comando echo está presente tanto no Windows quanto no Linux, sendo um comando fundamental em ambos os sistemas operativos. No Windows, ele é utilizado para exibir mensagens na tela do terminal ou em ficheiros, assim como em scripts de lote - batch files. Da mesma forma, no Linux, ele é amplamente utilizado para exibir texto na saída padrão ou redirecionar saídas para ficheiros, especialmente em scripts de shell. Este comando está presente em sistemas derivados do Unix, como Linux, macOS, OS/2, bem como em ambientes DOS e Windows, desempenhando um papel fundamental na automação de tarefas e na interação com o utilizador.
O comando echo é frequentemente utilizado em scripts para exibir mensagens informativas e modificar ficheiros de configuração por meio de operadores de redirecionamento > e >>.


Lista de Comandos CMD Lista de Comandos no Powershell/Bash Linux
Comando para criar um ficheiro vazio
                           echo. > ficheiro1.txt        echo "" > ficheiro1.txt
Comando para criar um ficheiro com texto
                           echo texto 1 > ficheiro1.txt        echo "texto 1" > ficheiro1.txt
Comando para criar um ficheiro com texto, espaçando o nome do ficheiro
                           echo texto 2 > "ficheiro 2.txt"        echo "texto 2" > "ficheiro 2.txt"
Comando para adicionar informações a um ficheiro de texto
                           echo texto 3 >> ficheiro1.txt        echo "texto 3" >> ficheiro1.txt
Comando para ver o conteúdo do ficheiro
                           type ficheiro1.txt        cat ficheiro1.txt


Topic| Command echo - File Creation on Command Prompt and Powershell

The command echo is present in both Windows and Linux, being a fundamental command in both operating systems. In Windows, it is used to display messages on the terminal screen or in files, as well as in batch files. Similarly, in Linux, it is widely used to display text on the standard output or redirect output to files, especially in shell scripts. This command is available in Unix-derived systems such as Linux, macOS, and OS/2, as well as in DOS and Windows environments, where it plays a crucial role in task automation and user interaction.
The command echo is frequently used in scripts to display informative messages and modify configuration files using redirection operators > and >>.


List of Commands on CMD List of Commands on Powershell/Bash Linux
Command to create an empty file
                           echo. > file1.txt        echo "" > file1.txt
Command to create a file with text
                           echo text 1 > file1.txt        echo "text 1" > file1.txt
Command to create a file with text, spacing the filename
                           echo text 2 > "file 2.txt"        echo "text 2" > "file 2.txt"
Command to append information to a text file
                           echo text 3 >> file1.txt        echo "text 3" >> file1.txt
Command to check the content of a file
                           type file1.txt        cat file1.txt



Tópico| Formatando um disco no Linux!

O comando mkfs no Linux é uma ferramenta essencial utilizada para criar um sistema de ficheiros num dispositivo de armazenamento, como uma partição de disco rígido ou uma unidade USB. O nome mkfs é uma abreviação de "make filesystem". Ele é fundamental para preparar um dispositivo para armazenar dados, organizando-o numa estrutura hierárquica de pastas, subpastas e ficheiros. O processo de criação de um sistema de ficheiros é também conhecido como formatação de alto nível ou formatação lógica.


Lista de comandos:

  1. Comando para localizar o disco a formatar
    • df
  2. Comando para desmontar o disco
    • sudo umount /dev/sda1
  3. Comando para verificar todos os tipos de FileSystems disponíveis (Opcional)
    • ls /sbin/mkfs.*
  4. Comando para formatar o disco em FAT32
    • sudo mkfs.vfat /dev/sda1
  5. Comando para atribuir um nome criando uma pasta
    • sudo mkdir /media/drive
  6. Comando para montar o disco na pasta criada
    • sudo mount /dev/sda1 /media/drive


Topic| Formatting a disk in Linux!

The mkfs command in Linux is an essential tool used to create a filesystem on a storage device, such as a hard disk partition or a USB drive. The name mkfs is an abbreviation for "make filesystem". It is fundamental for preparing a device to store data, organizing it into a hierarchical structure of directories, subdirectories, and files. The process of creating a filesystem is also known as high-level formatting or logical formatting.


List of commands:

  1. Command to locate the disk to be formatted
    • df
  2. Command to unmount the disk
    • sudo umount /dev/sda1
  3. Command to check all available FileSystem types (Optional)
    • ls /sbin/mkfs.*
  4. Command to format the disk in FAT32
    • sudo mkfs.vfat /dev/sda1
  5. Command to assign a name by creating a folder
    • sudo mkdir /media/drive
  6. Command to mount the disk in the created folder
    • sudo mount /dev/sda1 /media/drive




Tópico| Memória Virtual no Windows

A memória virtual no Windows, também conhecida como ficheiro de paginação (pagefile.sys), é um recurso essencial que amplia a capacidade da RAM utilizando espaço no disco rígido ou SSD.

Quando a memória física está sobrecarregada, o sistema transfere dados temporariamente para este ficheiro, garantindo estabilidade e desempenho contínuo. Por isso a configuração manual é útil em configurações avançadas, como a edição de vídeo ou em utilização de máquinas virtuais.

Ao optar-se por uma configuração manual para resolver erros de memória ou otimizar o desempenho do computador, a recomendação comum é definir o tamanho inicial em até 1,5 vezes a quantidade de RAM instalada e o tamanho máximo em até 3 vezes a quantidade de RAM.

Após as alterações, reinicia-se o computador para aplicar as definições.

Nunca se deve desativar completamente o ficheiro de paginação, mesmo com muita memória, pois compromete diagnósticos e estabilidade do sistema.



Topic| Virtual Memory in Windows

Virtual memory in Windows, also known as the paging file (pagefile.sys), is an essential feature that extends RAM capacity by using space on the hard drive or SSD.

When physical memory is overloaded, the system temporarily transfers data to this file, ensuring stability and continuous performance. Therefore, manual configuration is useful in advanced setups, such as video editing or running virtual machines.

When opting for manual configuration to resolve memory errors or optimize computer performance, the common recommendation is to set the initial size to up to 1.5 times the installed RAM and the maximum size to up to 3 times the installed RAM.

After making changes, restart the computer to apply the settings.

The paging file should never be completely disabled, even if there is plenty of memory, as this compromises system diagnostics and stability.




Tópico| O Controlo de Conta de Utilizador (UAC) no Windows

O Controlo de Conta de Utilizador (UAC) no Windows é um recurso de segurança projetado para prevenir alterações não autorizadas ao sistema operativo e aos ficheiros do utilizador, solicitando a aprovação do utilizador antes de executar ações que requerem privilégios elevados. Garante que alterações importantes ao sistema são feitas apenas com o consentimento explícito de um administrador, reduzindo o risco de malware ou utilizadores não autorizados ganharem controlo sobre o sistema.

O UAC solicita a aprovação ou credenciais do utilizador antes de iniciar um programa ou tarefa que requer acesso total de administrador, assegurando que nenhum software malicioso possa ser instalado ou executado silenciosamente. Ele está ativado por predefinição e pode ser configurado se tiver privilégios de administrador. O UAC ajuda a proteger contra software malicioso e alterações não intencionais ao sistema, exigindo a aprovação do utilizador para ações administrativas, assim salvaguardando a integridade e a segurança do sistema.

O UAC utiliza o Controlo de Integridade Obrigatório para isolar processos em execução com privilégios diferentes e emprega o Controlo de Privilégios da Interface do Utilizador para prevenir que aplicações com privilégios mais baixos comuniquem com as que têm privilégios mais elevados. Este recurso é especialmente crucial em ambientes empresariais, onde a proteção do sistema é primordial.



Topic| User Account Control on Windows (UAC)

User Account Control (UAC) on Windows is a security feature designed to prevent unauthorized changes to the operating system and user files by prompting users for approval before executing actions that require elevated privileges. It ensures that important system changes are made only with the explicit consent of an administrator, reducing the risk of malware or unauthorized users gaining control over the system.

UAC prompts the user for consent or credentials before starting a program or task that requires full administrator access, ensuring that no malicious software can be silently installed or run. It is enabled by default and can be configured if you have administrative privileges. UAC helps protect against malicious software and unintended system changes by requiring user approval for administrative actions, thus safeguarding the system's integrity and security.

UAC uses Mandatory Integrity Control to isolate running processes with different privileges and employs User Interface Privilege Isolation to prevent lower-privilege applications from communicating with higher-privilege ones. This feature is especially critical in enterprise environments where system protection is paramount.





Tópico| Mostrar Extensões de Ficheiros no Windows: Melhorando a Segurança do Sistema

Mostrar as extensões de ficheiros no Windows é uma prática recomendada para aumentar a segurança do sistema, pois permite a identificação mais precisa de ficheiros potencialmente perigosos. Por padrão, as extensões de ficheiros conhecidos e ocultos não são exibidas, mas pode-se configurar o sistema para sempre visualizá-las. Isso pode ser feito com o Explorador de Ficheiros nas Opções de Pasta (como consta no vídeo),


com a Linha de Comandos:
reg add "HKEY_CURRENT_USER\ Software\Microsoft\Windows\ CurrentVersion\Explorer\ Advanced" /v HideFileExt /t REG_DWORD /d 0 /f


com o Powershell:
Set-ItemProperty -Path "HKCU:\ Software\Microsoft\Windows\ CurrentVersion\Explorer\ Advanced" -Name "HideFileExt" -Value 0


Mostrar as extensões de ficheiros traz vários benefícios, incluindo a identificação de ficheiros maliciosos e, consequentemente, a redução da vulnerabilidade a malware.


  • Por exemplo, um ficheiro com a extensão .txt.exe pode parecer inofensivo, mas na realidade é um executável que pode conter malware. Ocultar as extensões de ficheiros poderá fazer com que a execução de malware seja mais fácil, pois os utilizadores podem não perceber que estão a abrir um ficheiro executável malicioso.


Topic| Showing File Extensions in Windows: Enhancing System Security

Showing file extensions in Windows is a recommended practice to enhance system security, as it allows for more accurate identification of potentially dangerous files. By default, known and hidden file extensions are not displayed, but you can configure the system to always show them. This can be done through File Explorer, with Folder Options (as shown in the video),


with Command Line:
reg add "HKEY_CURRENT_USER\ Software\Microsoft\Windows\ CurrentVersion\Explorer\ Advanced" /v HideFileExt /t REG_DWORD /d 0 /f


with Powershell:
Set-ItemProperty -Path "HKCU:\ Software\Microsoft\Windows\ CurrentVersion\Explorer\ Advanced" -Name "HideFileExt" -Value 0


Showing file extensions has several benefits, including identifying malicious files and consequently reducing vulnerability to malware.


  • For example, a file with the extension .txt.exe may appear harmless, but it is actually an executable that may contain malware. Hiding file extensions can make it easier for malware to run because users may not realize they are opening a malicious executable file.



Tópico| Visualização de Processos com o Powershell em qualquer Sistema Operativo

O Powershell é uma plataforma de automação open-source e multiplataforma, disponível para Windows, Linux e macOS, baseada em .NET, que permite a gestão avançada de sistemas através de cmdlets e scripts. O comando Get-Process é bastante útil para ver os Processos no Sistema Operativo. A propriedade $_.CPU é usada para exibir a quantidade de tempo de CPU (em segundos) que um processo já consumiu desde que foi iniciado. Esta é uma propriedade de script que encapsula TotalProcessorTime.TotalSeconds, e representa o tempo acumulado de CPU no modo utilizador e no modo núcleo (kernel). Esta informação é útil para monitorizar e gerir a utilização de recursos do sistema.



Topic| Viewing Processes with Powershell on any Operating System

Powershell is an open-source, cross-platform automation platform available for Windows, Linux, and macOS, built on .NET. It enables advanced system management through cmdlets and scripts. The command Get-Process is very useful for viewing Processes on the Operating System. The $_.CPU property is used to display the amount of CPU time (in seconds) that a process has consumed since it was started. This property is a script property that encapsulates TotalProcessorTime.TotalSeconds, representing cumulative CPU time in both user mode and kernel mode. This information is useful for monitoring and managing the use of system resources.




Download Powershell    ➡️





Tópico| Configurando e executando Linux Mint no Oracle VirtualBox!

O Oracle VirtualBox é uma das plataformas de virtualização mais populares e de código aberto, permitindo a execução de múltiplos sistemas operacionais em uma única máquina física. O Oracle VirtualBox é um programa que permite ter uma "máquina dentro de uma máquina" para usar sistemas diferentes, como o Linux Mint.

Para usar o Linux Mint no VirtualBox, primeiro é preciso:



E então proceder-se à instalação do Oracle Virtual Box.

Aqui estão os requisitos mínimos para iniciar o uso do Linux Mint:

       
    1. Abrir o Oracle Virtualbox
    2.  
    3. Nova
    4.  
    5. Name and Operating System
      • Nome da Instância
      • Inserir o ISO do Sistema Operativo
       
    6. Hardware
      • Definir a Memória Base (4096MB)
      • Definir os Processadores (2)
       
    7. Hard Disk
      • Definir o espaço do Disco Rígido Virtual (20GB)
       
    8. Iniciar


Oracle VirtualBox is one of the most popular open-source virtualization platforms, allowing you to run multiple operating systems on a single physical machine. Oracle VirtualBox is a program that allows you to have a "machine within a machine" to use different systems, such as Linux Mint.

To use Linux Mint in VirtualBox, you must first:



Only then can you proceed to install Oracle Virtual Box.

Below are the minimum requirements to start using Linux Mint:

       
    1. Open Oracle Virtualbox
    2.  
    3. New
    4.  
    5. Name and Operating System
      • Instance Name
      • Insert Operating System ISO
       
    6. Hardware
      • Set the Base Memory (4096MB)
      • Set the Processors (2)
       
    7. Hard Disk
      • Set the Virtual Hard Disk Space (20GB)
       
    8. Run



Microsoft Visual C++ Redistributable x64    ➡️

Download

Linux Mint - Download      ➡️

Download


Tópico| Formatando um disco no Windows com o Diskpart!

O DiskPart é uma ferramenta integrada no Windows que permite aos administradores de sistemas gerir discos rígidos, incluindo a criação, eliminação, formatação e conversão de partições, através de comandos de linha de comandos. Esta ferramenta substitui o antigo utilitário fdisk e oferece suporte a todos os utilizadores do Windows para gerir discos em computadores e dispositivos de armazenamento externos. Para utilizar o DiskPart, é necessário abrir a Linha de Comandos como administrador para aceder à ferramenta.


Lista de comandos:

  1. Comando para listar os discos físicos no pc
    • list disk
  2. Comando para escolher o disco
    • select disk 1
  3. Comando para limpar o disco na totalidade
    • clean
  4. Comando para criar uma partição primária
    • create partition primary
  5. Comando para formatar rapidamente o volume com o sistema de ficheiros NTFS
    • format fs=ntfs quick
  6. Atribuindo uma letra, neste exemplo a letra 'e', e montando rapidamente o disco
    • assign letter e


Topic| Formatting a disk in Windows with Diskpart!

The DiskPart is an integrated tool in Windows that allows system administrators to manage hard drives, including the creation, deletion, formatting, and conversion of partitions, through command-line commands. This tool replaces the old fdisk utility and provides support to all Windows users for managing disks on computers and external storage devices. To use DiskPart, you need to open the Command Prompt as an administrator to access the tool.


List of commands:

  1. Command used to check physical disks on pc
    • list disk
  2. Command to choose the disk
    • select disk 1
  3. Command to wipe out all disk
    • clean
  4. Command to create a primary partition
    • create partition primary
  5. Command to format the volume with NTFS file system
    • format fs=ntfs quick
  6. Assigning a letter, like 'e', and quickly mounting the disk
    • assign letter e