Unix & Linux

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

1
Po co ustawianie trybów jądra zamiast rozdzielania uprawnień?
Ustawienie trybu jądra na początku było trochę bolesne, ale teraz jest całkiem niesamowite. Mam na myśli, że X nie musi działać jako root? Konsole przyspieszane sprzętowo w wysokiej rozdzielczości? Fajne rzeczy. Problem w tym, że wiele platform UNIX nie ma żadnych sterowników jądra do ustawiania trybu. Sprzęt oparty na KMS …
12 kernel  xorg  drivers 

3
Jaki jest najbezpieczniejszy i najprostszy sposób, aby hasło wpisane przez użytkownika w bash stało się częścią standardowego programu?
Szukam (1) najbezpieczniejszego i (2) najprostszego sposobu, aby użytkownik wpisał hasło w wierszu polecenia powłoki bash i aby hasło to stało się częścią standardowego programu. Tak powinno wyglądać standardowe wejście:, {"username":"myname","password":"<my-password>"}gdzie <my-password>wpisane jest polecenie powłoki. Gdybym miał kontrolę nad programem stdin, mógłbym go zmodyfikować, aby bezpiecznie monitować o hasło i …
12 bash  security  password  curl 

4
Jak ustawić etykietę na kontenerze dm-crypt + LUKS?
Właśnie otrzymałem nowy dysk flash USB i skonfigurowałem na nim 2 zaszyfrowane partycje. Użyłem dm-crypt (tryb LUKS) przez cryptsetup. W przypadku dodatkowej niezaszyfrowanej partycji dysk ma następującą strukturę: /dev/sdb1, zaszyfrowane, ukrywające system plików ext4 oznaczony jako „Partycja 1”. /dev/sdb2, zaszyfrowane, ukrywające inny system plików ext4, oznaczony jako „Partycja 2”. /dev/sdb3, …


1
Ostrzeżenie procesora - abrt-watch-log
Używam Red Hat Enterprise Linux Server wersja 7.1 (Maipo) na procesorze Intel (R) Xeon (R) X5690 @ 3,47 GHz Wciąż pojawia się ten błąd abrt-watch-log. root 888 1 0 Aug03 ? 00:00:00 /usr/bin/abrt-watch-log -F BUG: WARNING: at WARNING: CPU: INFO: possible recursive locking detected ernel BUG at list_del corruption list_add …

2
Po wysłaniu polecenia zamknięcia sesja ssh nie kończy się
Ilekroć wysyłam polecenie wyłączenia lub ponownego uruchomienia serwerów Debiana, moja powłoka pozostaje zawieszona i nie odpowiada (nie może wpisywać żadnych poleceń). Wykonanie tej samej czynności w systemie Ubuntu powoduje, że sesja jest płynnie zamykana, więc nie mam tam zawieszonego terminalu. Czy jest jakiś pakiet, który muszę zainstalować, czy też zmiana …
12 debian  ssh  systemd  shutdown 

1
Zmiana wartości TCP RTO w systemie Linux
Chcę zmienić wartość TCP RTO (limit czasu retransmisji) dla połączenia, a niektóre odczytane wyniki sugerują, że mógłbym to zrobić, ale nie ujawniają, gdzie i jak to zmienić. Patrzyłem na /proc/sys/net/ipv4zmienne, ale żadna ze zmiennych nie jest związana z RTO. Byłbym wdzięczny, gdyby ktoś mógł mi powiedzieć, jak zmienić tę wartość.

2
Do czego służy polecenie „eksportuj”?
Utworzyłem zmienną środowiskową w jednym oknie terminala i próbowałem echo w innym oknie terminala. To nic nie pokazało. $TEST=hello Następnie wyeksportowałem go i spróbowałem ponownie echow innym oknie terminala. wynik był taki sam jak poprzednio. export TEST ale jeśli wykonam ten sam kod przy logowaniu (dołączając kod do ~/.profilepliku), zmiennych …

3
Jak przekonwertować szyfry ssl na format curl?
W oficjalnych docs ssl listy szyfrów w innym formacie niż curl trwa. Na przykład, jeśli chcę, aby curl używał szyfru TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, muszę go przekazać curl --ciphers ecdhe_rsa_3des_sha. Wiem, jakie są niektóre mapowania, ale nie wszystkie - na przykład, co muszę przekazać, aby się zawinąć, aby użyć szyfru TLS_DHE_RSA_WITH_AES_128_GCM_SHA256? Czy jest …


7
Testowanie poprawności deskryptora pliku
Chciałbym, aby skrypt bash wyprowadzał dodatkowe informacje do deskryptorów plików (FD) większe lub równe 3, gdy są otwarte. Aby sprawdzić, czy FD jest otwarty, opracowałem następującą sztuczkę: if (printf '' 1>&3) 2>&-; then # File descriptor 3 is open else # File descriptor 3 is not open fi Jest to …

4
Czy istnieje sposób na ustawienie uprawnień, aby proces mógł korzystać z określonego urządzenia?
Jak możesz przeczytać, na przykład tutaj , logind, który jest częścią systemd, może ustawiać uprawnienia do niektórych urządzeń na sesje użytkownika. Jest też film pokazujący, jak tego rodzaju zachowanie działa w praktyce. Krótko mówiąc, jeśli zaczniesz, powiedzmy, amarok i odtworzysz jakiś utwór, usłyszysz dźwięk, dopóki nie przełączysz się na innego …

4
Liczyć pliki w katalogu z określonym ciągiem w nazwie?
Mam następujące pliki: Codigo-0275_tdim.matches.tsv Codigo-0275_tdim.snps.tsv FloragenexTdim_haplotypes_SNp3filter17_single.tsv FloragenexTdim_haplotypes_SNp3filter17.tsv FloragenexTdim_SNP3Filter17.fas S134_tdim.alleles.tsv S134_tdim.snps.tsv S134_tdim.tags.tsv Chcę policzyć liczbę plików, których nazwy zawierają słowo snp(z rozróżnieniem wielkich i małych liter). Próbowałem użyć grep -a 'snp' | wc -l ale potem zdałem sobie sprawę, że grepwyszukiwanie w plikach. Jakie jest prawidłowe polecenie do skanowania nazw plików?
12 bash 

2
Jak cofnąć zmiany w historii poleceń?
W systemach UNIX możesz naciskać górne i dolne strzałki, aby poruszać się po poprzednich poleceniach. Jest to bardzo przydatne. Czasami wchodzę na górę i znajduję polecenie, którego chcę użyć ponownie, ale z pewnymi zmianami. Jeśli dokonam takich zmian, nie będę mógł odzyskać oryginalnej komendy, chyba że ją sprawdzę history. Czy …

3
Jak wyłączyć usługę bez użycia „systemctl disable”
Istnieje usługa, którą chcę uruchomić tylko wtedy, gdy inna usługa zawiedzie ( [Unit] OnFailure=foo), ale nie chcę, aby ta usługa ( foo) uruchamiała się automatycznie podczas rozruchu. Jedna opcja działa systemctl disable foo, ale szukam innej drogi. Tło: Tworzę obraz systemu operacyjnego i nie chcę uruchamiać komputera, uruchomić tę komendę …
12 systemd 

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.