Last active
June 2, 2022 09:54
-
-
Save afro-coder/1feefb669322757a08ebb23d6fa5a650 to your computer and use it in GitHub Desktop.
Linux commands
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Linux Guide | |
https://github.com/livialima/linuxupskillchallenge | |
# Basic Commands | |
◦ ps | |
◦ df | |
◦ du | |
◦ vim | |
◦ top | |
◦ less | |
◦ more | |
◦ zless | |
◦ grep | |
# Check if SSH is enabled | |
systemctl status sshd | |
# Check for a Port that is listening on the server | |
ss -patun | grep 2222 | |
## Firewall management | |
### Install a package | |
yum install -y firewalld | |
### List Firewall ports | |
firewall-cmd --list-all | |
### Add predefined services | |
firewall-cmd --permanent --add-service=httpd | |
### List predefined services | |
firewall-cmd --get-services | |
# Selinux (Advanced) Turn it off for now | |
setenforce 0 | |
## Package Management | |
### Install a package or multiple | |
yum install -y vim tmux | |
### To view files owned by package | |
repoquery -l httpd | |
### Get installed packages | |
yum list installed | grep httpd | |
## Process Management | |
### Grep Httpd pid | |
pgrep httpd | |
### Grep process list | |
ps aux | grep httpd | |
### Filter per process | |
ps -ylC httpd | |
## File Processing | |
• vim → press i to go to insert mode, vimtutor will help you learn basic vim | |
• wc → Word Count for lines → wc -l | |
• shell redirection, >, >>, 2>1, | |
• less => View files in a pager mode -> Ability to view and search text | |
• cat → Spit all the lines to the terminal | |
• zless → compressed files | |
• zgrep → grep through compressed files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment