Unix & Linux

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

2
Dlaczego te pliki w woluminie ext4 są pofragmentowane?
Mam ext4partycję 900 GB na (magnetycznym) dysku twardym, który nie ma wad i nie ma uszkodzonych sektorów. Partycja jest całkowicie pusta, z wyjątkiem pustego lost+foundkatalogu. Partycja została sformatowana przy użyciu domyślnych parametrów, tyle że ustawiłem liczbę zarezerwowanych bloków systemu plików na 1%. Pobrałem plik ~ 900 MB xubuntu-15.04-desktop-amd64.isodo katalogu punktu …

6
parametry w stylu dd do skryptu bash
Chciałbym przekazać parametry do skryptu bash w stylu dd. Zasadniczo chcę ./script a=1 b=43 mieć taki sam efekt jak a=1 b=43 ./script Myślałem, że mogę to osiągnąć za pomocą: for arg in "$@"; do eval "$arg"; done Jaki jest dobry sposób na zapewnienie evalbezpieczeństwa, tzn. Że "$arg"odpowiada statycznemu (bez wykonywania …
19 bash 


3
Co to jest wąskie gardło IPsec w systemie Linux?
Próbuję porównać wydajność kilku protokołów bezpieczeństwa sieci między dwoma hostami podłączonymi do Gigabit Ethernet. Moim celem tutaj jest sprawdzenie, czy mogę nasycić moją przepustowość, a jeśli nie, jaki jest czynnik ograniczający. z SSL mogę osiągnąć 981 MBit / s, więc łącze Ethernet jest oczywiście czynnikiem ograniczającym; z SSH mogę osiągnąć …

3
Kiedy piszę cd przez dowiązanie symboliczne, dlaczego pwd pokazuje dowiązanie symboliczne zamiast prawdziwej ścieżki?
Utworzyłem soft link ( ln -s 1 2) do katalogu, który znajduje się w testkatalogu, otworzyłem soft link ( cd 2) i wyświetlałem bieżącą ścieżkę za pomocą pwd. Wyświetlana ścieżka była ~/test/2i nie ~/test/1. Jest inaczej w systemie operacyjnym takim jak Windows, skrót prowadzi nas do prawdziwego katalogu. Jestem trochę …

1
Dlaczego „nodev” w / etc / fstab jest tak ważny? W jaki sposób można wykorzystywać urządzenia postaci do hakowania?
Uczę się o bezpieczeństwie Linuksa i staram się zrozumieć, dlaczego pamięć USB z urządzeniem postaci jest potencjalnie niebezpieczna. Jeśli mam pamięć USB z plikiem wykonywalnym bash z ustawionym rootem setuid, niebezpieczeństwo jest oczywiste: każdy, kto ma taką pamięć USB, może uzyskać uprawnienia root'a na moim komputerze, jeśli mam taki wpis …

2
Wyjście tylko adresy IP maszyn online za pomocą nmap
Wiem, jak używać, nmapaby znaleźć listę hostów, które są obecnie online. Chciałbym uzyskać listę tylko ich adresów IP, teraz wyświetla dodatkowe informacje, takie jak Nmap scan report for 192.168.x.x' and 'Host is up (0.12s latency). Chciałbym móc uruchomić nmappolecenie, uzyskać dokument tekstowy z adresami IP, które są obecnie w trybie …
19 ip  nmap 

2
Jak ls bez rekurencji
Próbuję ls jakieś pliki ze wzorem w katalogu. Chcę tylko zeskanować pierwszy poziom, a nie rekurencyjny. Mój skrypt: for i in $(ls $INCOMINGDIR/*$BUSSINESSDATE*) do echo $i; done Powyższe polecenie skanuje rekurencyjnie. Jak to zrobić, aby skanować tylko katalog pierwszego poziomu?
19 bash  shell-script  ls 

4
Jak mogę wdrożyć cykliczny przepływ danych między połączonymi poleceniami?
Znam dwa typy łączenia poleceń: za pomocą potoku (wstawianie wyjścia std do wejścia std następnego polecenia). za pomocą trójnika (podziel wyjście na wiele wyników). Nie wiem, czy to wszystko, co jest możliwe, więc rysuję hipotetyczny typ połączenia: Jak można wdrożyć cykliczny przepływ danych między poleceniami, na przykład w tym pseudokodzie, …

9
Czy użycie „while true” do utrzymania skryptu przy życiu to dobry pomysł?
Właśnie wskakuję do unixa z innego świata i chciałem wiedzieć, czy while true do /someperlscript.pl done Sam skrypt perla wewnętrznie ma moduł obserwatora folderów / plików, który jest wykonywany, gdy pliki są zmieniane w lokalizacji docelowej. Czy to ( while true) dobry pomysł? Jeśli nie, jakie jest preferowane solidne podejście? …
19 shell  perl 

3
Jak jawnie i bezpiecznie wymusić użycie wbudowanego polecenia w bash
Jest to podobne pytanie , które zajmuje się „owijania” scenariusza, w którym chcesz zastąpić na przykład cdz poleceniem, która wywołuje polecenie wbudowane cd. Jednak w świetle shellshocka i innych oraz wiedząc, że bash importuje funkcje ze środowiska, przeprowadziłem kilka testów i nie mogę znaleźć sposobu, aby bezpiecznie wywołać wbudowaną wersję …
19 bash  security 


1
Jaka jest różnica między / media, / mnt i / run / mount?
W FHS-2.3 mamy /mediapunkty montowania nośników wymiennych, takich jak dyski CD-ROM, i /mntprzechowujemy tymczasowo zamontowane systemy plików. Z drugiej strony mamy /run/mediai /run/mount. Dla mnie dyski CD i USB są zamontowane na / run / media. Nie widzę żadnego wyraźnego rozróżnienia między nimi ( /media, /mnt, /run/mount). Jakie są ich …

1
Różnica między / dev i / sys
Dokładnie jaka jest różnica między devfs a sysfs ? Oba wydają się utrzymywać listę programów sprzętowych dołączonych do systemu . Dlaczego więc pojawiła się potrzeba 2 osobnych fs? O ile mogę uzyskać / sys utrzymuje nieco „surową” listę urządzeń (jak „ser0”). Udev działa na tych urządzeniach, pobiera różne informacje i …
19 linux  mount  devices  udev  sysfs 

5
grep z operatorami logicznymi
Czy istnieje narzędzie podobne do grep, które umożliwi mi wyszukiwanie grep przy użyciu operatorów logicznych. Chcę mieć możliwość swobodnego zagnieżdżania i łączenia konstrukcji logicznych. Na przykład takie rzeczy powinny być możliwe: grep (term1 && term2) || (term1 && (term3 xor term4)) * Zdaję sobie sprawę, że można to zrobić za …
19 grep 

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.