Unix & Linux

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

1
Jak przetestować partycję wymiany
Próbuję zdiagnozować niektóre przypadkowe awarie na bezgłowym serwerze i jedną z rzeczy, która wydaje się ciekawa, jest to, że zdarzają się one tylko pod presją pamięci, a mój rozmiar wymiany nie przekroczy 0. Jak zmusić maszynę do zamiany, aby upewnić się, że działa poprawnie? orca ~ # free total used …
23 linux  swap 


9
Upewnij się, że proces jest zawsze uruchomiony
Zacząłem hostować strony jakiś czas temu, używając Cherokee. W przypadku źródeł zewnętrznych (FastCGI itp.) Ma opcję uruchomienia procesu, jeśli nie może znaleźć uruchomionego na wyznaczonym gnieździe lub porcie. Jest to świetne, ponieważ oznacza to, że jeśli PHP lub strona Django przewróci się (jak to czasami robią), automatycznie uruchomi się ponownie. …



1
Jedna komenda systemctl do uruchomienia i włączenia
Użycie jednego polecenia zarówno do uruchomienia, jak i włączenia systemctlzarządzanego oprogramowania byłoby przydatne, aby zaoszczędzić kilka wierszy w kilku skryptach, czyniąc je nieco bardziej estetycznymi (nie jest to naprawdę problem, ale fajna rzecz do posiadania). Czy jest jedno systemctlpolecenie dla obu starti enableprogram kontrolowany przez systemctl?



2
Dlaczego menedżerowie pakietów nie mają instalacji i rejestrów dla poszczególnych użytkowników?
Zarówno Apt, jak i DNF / Yum, dwa najpopularniejsze schematy zarządzania pakietami dla dystrybucji Linuksa, o ile mi wiadomo, obsługują tylko systemową instalację pakietów: pliki należące do roota, pliki binarne wchodzą (/usr)?/s?bin, ustawienia wchodzą /etci tak dalej. Jednak w systemach, w których jest wielu indywidualnych użytkowników, którzy nie mają uprawnień …

3
Dlaczego Debian Linux pozwala na wirtualną przestrzeń adresową do 128 TB na proces, a jedynie pamięć fizyczną 64 TB?
Właśnie przeczytałem tutaj : wirtualna przestrzeń adresowa do 128 TB na proces (zamiast 2GiB) Obsługa pamięci fizycznej 64TiB zamiast 4GiB (lub 64GiB z rozszerzeniem PAE) Dlaczego? Mam na myśli, że obsługa pamięci fizycznej jest ograniczona przez jądro lub obecny sprzęt? Dlaczego miałbyś potrzebować dwa razy więcej pamięci wirtualnej niż pamięć …

2
OOM Killer nie działa poprawnie, prowadzi do zawieszonego systemu operacyjnego
Przez lata zabójca OOM mojego systemu operacyjnego nie działa poprawnie i prowadzi do zawieszenia systemu. Kiedy użycie pamięci jest bardzo duże, cały system ma tendencję do „zamrażania” (w rzeczywistości: staje się bardzo wolny) przez godziny lub nawet dni , zamiast zabijania procesów w celu zwolnienia pamięci. Maksymalne, które zarejestrowałem, to …


3
Ranger cd do folderu?
Używam Rangera do poruszania się po moim systemie plików. Czy istnieje skrót cddo tego folderu?
23 ranger 

2
Pomylone przez wpisy ExecStartPre w pliku jednostki systemowej
Mam usystematyzowaną usługę, która musi utworzyć katalog /run, ale w przeciwnym razie działa jako użytkownik inny niż root. Z przykładu bloga wyprowadziłem następujące rozwiązanie: [Unit] Description=Startup Thing [Service] Type=oneshot ExecStart=/usr/bin/python3 -u /opt/thing/doStartup WorkingDirectory=/opt/thing StandardOutput=journal User=thingUser # Make sure the /run/thing directory exists PermissionsStartOnly=true ExecStartPre=-/bin/mkdir -p /run/thing ExecStartPre=/bin/chmod -R 777 /run/thing …
23 systemd 

2
Jak używać ag do wyszukiwania tekstu w plikach z określonymi rozszerzeniami?
Używam ag( Silver Searcher ) wersji 0.31.0. Mogę łatwo wyszukać ciąg znaków w wiązce plików, używając: localhost:workspace davea$ ag 'ftp' . Ale co, jeśli chcę skanować pliki tylko z pewnymi rozszerzeniami? Próbowałem tego: localhost:workspace davea$ ag 'ftp' .java ERR: Error stat()ing: .java ERR: Error opening directory .java: No such file …
23 files  search  ag 

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.