Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x


1
Tworzenie krawędzi krwawienia Debiana
Mam Debian 6 zainstalowany na moim komputerze, a kiedy zainstalowałem go rok temu, miałem na myśli stworzenie stabilnego systemu na moje potrzeby; Nie obchodziło mnie powtarzanie się paczek. Teraz moje opinie się odwróciły i czuję, że potrzebuję bardziej krwawej przewagi niż stabilności. Czy jest jakiś sposób, aby Debian Bleeding Edge? …
14 debian 

3
Jaki jest związek między wywołaniami systemowymi, przekazywaniem wiadomości i przerwaniami?
Czytam artykuł z Wikipedii dotyczący zarządzania procesami . Skupiam się na Linuksie. Nie mogę zrozumieć związku i różnic między wywołaniem systemowym, przekazywaniem i przerywaniem wiadomości w ich pojęciach i celach. Czy wszystkie służą do wysyłania zapytań do jądra o zasoby i usługi? Niektóre cytaty z artykułu i inne: Istnieją dwa …

2
Czyszczenie ekranu GNU po zastosowaniu na pełnym ekranie
Podczas pracy w normalnym Xtermie (nie jestem pewien co do „prawdziwego” terminala), gdy program pełnoekranowy, taki jak man lub vim, jest zamknięty, znika, pozostawiając ekran, dzięki czemu możesz zobaczyć monit i poprzednie monity, w tym miejsce uruchomił program, który został zamknięty. Kiedy jednak działam na ekranie GNU, kiedy program jest …

3
Co się stanie, gdy plik w 100% umieszczony w pamięci podręcznej strony zostanie zmodyfikowany przez inny proces
Wiem, że gdy strona pamięci podręcznej jest modyfikowana, jest oznaczona jako brudna i wymaga zapisu zwrotnego, ale co się dzieje, gdy: Scenariusz: plik / aplikacje / EXE, który jest plikiem wykonywalnym, jest całkowicie umieszczany w pamięci podręcznej stron (wszystkie strony znajdują się w pamięci podręcznej / pamięci) i jest wykonywany …

1
Dlaczego muszę wstawić 12 znaków, aby wyczyścić ten wiersz poleceń bash?
Otwieram terminal xterm (80 kolumn x 24 linie), a następnie uruchamiam $ bash --norc --noprofile, a następnie, $ ttyaby uzyskać nazwę pliku terminala: dane wyjściowe to /dev/pts/9. Z innego terminala uruchamiam: $ printf foo >/dev/pts/9 foojest wypisany w wierszu poleceń powłoki w pierwszym terminalu. Jeśli nacisnę, C-uaby uruchomić unix-line-discard(nazwa funkcji …


5
Dlaczego numer napędu / partycji jest nadal używany?
Wiele razy, zwłaszcza podczas bałaganu z programami ładującymi, widzę numeryczny numer napędu i numer partycji. Na przykład, w moim /boot/grub/grub.cfgwidzę set root='hd0,gpt2', moje wpisy rozruchu UEFI często numerów odniesienia dysk / partycję i wydaje się pojawiają się w niemal każdej sytuacji, w której programy ładujące są zainteresowane. Teraz, gdy mamy …


3
Czy istnieje plik, który zawsze istnieje, a „normalny” użytkownik nie może go zapisać?
Potrzebuję tego do testu jednostkowego. Istnieje funkcja, która wykonuje lstat na ścieżce pliku przekazanej jako parametr. Muszę wyzwolić ścieżkę kodu w przypadku lstatniepowodzenia (ponieważ pokrycie kodu musi osiągnąć 90%) Test można uruchomić tylko dla jednego użytkownika, dlatego zastanawiałem się, czy w Ubuntu istnieje plik, który zawsze istnieje, ale normalni użytkownicy …


2
Błąd komendy iotop na CentOS
Podczas używania sudo iotop(najnowszej wersji 0.6-2.el7) w terminalu w nowo zainstalowanym CentOS 7.5 pojawia się następujący komunikat o błędzie: Traceback (most recent call last): File "/sbin/iotop", line 17, in <module> main() File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 620, in main main_loop() File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 610, in <lambda> main_loop = lambda: run_iotop(options) File "/usr/lib/python2.7/site-packages/iotop/ui.py", …
14 centos  python  iotop 


3
Dlaczego systemctl \ {restart, status} \ sshd \; praca?
Wyjście powyższego polecenia po przejściu przez echo to: # echo systemctl\ {restart,status}\ sshd\; systemctl restart sshd; systemctl status sshd; Nawet jeśli wkleję dane wyjściowe do terminala, polecenie działa. Ale kiedy próbuję bezpośrednio uruchomić polecenie, otrzymuję: # systemctl\ {restart,status}\ sshd\; bash: systemctl restart sshd;: command not found... Mam dwa pytania.. Jak …

3
Dlaczego miałbym chroot dla piaskownicy dla bezpieczeństwa, jeśli moja aplikacja może od początku działać na niższym poziomie?
Piszę demona serwera HTTP w C (istnieją powody, dla których), zarządzając nim za pomocą pliku jednostki systemowej. Piszę na nowo aplikację zaprojektowaną 20 lat temu, około 1995 roku. System, którego używają, to chroot, a następnie setuid, i standardowa procedura. Teraz w mojej poprzedniej pracy normalną zasadą było to, że nigdy …
14 chroot  daemon 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.