Linux¶
- Databases
- MySQL
- Creating a User
- Deleting a User
- Showing Users
- Logging in Remotely
- Privileges
- Granting Privileges
- Revoking Privileges
- Showing Privileges
- Updating Data
- Deleting Data
- Checking MySQL Status
- Backup
- Restore
- Use
- Setting up Replication
- Size of DB
- Resetting Root Password
- Resetting User Password
- Update Encrypted Password
- Allow Root Access without Password as Root
- Checking the Version
- Checking Database Size
- Connect to Database Remotely
- Import Database with Progress Bar
- Reinstall Mysql after Deleting /var/lib/mysql
- Could not open mysql.plugin table
- Mysql Refuses Remote Connections
- Access Denied for User Root at Localhost
- Authentication Plugin Caching Sha2 Password Cannot be Loaded
- Change MySQL Temp Folder
- Installing MySQL
- Json Like Query
- Converting Epoch to Human Readable Date
- Find Columns in Tables
- PostgreSQL
- MySQL
- General
- Apt & Yum Cheat Sheets
- Yum
- Nmap
- Rsync
- Smartcl
- While Loop
- For Loop
- Moving Files with Spaces
- IPv6
- Fstab
- Swap
- SSH Config
- OpenSSL
- Disk Usage
- Formatting Disk
- ISO to Disk
- Check SSL Certificate Expiry Date
- Inodes
- Grep
- Tail
- SFTP
- Curl
- TCPDump
- Find
- Screen
- Generating SSH Keys
- Sudo without Password
- Compression
- PDF to CSV
- Installing GUI on CentOS
- List Samba Users
- Open Webpage on Mac
- Running FSCK Manually
- Nginx
- Xen
- Skel Terminal Colours
- Move a File Starting with Dash
- LFTP
- Rename a File to a Filename with Date
- Checking CPU Architecture
- Checking Uptime
- Crontab different editor
- TigerVNC
- Old School LAMP
- Git Server
- Age of System
- List all Services
- Temporary Failure in Name Resolution
- Change Hosname
- Google Authenticator
- LDAP Authentication
- Gcloud
- Find the PID Using Port
- Unmounting a Busy Device
- Ubuntu Resize Logical Volume
- Wget
- Cat & Tac
- WC
- Decrypt GPG
- Forget GPG Invalid Password
- List DNS Servers Ubuntu
- Install WireGuard VPN Client
- Install Docker on Amazon Linux 2
- IPTables
- KVM
- Monitoring
- Nagios
- Networking
- OpenVPN
- Prometheus
- Raspberry Pi
- Storage
- Training
- Module 1 - Concepts
- Module 2 - Download, Install and Configure
- Module 3 - System Access and File System
- Network Commands
- Important Things
- Linux File System
- File System Structure
- File System Structure and its Description
- File System Navigation
- What is Root?
- File System Paths
- Directory Listing Attributes
- Creating Files and Directories
- Copying Directories
- Linux File Types
- Finding Files and Directories
- Difference Between find and locate
- Changing Password
- Wildcards
- Soft and Hard Links
- Module 4 - Fundamentals
- Commands Syntax
- File Permissions
- File Permissions using Numeric Mode
- File Ownership
- Access Control List
- Help Commands
- Tab Completion and Up Arrow
- Adding Text to Files (Redirects)
- Input and Output Redirects
- Standard Output to a File (tee)
- Pipes
- File Maintenance Commands
- File Display Commands
- Filters / Text Processors Commands
- Cut
- Awk
- Grep/Egrep
- Sort/Uniq
- Wc
- Compare Files
- Compress and un-Compress Files
- Truncate File Size
- Combining and Splitting Files
- Linux vs Windows Commands
- Module 5 - System Administration
- Linux File Editor (vi)
- Difference Between vi and vim Editor
- Sed Command
- User Account Management
- Enable Password Aging
- Switch Users and Sudo Access
- Monitor Users
- Talking to Users
- Linux Account Authentication
- Difference between AD, LDAP, IDM, WinBIND, OpenLDAP, etc.
- System Utility Commands
- Processes and Jobs
- Systemctl Command
- ps Command
- top Command
- kill Command
- crontab Command
- at Command
- Additional Cron Jobs
- Process Management
- System Monitoring
- Log Monitoring
- System Maintenance Commands
- Changing System Hostname
- Finding System Information
- System Architecture
- Terminal Control Keys
- Terminal Commands
- Recover Root Password
- SOS Report
- Environment Variables
- Special Permissions
- Module 6 - Shell Scripting
- Module 7 - Networking, Services and System Updates
- Internet Access to VM
- Network Components
- Network Files and Commands
- NIC Information
- NIC Bonding
- NIC Bonding Procedure
- Net Network Utilities
- System Updates and Repos
- Advanced Package Management
- Download Files or Apps
- curl and ping Commands
- FTP - File Transfer Protocol
- SCP - Secure Copy Protocol
- rsync - Remote Synchronization
- System Upgrade/Patch Management
- Create Local Repository
- SSH and Telnet
- SSH Without a Password
- DNS - Domain Name System
- Download, Install and Configure DNS
- Hostname/IP Lookup
- NTP
- chronyd
- New System Utility Command (timedatectl)
- Sendmail
- Web Server
- Central Logger (rsyslog)
- Network File System
- Linux OS Hardening
- OpenLDAP Installation
- Trace Network Traffic (traceroute)
- SSH Keys
- Cockpit
- Firewall
- Tune System Performance
- Containers
- Kickstart
- DHCP
- Module 8 - Disk Management and Run Levels
- System Run Level
- Linux Boot Process
- Message of the Day
- Disk Partition
- Computer Storage
- Logical Volume Management (LVM)
- Add/Extend Swap Space
- Advanced Storage Features
- RAID
- File System Check (fsck and xfs_repair)
- System Backup
- Network File System (NFS)
- Samba
- NAS Device for NFS or Samba
- SATA and SAS
- Difference Between CentOS/RHEL7 and 8
- Additional Resources
- UFW