Unix & Linux

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

4
lsof -p PID vs lsof | grep PID
Nie rozumiem wyjścia polecenia lsof. Kiedy piszę lsof -p PID Dostaję 4 linie i kiedy piszę lsof | grep PID Dostaję setki linii. Czy nie powinien zwrócić tego samego wyniku? Dziękuję za twoje odpowiedzi. Oto wyniki. Wygląda na to, że jest to podproces lub co oznaczają te zadania? lsof -p …
12 process  lsof 

5
Jak zainstalować najnowszą wersję git na Debian 8?
Mam pewne problemy git-lfsi myślę, że aktualizacja do najnowszej wersji gitmoże rozwiązać te problemy. Obecna wersja gitDebiana to 2.1.4aktualna stabilna wersja na oficjalnej stronie 2.6.4. Czy mogę budować tylko ze źródła, czy może mogę dodać jakieś zewnętrzne repozytorium?
12 debian  git 

2
Nie można uruchomić docker hello-world: nie znaleziono punktu montowania dla urządzeń
Nowy w dokerze. Zainstalowano dokera z narzędzia do zarządzania oprogramowaniem w mint 17. Po uruchomieniu docker run hello-worldotrzymuję: FATA[0000] Error response from daemon: Cannot start container a6bcc1ede2c38cb6b020cf5ab35ebd51b64535af57fa44f5966c37bdf89c8781: [8] System error: mountpoint for devices not found Kiedy patrzę na dzienniki usług ( /var/log/upstart/docker.log), widzę: ERRO[0617] Couldn't run auplink before unmount: exec: …

2
Dlaczego mój uchwyt wiązania jest widoczny poza jego przestrzenią nazw?
Próbuję więc zrozumieć, jak działa przestrzeń nazw montowania Linuksa. Zrobiłem mały eksperyment i otworzyłem dwa terminale i uruchomiłem następujące: Terminal 1 root@goliath:~# mkdir a b root@goliath:~# touch a/foo.txt root@goliath:~# unshare --mount -- /bin/bash root@goliath:~# mount --bind a b root@goliath:~# ls b foo.txt Terminal 2 root@goliath:~# ls b foo.txt Dlaczego uchwyt …

1
Jak przekonwertować istniejące pliki gz (gzip) na rsyncable
Korzystam z rsync do tworzenia kopii zapasowych repozytorium, które zawiera wiele plików GZ, w tym wiele nowych każdego dnia. Kopia zapasowa rsync przebiega wolniej niż powinna, ponieważ te pliki gz nie są budowane z opcją --rsyncable gzip (co czyni pliki gz bardziej „przyjaznymi dla rsync” bez znacznego zwiększenia ich rozmiaru …
12 rsync  gzip 

2
Przekierowanie portów ssh Linux iptables (odrzucenie Marsa)
Mam bramę Linux wykonującą NAT dla mojej sieci domowej. Mam inną sieć, do której chciałbym transparentnie przekierowywać pakiety, ale tylko do / z określonych adresów IP / portów (tj. Nie VPN). Oto kilka przykładów adresów IP i portów do pracy: Source Router Remote Gateway Remote Target 192.168.1.10 -> 192.168.1.1 -> …

2
Usunięto pierwsze 512 bajtów dysku; jak mogę odzyskać moje dane?
Przypadkowo zapisałem 512 bajtów pliku binarnego na niewłaściwy dysk USB ddi urządzenie nie wyświetla już żadnych partycji fdisk. Myślałem, że wszystkie dane zniknęły, ale dd if=/dev/sdx | stringspokazuje, że dane nadal tam są, ponieważ na ddszczęście ograniczyły się do pierwszych 512 bajtów. Czy jest jakiś sposób na jego odzyskanie ? …


3
logowanie i debugowanie maszyn wirtualnych qemu
Miałem qemumaszynę wirtualną, która kilkakrotnie uległa awarii, ponieważ na dysku twardym w hiperwizorze nie było już miejsca. Zastanawiam się, czy istnieje możliwość skonfigurowania rejestrowania / debugowania dla quemumaszyn wirtualnych. Próbowałem uruchomić maszynę wirtualną za pomocą -D /tmp/qemu-debug-logpolecenia: qemu-system-i386 -D /tmp/qemu-debug-log -monitor pty -device e1000,netdev=tap0 -netdev tap,id=tap0 -m 512M -display vnc=:1 …
12 qemu 

1
Partycjonowanie wykonane niepoprawnie?
Krótko mówiąc, mieliśmy problemy z instalacją Linuksa w tym systemie. Magicznie postanowił działać, ale teraz nie jestem pewien co do partycjonowania dysku twardego. Jeden dysk twardy ma zainstalowany system Linux, a drugi jest w tej chwili tylko do przechowywania. Pokazuje 2 partycje po 256 GB każda na jednym dysku, gdy …

5
Czy potrzebuję dystrybucji Linuksa, aby nauczyć się wiersza poleceń, czy OS X wystarczy?
Nauczę się korzystać z wiersza polecenia. W szczególności będę korzystał z książki: „Wiersz poleceń systemu Linux: pełne wprowadzenie” . Czy muszę teraz korzystać z dystrybucji Linuksa, aby przejrzeć książkę, czy OS X wystarczy? Jeśli potrzebuję dystrybucji Linuksa, to czy użycie jej przez maszynę wirtualną byłoby wystarczające, czy też muszę ją …

1
Nie można znaleźć nagłówków jądra dla jądra 3.10.0-229.el7.x86_64
Po service vboxdrv setupwpisaniu polecenia w terminalu CentOS 7 pojawia się następujący błąd: Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found Jak mogę rozwiązać ten błąd? Gdy otwieram plik dziennika, wpisując vi /var/log/vbox-install.log, zawartość jest: Uninstalling modules from DKMS removing old DKMS module vboxhost version 5.0.4 ------------------------------ Deleting module …

4
jak zaimplementować logrotate w skrypcie powłoki
test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done Chcę zaimplementować Logrotate, aby kontrolować rozmiar pliku dziennika, więc jak zaimplementować Logrotate, jeśli sytuacja jest taka jak powyżej?


1
Jakie pliki zostały pozyskane, zsh
Używam oh-my-zsh z zpretzo i ciągle zapominam o źródłach plików zsh, które chcę edytować. Jak mogę zapytać powłokę, jakie pliki źródłowe pozyskał?
12 shell  zsh 

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.