Unix & Linux

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

1
Zmiana nazwy urządzenia OpenVPN
Mam wiele programów serwera VPN działających na tym samym serwerze, dwa z nich (tinc i openvpn) używają tych samych /dev/net/tunurządzeń i spawnują tunX iface. Później uruchomione będą korzystać z urządzeń tun od zera , więc używają się nawzajem, powodując wiele problemów i zakłócenia usług. Moje pytanie brzmi: czy można pozwolić …
13 openvpn 

3
Jak korzystać z capsh: Próbuję uruchomić nieuprzywilejowanego polecenia ping, z minimalnymi możliwościami
Eksperymentuję z możliwościami na Debian Gnu / Linux. Skopiowałem / bin / ping do mojego bieżącego katalogu roboczego. Zgodnie z oczekiwaniami nie działa, pierwotnie był to setuid root. Następnie daję swojemu pingowi minimalne możliwości (nie rootowanie) sudo /sbin/setcap cap_net_raw=ep ./ping, a mój ping działa zgodnie z oczekiwaniami. Następnie, sudo /sbin/setcap …

2
Dlaczego nie mogę załadować modułów podczas wykonywania skryptu bash, ale tylko podczas jego pobierania?
Używam modułów do kontrolowania pakietów w moim systemie i python/2.7.2zainstalowałem jako moduł. Mam prosty plik wykonywalny Pythona, python_exe.pyktóry zamierzam wywołać z prostego skryptu „sterującego” runit.sh. runit.shskrypt wygląda mniej więcej tak: #!/bin/bash module load python/2.7.2 arg1=myarg1 arg2=15 arg3=$5 /path/to/python_exe.py -a $arg1 -b $arg2 -c $arg3 Jakkolwiek, kiedy właśnie uruchamiam ./runit.sh, sprzedaje …
13 bash  shell  python 

2
Podłącz urządzenie Android MTP w Linux Mint 17.1
I, aby zamontować urządzenie ASUS Android w Linux Mint 17.1 (MTP). Mój komputer nie widział mojego urządzenia, więc spróbowałem wykonać odpowiedź na tej stronie: http://forum.xda-developers.com/showthread.php?t=1077377 Ale kiedy klikam „Połącz”, pojawia się następujący błąd: Listing raw device(s) mtpfs: symbol lookup error: mtpfs: undefined symbol: LIBMTP_Detect_Raw_Devices
13 mount  android  mtp 

1
Jak znaleźć identyfikator wymiany?
Jestem w trakcie przygotowywania nalotu. sdabył używany podczas instalacji i po prostu kopiowane z tabeli partycji sda, aby sdbtak: $ sudo sfdisk -dL /dev/sda > partition_table_sda $ sudo sfdisk /dev/sdb < partition_table_sda sdaZauważam jednak, że ma identyfikator UUID dla obszaru wymiany, ale sdbnie: $ sudo blkid /dev/sda5: UUID="vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzz" TYPE="swap" /dev/sda1: …
13 partition  swap  uuid 

2
Dlaczego wolne miejsce na partycji źródłowej nie zmienia się podczas „mv”?
Pracuję, mvaby przenieść katalog (zawierający wiele plików) z jednej partycji do drugiej. Podczas mvprzenoszenia pojedynczych plików w katalogu jeden po drugim, zauważam, że rozmiar wolnego miejsca na partycji źródłowej nie zmienia się, podczas gdy rozmiar wolnego miejsca na partycji docelowej maleje. Dlaczego to działa w ten sposób, zamiast sumy wolnego …
13 mv 

1
Czy istnieje program uruchamiający z funkcją uzupełniania kart?
Szukam „właściwego” programu uruchamiającego, który umożliwia także uruchamianie surowych poleceń, w tym uzupełnianie tabulatorów. Dlatego musi to robić co najmniej dwie rzeczy. Jest to „właściwy” program uruchamiający, stąd szacunek ~/.local/share/applications/*.desktop, a nie tylko polecenia $PATH. Uruchamiaj nieprzetworzone polecenia z uzupełnieniem tabulatora, więc mogę pisać gimp /tmp/foo Tabi automatycznie uzupełniaćgimp /tmp/foobar.png …

2
Spójne i bezpieczne podejście do kont bez hasła w SSH
Muszę przyznać, że w niektórych przypadkach lubię serwery bez haseł. Typowy serwer jest podatny na zagrożenia dla każdego, kto ma fizyczny dostęp do niego. Dlatego w niektórych przypadkach praktyczne jest fizyczne zablokowanie go i odtąd ufanie wszelkiemu fizycznemu dostępowi. Podstawowe koncepcje Teoretycznie, kiedy fizycznie docieram do takiego serwera, powinienem móc …



5
Udostępniaj zmienne środowiskowe między bash i rybami
Skrypty bash i fish nie są kompatybilne, ale chciałbym mieć plik, który definiuje niektóre zmienne środowiskowe inicjowane zarówno przez bash, jak i fish. Moim proponowanym rozwiązaniem jest zdefiniowanie ~/.envpliku, który zawierałby listę zmiennych środowiskowych, takich jak: PATH="$HOME/bin:$PATH" FOO="bar" Mógłbym wtedy po prostu pobrać go w bash i stworzyć skrypt, który …

2
Zmień rozmiar partycji btrfs w logicznym woluminie LVM
Zgodnie ze wskazówkami deroberta, aby zmienić rozmiar bazowego systemu plików podczas zmiany rozmiaru woluminu LVM: lvm> lvextend -r -l +100%FREE /dev/VolGroup00/lvolhome fsck from util-linux 2.25.2 /sbin/fsck.btrfs: BTRFS file system. Size of logical volume VolGroup00/lvolhome changed from 3.04 GiB (777 extents) to 14.94 GiB (3824 extents). Logical volume lvolhome successfully resized …
13 lvm  btrfs 

1
Wznów zawieszony proces w pętli for
Pracuję w bash: for i in ull-*.pbm; do convert $i tmp2/$i.pdf ; done Jestem Ctrl-Zw trakcie uruchamiania, a następnie fgjego identyfikator pracy. Ale pozostałe iteracje nie kończą się. Zastanawiam się dlaczego?
13 bash 

2
Dlaczego w Synaptic Package Manager nie ma „znaku do aktualizacji” dla pakietów z możliwością aktualizacji?
Dokumenty pomocy wspominają o oznaczeniu do uaktualnienia. Menu kontekstowe i pasek menu w ogóle nie mają tej opcji na liście, a jedynymi nieszarzonymi opcjami są oznaczenia do usunięcia lub całkowitego usunięcia. W „Zainstalowane (z możliwością aktualizacji)” jest około 40 pakietów, ale wydaje się, że nie ma możliwości ich aktualizacji. To …

2
Dlaczego nie mogę uruchomić isc-dhcp-server podczas instalacji?
Postępuję zgodnie z tym samouczkiem, aby zainstalować system Linux w systemie, który nie ma czytnika CD ani funkcji rozruchu USB. W końcu dotarłem do punktu, w którym musiałem zainstalować isc-dhcp-serveri tak zrobiłem. Aptmówi mi, że jest jeden częściowo zainstalowany pakiet. Uruchamiam sudo apt-get install -fi otrzymuję: Job for isc-dhcp-server.service failed. …
13 debian  dhcp  isc-dhcpd 

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.