Unix & Linux

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

6
iptables do blokowania stron https
Chcę zablokować w mojej organizacji kilka witryn, które również działają na https, takich jak Facebook, Twitter i Gmail. Kalmary nie powinny być tutaj używane zgodnie z poleceniami wyższego kierownictwa. Możemy użyć pakietu Untangle Lite i iptables. Czy jest jakaś opcja inna niż Squid? Przydałaby się też pewna iptableszasada blokowania tego …

2
Czy Grub2 obsługuje umieszczanie / uruchamianie na partycji RAID5?
Wygląda na to, że obecnie większość instalatorów systemu operacyjnego nalega na umieszczenie / boot na partycji innej niż RAID (lub takiej partycji RAID1, która „wygląda jak” partycja inna niż RAID), nawet instalatory obsługujące RAID5 i GRUB2. Domyślam się, że to ograniczenie jest reliktem historycznym pozostałym po Grub1. Rozumiem, że Grub1 …

2
strony dla mojego kindle?
Chciałbym przeczytać strony unixa na moim kindle. Wiem, że mogę po prostu przekierować dane wyjściowe man do pliku i nadać mu rozszerzenie .txt. Ale czy istnieje wygodny sposób masowego przekonwertowania ich na format z odpowiednimi odsyłaczami? Edycja: Przepraszam za moje zachowanie w tym pytaniu. Powiedziałem Pat, że zaakceptuję komentarz, jeśli …
9 man  hypertext 


2
Jak używać symboli wieloznacznych w stylu ms-dos z ls i mv?
Mam nieszczęście pochodzić ze środowiska MS-DOS - ale przynajmniej to sprawia, że ​​doceniam, jak potężniejszy jest Linux. Pracowałem nad tym, aby mój Linux-Fu osiągnął najwyższy poziom, ale jest kilka rzeczy, które można zrobić z DOS-em, ale nie jestem pewien, jak najłatwiej to zrobić z Linuksem: Zmienianie nazw wielu plików - …

9
Jak napisać test na logowanie do systemu?
Napisałem skrypt CGI w Pythonie, który wywołuje bashpolecenia i musi przetestować udane logowanie do hosta. Jak napisać na to test? Na przykład, czy mogę utworzyć bashskrypt, który przetestuje daną kombinację nazwy użytkownika i hasła względem zarejestrowanego użytkownika na hoście?

3
Sprawdź, czy kabel sieciowy jest podłączony bez uruchamiania interfejsu
Próbuję zidentyfikować karty sieciowe na ~ 20 zdalnych serwerach (2-6 kart sieciowych na każdym serwerze). Na początek chcę zidentyfikować te gotowe do użycia i darmowe. Jak mogę sprawdzić stan fizycznych nośników? Znam kilka sposobów, w tym ifconfig|grep RUNNING, ethtool, cat /sys/class/net/eth0/carrier, ale wszystkie one wymagają, że interfejs jest gotowy. Nie …

4
Jakieś narzędzia tekstowe w narzędziu unix?
Zastanawiałem się, czy w przyborniku unix dostępne są ogólne narzędzia do drukowania? Przez spiskowanie rozumiem proste paski lub rzeczy, które widzisz w wielu narzędziach opartych na klątwach. Przez zestaw narzędzi unix mam na myśli rzeczy, które można do nich przesyłać danymi przy użyciu standardowych konwencji unix. Muszę policzyć coś w …

1
Dlaczego moja reguła iptables nie działa?
Mam dwa interfejsy na moim VPS: eth0i eth0:0. Chcę zablokować przychodzące pakiety na porcie 80 przy eth0:0użyciu iptables. Próbowałem tego, ale to nie działa: iptables -A INPUT -i "eth0:0" -p tcp --destination-port 80 -j DROP Jeśli zmienię eth0:0na eth0to, działa poprawnie. Jaki jest problem?


3
Czy jest jakaś wada korzystania z SSHFS zamiast samego SSH?
Łatwiej jest mi używać SSHFS do montowania zdalnego systemu plików na moim komputerze lokalnym zamiast zwykłego SSH'owania na komputerze zdalnym. To oszczędza mi używania wszystkich skomplikowanych scppoleceń do kopiowania / wklejania. Ale w Internecie bardzo mało osób mówi o SSHFS. Jeśli SSHFS jest łatwiejszy, to dlaczego nie jest bardziej popularny? …
9 ssh 


1
Ekran odcina początek długiego polecenia, gdy jest dostępny w historii bash
Używam domyślnych wersji bash i screena w OS X Lion. Kiedy jestem w sesji ekranowej i przewijam historię bashu, dochodzę do polecenia, które jest wystarczająco długie, aby je zawinąć. Mógłbym najpierw wpisać jakieś polecenie: selassid@tem02:~$ ls ljmix/fiftyfifty_softsphere/T0.350/r2.43/0.565421311859c0.1 83279836214c0.144847759343/ To poprawnie się opakowuje, jak napisano powyżej, ale jeśli nacisnę przycisk, aby …
9 bash  osx  gnu-screen 


2
Równoległa pętla for
Chcę zrównoleglić forpętle poniższego kodu. Jak to zrobić? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2; fi done arr=("${arr[@]}" "$min") done

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.