Komendy Linux
Najważniejsze komendy do zarządzania systemem Linux
Komenda | Opis |
ls/ps | wyświetla zawartość katalogu/procesy systemu |
mkdir mv/mvdir | tworzy katalog przenosi plik/katalog, zmienia nazwę |
cp | kopiuje plik |
pwd | aktualny katalog |
df | informacja o dyskach |
du -s /home | sprawdza rozmiar katalogu |
chmod -R 644 katalog | zmiana uprawnień z podkatalogami(-R) |
free -h | informacja o pamięci |
uname -a lsb_release -a cat /etc/*-release hostnamectl | wersja systemu edycja systemu |
ip a (dawniej ifconfig) | wyświetl informacje o sieci |
ifconfig eth0 10.0.0.1 netmask 255.255.0.0 | zmiana adresu IP |
route | wyświetlenie routingu |
route add default gw 10.10.10.1 route add -net 10.10.10.0 netmask 255.0.0.0 dev eth0 | dodaj bramę domyślna dodaj siec do routingu |
apt install nazwa_programu yum install nazwa_programu | instalacja programu Debian/Ubuntu instalacja programu Fedora/Centos |
wget htttp://stronka.pl/~rioco | pobranie pliku |
zip -r nazwa_archiwum.zip katalog1 unzip nazwa_archiwum.zip | pakowanie plików i katalogów wypakowanie archiwum |
tar -zcvf plik.tar.gz katalog | pakowanie katalogu z kompresją |
tar -zxvf plik.tar.gz | wypakowanie archiwum z kompresją |
cat plik.txt touch plik.txt nano plik.txt | wyświetl zawartość pliku tworzenie pliku edycja pliku tekstowego |
find . | wc -l | zliczanie plików |
find . -name „.listing” -exec rm {} + | szukanie i usuwanie plików ’.listing’ |
find ./ -type f -iname „*.php” | xargs grep -i -l „db_name” | szukanie plików php zawierających db_name |
w | kto jest aktualnie zalogowany |
passwd user | zmiana hasła użytkownika |
shutdown 0 shutdown now | natychmiast zamyka system |
useradd/groupadd userdel/groupdel usermod/groupmod | dodaj użytkownika/grupę usuń użytkownika/grupę modyfikacja uzytkownika/grupy |
useradd/groupadd -G cdrom,users -m -s /bin/bash | dodaj uzytkownika/grupe z zdefiniowanymi pozostałymi grupami (-G), katalogiem domowym (-m),powłoką systemową (-s) |
iptables -L | sprawdza aktywne reguły firewall’a |
iptables -A INPUT -j REJECT iptables -D INPUT 1 | odrzucenie ruchu wchodzącego usuń 1 regule |
iptables -A INPUT -p tcp –dport 80 -j ACCEPT | odblokowanie portu 80 |
nmap -sP 192.168.1.0/24 | aktywne adresy IP |
dpkg-reconfigure lightdm | konfiguracja graficznego logowania |
update-alternatives –config x-session-manager | wybór środowiska graficznego po instalacji |