Unix & Linux

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

2
Co robi chmod -u?
Przez przypadek pobiegłem chmod -u filenamei to usunęło wszystkie uprawnienia, które miałem filename. Strona podręcznika nie odwołuje się do -uopcji. Eksperymentując, doszedłem do wniosku, że nie usuwa wszystkich uprawnień, ale po prostu odczytuje i wykonuje dostęp, pozostawiając nienaruszony dostęp do zapisu. Co to dokładnie robi? Mój wniosek powyżej jest błędny, …

2
Czy nie zezwalanie programowi trybu użytkownika na dostęp do pamięci miejsca jądra i wykonywanie instrukcji IN i OUT nie podważa celu posiadania trybów procesora?
Gdy procesor znajduje się w trybie użytkownika, procesor nie może wykonywać uprzywilejowanych instrukcji i nie może uzyskać dostępu do pamięci miejsca w jądrze. A gdy procesor jest w trybie jądra, może wykonywać wszystkie instrukcje i mieć dostęp do całej pamięci. Teraz w Linuksie program trybu użytkownika może uzyskać dostęp do …
19 linux 

4
Czy jądro Linux potrzebuje systemu plików do działania?
Moim zdaniem tak, ponieważ tak, ponieważ wszelka użyteczna ekspozycja na świat zewnętrzny (nieuprzywilejowany tryb procesora) wymagałaby najpierw procesu działającego w świecie zewnętrznym. Wymagałoby to systemu plików, nawet tymczasowego systemu plików w pamięci RAM. Inny inżynier nie zgadza się ze mną, ale nie mogę tego udowodnić poza wszystkimi (nieznanymi mi) przypadkami. …

1
opcja „-P” ssh, do czego służy?
W starym (2001?) Skrypcie dla systemu operacyjnego Linux spotkałem się z -Popcją sshpolecenia: $ ssh -P host.domain -l user Ale na sshstronie podręcznika nie ma wzmianki o -Popcji. Niemniej jednak wykonywanie ssh -P host.domainnie wyświetla żadnych ostrzeżeń ani błędów. Co to? Czy może być stara / nieudokumentowana opcja?
19 ssh 

2
Czy powinienem usunąć hasła użytkowników po skonfigurowaniu uwierzytelniania klucza publicznego dla SSH?
Najlepiej używać kluczy publicznych do SSH. Więc mój sshd_configma PasswordAuthentication no. Niektórzy użytkownicy nigdy się nie logują, np. Użytkownik sftp z powłoką /usr/sbin/nologin. Lub konto systemowe. Mogę więc utworzyć takiego użytkownika bez hasła adduser gary --shell /usr/sbin/nologin --disabled-password. Czy to dobry / zły pomysł? Czy są jakieś konsekwencje, których nie …


3
Dlaczego zwykle nie można zmieniać rozmiaru tabeli i-węzłów?
Systemy plików Unix zwykle mają tabelę i-węzłów, a liczba wpisów w tej tabeli jest zwykle ustalana w momencie tworzenia systemu plików. Czasami prowadzi to do tego, że ludzie z dużą ilością miejsca na dysku otrzymują mylące komunikaty o braku wolnego miejsca, a nawet po tym, jak odkryją, na czym polega …

2
Co oznacza // 1 /
System operacyjny QNX4 korzystający z Korn Shell. To jest plik .profile. export VARDIR=//1/usr/pvcs Co oznacza // 1 /?
19 ksh  qnx 


2
Dlaczego zawsze należy używać `rpm -U`, a nie` rpm -i`, aby zainstalować pakiet?
rpm ma opcję -i( --install) do zainstalowania pakietu rpm ma opcję -U( --upgrade), która zainstaluje lub zaktualizuje pakiet Dokumentacja red hat wskazuje, że rpm -ijest to całkowicie akceptowalne. Jednak każda dokumentacja, jaką kiedykolwiek widziałem, zaleca używanie -U, nawet jeśli pakiet jest instalowany po raz pierwszy. Dlaczego jest rpm -Upowszechnie preferowany …
19 rpm 


6
Jak częściowo wyodrębnić spakowany ogromny zwykły plik tekstowy?
Mam plik zip o rozmiarze 1,5 GB. Jego zawartość to jeden absurdalnie duży plik tekstowy (60 GB) i obecnie nie mam wystarczająco dużo miejsca na dysku, aby wyodrębnić to wszystko, ani nie chcę wyodrębnić tego wszystkiego, nawet gdybym miał. Jeśli chodzi o mój przypadek użycia, wystarczyłbym, aby sprawdzić części treści. …


3
czy potok ls jest taki sam jak ls -1?
lszwraca dane wyjściowe w kilku kolumnach, podczas gdy ls|catzwraca dane identyczne z bajtami ls -1dla katalogów, które próbowałem. Nadal widzę wiele ls -1odpowiedzi ls -1|wc -l. Czy jest jakiś powód, aby preferować ls -1? Dlaczego ...|catzmienia wyjście ls?
19 shell  ls 

2
Co robi grep, gdy nie uruchamia procesora?
Kiedy szukam dopasowania z grep, często zauważam, że kolejne wyszukiwanie zajmuje znacznie mniej czasu niż pierwsze - np. 25s vs. 2s. Oczywiście nie polega to na ponownym wykorzystaniu struktur danych z ostatniego uruchomienia - należy je zwolnić. Po uruchomieniu timepolecenia grepzauważyłem ciekawe zjawisko: real 24m36.561s user 1m20.080s sys 0m7.230s Gdzie …
19 grep  performance 

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.