Search and explore various Linux commands.
Summarize the situation you want to resolve in up to 300 characters and ask the AI which commands you need.
Click on the desired category to filter the commands. You can also enter a keyword to search for specific content.
openssl pkcs12: Managing PKCS#12 Files
PKCS#12 (Personal Information Exchange Syntax) files are a standard format for storing a private key and its corresponding certificate in a single encrypted file. The `openssl pkcs12` command is used to create, parse, and convert these PKCS#12 files. It is commonly used for managing SSL/TLS certificates and private keys for web servers, or for importing and exporting certificates to and from different systems.
openssl-ecparam: Elliptic Curve Parameter and Key Management
The openssl-ecparam command, part of the OpenSSL library, is used to generate, manipulate, and verify parameters for Elliptic Curve (EC) cryptography. It also provides the functionality to generate EC private keys based on specified elliptic curve parameters.
openssl-enc: Encrypting and Decrypting Files and Data
The openssl-enc command is part of the OpenSSL toolkit and is used to encrypt or decrypt files or data using symmetric key cryptography. It supports various encryption algorithms such as AES, DES, and Triple DES, and can securely generate keys through Password-Based Key Derivation Functions (PBKDF). It is primarily used to enhance the security of sensitive files or protect data during transmission.
openssl-rand: Generate Pseudo-Random Bytes
The openssl-rand command generates cryptographically secure pseudo-random bytes using the OpenSSL library. These random numbers can be used for various security-related purposes such as encryption keys, salts, and nonces. It operates based on the system's entropy pool and allows specifying additional entropy sources if needed.
openssl-rsa: RSA Key Management
The openssl-rsa command is used to generate, convert, and verify RSA public/private keys. As part of the OpenSSL toolkit, this command can perform various RSA key-related operations such as format conversion of key files, encryption/decryption, and public key extraction.
parted: Disk Partition Management Tool (MBR & GPT)
parted is a command-line tool for creating, modifying, and deleting disk partition tables on Linux systems. It supports both MBR and GPT partition tables, making it particularly effective for managing large-capacity disks over 2TB.
partprobe: Notify the kernel about partition table changes
The partprobe command is used to immediately notify the kernel about changes to a disk's partition table. This helps the system recognize changes when partitions are created, deleted, or modified using tools like `fdisk` or `gdisk`.
passwd: Change User Password
The passwd command is used to change user account passwords on a Linux system. Regular users can only change their own passwords, while the root user can change passwords for all user accounts or perform additional tasks such as locking/unlocking accounts.
perf: Linux Performance Analysis Tool
perf is a powerful performance monitoring and analysis tool built into the Linux kernel. It is used to identify and optimize performance bottlenecks in applications and systems by tracking various hardware and software events such as CPU usage, cache misses, and system calls. It operates at the kernel level, providing highly detailed and accurate performance data.
poweroff: Guide to Shutting Down the System
The poweroff command is used to safely shut down the system and completely cut off power. It is similar to 'halt' but its primary purpose is to turn off the power. It is mainly used by system administrators to shut down servers.
quota: Check Disk Usage Quotas
The quota command reports disk usage and quota limits for users or groups on a file system. It is useful for users to check the disk usage limits set by system administrators.
readelf: Display Information About ELF Files
The readelf command is used to analyze and display detailed information about executable files, shared libraries, object files, and other files in the ELF (Executable and Linkable Format). This information includes headers, sections, symbol tables, and dynamic linking information.