diff --git a/pages.pl/sunos/devfsadm.md b/pages.pl/sunos/devfsadm.md new file mode 100644 index 0000000000..4eb9961ac0 --- /dev/null +++ b/pages.pl/sunos/devfsadm.md @@ -0,0 +1,16 @@ +# devfsadm + +> Komenda administracyjna dla `/dev`. Zarządza przestrzenią nazw `/dev`. +> Więcej informacji: . + +- Skanuj w poszukiwaniu nowych dysków: + +`devfsadm -c disk` + +- Wyczyść wszystkie wiszące linki /dev i skanuj w poszukiwaniu nowego urządzenia: + +`devfsadm -C -v` + +- Próbne uruchomienie - wypisz to, co zostanie zmienione, ale bez wprowadzania modyfikacji: + +`devfsadm -C -v -n` diff --git a/pages.pl/sunos/dmesg.md b/pages.pl/sunos/dmesg.md new file mode 100644 index 0000000000..7e54d88a3b --- /dev/null +++ b/pages.pl/sunos/dmesg.md @@ -0,0 +1,16 @@ +# dmesg + +> Wypisz komunikaty jądra do `stdout`. +> Więcej informacji: . + +- Wyświetl komunikaty jądra: + +`dmesg` + +- Pokaż ilość pamięci fizycznej dostępnej w systemie: + +`dmesg | grep -i memory` + +- Wyświetl komunikaty jądra po 1 stronie naraz: + +`dmesg | less` diff --git a/pages.pl/sunos/prctl.md b/pages.pl/sunos/prctl.md new file mode 100644 index 0000000000..1045865b62 --- /dev/null +++ b/pages.pl/sunos/prctl.md @@ -0,0 +1,16 @@ +# prctl + +> Pobieraj lub ustawiaj kontrolę zasobów uruchomionych procesów, zadań i projektów. +> Więcej informacji: . + +- Sprawdź limity procesów i uprawnienia: + +`prctl {{pid}}` + +- Sprawdź limity procesów i uprawnienia w formacie przetwarzalnym przez maszynę: + +`prctl -P {{pid}}` + +- Uzyskaj określony limit dla uruchomionego procesu: + +`prctl -n process.max-file-descriptor {{pid}}` diff --git a/pages.pl/sunos/prstat.md b/pages.pl/sunos/prstat.md new file mode 100644 index 0000000000..c8f3a349b5 --- /dev/null +++ b/pages.pl/sunos/prstat.md @@ -0,0 +1,24 @@ +# prstat + +> Raportuj statystyki aktywnego procesu. +> Więcej informacji: . + +- Sprawdź wszystkie procesy i raportuj statystyki posortowane według użycia procesora: + +`prstat` + +- Sprawdź wszystkie procesy i raportuj statystyki posortowane według użycia pamięci: + +`prstat -s rss` + +- Raportuj podsumowanie całkowitego użycia dla każdego użytkownika: + +`prstat -t` + +- Raportuj informacje o pomiarach procesu mikrostanu: + +`prstat -m` + +- Wypisz 5 najbardziej obciążających procesor procesów co sekundę: + +`prstat -c -n {{5}} -s cpu {{1}}` diff --git a/pages.pl/sunos/snoop.md b/pages.pl/sunos/snoop.md new file mode 100644 index 0000000000..278fc9546f --- /dev/null +++ b/pages.pl/sunos/snoop.md @@ -0,0 +1,25 @@ +# snoop + +> Sniffer pakietów sieciowych. +> Odpowiednik tcpdump w systemie SunOS. +> Więcej informacji: . + +- Przechwyć pakiety na określonym interfejsie sieciowym: + +`snoop -d {{e1000g0}}` + +- Zapisz przechwycone pakiety w pliku zamiast ich wyświetlania: + +`snoop -o {{ścieżka/do/pliku}}` + +- Wyświetl szczegółowe podsumowanie warstwy protokołu pakietów z pliku: + +`snoop -V -i {{ścieżka/do/pliku}}` + +- Przechwyć pakiety sieciowe, które pochodzą z nazwy hosta i trafiają na dany port: + +`snoop to port {{port}} from host {{nazwa_hosta}}` + +- Przechwyć i wyświetl zrzut heksadecymalny pakietów sieciowych wymienianych między dwoma adresami IP: + +`snoop -x0 -p4 {{ip1}} {{ip2}}` diff --git a/pages.pl/sunos/svcadm.md b/pages.pl/sunos/svcadm.md new file mode 100644 index 0000000000..9ef6bd2aba --- /dev/null +++ b/pages.pl/sunos/svcadm.md @@ -0,0 +1,24 @@ +# svcadm + +> Manipuluj instancjami usług. +> Więcej informacji: . + +- Włącz usługę w bazie danych usług: + +`svcadm enable {{nazwa_usługi}}` + +- Wyłącz usługę: + +`svcadm disable {{nazwa_usługi}}` + +- Ponownie uruchom aktywną usługę: + +`svcadm restart {{nazwa_usługi}}` + +- Ponownie odczytaj pliki konfiguracyjne: + +`svcadm refresh {{nazwa_usługi}}` + +- Usuń usługę ze stanu konserwacji i ją uruchom: + +`svcadm clear {{nazwa_usługi}}` diff --git a/pages.pl/sunos/svccfg.md b/pages.pl/sunos/svccfg.md new file mode 100644 index 0000000000..070e6c5a61 --- /dev/null +++ b/pages.pl/sunos/svccfg.md @@ -0,0 +1,16 @@ +# svccfg + +> Importuj, eksportuj i modyfikuj konfigurację usług. +> Więcej informacji: . + +- Sprawdź poprawność pliku konfiguracyjnego: + +`svccfg validate {{ścieżka/do/pliku_smf.xml}}` + +- Eksportuj konfigurację usług do pliku: + +`svccfg export {{nazwa_usługi}} > {{ścieżka/do/pliku_smf.xml}}` + +- Importuj/aktualizuj konfigurację usług z pliku: + +`svccfg import {{ścieżka/do/pliku_smf.xml}}` diff --git a/pages.pl/sunos/svcs.md b/pages.pl/sunos/svcs.md new file mode 100644 index 0000000000..0b870c925f --- /dev/null +++ b/pages.pl/sunos/svcs.md @@ -0,0 +1,24 @@ +# svcs + +> Wyświetl informację o uruchomionych usługach. +> Więcej informacji: . + +- Wyświetl wszystkie uruchomione usługi: + +`svcs` + +- Wyświetl wszystkie usługi, które nie są uruchomione: + +`svcs -vx` + +- Wyświetl informację o usłudze: + +`svcs apache` + +- Pokaż lokalizację pliku dziennika usługi: + +`svcs -L apache` + +- Wyświetl koniec pliku dziennika usługi: + +`tail $(svcs -L apache)` diff --git a/pages.pl/sunos/truss.md b/pages.pl/sunos/truss.md new file mode 100644 index 0000000000..3988d314d4 --- /dev/null +++ b/pages.pl/sunos/truss.md @@ -0,0 +1,25 @@ +# truss + +> Narzędzie do rozwiązywania problemów poprzez śledzenie wywołań systemowych. +> Odpowiednik strace w SunOS. +> Więcej informacji: . + +- Rozpocznij śledzenie programu, wykonując go i śledząc wszystkie procesy potomne: + +`truss -f {{program}}` + +- Rozpocznij śledzenie określonego procesu według jego PID: + +`truss -p {{pid}}` + +- Rozpocznij śledzenie programu, wykonując go, pokazując argumenty i zmienne środowiskowe: + +`truss -a -e {{program}}` + +- Zlicz czas, wywołania i błędy dla każdego wywołania systemowego i raportuj podsumowanie po zakończeniu programu: + +`truss -c -p {{pid}}` + +- Śledź proces filtrując dane wyjściowe według wywołania systemowego: + +`truss -p {{pid}} -t {{nazwa_wywolania_systemowego}}`